V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  dayeye2006199  ›  全部回复第 59 页 / 共 72 页
回复总数  1433
1 ... 55  56  57  58  59  60  61  62  63  64 ... 72  
2021-06-17 15:01:56 +08:00
回复了 chaleaoch 创建的主题 Python 在 django orm 里面加上权限控制
看你要对 表 进行权限控制,还是对 行 进行控制。

全面这个情况用 django 内置的 permission 体系就可以完成,can_view, can_edit, can_delete 之类的权限 associate 到用户身上就行了。

后面这个情况没有开箱即用的方案,用的比较多的是这个第三方包: https://github.com/django-guardian/django-guardian
2021-06-17 01:00:59 +08:00
回复了 Mr0C 创建的主题 程序员 前端的中台 SASS 是指什么
SAAS - 软件即服务
SASS - css 预处理
SAS - 一个统计软件
SSAS - SQL Server Analysis Service,SQLServer 数据库分析服务
ASS - XXX
SASA - 百货公司
ASAS - 美国动物科学学会
SAA - 美国考古学会
AAS - 美国天文徐汇

LZ 你说的是哪个?
2021-06-17 00:55:37 +08:00
回复了 tmogroup 创建的主题 React react 前端开发
看着像是外包公司,那要求 JQ 也比较正常,毕竟客户用什么你需要会什么
2021-06-15 12:51:03 +08:00
回复了 kensoz 创建的主题 程序员 各位的编辑器公司有统一的设定要求吗?
这个一般由 linter 和 formatter 处理。编辑器不管这事儿
这个多半能和谷歌谈。如果你是个公司身份使用的话就更好办了。直接说我付不出这个账单,公司可以直接破产了,谷歌也不想看到这种双输局面。
2021-06-13 11:32:42 +08:00
回复了 lonelygod365 创建的主题 问与答 自学 Python 可行性高吗
python 难不成还是正儿八经教的?
面向协议编程的胜利。
凡是接口文档另外开 markdown 靠人来写作的,基本都不怎么靠谱。
主要靠良好的接口声明+代码内注释,自动生成接口文档。
应该保持一致性,像上面说的,内部客户也是客户。
你这个 code 检查一下是否在某一段范围内,判断调用是否成功不行吗?
2021-06-09 15:18:11 +08:00
回复了 ZhaoHuiLiu 创建的主题 求职 [求职]Web 全栈开发
我给楼主指个路,如果原生 js 和 cpp 比较熟悉的话,其实可以做非常非常资深的前端工程师。走 webassembly 的技术路线,可以去区块链公司,图形视频公司,和一些富前端公司,比如各种协作工具,网络会议,这不比调调框架要厉害的多?

但前提是 cpp 和原生 js 的水平过关,软件工程水平达标,这类软件工程要求比较高一些
2021-06-09 15:03:34 +08:00
回复了 leeeee9 创建的主题 Linux 平铺桌面 awesome 配置
Reddit Linux rice 社区
消息队列
2021-06-09 12:59:35 +08:00
回复了 ZhaoHuiLiu 创建的主题 求职 [求职]Web 全栈开发
88 年还在赶代码的飘过。。
2021-06-08 01:16:00 +08:00
回复了 raaaaaar 创建的主题 程序员 在公司项目开发中,数据库是怎么管理的?
> 建表是提前在程序运行前就建立好吗?还是直接在程序中初始化? 最近开始用到了数据库设计工具,提前设计好了后直接就生成 SQL 了,所以我想知道,你们是提前就把表初始化了,还是在运行时初始化呢?

一般不直接接触数据库,使用 ORM 为主。好处是可以少写 SQL,以及接驳不同的数据库比较容易(比如测试的时候,需要接驳临时的内存数据库 vs 开发接驳开发数据库 vs 线上数据库,这几个数据库可能类型都不一样,一套代码可以跑在不同的数据库上)。 数据模型在代码中定义完之后,使用 migration 服务生成 migration 文件(类似一些数据库指令,修改字段,创建新表等)。每次数据模型变更(删除,加减字段)之后,都需要增量生成 migrations files 。上线前,把生成的 migrations files 对着目标数据跑一边。

