V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  lmshl  ›  全部回复第 17 页 / 共 26 页
回复总数  509
1 ... 9  10  11  12  13  14  15  16  17  18 ... 26  
2022 年 8 月 7 日
回复了 kongkongye 创建的主题 程序员 吐槽下,学会啥技术能涨工资?
@cwaken 2012 年大专毕业,2015 年一个月到手 x ,修炼完这两本书后 2016 年跳槽就有 4*x offer 了,去年已经到手 10*x ,一年 14 薪。

和风口浪尖上的大厂人没法比,可能应届批发价都比我工作十年还高。但能十倍增长,这两本书对我助力不小。
2022 年 8 月 7 日
回复了 kongkongye 创建的主题 程序员 吐槽下,学会啥技术能涨工资?
初级开发可以看《 SICP 》+《组合数学》这两本书,技术栈走函数式编程,曾助我薪资翻 10 倍。

但考虑到时代背景,今天入门不一定能给我这个大专一口饭吃。所以建议眼光多看看海外机会,学好英语 + 函数式编程,这是一条非常宽松的赛道,国内卷王们瞧不上,收入也很高。
2022 年 8 月 3 日
回复了 cpalead 创建的主题 Java Java switch 为什么比 for 循环快?
不考虑 JIT 介入的前提下:

# for of
1. 循环 Array 会带来检查数组边界的开销,每次访问元素都要 check condition
2. getCameraType 是函数,函数需要跳转过去,再跳转回来
3. 发生了额外的三次内存访问,a) 堆获取枚举静态数组, b) 根据数组下标访问枚举对象引用, c) 根据对象引用访问堆内存地址取属性

# switch
而 switch 只有简简单单的 compare 和 jump ,高下立判

不是很懂 jvm ,仅根据操作系统印象胡诌几句
2022 年 8 月 2 日
回复了 coderstory 创建的主题 Java Java 8 的 stream 常规操作导致线程卡死
还能接着缩,逻辑依然等价
https://i.imgur.com/sRL3VA6.png
2022 年 8 月 2 日
回复了 coderstory 创建的主题 Java Java 8 的 stream 常规操作导致线程卡死
梳理了一遍依赖以后发现中间没必要 groupingBy ,代码可以再缩减到这程度。如果想再精简的话就得结合业务功能分析了,我估计结合业务还能砍掉 3-5 行,如果换成 Scala 大概 5-10 行就写完了。
https://i.imgur.com/0J5Xt7j.png
2022 年 8 月 2 日
回复了 coderstory 创建的主题 Java Java 8 的 stream 常规操作导致线程卡死
@pocketz Idea New UI ,配色是 New Dark ,字体是 Fire Code
2022 年 8 月 2 日
回复了 coderstory 创建的主题 Java Java 8 的 stream 常规操作导致线程卡死
2022 年 8 月 2 日
回复了 coderstory 创建的主题 Java Java 8 的 stream 常规操作导致线程卡死
先帮你等价替换一版,Stream API 其实写起来很漂亮的,只要改换一下思路就好了。
https://i.imgur.com/YqUnElB.png
2022 年 7 月 28 日
回复了 qiubangzhu 创建的主题 程序员 有什么好看的表白网页
列举一下我老婆的喜好,仅供参考
鲜花,越大越好(关系没到那份上的话可以从小的送起)
首饰(纯银也不贵,或者其他漂亮手工艺品)
仪式感(包括但不限于气球灯带蛋糕氛围灯等等)

我又问了一下我老婆对于电子表白的看法,答案和我一致:土
2022 年 7 月 28 日
回复了 qiubangzhu 创建的主题 程序员 有什么好看的表白网页
建议买实体礼物,电子表白真的土,大学时候写过表白程序,纯粹感动自己
2022 年 7 月 28 日
回复了 roseduan 创建的主题 程序员 程序员不应该和一门语言绑定在一起
数了一下工作十年以来,正儿八经做过生产项目的语言有以下这些:

万行以上经验的语言
Scala 、TypeScript(含 JavaScript)、Kotlin 、Java 、PHP 、C#、VB
千行以上经验的语言
Rust 、Python 、Swift 、Racket(含 Scheme)、C++(含 C)

我也认同程序员不应该和语言绑定在一起,假如哪天需要我去写 Haskell ,我也很乐意,毕竟学起来也不难。但要是让我去写 Java 、Go ,不给个 50%以上涨幅我不是很乐意去干
2022 年 7 月 27 日
回复了 nanxiaobei 创建的主题 React ⚛️ React 开发最佳实践
All in hooks ✅
@wxf666 可以有递归,但是它这个文法里数组没有起止符,会和其他规则有冲突,如果是写标准 JSON parser 的话,代码能比这还少。
最妖孽的就是他给的这个 options
我写了一堆电子垃圾,勉强能解析但应该无法适应更多情况了,建议批判就行,别学
面对这种数据格式,我建议打爆数据上游的狗头,让它改成标准 JSON 输出

@wxf666

https://gist.github.com/mingyang91/06f4a489c313a16b9285dd375a565808
我的 Scala 应用基本上都是每次链式调用求值一次列表,也没比别人 Java 少快几倍。

而且 JS 有 VM + GC ,除非你跑过 perf 确认这里有性能瓶颈,不然我建议你不要瞎优化,可能适得其反。因为 Lazy evaluation 也是有 overhead 的,数据量小了不如立即求值。

如果数据量真的大到有必要实施 lazy evaluation 的程度,那我也建议一步到位 RxJS
如果这东西生成有规律,建议一步到位写 parser
2022 年 7 月 21 日
回复了 qiqiqi7001 创建的主题 Java 在 Java 中为什么不全部使用 static 方法?
这不就是 Rust/Haskell 嘛
当然 Scala 里也可以很轻松实现仅用 static (object method) ,typeclass 风格
理论上在 Java 中只用 static 方法也是可行的,相当于你手动展开 typeclass 调用而已,自己一个人的项目随便怎么玩都行
2022 年 7 月 18 日
回复了 EeveeRibbon 创建的主题 程序员 请问 Springboot 相比于 Java 是不是类似 QT 相比于 C++?
@zed1018 JVM 但是无 Spring ,我是 Scala 😏
2022 年 7 月 12 日
回复了 franklinre 创建的主题 Java 请教,如何根据时间生成有序号码?
https://www.mongodb.com/basics/mongodb-auto-increment
文档里给了一种新开一个 counters collection 的方案,来模拟 rdbms 提供的 sequence ,可以参考
2022 年 7 月 12 日
回复了 franklinre 创建的主题 Java 请教,如何根据时间生成有序号码?
Redis 开 AOF 持久化可以满足要求,只开 RDB 的话可能会造成生成重复 ID 。
但是 AOF 可能对性能影响大,建议放弃 Redis 方案
1 ... 9  10  11  12  13  14  15  16  17  18 ... 26  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   902 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 24ms · UTC 20:13 · PVG 04:13 · LAX 13:13 · JFK 16:13
♥ Do have faith in what you're doing.