V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  xuanbg  ›  全部回复第 65 页 / 共 308 页
回复总数  6155
1 ... 61  62  63  64  65  66  67  68  69  70 ... 308  
2023-02-15 09:53:39 +08:00
回复了 xuanbg 创建的主题 编程 看到有人喷 Java ,喷 OO,我想说
@canacan 就是封装啊,把数据和功能逻辑封装在一个类里面。这个世界到处都是封装,质子、中子、电子封装成一个原子。。。封装可以算是我们这个可观测宇宙的基本规则了,把一些相关功能封装成一个类,有什么好稀奇的。但是,把相关数据也封装进这个类,才是面向对象编程语言的创新。
2023-02-15 09:09:07 +08:00
回复了 xuanbg 创建的主题 编程 看到有人喷 Java ,喷 OO,我想说
@acctv2 首先,什么是面向对象的本质?我认为面向对象的本质绝对不是什么“封装、继承、多态”这些。“封装”是广泛存在的,不是面向对象专有的特性。“继承”也并非面向对象语言的特色。“多态”就是一个从继承衍生出来的一个特性,但这个特性并没有什么了不得的大作用。
那么,面向对象的本质到底是什么?我认为面向对象的本质是:将方法和与其相关的数据,封装在一个对象里面,实现了“高内聚、低耦合”的目的。这样,数据和功能就成了一个统一的、内聚的、不可分割的原子。当一个系统由这样的一个个原子构成的时候,非但在程序的设计上,能够实现高度封装。也因为数据和功能的统一,他们也就有着相同的生命周期。这对于运行时的内存管理而言,也是具有非常大的优势的。这才是面向对象的真正先进的地方。
那么,为什么我们写代码,哪怕是用 Java 这种面向对象的编程语言,写出来的代码还是面向过程的呢?其实,原因就在于我们的直觉就是 I/O 模型。使用一个程序,就像使用计算器,输入数值和操作符,就能给出结果。既然是这么使用的,那么自然也就这么去实现了。而且,任何一个方法,不都是这样的吗?调用的时候要给入参,方法返回结果。这逻辑,难道不是面向过程的逻辑吗?所以,只要不是刻意去设计,任何人编程都会用面向过程的思维去写代码。

最后,什么样的代码是面向过程的代码? C 这种不面向对象的语言自然不用说。如 C 艹、Java 这种面向对象的编程语言,如果数据和功能分离,也就是数据通过贫血实体类承载或包装的话,就是面向过程的思维方式的最直观体现了。
2023-02-14 11:11:39 +08:00
回复了 kylebing 创建的主题 分享发现 裸眼 3D 趣图,斗鸡眼时刻到了( o).(o )
@jhnsndwane1 斗鸡眼是视线聚焦在屏幕和眼睛之间的位置,譬如你把笔尖放在屏幕前,盯着笔尖看,就能看到背景是凸出来,物体凹进去的反向立体图像。
然后你把视线聚焦在屏幕后的墙上,就是平行眼,调节一下焦距,就看到正常的立体图像了。
2023-02-14 11:06:20 +08:00
回复了 kylebing 创建的主题 分享发现 裸眼 3D 趣图,斗鸡眼时刻到了( o).(o )
@klarkzh
@yuuko 往屏幕后面的任意物体看,然后慢慢收回视线,多试几次就看到了。
2023-02-14 10:45:59 +08:00
回复了 yexiao117 创建的主题 生活 老生常谈,听说: 45 亿地址信息泄漏了
泄漏就泄漏了,我一大堆网站密码泄漏也从不去改,因为泄漏的实际上只有一个密码。这个密码对应的都是 V2 这类网站,大不了冒充我身份发帖而已。又不是什么社交网站,也不会因此有人上当。
@php01 首先你要认识真正的大佬,还得对口。然后你要真的能理解大佬说的话。最后,你还要因地制宜,活学活用,把大佬的指导转化为具体的策略落实下去。

第一步就难住我了啊。。。
每个公司,或者每个部门,都需要先解决生存问题,然后再考虑发展问题。A 技术虽然强,但没有建立规范的研发流程,实际上并没有完全解决生存问题(内部疲于奔命,外部怨气冲天)。B 的到来,才真正解决了研发部门的生存问题。在这个基础上,需求就要从生存变成发展(做更多,做更大)了,如果 B 解决不了发展的问题,可能还会换成 C 。

