从小数学不好。现在每次看到Math对象里面的方法,脑子就闪过一道白光:这方法是干什么来着?貌似以前只用过ceil,floor,random,roundfloor(),取最小值ceil(),取最大值round(),取最近值,正好一半(0.5)的时候,取最大值random(),不用说,范围是0到1之间小...
                            
                            
                                分类:
其他好文   时间:
2014-11-07 13:02:38   
                                阅读次数:
161
                             
                    
                        
                            
                            
                                一、头文件 #include二、常用方法:// 在这个向量的尾部插入x的考贝,平均时间为常数,最坏时间为O(n);1: void push_back(const T& x);比如:vector fruits;fruits.pusb_back ("orange");fruits.push_back("...
                            
                            
                                分类:
其他好文   时间:
2014-11-07 00:45:34   
                                阅读次数:
264
                             
                    
                        
                            
                            
                                九宫格或者其他类型的坐标设置frame.size.width = 60;//设置按钮坐标及大小frame.size.height = 60;frame.origin.x = (i%3)*(60 + 32)+40;frame.origin.y = floor(i/3)*(60 + 24)+60;
                            
                            
                                分类:
其他好文   时间:
2014-11-06 19:03:55   
                                阅读次数:
164
                             
                    
                        
                            
                            
                                C/C++嵌入式开发面试题预处理器(Preprocessor)1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 我在这想看到几件事情: 1). #define 语...
                            
                            
                                分类:
编程语言   时间:
2014-11-06 14:20:33   
                                阅读次数:
193
                             
                    
                        
                            
                            
                                二分查找,需要查找数组先有序,故先排列。二分代码1varBinarySeqrch=function(arr,low,high,key,value){2varmid=Math.floor((low+high)/2);34if(low>high){5return-1;6}else{78if(arr[mi...
                            
                            
                                分类:
其他好文   时间:
2014-11-06 12:21:28   
                                阅读次数:
122
                             
                    
                        
                            
                            
                                伪代码请见《算法导论》2.3节merge-sort实现:public class MergeSort { public static void sort(double [] A,int p, int r) { if(p<r) { int q = (int) Math.floor( (p+...
                            
                            
                                分类:
编程语言   时间:
2014-11-05 22:57:59   
                                阅读次数:
259
                             
                    
                        
                            
                            
                                缓存空对象是一种用空间换其他资源(时间、IO、CPU)的技术,可以有效的防止数据库被击穿,并一度程序上减少恶意攻击(特别是将Cache做到client本地)。
     普通使用缓存的场景是,将请求从数据库中读出数据返回的时候,将读出的正常数据写到缓存。而空缓存的意思是,如果请求在数据库中没有命中,依然在缓存中放入一个空缓存对象,这样的话,以后请求过来时访问缓存就会命中这个空缓存,它也就明白了自...
                            
                            
                                分类:
其他好文   时间:
2014-11-05 21:35:57   
                                阅读次数:
183
                             
                    
                        
                            
                            
                                控制器(Controllers) 在MVC架构模式的上下文里,控制器响应用户的输入(比如,用户点击“保存”按钮),并协调模型、视图以及(经常)数据访问层。在ASP.NET MVC程序里,控制器就是包含被路由框架处理请求时调用的方法的类。控制器操作 控制器类并无特别之处,跟别的.NET类几乎没什么区别...
                            
                            
                                分类:
Web程序   时间:
2014-11-05 14:34:46   
                                阅读次数:
301
                             
                    
                        
                            
                            
                                2.1 编译期Assertions表达式在编译期评估所得结果是一个定值(常数),这意味着你可以利用编译器(而非代码)来做检查。这个想法是传给编译器一个语言构造,如果是非零表达式便合法。于是当你传入一个表达式而其值为0时,编译器会发出一个编译期错误的信息。最简单的方式称为compile-time as...
                            
                            
                                分类:
编程语言   时间:
2014-11-05 10:50:19   
                                阅读次数:
211
                             
                    
                        
                            
                            
                                产生0-9之间的10个随机数,并且10个随机数不能重复;var arr = [0,1,2,3,4,5,6,7,8,9];//定个数组;for(j=0;j<=9;j++){ varc = arr[Math.floor(Math.random() * arr.length)];//产生的随机数; arr...
                            
                            
                                分类:
编程语言   时间:
2014-11-05 10:47:54   
                                阅读次数:
226