V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  zjsxwc  ›  全部回复第 84 页 / 共 236 页
回复总数  4703
1 ... 80  81  82  83  84  85  86  87  88  89 ... 236  
2021-05-06 20:51:25 +08:00
回复了 waibunleung 创建的主题 程序员 DAO 层和 ORM,能区分,但又不完全能区分,我裂开了
@waibunleung
手动注入需要类型 class
自动注入 autowire 会根据参数类型自动确定
2021-05-06 19:50:56 +08:00
回复了 chengdonghui 创建的主题 程序员 各位开发还在本机搭环境还是用 docker?
我是在 vagrant 里套 docker,换电脑贼方便,就是一个 box 到处复制。

捂脸
2021-05-06 19:40:43 +08:00
回复了 waibunleung 创建的主题 程序员 DAO 层和 ORM,能区分,但又不完全能区分,我裂开了
@waibunleung
不同的类注入,当然是各自的类型了,不会有你说的情况。
2021-05-06 19:03:00 +08:00
回复了 simplove 创建的主题 程序员 求一个平台能对软件开发项目进行时间和进度的把控
除了驻厂开发,没有别的有效途径,
让外包公司的人和你们需求方同吃同住到项目结束就行。
但如果需求方主要是你们领导,而领导又没有时间,那么很难解决楼主说的问题。

scrum 、xp 之流除了上面说的及时有效沟通外,还要求甲方乙方都能用 uml 有效沟通,如果需求方还是你们领导,领导又啥都不懂又没时间,继续完蛋。
2021-05-06 18:37:33 +08:00
回复了 waibunleung 创建的主题 程序员 DAO 层和 ORM,能区分,但又不完全能区分,我裂开了
@waibunleung

这个你去看看 springboot 或者 symfony 的容器相关文档吧
2021-05-06 18:19:18 +08:00
回复了 waibunleung 创建的主题 程序员 DAO 层和 ORM,能区分,但又不完全能区分,我裂开了
如果不用实体类实例方法搞,而用是在实体类的中用静态方法就更惨,要修改静态方法的行为怕是得 jvm 底层修改了,而显然我们动不了 jvm 代码。
2021-05-06 18:16:08 +08:00
回复了 waibunleung 创建的主题 程序员 DAO 层和 ORM,能区分,但又不完全能区分,我裂开了
就相当于写死了,有 1 万个实体类,难道注入同样的东西一万遍?
2021-05-06 18:14:58 +08:00
回复了 waibunleung 创建的主题 程序员 DAO 层和 ORM,能区分,但又不完全能区分,我裂开了
@waibunleung
用 repository 当然是为了通过依赖注入容器搞黑魔法了,比如运行 aop 面向切面编程。

如果都写到实体类 entity (也就是你说的 model )中
2021-05-06 17:20:01 +08:00
回复了 waibunleung 创建的主题 程序员 DAO 层和 ORM,能区分,但又不完全能区分,我裂开了
2021-05-06 17:14:41 +08:00
回复了 waibunleung 创建的主题 程序员 DAO 层和 ORM,能区分,但又不完全能区分,我裂开了
大概也就只用过 ActiveRecord 这种没有 Repository 的 ORM 的人,会对 ORM 与 DAO 有疑惑吧
2021-05-06 17:11:08 +08:00
回复了 waibunleung 创建的主题 程序员 DAO 层和 ORM,能区分,但又不完全能区分,我裂开了
当然是全都要,两者又不排斥。

ORM 是关系数据库表中每一行与面向对象语言每个实体类实例的映射。
DAO 是设计模式,把同类通表数据库操作都整理到一个类中。

实际上,ORM 的 Repository 就是 DAO 。

就是这么简单。
2021-05-06 16:52:55 +08:00
回复了 BoringTu 创建的主题 JavaScript 为什么你们要选择 TypeScript?
强类型照样写出屎山。

