V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  hooluupog  ›  全部回复第 14 页 / 共 19 页
回复总数  366
1 ... 6  7  8  9  10  11  12  13  14  15 ... 19  
2014-06-14 10:34:45 +08:00
回复了 cbsw 创建的主题 Swift Swift 对 100 万个随机整数的数组进行排序,需要耗时 6 秒
你测试一下快排和python做对比就知道这东西现在还很不成熟。
2014-06-10 18:09:02 +08:00
回复了 rails 创建的主题 Google Google 可用的 ip 地址 http://www.kookle.co.nr/
这是所有的ggc ip了。
2014-06-07 18:51:39 +08:00
回复了 pacino 创建的主题 程序员 eclipse 主题设置问题
这个目前无解。eclipse采用的是swt原生界面,和netbeans以及intellij的swing可以随意定制界面不同,所以一些元素的配色是由操作系统决定死的。等eclipse 4.4出来了你再试试,不过我估计还是无法达到完美的黑色主题。有一个办法就是你把操作系统的背景色全部换成黑色也成,例如在linux一些发行版上可以这么搞,在windows上要找相关主题,还要替换几个dll系统文件,麻烦哪。
2014-06-07 18:31:44 +08:00
回复了 Livid 创建的主题 Go 编程语言 Go 快的原因
@canesten Go现在应该是做到了c1的程度,部分情况下能做到一点点c2。Go对非叶子节点的函数目前好像还无法内联,好像是其他方面的工作(主要和gc的精确性有关)完成之前不敢那么激进。
2014-06-07 18:25:55 +08:00
回复了 Livid 创建的主题 Go 编程语言 Go 快的原因
接楼上的解释:
第一个说的是值类型。Go的int32正好是4个字节,python需要消耗6倍多的内存空间来查找类型信息,引用计数等等的附加操作(当然python写起来确实很方便,比如int是任意长度的,它本身就是个对象)。java虽然也是4个字节表示整型(java是有原始类型的),但当在collection数据结构(例如list,map)中使用时需要转换为integer对象(拆箱装箱操作),也会产生额外开销,其实这个是吐槽java的泛型实现的问题以及java没有值类型(java 9应该会有)。Go可以在连续的内存空间存储一个大的数据结构(比如struct),这样省去了离散分配时间接引用的开销,提高缓存的命中率,自然效率更高。 [注:java这些方面应该有jvm和jit优化进行一定程度的优化,比如调节高栈和堆的最小值最大值,现在java有可视化的工具辅助做这个调优工作]
第三个说的是逃逸分析。尽可能的让变量分配在栈上而不是分配在堆上减少gc的开销;
第五个是说Go由之前的分段式栈换成了新的连续式栈。解决了hot split的问题(有点像操作系统中的分页调度时的抖动现象导致的性能下降)。
2014-06-06 11:16:07 +08:00
回复了 initialdp 创建的主题 Go 编程语言 Google 是不是该大张旗鼓的宣传一下 Golang?
今年的google IO大会上将不会有1场Go的演--------------------说错了。最新的session列表已经更新完,好像有十几场Go的主题演讲(和dart有关的也是10多场)。我之前以为刚办完gophercon应该不会再有了,没想到还有,而且比往年的场次多。所以lz过于担忧了。
2014-06-05 23:57:31 +08:00
回复了 0wen 创建的主题 问与答 为什么牛人的个人博客都那么简洁?
术业有专攻,所以他们才能在某些方面非常的牛。
比如这位: http://research.swtch.com/
还有很多类似的搞研究的大牛博客基本上没有什么css,就是很基本的排一下版。
这就要看大家的了。如果大家慢慢的习惯了局域网内的生活,已经觉得局域网之外的东西可有可无或者自觉的不使用外面的东西(例如现在就算很多人去facebook也发现没什么可聊的可说的),那么google最终肯定会被彻底封掉。现在没有完全封掉主要还是有不少人在用,完全封掉google.com这个域名影响太大。
所以最终还得靠网民自己。
2014-06-05 08:27:45 +08:00
回复了 initialdp 创建的主题 Go 编程语言 Google 是不是该大张旗鼓的宣传一下 Golang?
@hoyin Go不是google公司的商业化产品,它是一个开源项目,就像python,ruby这些发展的过程一样,它不可能被关闭,最多是google不打算支持它,完全由社区去推动。不过话说回来,google就没有支持过它,Go发展到现在已经完全不像当初那样靠google这个名字,而是靠自己。今年的google IO大会上将不会有1场Go的演讲,这是刻意这么做的,不想让Go和google的商业化走的太近。例如gophercon大会完全就社区自己运行的,和google没直接关系。
2014-06-04 21:05:27 +08:00
回复了 nicai000 创建的主题 问与答 对 iOS 8 抄袭 Android 怎么看?
不只是系统本身,就连生态也安卓化,不再像以前那么封闭了,尤其是自定义的支持,第三方输入法的支持等等等等,这个库克的苹果已经不是乔布斯时期那个苹果了,这个苹果没有那个时期的苹果的锋芒了,但更加务实了。双方本来就是互相借鉴,受益的还是最终的用户。
另外,听说苹果和google在安卓的官司上要和解了,不知道是不是真的。
2014-06-04 13:48:51 +08:00
回复了 dylanliu 创建的主题 iDev Swift 应该是代替 OC 的
要替代oc哪是这么容易的,oc在相当一段时间还会是ios上的主流(坐等打脸)。官方的底层封装倒是可以很快的迁移过去,无非就是维护两套API(历史苹果这么干过,用oc替代java,微软多次这么干过<vb.net,c++,mfc,wpf,winrt,再到折腾了一圈.net重新编译为本地代码>,google不知道会不会也这么干,目前Go和Dart还不像亲生的)。但海量的第三方app怎么办?所以这肯定是个缓慢的迁移过程,python3都出来多久了,python2还是用的不亦乐乎。
2014-06-04 11:03:24 +08:00
回复了 initialdp 创建的主题 Go 编程语言 Google 是不是该大张旗鼓的宣传一下 Golang?
@aszxqw 不是黑不黑的问题,只是说:任何语言都有优缺点,别人谈一个语言的时候你可以选择性的去接受。至于反驳,那个人在golang-nuts和golang-china都有发言记录,其中有篇《一些观点,Rust vs. Go》整整持续了7页,最终的结果是谁也说服不了谁。所以这种东西本身就是很主观的(例如python缩进有人喜欢,有人就是不喜欢),没法达成一致观点。
2014-06-04 09:50:04 +08:00
回复了 initialdp 创建的主题 Go 编程语言 Google 是不是该大张旗鼓的宣传一下 Golang?
@aszxqw 他说的就一定是对的?实际上他说的Go一些看不惯的“缺点”例如条件语句把括号省了,没有异常等等这些,苹果的swift现在也是这么做的。
2014-05-26 16:48:50 +08:00
回复了 ddyy 创建的主题 程序员 中国程序员的“底层”情节
底层情节,FP情节,算法情节。。。不过人家确实牛,物以稀为贵。linus在一次会议上发言提到过现在新的底层开发者越来越难找了。
我感觉这个问题非常像:为什么早就有lisp理论上这么先进的东西存在了,但在现实世界中流行起来的却是"丑陋"的类c系列语言。Ternary computer现在还在不断研究,比如ibm一直在研究,和量子计算机也产生了关联,但这些还都在理论层面paper上,就像现在各种FP语言又热了起来,但实际生产环境中还是类c语言大行其道。
2014-05-25 13:43:00 +08:00
回复了 Actrace 创建的主题 程序员 开源导致 PHP 无法在桌面领域有所发挥?
@Actrace 你说说现在依赖linux这个开源的商业项目有多少?数得清吗?
2014-05-24 10:17:37 +08:00
回复了 zippera 创建的主题 macOS 夏天来了,没有空调,用 Chrome 致 Mac 发烫怎么办?
把那个"点击播放"打开,这样默认会禁止所有flash,需要时在点击播放,这个是最实用的办法。
2014-05-24 10:13:01 +08:00
回复了 ljcarsenal 创建的主题 Python a,b=b,a+b 计算和赋值的顺序是怎样的??
对于多变量赋值语句a,b = b,a 编译器会首先计算完右边的变量值然后依次进行赋值(当然,有的语言支持惰性求值的情况例外)。所以:
a=1
b=2
a,b=b,a
其实就是:a,b = 2,1
2014-05-23 19:49:10 +08:00
回复了 codingpp 创建的主题 Python 刚才测试了一下 Node.js 与 python 的计算性能,震惊了
@codingpp 我大意了,上面pypy还是比node慢,不过已经没有70倍那么多了。我说的JIT快是指你后面给的那个循环测试。
node和pypy估计现在都不支持尾递归优化(https://code.google.com/p/v8/issues/detail?id=457, ES6有提到未来打算支持,pypy应该还是不支持的)。
1 ... 6  7  8  9  10  11  12  13  14  15 ... 19  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   6008 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 37ms · UTC 02:07 · PVG 10:07 · LAX 18:07 · JFK 21:07
Developed with CodeLauncher
♥ Do have faith in what you're doing.