V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Vegetable  ›  全部回复第 71 页 / 共 242 页
回复总数  4834
1 ... 67  68  69  70  71  72  73  74  75  76 ... 242  
2021-06-18 12:53:46 +08:00
回复了 MaMimi 创建的主题 程序员 上班一年 git commits 统计
@learningman 频繁通过 commit 触发 ci 并不是常规操作吧,我们要求本地 test 过了之后提交。如果 pr 里边的 ci 失败了,修改后的代码直接 rebase 到提交记录里去,pr 里的提交记录必须是干净的。
rebase 掉的 commit 是不会记录在这里的
2021-06-18 12:49:01 +08:00
回复了 MaMimi 创建的主题 程序员 上班一年 git commits 统计
1400 contributions in the last 12 months
图一体现「改造+升级」,图二体现了「纯升级」。哪个都不能算错吧
常见的系统设计中,一般是以下 3 个情况

- 登录返回信息
- 登录不返回+独立获取信息接口
- 登录返回+独立获取信息接口

前端通常会将用户的信息持久化到本地,方案如 cookie 或者 local storage,至少也是使用 redux 之类的工具在内存里留一份,避免需要的时候只能再次请求接口
2021-06-17 19:27:46 +08:00
回复了 chaleaoch 创建的主题 Python 在 django orm 里面加上权限控制
你好像还提到了读操作,读操作思路没研究过,不过读操作限制起来终究是简单一点,比如你可以在 model 的__init__阶段判断当前用户有没有权限获取这个实例,想读就一定需要实例化嘛。
不过这种方式局限性也很大,还是得根据项目判断。
2021-06-17 19:23:32 +08:00
回复了 chaleaoch 创建的主题 Python 在 django orm 里面加上权限控制
我也有一阵子没写 Django 了,不过还能扯两句。

你的思路问题不大,因为动表的 api 真的很少。实例的 save 、delete,和 manager 的 delete 、bulk_create 、bulk_update 。
https://docs.djangoproject.com/en/3.2/ref/models/querysets/

前两个很好操作,你可以直接在 model 上修改,三年前我写过一篇相关的内容,不过当时是记录操作日志,不是权限控制 https://segmentfault.com/a/1190000015022691 当初也是年轻哈哈写的什么玩意

manager 方法大部分会调用 model 的 save,但是批量操作的都不会,也就是 delete\bulk_create\bulk_update 。如果你想让别人用的爽一点,这里就得多做点工作。

判断权限需要得到当前登录的用户,这一点其实挺烦的,Django 没有 flask 的 g,orm 层也没有请求上下文,你通过什么办法在 orm 层面得到请求上下文?这也是你需要解决的问题

related: https://stackoverflow.com/questions/3227180/why-is-using-thread-locals-in-django-bad
2021-06-17 19:03:27 +08:00
回复了 rationa1cuzz 创建的主题 问与答 一道需求引发的数学题
不限制时间的情况下,「同时」就失去了意义。
相当于每个老师有一个耐久 50/50,
来一个团队,选出有耐久的 7 个老师评,总耐久度-7 。你问题可能描述的不准确,不然这根本不算数学题啊
2021-06-17 10:55:16 +08:00
回复了 hpan 创建的主题 问与答 最近三两年,有谁买过哪台电视后感觉是买对了的吗?
小米的会议模式好像还行吧,就是不知道还能不能看电视了,公司没有有线信号也没试过
2021-06-16 22:46:01 +08:00
回复了 q9339 创建的主题 问与答 怎么看今天中国男篮直播?
这场今天央视只提供了清流直播,https://www.bilibili.com/video/BV1so4y1k78o

这有一个 up 应该是录的
2021-06-16 17:58:49 +08:00
回复了 la9998372 创建的主题 微信 微信语音经常卡顿,为什么身边人还这么喜欢用呢?
可能根本就没存电话,翻通讯录麻烦的很,人可能会换手机号,几乎不会换微信,免费

有时候不是喜欢,只是没得选
2021-06-16 14:32:07 +08:00
回复了 monetto 创建的主题 问与答 百度搜索的结果 如何转化原 URL
NO,稍微研究过一点,貌似这是无法还原的一种私有算法。可能是百度那个什么惊雷算法的一部分。

想获取原地址也非常简单
curl -s https://www.baidu.com/link\?url\=Y8DY7HIGlqkGOpShmE-yN6mAMR9qSblQsuR3bFJQIAd9LTmonH3Hvztdj5GAL9ODrfNNfX4Ap1OWVGA8wq-x0SGjfKSUe5XEyXoHvupOUpC\&wd\=\&eqid\=8ab89536000051080000000460c999de |grep -E -o '"http.+"'
2021-06-16 12:29:25 +08:00
回复了 israinbow 创建的主题 Windows 网传 win11 辟谣(?)
做这么一套 UI 不容易,作假图什么呢...我倾向于相信
这可真是离谱哈哈哈

第一步:找到文档的仓库 https://github.com/apache/incubator-weex-site

第二步:克隆仓库

第三步:cd incubator-weex-site && yarn && yarn start

第四步:访问 http://localhost:8080/zh/
2021-06-15 16:38:59 +08:00
回复了 dedegg 创建的主题 互联网 日常被互联网企业恶心到
啥游戏啊,符合明显无可置疑原则吗
2021-06-15 11:52:23 +08:00
回复了 kensoz 创建的主题 程序员 各位的编辑器公司有统一的设定要求吗?
@kensoz IDE 的格式化规则也是可以配置的,但是的的确确会出现不同 IDE 对同一套规则格式化的结果不同的情况。所以这方面对于团队 leader 活着相应负责人来说,还是有点工作量的。
2021-06-15 11:46:25 +08:00
回复了 kensoz 创建的主题 程序员 各位的编辑器公司有统一的设定要求吗?
@kensoz java 大家选择 idea 的概率太高,以至于五六个人的团队大家默认都选了 idea,愉快的避免了这个问题
2021-06-15 11:37:56 +08:00
回复了 kensoz 创建的主题 程序员 各位的编辑器公司有统一的设定要求吗?
前端好办啊,eslint+prettier+husky,比如这个项目

https://github.com/anncwb/vue-vben-admin

常见的语言都有解决方案,极端的 GO 直接内置了 fmt,松散的比如 java 大家一般都是用 ide 格式化,其实也有流行的 formatter,不太好用是真的。

保证在 commit 之前触发一次格式化就 ok 了。
2021-06-11 19:24:31 +08:00
回复了 Q2F5emxo 创建的主题 问与答 oh-my-zsh 日常更新失败,求助
export http_proxy=http://proxyAddress:port
1 ... 67  68  69  70  71  72  73  74  75  76 ... 242  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4397 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 49ms · UTC 10:02 · PVG 18:02 · LAX 03:02 · JFK 06:02
Developed with CodeLauncher
♥ Do have faith in what you're doing.