我喜欢 typescript 的原因是 angular,是全套的生态,全套的服务!
2021-05-05 15:38:08 +08:00
回复了 zero3412 创建的主题 JavaScript 神奇的 Javascript,谁能告诉我为什么
感觉楼主在抹黑 php 。

php 里你用对象照样也和 js 得到一样的结果。

无非是 js 里面 {} 表示对象,php 里面 [] 表示数组不是对象。
2021-05-05 10:04:01 +08:00
回复了 find456789 创建的主题 React 有多少人是放弃 react-native,转向原生了?
@zjsxwc

官方的 jetpack compose 更简单

https://developer.android.com/jetpack/compose
2021-05-05 09:55:07 +08:00
回复了 find456789 创建的主题 React 有多少人是放弃 react-native,转向原生了?
现在安卓 kotlin 用 mvvm 写界面,贼简单,只要写个 界面模板 ui 与 viewModel 就能自动绑定,
和前端 vue 写界面一样简单。

比如 kbings https://github.com/EndSmile/KBinding

![ui]( https://p9-tt.byteimg.com/origin/pgc-image/3dc245b11cd34878bdf1ff84cf225f48.png)
![viewmodel]( https://p6-tt.byteimg.com/origin/pgc-image/de06f4d04f9b4238949639f1435ba37c.png)
2021-05-02 13:42:15 +08:00
回复了 Uu6p94cFbGXx7duC 创建的主题 C C 语言新手请教一个段错误问题
换不换顺序都会报错

[zjsxwc@manjaro]$ git diff q.c q2.c
diff --git a/q.c b/q2.c
index 032ef4a..517a6db 100644
--- a/q.c
+++ b/q2.c
@@ -10,8 +10,8 @@ struct Parent {

int main(void)
{
- struct Child *child = (struct Child *)malloc(sizeof(struct Child));
struct Parent *parent;
+ struct Child *child = (struct Child *)malloc(sizeof(struct Child));

parent->child = child;

[zjsxwc@manjaro]$ gcc -o q.out q.c
[zjsxwc@manjaro]$ gcc -o q2.out q2.c
[zjsxwc@manjaro]$ ./q.out
Segmentation fault (core dumped)
[zjsxwc@manjaro]$ ./q2.out
Segmentation fault (core dumped)
2021-05-01 17:31:56 +08:00
回复了 pythonee 创建的主题 程序员 日常工作中,你都会画哪些图,用什么工具画
买了两块高漫的数位板,一块大的电脑用,一块小的平板和手机用,到处画,想到就画,在 pdf 文档上涂涂改改的多,读书笔记思维导图也是用电磁笔画起来快效率高,当然打字还得键盘。


实体类关系 ERD 我直接写代码,不画图,因为 ide 可以根据 orm 实体类代码自动生成 ERD,而且也不会再有代码与 ERD 不一致的情况了。

用户故事 UCD 、数据流 DFD (或者多个 DFD 同时发生的泳道时序图)还是得用 uml 画,
这个没办法只能手动处理毕竟业务千变万化,
我用的是开源的 umlet 支持程度广主流 ide 都有插件支持它,还有更加其 ERD 代码自动生成 orm 实体类代码的插件,减少程序员工作量。
1688 找短袖工厂呗,浙江这边,宁波绍兴嘉兴义乌服装厂挺多的,而且都是接日韩单,出口品质都达标符合标准,质量上用的面料支数针数克重都写的很清楚。
2021-04-30 21:32:06 +08:00
回复了 c137rick 创建的主题 程序员 搞了一个五秒盾方案,大伙帮忙看看都有哪些漏洞。
http2 协议一次请求代替 n 次原先 http 1 协议的请求,

楼主是开倒车吗
1 ... 80  81  82  83  84  85  86  87  88  89 ... 236  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4832 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 64ms · UTC 07:39 · PVG 15:39 · LAX 00:39 · JFK 03:39
Developed with CodeLauncher
♥ Do have faith in what you're doing.