> 如果提前建立好,怎么自动化这个过程呢? 经常会有线上 BUG,要重新初始化数据库,那么怎么自动化呢?直接让运维写个脚本,然后到时候 call 他让他重启吗?

玩归完,闹归闹,线上数据数据库不要随便初始化,这个属于严重数据事故。
数据结构发生变更之后,生成 migrations 文件,上线前,对着数据库跑一下这些文件即可。migrations 文件,是需要过代码审核的。 一般新增字段或者模型是最容易的,因为不影响已有的数据。变更和删除字段在一个比较成熟的线上系统里面比较少见,因为要考虑对已有数据的影响。

> 你们在开发过程中,会写数据库的设计文档吗?

用 ORM 的话,在代码的数据模型中做好文档即可。

> 如果要写的话,是用的什么工具来管理的呢?

文档写在代码里,使用标准的文档生成工具生成静态页面即可,例如 mkdoc
2021-06-05 07:48:00 +08:00
回复了 DelayNoMay 创建的主题 问与答 IOS 求一款不泄露隐私的输入法
发语音把
2021-06-05 07:46:15 +08:00
回复了 richChou 创建的主题 程序员 又是看 API 文档崩溃的一天
拿手写文档的基本不成。得根据注释、类型之类的信息直接从代码里面生成出来,才能保证不断更新。
2021-06-03 04:15:58 +08:00
回复了 UserNameisNull 创建的主题 程序员 做基础架构方向,是不是更高大上?
做 infrastructure 职业安全性还是不错的,老年工程师不少,职业生涯比较长。

虽然很多领域内的东西更新换代也挺频繁,比如之前搞并行计算,大家喜欢用 MPI,后来又发展出 map-reduce 范式,到现在的一些机器学习模型的训练范式 parameter-server 之流,但是这些技术之间的相通性很好,有很多基本原理是相通的。你会发现搞这些技术的可能还是同一帮人。

做这块东西还是比 CRUD 有意思一些,经常能发现用上一些你刷 leetcode 时候一些不明所以的算法。比如你去做一个 workflow 的编排软件,是有机会使用一些 graph 的算法来处理依赖关系,优化多余计算的操作。
2021-06-03 01:39:48 +08:00
回复了 JZWen 创建的主题 问与答 要有什么样的水平才能被称为架构师?
国外好像很少提到 architect 这个 title 。一般都是 staff/principal engineer 来承担这部分职责。
2021-06-03 01:31:46 +08:00
回复了 beryl 创建的主题 Kubernetes 是否有必要用 K8S
给你老板看看这个:F16 战斗机里面跑 k8s - https://www.cncf.io/blog/2020/05/07/with-kubernetes-the-u-s-department-of-defense-is-enabling-devsecops-on-f-16s-and-battleships/

如果你们交付都在一台机器上,只是想用容器,推荐 docker-compose ;
如果你们需要在私有网络内多机部署,推荐轻量级 k3s
如果你们在公有云上部署,推荐云厂商提供的 managed k8s

k8s 的一些好处:
* 持续交付速度比较快,原生支持 zero downtime 部署
* 原生支持配置中心
* 周边生态比较丰富,如果需要动态服务伸缩,监控,日志等服务,都有比较成熟的周边产品


但推荐至少团队里面得有一个老司机对这块比较熟悉,否则至少得做一下 POC,一下直接上生产环境,在 deadline 的逼迫下会比较挣扎。
1 ... 55  56  57  58  59  60  61  62  63  64 ... 72  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2371 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 43ms · UTC 00:15 · PVG 08:15 · LAX 17:15 · JFK 20:15
Developed with CodeLauncher
♥ Do have faith in what you're doing.