V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Joker123456789  ›  全部回复第 9 页 / 共 26 页
回复总数  517
1 ... 5  6  7  8  9  10  11  12  13  14 ... 26  
2022-05-11 16:30:56 +08:00
回复了 Bingchunmoli 创建的主题 程序员 关于 Java 很重有感
@Buges 还有一点,这也是规范罢了,你不想遵守,只想编码一时爽,完全没问题,抛弃规范好了,用 go 规范。

包名完全可以一层啊,甚至都不需要包名,直接在 src 目录下建类,又不是不可以,又不是编译不通过,又不是运行不起来。

你觉得 get/set 麻烦,可以学 go 啊,全部定义成 public 不就解决了??

还有个问题,你的原话是 [我只在乎我用的 StringUtils 是项目中导入的哪个库里的] 。

你去看看 别的语言,怎么解决这个问题的,是怎么让你区分导入的哪个库里的,有几个短的?
2022-05-11 16:22:58 +08:00
回复了 Bingchunmoli 创建的主题 程序员 关于 Java 很重有感
@mekingname 对了,还有一点,这也是规范罢了,你不想遵守,只想编码一时爽,完全没问题,抛弃规范好了,用你家的 go 规范。

包名完全可以一层啊,甚至都不需要包名,直接在 src 目录下建类,又不是不可以,又不是编译不通过,又不是运行不起来。

你觉得 get/set 麻烦,可以学 go 啊,全部定义成 public 不觉解决了??
2022-05-11 16:20:51 +08:00
回复了 Bingchunmoli 创建的主题 程序员 关于 Java 很重有感
@Buges 你好好学学 java 再说吧,src/main/java 是 maven 的目录,你不用 maven 就没了,而且这一层不需要手写。

com/example/Xxx.java, 我上面已经解释过了, 你如果真想喷这一点,可以再去细细了解一下好吧? 而且 go 的 import 后面 不也很长?甚至更长,只不过他不是用目录来 解决这个问题罢了。

而且这都不是问题,往代码编辑器里一丢( idea ,eclipse 等), 根本就不会显示出很多层。 我也用过 go ,还开发过两个框架,对比下来没觉得 go 哪里简洁了。

而且从你的喷法来说,java 也就这个目录 能吐槽吐槽了吧,哈哈哈哈。
2022-05-11 16:14:06 +08:00
回复了 Bingchunmoli 创建的主题 程序员 关于 Java 很重有感
@zakokun 请你先好好学学 java 再来说好吗? 你但凡专业一点也不至于这样吧? 包名 在 代码编辑器里面 居然可以显示成目录,你是多么的不专业,发出来简直贻笑大方。

src/main/java 这是 maven 的目录,不需要你手写。后面的全是包名,你但凡专业一点,这些包名 都不至于显示成目录。

自己菜 就别出来丢人了!
2022-05-11 16:12:18 +08:00
回复了 Bingchunmoli 创建的主题 程序员 关于 Java 很重有感
@mekingname 几十层??? 有偏见就直说吧,没必要装瞎子好吧? 你睁大眼睛再去数数。 而且你真的懂 java 吗? src/test/java/ 这是 maven 的目录, 根本不需要人写。 再前面一点是项目的名称。 后面就是包名了。

包名为什么这么长,我已经解释过了,你家的 go 确实没这么长,但是你看看源码里 import 后面有多长? 这个问题 go 不是用目录来解决的罢了,但一样需要解决这个问题,而且也不见得优雅!!

[
我自己的 StringUtil ,我直接在根目录创建一个 MyStringUtil 文件夹就放了不行?腾讯的 StringUtil ,就叫做 TencentStringUtil ,都放到根目录,就一层文件夹。简单又清爽。为什么要嵌套 com/xxx/yyy/zzz/mmm/tmd/fuck/shit/mmm/StringUtil?
]
哈哈哈哈,果然什么都不懂,你能控制别人的 jar 包 里的类是怎么命名的吗? 你确实可以自己建一个 MyStringUtil ,但是如果别人引入了你的 jar 包, 但是他不知道你有 MyStringUtil ,自己又建一个 是不是冲突了? ok ,你可以说 发现冲突了可以改,那我问你,如果你引入的两个 jar 包 类名冲突了咋办? 你去翻他们的源码,修改 然后重新编译吗???

语言特性 哪里笨重?? 请具体说明,

部署麻烦:一个 jar 包往服务器一丢,就可以启动了这也麻烦? 你家的 go 是 自动编译,自动部署,不需要 往服务器丢东西吗???

生态环境:我也是笑了,新生代语言 谁敢跟 java 比生态???
2022-05-10 18:19:17 +08:00
回复了 Morii 创建的主题 Go 编程语言 我好像患上了「Golang 斯德哥尔摩综合症」
@chengxiao 这只能说,go 的规范少,你写 java 不管规范 也是一把梭。 语言的锅 , 规范的锅,框架的锅,你好像一点都分不清楚啊。
2022-05-10 18:18:13 +08:00
回复了 Morii 创建的主题 Go 编程语言 我好像患上了「Golang 斯德哥尔摩综合症」
@kalista 相信我,一个 jar 就可以运行的感觉 是一模一样的。 jdk 是一次性安装,不麻烦的。 而且 linux 基本上自带 openjdk 。
2022-05-10 18:17:07 +08:00
回复了 Morii 创建的主题 Go 编程语言 我好像患上了「Golang 斯德哥尔摩综合症」
@Immortal 啥? 装 jdk 比装 go 编译器 慢很多很多? 你别骗我,我读书少。

