V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  xuanbg  ›  全部回复第 63 页 / 共 307 页
回复总数  6126
1 ... 59  60  61  62  63  64  65  66  67  68 ... 307  
2023-02-16 09:13:13 +08:00
回复了 dizzylight 创建的主题 程序员 码农最应该学但是极少数人研究的技术
不先学会思考,学什么都白搭。。。
啊?前两年我老婆家的亲戚,有个女儿年近 30 还待字闺中,急得不得了,让我帮忙介绍优秀男子。我把认识的人捋了个遍,发现我认识的所有的 26-35 的程序员不是已婚,就是有关系固定的女友。年龄合适的只有一个产品经理,但那家伙是个不婚主义。。。

现在居然到了这个地步?我是不信的。
2023-02-16 09:00:01 +08:00
回复了 Mr0C 创建的主题 问与答 如何提高和异性聊天的能力?
先找少妇练练
2023-02-15 15:33:09 +08:00
回复了 qviqvi 创建的主题 Java 微服务项目如何管理模块,如何用 git 管理版本
第二种方案才是正确的。
2023-02-15 10:57:12 +08:00
回复了 xuanbg 创建的主题 编程 看到有人喷 Java ,喷 OO,我想说
@kop1989smurf 还不明白的话,我再加个 C 。
public class C extends A{
public void action(int type) {
switch (type) {
case 1 -> sing();
default -> speak();
}
}

private void sing(){
super.print("sing");
}

private void speak(){
super.print("speak");
}
}
2023-02-15 10:48:16 +08:00
回复了 xuanbg 创建的主题 编程 看到有人喷 Java ,喷 OO,我想说
@kop1989smurf public class A {
protected void print(String log) {
System.out.println(log);
}
}

public class B extends A {
public void action(int type) {
switch (type) {
case 1 -> run();
default -> walk();
}
}

private void run() {
super.print("run");
}

private void walk() {
super.print("walk");
}
}
你看这段代码,用了继承了吧,把动作封装在 B 里面了吧?面向对象了吗?
2023-02-15 10:46:22 +08:00
回复了 xuanbg 创建的主题 编程 看到有人喷 Java ,喷 OO,我想说
public class A {
protected void print(String log) {
System.out.println(log);
}
}

public class B extends A {
public void action(int type) {
switch (type) {
case 1 -> run();
default -> walk();
}
}

private void run() {
super.print("run");
}

private void walk() {
super.print("walk");
}
}
2023-02-15 10:35:54 +08:00
回复了 godleon 创建的主题 程序员 求推荐一个身份证验证 API(经济实惠型)
如果非要验证,验证第二项,也就等于同时验证了其他 3 项。
2023-02-15 10:33:26 +08:00
回复了 godleon 创建的主题 程序员 求推荐一个身份证验证 API(经济实惠型)
1 、可以校验身份证号是否符合规则,但不能确定是否合法假号。
2 、这个只能调公安部接口。
3 、倒数第二位,奇数男性偶数女性。
4 、只有身份证本身有有效期,但身份证号没有有效期,一辈子都是这个号,除非这个人已经死亡。

一般来说,都是通过上传正反面及手持 3 张照片来人工验证,不要钱。公安部接口不是你想接就接的。
如果服务器上有 doker 的话,稍微改一下下面的 docker 命令里的一些参数,就能通过 vpn 来打通云端的环境了。

docker run -d \
--name=wireguard \
--cap-add=NET_ADMIN \
--cap-add=SYS_MODULE \
-e PUID=1000 \
-e PGID=1000 \
-e TZ=Europe/London \
-e SERVERURL=wireguard.domain.com \
-e SERVERPORT=51820 \
-e PEERS=1 \
-e PEERDNS=auto \
-e INTERNAL_SUBNET=10.13.13.0 \
-e ALLOWEDIPS=0.0.0.0/0 \
-e LOG_CONFS=true \
-p 51820:51820/udp \
-v /opt/wireguard/config:/config \
-v /lib/modules:/lib/modules \
--sysctl="net.ipv4.conf.all.src_valid_mark=1" \
--restart unless-stopped \
lscr.io/linuxserver/wireguard:latest
VPN 。我在家里,要使用公司的测试环境的话,就拨公司的 VPN 。
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 创建的主题 职场话题 去医院当运维是不是可以躺平?
在值班室的行军床上躺平是可以的。
1 ... 59  60  61  62  63  64  65  66  67  68 ... 307  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2809 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 62ms · UTC 11:24 · PVG 19:24 · LAX 03:24 · JFK 06:24
Developed with CodeLauncher
♥ Do have faith in what you're doing.