Memcache学习总结2-Memcache的使用基本介绍 上一次总结中我们已经安装部署好了Memcached,并且把PHP扩展Memcache也安装好了,这一节我们详细学习一下PHP扩展Memcache。Memcache客户端包含两组接口,一组是面向过程...
                            
                            
                                分类:
系统相关   时间:
2015-04-04 23:50:36   
                                阅读次数:
492
                             
                    
                        
                            
                            
                                通过 ThreadLocal 能数据保存在一个线程中,而且不需要 lock 同步。理论上 ThreadLocal 可 以让一个变量在每个线程都有一个副本。 ThreadLocal 常用来屏蔽线程的私有变量,例如“并 发事务”或者其他的资源。而且,...
                            
                            
                                分类:
编程语言   时间:
2015-04-04 23:52:57   
                                阅读次数:
416
                             
                    
                        
                            
                            
                                这个学期开设了编译原理和形式语言与自动机,里面都有介绍过正则表达式,今天自己学了学用python正则表达式写爬虫
一、网络爬虫的定义
网络爬虫,即Web Spider,是一个很形象的名字。
把互联网比喻成一个蜘蛛网,那么Spider就是在网上爬来爬去的蜘蛛。
网络蜘蛛是通过网页的链接地址来寻找网页的。
从网站某一个页面(通常是首页)开始,读取网页的内容,找到在网页中的其它链接地址...
                            
                            
                                分类:
编程语言   时间:
2015-04-04 23:49:43   
                                阅读次数:
1019
                             
                    
                        
                            
                            
                                using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace test1{    class Program    {        static void Main(string[] args)        {...
                            
                            
                         
                    
                        
                            
                            
                                Given a binary tree, check whether it is a mirror of itself (ie, symmetric around its center).
For example, this binary tree is symmetric:
    1
   /   2   2
 / \ / 3  4 4  3
But the f...
                            
                            
                                分类:
其他好文   时间:
2015-04-04 23:50:46   
                                阅读次数:
338
                             
                    
                        
                            
                            
                                1.SQLiteDatabase
       SQLiteDatabase本身是一个数据库的操作类,但是如果想进行数据库的操作,还需要android.database.sqlite.SQLiteOpenHelper类的帮助,在执行SQL语句时execSQL()方法不能返回一个值
下图为Android中对execSQL()方法的说明
2.SQLiteOpenHelper(摘自李兴...
                            
                            
                                分类:
数据库   时间:
2015-04-04 23:49:46   
                                阅读次数:
443
                             
                    
                        
                            
                            
                                需求分析 
C99引入了“//”单行注释方式,因此C和C++在注释方式上并轨了! 
对于程序猿经常在源代码中进行“必要的”注释. 以满足特殊的需求,比如调试,代码的增删等等!在不添加插件以及配置vim的情况下,以命令行的方式完成这项工作。因此,对于其他实现方式这里就不再提及! 
命令实现 
1.单行注释方式(//)注释单行 
a.光标在 
2.多行注释方式(/**/)注释单行 
3.单行注释方式(...
                            
                            
                                分类:
编程语言   时间:
2015-04-04 23:49:08   
                                阅读次数:
380
                             
                    
                        
                            
                            
                                一、有序表查找
1.折半查找/二分查找算法
(1)基本思想:在顺序存储的有序表中,取中间纪录(a[mid]=key)作为比较对象,若给定值与中间纪录的关键字相等,则查找成功;若给定值小于中间纪录的关键字,则在中间纪录的左半区继续查找;若给定值大于中间纪录的关键字,则在中间纪录的右半边。不断重复上述过程,直到查找成功,或所有查找区域无记录,查找失败为止。
(2)使用条件:线性表中的纪录是关键码...
                            
                            
                                分类:
其他好文   时间:
2015-04-04 23:49:18   
                                阅读次数:
422
                             
                    
                        
                            
                            
                                介绍
坐标变换矩阵是一个3*3的矩阵,用来对图形进行坐标变化,将原来的坐标点转移到新的坐标点,因为一个图片是有点阵和每一点上的颜色信息组成的,所以对坐标的变换,就是对每一点进行搬移形成新的图片。具体的说图形的放大缩小,移动,旋转,透视,扭曲这些效果都可以用此矩阵来完成。
平移旋转
绕原点逆时针旋转θ度角的变换公式是 x’ = xcosθ ? ysinθ 与 y。’ = xsinθ +    ycos...
                            
                            
                                分类:
其他好文   时间:
2015-04-04 23:50:53   
                                阅读次数:
570
                             
                    
                        
                            
                            
                                将一个数不断地+1,*2,再平方,直到 > 1000000:
还好满足  Y-Combinate:
( lambda func, res, i: "." if res > 1000000 else str( res ) + ' ' + str( func( func, eval( str( res ) + ["+1", "*2", "**2"][i % 3]), i + 1 ) ) )( (...
                            
                            
                                分类:
其他好文   时间:
2015-04-04 23:51:04   
                                阅读次数:
321
                             
                    
                        
                            
                            
                                转载请表名出处:http://blog.csdn.net/u012637501
一、二叉排序树
    如果要查找的数据集是有序线性表且是顺序存储的,查找可以用折半、插值、斐波那契等查找算法来实现。然后,由于有序,当我们在插入和删除操作上,就需要耗费大量的时间。下面将要学习的二叉排序树,就是一种既可以使得插入和删除效率不错,又可以比较高效率地实现查找的算法。为此,构造一棵二叉排序树的目的并不是...
                            
                            
                                分类:
编程语言   时间:
2015-04-04 23:48:36   
                                阅读次数:
566
                             
                    
                        
                            
                            
                                ThreadLocal
ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。
  当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立地改变自己的副本,而不会影响其它线程所对应的副本。
  从线程的角度看,目标变量就象是线程的本地变量,这也...
                            
                            
                                分类:
其他好文   时间:
2015-04-04 23:50:54   
                                阅读次数:
579
                             
                    
                        
                            
                            
                                Coursera Machine Learning 学习笔记(十三)...
                            
                            
                                分类:
系统相关   时间:
2015-04-04 23:48:32   
                                阅读次数:
450
                             
                    
                        
                            
                            
                                本文主要讲解了Spring中constructor注入的4种不同写法和sette的3种不同写法...
                            
                            
                                分类:
编程语言   时间:
2015-04-04 23:49:00   
                                阅读次数:
364
                             
                    
                        
                            
                            
                                由于考试的原因,好长时间都没能来写博文了(什么时候出的CSDN-markdown编辑器),今天就代码优化方面来写一篇博文,主要是讲Java。
优秀代码具备的品质:
1.简练
2.可读性强
3.模块化
4.层次性
5.设计良好
花些时间设计你的程序,因为思考的代价要小于调试。
6.高效
7.清晰
清晰是优秀代码的基本。
常见的编程规范:
1.基本要求
*程序...
                            
                            
                                分类:
移动开发   时间:
2015-04-04 23:48:22   
                                阅读次数:
345