随着互联网业务对性能需求日益强烈,作为Key/Value存储的Redis具有数据类型丰富和性能表现优异的特点。如果能够熟练地驾驭它,不管是把它用做缓存还是存储,对很多大型应用都很多帮助。新浪作为世界上最大的Redis使用者,体会到了Redis为高并发在线业务带来的好处,但同时也遇到了很多挑战,新浪为...
                            
                            
                                分类:
其他好文   时间:
2014-04-29 21:36:19   
                                阅读次数:
671
                             
                         
                    
                        
                            
                            
                                ORMORM(Object Relation Mapping)对象关系映射实质:将数据库中 
的业务数据用对象的形式表现出来,使用ORM在业务逻辑层和数据访问层之间充当桥梁核心原则:简单性传达性精确性优点:面向对象提高效率方便转移数据库缺点:A. 
不够灵活,对于复杂的查询,ORM还是力不从心B. 执行...
                            
                            
                                分类:
其他好文   时间:
2014-04-29 21:35:18   
                                阅读次数:
3377
                             
                         
                    
                        
                            
                            
                                逻辑运算符python不用&& || 
!表示与或非,用andornot,优先级是not > and > or。bool类型:True 和 False条件语句if expression1: 
;elif expression2: ;else: ;字符串函数word = raw_inpu...
                            
                            
                                分类:
编程语言   时间:
2014-04-29 21:12:45   
                                阅读次数:
492
                             
                         
                    
                        
                            
                            
                                插入操作,删除操作和置换操作都是单点的,所以不需要lazy标记。这个很简单,都是两次RotateTo,一次Splay操作就搞定。 
求最大连续字段和的操作和线段树的题目类似,只需要保存最左边的连续最大字段和,最右边的连续最大字段和,整个子树的连续最大字段和就OK,整个子树的和就OK。 
注意PushUp...
                            
                            
                                分类:
其他好文   时间:
2014-04-29 21:11:43   
                                阅读次数:
628
                             
                         
                    
                        
                            
                            
                                1,前言 
无数次听到“我要开始学习C++!”的呐喊,无数次听到“C++太复杂了,我真的学不会”的无奈。Stan Lippman先生曾在《C++ 
Primer》一书中指出“C++是最为难学的高级程序设计语言之一”,人们常将“之一”去掉以表达自己对C++的敬畏。诚然,C++程序设计语言对于学习者的确.....
                            
                            
                                分类:
编程语言   时间:
2014-04-29 21:03:30   
                                阅读次数:
1587
                             
                         
                    
                        
                            
                            
                                用.net做B/S结构的系统,您是用几层结构来开发,每一层之间的关系以及为什么要这样分层? 
答:从下至上分别为:数据访问层、业务逻辑层(又或成为领域层)、表示层 数据访问层:有时候也称为是持久层,其功能主要是负责数据库的访问 
业务逻辑层:是整个系统的核心,它与这个系统的业务(领域)有关 表示层:是系...
                            
                            
                                分类:
其他好文   时间:
2014-04-29 20:37:49   
                                阅读次数:
592
                             
                         
                    
                        
                            
                            
                                CPU(工厂) 进程(车间) 线程(工人)一个进程代表一个应用程序 
CPU总是运行一个进程,其它进程处于非运行状态.一个进程可以包含多个线程.线程与线程之间可以共享进程的内存区域.打开一个应用程序,系统会给我们创建一个线程,称为主线程 
管理主界面的UI与内部循环机制(与界面相关的东西必须放在主线程中...
                            
                            
                                分类:
移动开发   时间:
2014-04-29 20:04:57   
                                阅读次数:
657
                             
                         
                    
                        
                            
                            
                                - (UITableViewCell *)tableView:(UITableView 
*)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ static NSString 
*cellindentifier=@"...
                            
                            
                                分类:
移动开发   时间:
2014-04-29 19:55:42   
                                阅读次数:
604
                             
                         
                    
                        
                            
                            
                                1.LRU1.1.原理LRU(Leastrecentlyused,最近最少使用)算法根据数据的历史访问记录来进行淘汰数据,其核心思想是“如果数据最近被访问过,那么将来被访问的几率也更高”。1.2.实现最常见的实现是使用一个链表保存缓存数据,详细算法实现如下:1.新数据插入到链表头部;2.每当缓存命中...
                            
                            
                                分类:
其他好文   时间:
2014-04-29 19:54:39   
                                阅读次数:
553
                             
                         
                    
                        
                            
                            
                                目标 1. 清除窗口 2.强制完成所有尚未执行的绘图操作 3.在2d或3d空间绘制图元 
4.打开、关闭、查询状态 5.控制图元显示 6.在实心物体表面适当位置指定法线向量 7.用顶点数组和缓冲区对象存储和访问几何数据。 
8.同时保存和恢复几个状态变量。1.1 3种基本操作:清除窗口、绘...
                            
                            
                                分类:
其他好文   时间:
2014-04-29 19:50:32   
                                阅读次数:
543