可能有些人会认为在公司规模小的时候,没有流程效率会更高。当然这种情况是真实存在的。但存在的前提是整个团队都很强,大家都知道做什么事,怎么做是对的才行。如果团队并没有这么厉害,大多数人不懂怎么做是对的的情况下,规范的流程就可以让人知道怎么去做好自己的这个环节。虽然效率不高,但至少能把事做对。所以,我是坚定认为,哪怕最小的规模,哪怕就是几个人的产品 /技术团队,也应该建立完善的产品研发流程。只有这样才能保证产品能够符合真正的需求,产品才能按预定计划和要求上线。
2023-02-14 09:52:14 +08:00
回复了 tracker647 创建的主题 C++ 这份简历大四春招投个中/小公司没问题吧?
专业技能:毫无特色
项目经验:两个玩具

如果不是 211/985 ,我是不会考虑的。另外,中 /小公司只要能干活的,实在找不到人了,才会考虑找个没什么经验的试试看。然而结果很不幸,要么是失望,要么是一两年后要重新来一回。大型企业才愿意培养人,因为他们有留住人的自信。
2023-02-14 09:38:44 +08:00
回复了 Balotelli 创建的主题 职场话题 去医院当运维是不是可以躺平?
在值班室的行军床上躺平是可以的。
2023-02-14 09:37:01 +08:00
回复了 Richard14 创建的主题 程序员 有关 nginx 泛域名反向代理的写法
为什么不写成两个 server 呢? 4 楼那样?
2023-02-14 09:16:15 +08:00
回复了 edenzhujian 创建的主题 问与答 蹉跎半生, 30 岁科班本科还能入行 Java 吗
我 13 年开始靠写代码吃饭的,C#。原先是做产品经理的,气不过那狗 B 程序员糊弄我,不给好好写代码。干脆,咱就自己写了。事实证明,哪怕我是现学现卖,写的代码也比那些程序员好得多,也快得多。写了两年代码,跳槽去另一家公司,职位是架构师。
16 年回了杭州,在一家互联网企业入职架构师。这家企业的技术栈以 Java 为主,没道理我去给他改成.NET ,于是就开始现学现卖写 Java 代码。从无到有建立了一整套的多租户平台和一些基础服务,引入了微服务体系和自动化运维。
哦,你说 30 岁还能不能入行?我今年 50 ,你说能不能?
2023-02-14 08:55:59 +08:00
回复了 renhou 创建的主题 职场话题 刚才被找谈话,有点不知道该咋办了
@rationa1cuzz 做后端怎么了?难道前端要比后端高贵不成? OP 没有信心在外面找理想的工作,在这家还算厚道的企业
做后端难道不是更好的选择吗?
2023-02-14 08:46:58 +08:00
回复了 timedivision 创建的主题 问与答 彩礼 100 万,陪嫁 100 万,我该怎么办?
其实 OP 你一开始就应该说明白 100 万现金你们家里是拿不出来的。即使误会已经发生,你意识到的时候也要立即说明情况消除误会才对。你的老丈人是也太好面子,这凑一块日子不好过了呀。
割韭菜最重要的不是怎么收割,而是找一块长满韭菜的地。找不到?没关系,咱聚一群人种它一块也是一样的。
2023-02-14 08:35:24 +08:00
回复了 ooToo 创建的主题 程序员 怎样高效遍历联合主键的表?
这个 sql 应该是走索引的,所以并不存在全表扫描啊
2023-02-13 09:43:42 +08:00
回复了 williamfzc 创建的主题 程序员 对于创业型小项目来说,前端低代码有什么流行推荐吗?
现成的低代码平台,如钉钉什么的,能用就用。可千万别自己搞什么低代码平台,那是个无底洞,还不如不用低代码。
图片服务器基本不消耗 CPU ,ES 也不怎么耗 CPU 。它们耗的都是磁盘 IO ,所以,只要内存够,不搞在同一块磁盘上,影响不大。
2023-02-12 11:06:29 +08:00
回复了 urnoob 创建的主题 汽车 去看了 byd 的车,感觉真的不错
30 万以内,真的不需要考虑合资,国产优势太大了。
家宽也可以白名单,只不过要经常上服务器去改白名单
1 ... 61  62  63  64  65  66  67  68  69  70 ... 308  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5805 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 48ms · UTC 02:55 · PVG 10:55 · LAX 18:55 · JFK 21:55
Developed with CodeLauncher
♥ Do have faith in what you're doing.