问题 当使用Git比较一个大文件(几十兆数量级)版本见差异时,会一直等待加载,且内存消耗很大,导致其他进程很难执行。任务管理器中,可以看到此时的TortoiseGitMerge吃掉3G左右的内存。 原因 文件太大,加载很慢。 解决方法 其实,我们在使用【Compare with base】这个功能时...
分类:
其他好文 时间:
2015-02-28 14:25:55
阅读次数:
156
ServiceStack.Redis有个方法叫 AddRangeToList,这个方法是有性能问题的。改用批量RPUSH之后,AddRangeToList的性能可以提高一两个数量级。...
今天,Mayuyu来讲一个东西,叫做大O符号,即Big O Notation。大O符号是用来描述函数渐进行为的数学符号,更准确地说,它是用另一个函数来描述一个函数数量级的渐进上界。
在数学中,它一般用来刻画被截断的无穷级数,尤其是渐进级数的剩余项。
在计算机科学中,它在分析算法复杂性方面非常有用。
详细内容参考如下链接
链接:http://zh.wikipedia.org...
分类:
其他好文 时间:
2015-02-22 15:51:33
阅读次数:
108
前言:研究表明,效率高和效率低的实施者之间个体差异非常大,能够达到数量级的水平。类似我这样年龄段的产品经理来说,我认为我只需要有5个精干的成员组成团队,然而我这样的想法就面对着一个很难回避的问题-这样的小型团队很难在有计划的进度安排时间内创造大型的系统!
问题
大家知道,优秀的程序员和较差的程序员的效率存在巨大差异,书中也指出来最好和最差的效率上平均为10:1,编程速度和空间上具有5:...
分类:
其他好文 时间:
2015-02-21 12:03:50
阅读次数:
162
昨晚,央视播出一期微信阿里的红包大战节目。主要有如下几点: 1,阿里推出支付宝红包,微信把支付宝红包的接口封了。 2,阿里接受了央视的采访,透露着冤屈。并暗示支付宝红包是百万数量级用户参与,网民喜闻乐见。 3,央视一直联系不上微信的工作人员。因此,微信封支付宝接口成谜。 实际上,做红包的不只...
分类:
其他好文 时间:
2015-02-16 18:21:44
阅读次数:
186
为什么memcached的性能比mysql高?
首要因素是memcached的数据都是位于内存中,mysql的数据可能是位于磁盘里。从IO速度来说,内存IO比磁盘IO会快几个数量级,memcached也就比mysql性能更高。架构和性能优化做到后面,会发现最终限制性能的是硬件瓶颈。例如nginx做静态webserver时,出口流量往往能达到网卡的最大值或出口带宽的最大值。mysql是个性能还...
分类:
其他好文 时间:
2015-02-12 12:33:58
阅读次数:
135
大数据的出现使业务智能真正地走入了21世纪。但事实上“大数据”词代表的并不是解决方案,而是一类问题。在这些PB数量级的数据中,隐藏着怎样的价值?我们从中能得什么,并且使之指导业务部署的方方面面。但这一巨大量数据实际上有用的没有多少。所以为了利用其隐藏的价值,企业需要收集、过滤,并通过情感分析应用、定...
分类:
其他好文 时间:
2015-02-06 14:30:05
阅读次数:
167
(一)算法时间复杂度定义: 在进行算法分析时,语句总的执行次数T(n)是关于问题规模n的函数,进而分析T(n)随n的变化情况并确定T(n)的数量级。算法的时间复杂度,也就是算法的时间量度,记作:T(n)=O(f(n))。它表示随问题规模n的增大,算法执行时间的增长率和f(n)的增长率相同,称作算法....
分类:
编程语言 时间:
2015-02-02 12:28:56
阅读次数:
284
最有效率的程序员会比一般的程序员的编程效率高上几个数量级。但在任何公司里,他们的工资水平却只会出现很小的浮动差距。甚至在整个行业内,这种差距也不是很大。如果一个程序员的效率能达到其他人的10倍,为什么他不能得到10倍高的报酬呢? Joel Spolsky在最近的他的一个演讲里就这个问题给出了一...
分类:
其他好文 时间:
2015-01-25 10:57:06
阅读次数:
165
Theano是一个Python库,可定义、优化和计算数学表达式,用它可与手工使用C解决问题竞争,包括大数据。它能多个数量级超越纯在CPU上执行的C,因为可利用GPU计算。Theano应用了对商业非常友好的BSD开源协议,由LISA实验室写成。 下载Theanohttps://pypi.python.org/pypi/Theano#downloadsE:\Theano-0.6.0>cd Theano...
分类:
编程语言 时间:
2015-01-22 15:27:56
阅读次数:
198