【编者按】本文作者为HugoGiraudel,主要从各个角度论证了代码审查的重要性以及实现方法。文章系国内ITOM管理平台OneAPM编译呈现。以下为正文。最近,笔者在Twitter上看到这样一句话:可悲的是,对于很多学生、自由职业者以及机构来说,代码审查似乎相当陌生。很明显,代码审查..
                            
                            
                                分类:
其他好文   时间:
2016-06-22 16:02:19   
                                阅读次数:
232
                             
                    
                        
                            
                            
                                问题的提出 在计算机科学领域,分布式一致性是一个相当重要且被广泛探索与论证问题,首先来看三种业务场景。 1、火车站售票 假如说我们的终端用户是一位经常坐火车的旅行家,通常他是去车站的售票处购买车 票,然后拿着车票去检票口,再坐上火车,开始一段美好的旅行 一切似乎都是那么和谐。想象一下,如果他选择的目 ...
                            
                            
                                分类:
其他好文   时间:
2016-06-15 19:08:22   
                                阅读次数:
176
                             
                    
                        
                            
                            
                                    看到标题,我知道你可能会想:“我为什么要避免代码注释,这难道不是一件好事吗?”。是的,写注释在大多数情况下是有用的。但是,请注意,我说的是“在大多数情况下”,因为有一些情况下,你不应该写注释。 还不相信?那让我告诉你:写注释有时会坏事!会导致坏代码! 请允许我用一句名言来开始我的论证: 不要注释坏代 ...
                            
                            
                                分类:
其他好文   时间:
2016-05-31 15:32:21   
                                阅读次数:
110
                             
                    
                        
                            
                            
                                前言:
FISTA(A fast iterative shrinkage-thresholding algorithm)是一种快速的迭代阈值收缩算法(ISTA)。FISTA和ISTA都是基于梯度下降的思想,在迭代过程中进行了更为聪明(smarter)的选择,从而达到更快的迭代速度。理论证明:FISTA和ISTA的迭代收敛速度分别为O(1/k2)和O(1/k)。
  本篇博文先从解决优化问题的传...
                            
                            
                                分类:
其他好文   时间:
2016-05-30 15:08:18   
                                阅读次数:
810
                             
                    
                        
                            
                            
                                1创新的本质不是为了创新而创新,而是为了改变以及优化社会结构,让体验充满更多的惊喜而创新。2创业,其实就是用勇气去走一条更加贴近事物本质的道路,而不是用一生的时间去重复别人已经论证了上千遍的事情。3那些基本的事情,已经有无数的公司在做了,并不需要我们;我们去做..
                            
                            
                                分类:
其他好文   时间:
2016-05-26 19:08:55   
                                阅读次数:
212
                             
                    
                        
                            
                            
                                上一节主要介绍了业务驱动的基本概念和实际需求,本节将开始一步一步搭建业务驱动系统的架构。 整体框架如下图: UI:WEB/WINDOWS/APP API:WCF 路由:MEF 业务:C#+存储过程 存储:MSSQL+平面文件 为什么这么设计?因为我只会这些,这样设定合不合理?其实我也在论证过程中。 ...
                            
                            
                                分类:
其他好文   时间:
2016-05-26 14:29:39   
                                阅读次数:
131
                             
                    
                        
                            
                            
                                有人说,掌握某一知识领域,需要知道:1)这个知识领域的本质是什么,研究什么的? 2)它的知识结构是什么样的? 那么推荐逻辑思维的书之前,先提一下什么是逻辑,本质是什么?弗雷格认为,逻辑的本质是研究论证是否为真。论证,宽泛的说是指为某一主张提供理由。 因为数理逻辑是研究推理过程的,所以我主要看数理逻辑 ...
                            
                            
                                分类:
其他好文   时间:
2016-05-21 21:36:07   
                                阅读次数:
129
                             
                    
                        
                            
                            
                                1:UI线程。这个线程是操作系统自动创建的,你画了个winform,那么程序一启动,自然有了这么个线程。值得注意的是,你添加一个Timer控件,现实的多线程,实际上,依然在UI线程里。只是定时被Timer夺去控制权而已,本质上依然是单线程。另一个线索也可以论证:本来非UI线程想更新UI界面,是需要利 ...
                            
                            
                                分类:
编程语言   时间:
2016-05-20 00:44:00   
                                阅读次数:
153
                             
                    
                        
                            
                            
                                本篇文章讲解了计算机的原码, 反码和补码. 并且进行了深入探求了为何要使用反码和补码, 以及更进一步的论证了为何可以用反码, 补码的加法计算原码的减法. 论证部分如有不对的地方请各位牛人帮忙指正! 希望本文对大家学习计算机基础有所帮助! 一. 机器数和真值 在学习原码, 反码和补码之前, 需要先了解 ...
                            
                            
                                分类:
其他好文   时间:
2016-05-18 23:48:07   
                                阅读次数:
247
                             
                    
                        
                            
                            
                                本篇文章讲解了计算机的原码, 反码和补码. 并且进行了深入探求了为何要使用反码和补码, 以及更进一步的论证了为何可以用反码, 补码的加法计算原码的减法. 论证部分如有不对的地方请各位牛人帮忙指正! 希望本文对大家学习计算机基础有所帮助!
 
一. 机器数和真值
在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念.
1、机器数
一个数在计算机中的二进制表示形式...
                            
                            
                                分类:
其他好文   时间:
2016-05-16 11:10:33   
                                阅读次数:
221