编译速度? 启动速度? 那不是 spring 太大了导致的吗? 要不要换个 框架? 这个锅 java 不背。
2022-05-10 18:06:59 +08:00
回复了 Bingchunmoli 创建的主题 程序员 关于 Java 很重有感
很正常,很多人就是学了点新语言,趁着新鲜感 就出来秀一秀优越感。 如果真让他们用两种语言 写同一个业务逻辑,代码量 肯定是半斤八两的。

至于 get/set 之类的, 这不是规范的锅吗? 跟语言有个屁关系,想偷懒的人 完全可以 把成员变量定义成 public 。

而且 java 的 三方库 非常丰富,官方库 也很丰富, 开发起来 效率到底有多低呢?
2022-05-10 17:55:12 +08:00
回复了 Bingchunmoli 创建的主题 程序员 关于 Java 很重有感
@TWorldIsNButThis 不懂极少说几句好吧,java 的包名是为了 让类名唯一 才这么要求的。

比如 你写了一个 jar 包 有个类叫 StringUtils ,spring 里面也有一个类叫 StringUtils ,当这个 jar 包和 spring 被一起使用的时候,就会出现类名冲突。(千万别跟我杠你不会重复造 StringUtls 的轮子,我只是举个例子,你如果纠结 StringUtils ,那你不妨忽视他,想一个别的名字)

为了解决这个问题,所以出现了 类全名,类全名就是:包名.类名, 类名没办法去规范,总不能限制别人取什么类名吧? 所以只好限制包名了啊, 包名的规范是 倒置的公司域名(或者个人域名)+ 项目名 + 模块名, 域名就把范围限制在了 一个公司 或者个人,项目名 就进一步缩小范围 到团队,模块名 进一步缩小了范围。

就算再怎么蠢,也不至于在一个模块里出现同名类吧? 所以问题得到了解决。

你可能还会说:长就是长,没得洗,ok ,那我问你,go 的 import 后面的那一段短吗? nodejs 的 import 后面那一段短吗?

在源码里面,包名还有另一个身份,那就是目录,你写 go 不用分目录吗? 写 nodejs 不用分目录吗?
软件在运行过程中 会占用磁盘的,比如微信聊天记录,QQ 聊天记录,软件的 logo 等,这些都会被算入系统文件的。

这个是缓存目录:
Users/[你的名字]/Library/Caches

还有一个目录存的是运行时产生的 文件,不属于缓存范畴,具体目录我忘了,应该是在 Users/[你的名字]/Library/ 里面的其中一个目录下。 找到后 ,可以自己进去删除对应的文件。 但是不要乱删,有导致软件无法启动的风险。
2022-05-10 17:34:55 +08:00
回复了 vocaloid 创建的主题 Apple iOS 通过控制中心关闭 wifi 后,总是自动打开
另外你吐槽的这个问题,可以去设置里,把那个经常自动连接的 wifi 忽略掉就可以了
2022-05-10 17:34:19 +08:00
回复了 vocaloid 创建的主题 Apple iOS 通过控制中心关闭 wifi 后,总是自动打开
原因和想法,其他人都说的很全面了,我说点别的吧: 平时在外不要连 wifi 就好啦, 现在这个时代 流量还不够用吗? 不知道你平时都用手机玩什么,反正我每个月都会剩余 10-20+ G (总量 32G ),

你只要在外不连 wifi ,就不会感受到 wifi 没关的痛苦,因为 ios 只会自动连接你之前连过的 wifi 。

而且 外面的 wifi 安全性 也是个值得谨慎的问题。
2022-05-10 17:29:00 +08:00
回复了 CharlesGray 创建的主题 Apple 我怀疑我的 MacBook 产生了意识
ctrl + 空格,ctrl + shift ,shift , 我切换失灵的时候 会把这三个轮流试一遍,总有一个有用。 平时都是直接 shift
2022-05-10 17:26:38 +08:00
回复了 Joker123456789 创建的主题 Go 编程语言 Go 开发的 数据库操作框架
@luckyman 本来就是直接写 sql 啊
2022-05-06 11:06:42 +08:00
回复了 fanxasy 创建的主题 macOS 如何优雅地用 win 远程桌面控制 mac?
TeamViewer 啊
2022-05-06 11:05:35 +08:00
回复了 dangyuluo 创建的主题 macOS 如何不重装系统的情况下安全地抹除 MacOS 上曾经存在过的文件
离职上交,为什么不能重装系统?
2022-05-06 10:55:59 +08:00
回复了 haoyh1 创建的主题 macOS 2022 了 macos 还不能像 ios 那样做到应用仅限 App Store 安装吗
哥哥,这是电脑啊,生产力工具, 限制死了你觉得合适吗? appstore 搜不到 但你又需要的软件 你咋办?

而且 沙盒不是早就有了吗? 安装后 就在 应用程序目录下啊,卸载只需要直接删掉就好了, 一些配置和缓存 都统一放在 用户目录下的 libiray 目录里。 自己去找找就好了。 哪里有 拉坨屎啊?
2022-05-06 10:52:29 +08:00
回复了 dzdh 创建的主题 macOS mac 上有啥好用的 ssh 管理工具吗
自带终端不香吗? 写个 shell 的事
把信用卡绑定 paypal ,用 paypal 支付
1 ... 5  6  7  8  9  10  11  12  13  14 ... 26  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2319 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 27ms · UTC 06:28 · PVG 14:28 · LAX 23:28 · JFK 02:28
Developed with CodeLauncher
♥ Do have faith in what you're doing.