V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  hujianxin  ›  全部回复第 8 页 / 共 33 页
回复总数  641
1 ... 4  5  6  7  8  9  10  11  12  13 ... 33  
2019-04-16 15:48:43 +08:00
回复了 jdhao 创建的主题 程序员 有没有入了米 9 的 v 友,觉得怎么样
我没入,我舍友买的,把玩过几次。1. 流畅 2. 好看
2019-04-14 16:06:36 +08:00
回复了 c4f36e5766583218 创建的主题 Java CopyOnWriteArrayList: The array, accessed only via getArray/setArray
应该也不是 Doug Lea 的特殊癖好,因为他写的别的 class 也有很多直接访问私有属性的例子。
2019-04-14 16:04:59 +08:00
回复了 c4f36e5766583218 创建的主题 Java CopyOnWriteArrayList: The array, accessed only via getArray/setArray
刚才没理解楼主的意思,抱歉。

关于这个问题,查到网上只有一个 stackoerflow 问题聊到了,https://stackoverflow.com/questions/47030394/why-copyonwritearraylist-use-getarray-to-access-an-array-reference

不过也没有说出个所以然来。不过看到这两个方法都是 final 的,首先排除利用子类重写的方法这个理由。

至于有没有内存模型相关的考虑,我也没有看出来。
2019-04-14 13:45:49 +08:00
回复了 c4f36e5766583218 创建的主题 Java CopyOnWriteArrayList: The array, accessed only via getArray/setArray
因为一个是 list,一个是 array,楼主是来搞笑的吗?
2019-04-13 12:28:38 +08:00
回复了 css3 创建的主题 Python 你们用什么工具来管理 Python 的库啊?
pipenv 真的有点不太行
2019-04-13 12:28:02 +08:00
回复了 css3 创建的主题 Python 你们用什么工具来管理 Python 的库啊?
poetry,感觉比 pipenv 好用很多
感觉挺好玩的库,但是想不到有啥实际的用途呢,大佬可否指教一下,除了做游戏点击脚本之外,还有什么比较好玩的用途吗?谢谢
2019-04-10 10:07:37 +08:00
回复了 ywisax 创建的主题 全球工单系统 微信开发者工具敢做得更烂点吗
哈哈哈,那你们还不是照样抢着用
2019-04-09 22:57:27 +08:00
回复了 easternslope 创建的主题 程序员 推荐一个 MacOS 上用了就无法自拔的神器 [Hammerspoon]
这个真心不错,不过楼主的几个功能都是 macos 自带的
2019-04-08 17:27:26 +08:00
回复了 c4f36e5766583218 创建的主题 Java CopyOnWriteArrayList 扩容为什么只+1?
如果是单纯 add 的话,语意就是+1,为什么要 1.5 倍呢,关键是 add 与扩容不是一个概念

话说回来,既然每次 add 都要扩容 1 了,就没有必要再另外进行 1.5 倍的扩容了。

感觉 copyonwritearraylist 在牺牲一些 copy 过程的性能,来换取读写分离的方便。因为,如果你有两个线程,一个通过迭代器读,另一个写,这样会导致 ConcurrentModificationException,为了避免这个,普通 arraylist 需要对整个 list 加锁,这样损失的性能比 copy 损失的性能来的更多。

归根结底,还得看应用场景
2019-03-29 16:00:32 +08:00
回复了 szq8014 创建的主题 程序员 求助,关于 Ceph 与 HBase 存储图片方案的对比
这种情况就是对象存储,存文件系统和数据库都是不对的
2019-03-28 13:38:03 +08:00
回复了 yfixx 创建的主题 程序员 问题来了,程序员们你们用的是哪种 PDF 阅读器?
macos 和 ubuntu 自带的
2019-03-26 22:31:53 +08:00
回复了 Removable 创建的主题 Android 纠结于三星 S10 和小米 9 之间,各位老哥帮我合计一下
推荐小米 9
2019-03-23 23:07:26 +08:00
回复了 hujianxin 创建的主题 程序员 这段程序我写的问题在哪呢?为什么 Python 比 Go 要慢?
原因是我 python 只用了 5 个线程,我错了,此贴终结
2019-03-23 21:20:40 +08:00
回复了 hujianxin 创建的主题 程序员 这段程序我写的问题在哪呢?为什么 Python 比 Go 要慢?
aio 确实可以在这个 case 中达到 go 的效率,但是 python 世界中大多数操作都是不支持 async 的,比如我想使用 s3 的 python sdk 来操作 s3,这个就办不了了。。。
2019-03-23 10:40:18 +08:00
回复了 hujianxin 创建的主题 Vim Vim 下面哪一款 LSP Client 比较靠谱?
@chemzqm 大神你好,多谢解释,我今天尝试一下 COC
2019-03-22 13:05:07 +08:00
回复了 abcyuxue123 创建的主题 程序员 求推荐一款轻薄的电脑来装 ubuntu
推荐小米 Air
2019-03-17 15:33:35 +08:00
回复了 sunriz 创建的主题 C 请教安全开发职业前景?
听说做安全的是程序员中最赚钱的方向之一?没求证过
2019-03-16 21:41:18 +08:00
回复了 levan 创建的主题 分享创造 兴趣调查-V2 定制 F96 双模机械键盘
Linux 支持吗?
1 ... 4  5  6  7  8  9  10  11  12  13 ... 33  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1220 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 33ms · UTC 17:42 · PVG 01:42 · LAX 09:42 · JFK 12:42
Developed with CodeLauncher
♥ Do have faith in what you're doing.