V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  powerman  ›  全部回复第 22 页 / 共 29 页
回复总数  563
1 ... 14  15  16  17  18  19  20  21  22  23 ... 29  
@b1t 直接省就是了,很正常,要么轻声发一个词汇的声音量
@powerman 连读的话就更好理解了,两个单词,后面的单词基本前包含了前个单词的半部分或者完整,再去读出来,毫无意义,例如 and 就被节省为 an,或者更简单的 把 an 节省为 音标 e 的发音,所有的原因都是因为人太懒了,不想去发 and 这个音,而且作为连接词,本身并不是信息表达的重点,通常 something and something,information 的重点是 something,and 并不重要
连读是很自然的事情,例如 t 发成 d,因为 t 很难发音,卷起来很难受,所以发 d,但是有的地方 有的单词,本身是短音节,发 t 是用来提醒对方,你想表达的意思,所以所有的连读吞音都是有自然的因素在里面,那就是人很懒,虽然英语不是 phonetic 的语言,但是还是有一定的影响在里面。
2021-09-20 09:02:53 +08:00
回复了 kerb15 创建的主题 Java 抽象类降低子类可读性探讨
@kerb15 是的,所以在代码大全第一章,就重点提到了计算机编程领域的,隐喻,好的命名代表着隐喻,而这种隐喻可以让人很容易去理解代码所描述的系统。

好的代码结构从一开始就是当作文档来编写的,高层次的命名方式结合 OOAD 就可以描述高层次的概念,而低层次的细节可以放到具体的子类实现,配合好的命名,非常容易理解,当然这种还是母语者有很大的优势
2021-09-12 09:29:31 +08:00
回复了 whatisnew 创建的主题 Go 编程语言 go web 和 Java spring 比优势在哪里?
@iseki 问题出在工程规模上,当需要大量人合作的时候,肯定是重量级框架来得合适,做监控 日志 权限 等横切业务支撑的人专门做这些,做业务的专门做业务,大部分人只是一个程序员的视角去看待工程问题,所以觉得 golang 简单一把梭来得合适,但是这种工具怎么说呢,你要是 3-5 个人,我觉得用原始一点的工具并没有什么不好,甚至你用 c 语言自己去撸 HTTP 然后配合宏 自己写一套 Server 框架都行,但是你要招上百号人来做项目,那么这就麻烦了,很显然刀耕火种的工具并不适合大团队生产。
2021-09-12 09:20:20 +08:00
回复了 kerb15 创建的主题 Java 抽象类降低子类可读性探讨
@2i2Re2PLMaDnghL
很难,大部分能记住 7-8 个对象的 数据流转与关系就不错了,人脑的 ROM 很大,RAM 却并不大,瞬时记忆基本上靠抽象理解,而 CCD 只需要 0.0001 秒就能完整记录一张高达 4K 画面的全部细节,而人脑不行
2021-09-10 09:38:03 +08:00
回复了 kerb15 创建的主题 Java 抽象类降低子类可读性探讨
代码可能命名质量不高,导致阅读起来困难,如果高层次的抽象类把命名写得很清晰,其实你是不用去关心细节,或者在你需要的时候,你只需要关心特定的细节实现。

因为大部分初学者写代码大多时候都是自底向上,等把细节跟程序大流程弄明白了再自顶向下进行抽象,而高手程序员大多会开始进行全盘思考,在一开始就考虑剥离共通的部分以及较难以变化的部分,如果你掌握了 OOAD 的精髓以及 SOLID 原则,读这种代码不会费劲的,所有的面向对象程序设计都是在干一件事情,把容易变化的部分与较难以变化的部分进行剥离,把细节与高层次的逻辑进行剥离,而这两句话大多时候是重叠的,细节容易变化(例如把数据库从 SQLServer 换到 MySQL 或者换一个 ORM 框架 或者换一个 HTTPClient ),而大多时候描述高层次逻辑的代码却难以变化。

而做这些 OOAD 工作的本质是因为大部分的人脑是有限的,人脑无法理解过于复杂的事务,我们的大脑在设计之初就无法存储大量上下文用于理解复杂的事物,对于超级大脑来讲,整个操作系统的代码都放在一个 C 语言的方法里面实现也并不是一件困难的事情。

楼主这个类,从设计者的思路来看,大的流程是难以变化的,而部分流程细节偏多存在多种实现,所以交给不同的子类去做,这样可以减轻阅读者的心智负担,阅读别人代码的时候,一定要考虑到设计者减轻你阅读心智负担的意图。
@bclerdx 正式版 还算尝鲜? 算了,bigsur 正式版发布后 输入法卡了大半年了 根本就没提上修复日程
@StevenRCE0 不敢了,本来我 Catalina 用的挺好的,为了尝鲜上了 bigsur 其实新功能根本没几个用得上,但是输入法真的是卡得我自闭了,每天要重启一次电脑
@xenme 这次之后,打死我都不升级最新的 MacOS 了,这个版本的 bigsur 总算可以正常使用了
@xenme 哪个帖子,真的是有奇效啊,现在输入法总算不卡了,bigsur 输入法卡了大半年了,卡得人都崩溃了
2021-09-06 17:15:43 +08:00
回复了 find456789 创建的主题 macOS 大概什么具体时间点, mac os 12 正式版会推送?
bigsur 中文输入法都卡了一年了,最近好像没有卡了,就这,打死我都敢升级了
2021-09-05 16:11:16 +08:00
回复了 shenfu1991 创建的主题 程序员 利用机器学习训练分类好的 k 线图,能否识别股市涨跌?
大部分人终其一生,在股市,根本不了解,他在玩什么东西,

权益类资产 K 线的起伏,从短期来看,都是受人的情绪波动与短期金融货币政策的影响,
从长期来看,受制于生产率的提升以及长期债务周期以及长期货币政策的影响,例如美股牛了快 20 年,
跟全球央行货币系统常年大放水不无关系
2021-09-05 16:06:44 +08:00
回复了 shenfu1991 创建的主题 程序员 利用机器学习训练分类好的 k 线图,能否识别股市涨跌?
没有卵用,大概率会过拟合,
其实股市这款游戏 传统的 K 线技术流 基本面流 大环境趋势流 价值投资流 早就百花齐放了,
你搞出来的东西 不具备可解释性,根本没有什么价值,总不能忽悠客户说我们这是炼丹吧,
就算不忽悠客户,你自己拿 100 万上实盘,我估计你也会双腿发抖。
另外投资本质上就是在购买权益资产的不确定性,以及面对市场的人情绪的波动与起伏,
把一些投资逻辑编写成代码,然后程序化操作反倒可以降低人情绪波动的因素。
2021-09-05 10:45:18 +08:00
回复了 onice 创建的主题 Linux 为什么你要用 Linux 当桌面呢?
无所谓了,能 wine 就 wine,然后实在需要的地方就上 windows 虚拟机,反正我也是 mac 老用户,需要 Linux 的地方也是在虚拟机 而且 linux zsh mac zsh 无缝对接
1 ... 14  15  16  17  18  19  20  21  22  23 ... 29  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3273 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 41ms · UTC 00:42 · PVG 08:42 · LAX 16:42 · JFK 19:42
Developed with CodeLauncher
♥ Do have faith in what you're doing.