V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  encro  ›  全部回复第 81 页 / 共 151 页
回复总数  3017
1 ... 77  78  79  80  81  82  83  84  85  86 ... 151  
@leighton

gnome3 和 mac 没有什么区别吧。
专注只是在一个屏幕上专注,所以毫无问题,
你切换还是有很多快捷键,多工作区,dock,多桌面都是支持的啊。

我个人觉得 gnome3 就很好,确实让我专注。
2021-05-17 13:00:33 +08:00
回复了 raysonlu 创建的主题 程序员 为何 Joplin 的作者们都这么固执
Joplin 加这个可不容易:

Joplin 没有自己的同步服务器,采用通常是第三方 webdav 之类;
密码保存在哪里?
这个密码需要同步吗?
2021-05-14 21:08:30 +08:00
回复了 yitingbai 创建的主题 Android 求超强 Android 系统编译主机推荐
x 云,竞价实例,自动管理
2021-05-04 23:03:44 +08:00
回复了 greyli 创建的主题 Python 请不要把 Flask 和 FastAPI 放到一起比较
首先感谢作者对开源的贡献,
然而比较无法回避,
避免被比较的唯一办法就是胜出。
2021-04-27 20:12:25 +08:00
回复了 encro 创建的主题 酷工作 [长沙] C#/C++ 客户端开发
@wasd6267016
@shmilwdc
@mazyi

本想表达晚上不加班,没想到。。。

你们是对的,我错了,抱歉。
2021-04-24 10:49:04 +08:00
回复了 Renco 创建的主题 程序员 数据库设计太拉跨被喷了。
@xiaochong0302

我们的是

const LEVELS = [
self::LEVEL_JUNIOR =>'初级',
...
];

不用方法,除非需要逻辑判断的。


当然更理想的其他语言的 enum 类型,就少了一层定义,且可以采用位运算符。
use MyCLabs\Enum\Enum;

class Gender extends Enum
{
public const MALE = '男';
public const FEMALE = '女';
}
2021-04-24 10:08:23 +08:00
回复了 Renco 创建的主题 程序员 数据库设计太拉跨被喷了。
表内创建人字段和更新人字段,只存了 name,没有存人的 Id 。当时想着是应该只关心是谁做的操作,所以没有加入 id 的关联关系。但是实际上在表设计中有关联关系但是不存关联信息的数据干脆就不存,要存就都存。

我这里建议假设 post 表,需要保存更新人,那么增加是 post.update_user_id 就行,除非需要经常 “select fields from post where user.fullname like ?”,那么需要加一个 post.update_user_fullname 字段



关联表的索引关系一定要明确,该做约束的约束。该设置必输的设置必输。

数据库设计的时候一定要按最严格的约束去,但是不要嵌套删除之类的。对于可选的字段,用 null 而不是 0 或者''。



部分在代码中或者项目里比较高频的字段,表设计时最好加_info 。

什么鬼? 有必要吗? IDE 不会自动提示 field ?
用户名表的用户名是高频字段,所以需要 user.name_info 吗? XJB 折腾吧!




英文尽量要合理 比如创建人不应该是 create_name 合理的应该是 creator_name,这块当时设计的时候想的是 creator_name,但是为了和创建时间和更新时间对应就统一变成了 create_name 和 lst_name 。

前面已经有答案。created_at, updated_at,create_user_id,ower_id,admin_user_id,create_username,create_user_fullname 需要根据项目和字段实际用途和存储关系来。



架构设计是门艺术,这门艺术的核心是可维护性,开发效率以及运行效率的恰如其分。
2021-04-22 08:45:06 +08:00
回复了 checknews 创建的主题 问与答 快过生日 女朋友透露要送键盘 我感觉太贵了
难道不是以后不听话方便跪吗?
2021-04-15 08:57:14 +08:00
回复了 wgsgyes 创建的主题 浏览器 哪个 chromium 浏览器,能同步插件的设置么?
这是一个适合技术开发者的商业点子!
表名就可以表示自身了,所以没必要加前缀,除非外键 order.user_id 这样的
2021-04-13 13:44:13 +08:00
回复了 loopervil 创建的主题 生活 结婚之后,女方一般在哪方面愿意出点钱?
@tachikomachann

同意 #35,

没毛病,房子只是你一人的,写了你一人名字,属于婚前财产,估计房贷还没还完,
如果你要离婚,她确实什么保障都没有啊。
首先恭喜,好好锻炼下,下次找工作就是小组长负责人起了。

团队管理最重要就一点:人们追随你时因为爱戴你。
2021-04-03 18:31:35 +08:00
回复了 johncang 创建的主题 问与答 期货是不是比股票容易赚钱?听说没有熊市
@shiny

etf 反向对了怎么亏钱?求教?
2021-04-02 22:08:59 +08:00
回复了 0gys 创建的主题 生活 保持年轻的秘诀————不要笑
我还以为保持年轻的秘诀就是不要笑,因为: 皱纹 --- 是你笑过的痕迹。

结果,段位差了太多。。。
2021-04-02 12:44:37 +08:00
回复了 mekingname 创建的主题 NAS 兄弟们,我想买一个 NAS,求推荐,预算 2000-3000
买一个小主机,自动同步到云端。
2021-03-31 13:00:07 +08:00
回复了 superzzy 创建的主题 小米 小米要造车了 现金流有 1080 亿 大家会买吗?
“欢迎使用小米自动驾驶系统,系统正在启动!”
广告播放 60 秒钟后,
“系统已启动,正在等待下一个绿灯“。
2021-03-31 12:52:29 +08:00
回复了 zw1one 创建的主题 生活 女朋友想在一线买房,我想在老家省会买房,如何处理?
35 之后收入下降 ?
不成立。

所以现在能买就买呗,一线大跌概率很少。


当年我就是深圳 2W 没买,买了长沙 7K 的,现在回长沙几年了压力没深圳大,也不用三点一线做社畜,但是总资产相对就少了几倍吧。
没办法,靠工单收费保持增长了。
2021-03-30 18:39:19 +08:00
回复了 NULL2020 创建的主题 Java 请教下,项目中静态方法过多有什么缺点?
通常来说就是调用静态方法创建实例,然后调用实例的方法来修改、摧毁自身。

选择这样:

canvas= new canvas();
duck=new duck();
duck.setColor(red);
duck.run(speed);
duck.eat();
duck.die();
cavas.add(duck);


而不是这样:

canvas= new canvas();
duck=new duck();
addDuckToCanvas(duck,canvas);

更不要:

moveDuck(canvas,duck,speed)


为什么?因为实际情况可能是:

canvas= new canvas();
duck=new duck(color,speed,size,direction);
canvas.add(duck);

这是鸭子的运动由自己控制,而不是画布控制。

就如现实世界:

交警根据司机是否违规开罚单,司机自己管开车。

每个类做好自己的事情情况下,尽量减少外部条件依赖。

外部依赖越少,代码越好维护。
1 ... 77  78  79  80  81  82  83  84  85  86 ... 151  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3302 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 70ms · UTC 14:06 · PVG 22:06 · LAX 07:06 · JFK 10:06
Developed with CodeLauncher
♥ Do have faith in what you're doing.