V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Vegetable  ›  全部回复第 74 页 / 共 246 页
回复总数  4903
1 ... 70  71  72  73  74  75  76  77  78  79 ... 246  
2021-06-18 17:06:39 +08:00
回复了 niub 创建的主题 职场话题 爽约
「你这瓜保甜吗」
2021-06-18 16:48:24 +08:00
回复了 happyCodings 创建的主题 Vue.js 求大佬们优化一下代码,屎山代码给孩子头皮想破了
http://js.jsrun.net/RQVKp

处理省市区什么的写的比较难看,大概就是这个思路吧
通过一个 hash 做映射,方便找到父节点
2021-06-18 15:58:05 +08:00
回复了 sohunjug 创建的主题 MacBook Pro M1 与 Intel
m1 几乎在所有评测吊打 intel 。好像还没看到 intel 真正意义上赢一次。
2021-06-18 15:12:41 +08:00
回复了 xnth97 创建的主题 微软 Windows 11 拯救了丐中丐 Surface
sp6 狂喜。

但是...会不会只是因为重做了系统?
2021-06-18 15:06:53 +08:00
回复了 MaMimi 创建的主题 程序员 上班一年 git commits 统计
@learningman 写 CI 那是真的...,好在我们用 drone,还可以本地执行
2021-06-18 13:37:14 +08:00
回复了 manami 创建的主题 ACG 有没有什么好看的动画推荐?
看了这么多还用别人推!
2021-06-18 13:21:56 +08:00
回复了 edenma 创建的主题 硬件 迫于 618,帮朋友组装一台电脑
宁美国度就完了
2021-06-18 13:12:02 +08:00
回复了 la9998372 创建的主题 Microsoft Office 本想 618 囤 Microsoft365 订阅,结果涨钱了。。。
淘宝 228 买的,129 有点过分了啊亲!
火星了,只火星了一点点

https://web.dev/text-fragments/

我们项目里已经用上了,给不知道的演示一下,下边的地址复制到浏览器打开。


还支持指定 start 和 end,挺不错的功能,有些搜索引擎已经开始支持了

https://v2ex.com/t/784212#:~:text=好像还挺好用的
2021-06-18 12:56:51 +08:00
回复了 devilte 创建的主题 游戏 Epic 免费送分手厨房 2《Overcooked!2》
@work19990909 no,ns 版本需要单独买,还卖的挺贵
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 创建的主题 问与答 最近三两年,有谁买过哪台电视后感觉是买对了的吗?
小米的会议模式好像还行吧,就是不知道还能不能看电视了,公司没有有线信号也没试过
1 ... 70  71  72  73  74  75  76  77  78  79 ... 246  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   909 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 59ms · UTC 22:32 · PVG 06:32 · LAX 14:32 · JFK 17:32
Developed with CodeLauncher
♥ Do have faith in what you're doing.