摘要: 基本问题1、memcached的基本设置1)启动Memcache的服务器端# /usr/local/bin/memcached -d -m 10 -u root -l 192.168.0.200 -p 12000 -c 256 -P /tmp/memcached.pid-d选项是启动一个守护进程,-m是分配给Memcache使用的内存数量,单位是MB,我这里是10MB,-u是运行Memcache的用户,我这里是root,-l是监听的服务器IP地址,如果有多个地址的话,我这里指定了服务器的IP地址192.168.0.200,-p是设置Memcache监听的端口,我这里设置了12000,最好是10 阅读全文
posted @ 2013-12-30 19:05 Mr.liub 阅读(497) 评论(0) 推荐(0) 编辑
摘要: function func(){ var arr=[1,1]; return function(n){ var temp=arr[n]; if(temp){ return temp; }else{ temp=arguments.callee(n-1)+... 阅读全文
posted @ 2013-12-09 00:14 Mr.liub 阅读(333) 评论(0) 推荐(0) 编辑
摘要: Fibonacci数列:斐波那契数列也叫兔子数列:由来:如果一对兔子每月能生一对小兔(一雄一雌),而每对小兔在牠出生後的第三个月裡,又能开始生一对小兔,假定在不发生死亡的情況下,由一对出生的小兔开始,50个月后会有多少对兔子?在第一个月时,只有一对小兔子,过了一个月,那对兔子成熟了,在第三个月时便生下一对小兔子,这时有兩对兔子。再过多一个月,成熟的兔子再生一对小兔子,而另一对小兔子长大,有三对小兔子。如此推算下去,我们便发現一个規律:时間(月)初生兔子(对)成熟兔子(对)兔子總數(对)11012011311241235235635875813881321913213410213455由此可知, 阅读全文
posted @ 2013-12-09 00:04 Mr.liub 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 同是两段代码: string str="str"+9; string str1="str"+9.ToString();前者在IL中查看是,会发生一次Box装箱操作,后者没有发生装箱,原因是调用了整型的ToString方法.ToString方法的原型为: Public override String ToString() { return Number.FormatInt32(m_value,null,NumberFormatInfo.CurrentInfo); }ToString是直接通过操作内存来完成从Int... 阅读全文
posted @ 2013-11-28 20:30 Mr.liub 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 反射是一个运行库类型发现的过程。通过反射可以得到一个给定程序集所包含的所有类型的列表,这个列表包括给定类型中定义的方法、字段、属性和事件。也可以动态的发现一组给定类支持的借口、方法的参数和其他 相关信息如基类、命名空间、数据清单等。-->C#反射命名空间详细介绍: 1.System.Reflection命名空间内的各类型 (1) Assembly通过它可以加载、了解和操纵一个程序集 (2) AssemblyName 通过它可以找到大量隐藏在程序集的身份中的信息,如版本信息、区域信息等 (3) EventInfo 事件的信息 (4) FieldInfo 字段的信息 (5) MethodIn 阅读全文
posted @ 2013-11-26 00:52 Mr.liub 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 在javascript中提供的脚本语言的编程和C++很相似,去掉了C中有关指针等繁琐容易产生的错误.并且在js中提供了强大的类库一:javascript代码在HTML中的加入: js脚本是HTML文档的一部分,它与HTMl标识相结合,构成了强大的网上编程语言. 例如: //注意在之前script标识中,是以Language来声明的类型的.(再次不过多介绍) 阅读全文
posted @ 2013-11-11 23:58 Mr.liub 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 什么是javascript Javascript(以下简称JS)是一种基于对象(Object)和事件驱动(Event Driven)并具有安全性能的脚本语言.我们使用javascript的目的是与HTML(超文本标记语言)一起来实现在一个Web页面中链接多个对象,起到与Web进行交互的作用.javascript脚本是通过嵌入或者调入在标准的HTML语言中实现的.javascript的出现弥补了HTML语言的缺陷.javascript的几个基本的特点如下:1:是一种脚本编写语言 js是一种脚本语言,它和HTML一样采用的是以小程序段的方式进行编程.2:基于对象的语言 js是一种基于对象的语... 阅读全文
posted @ 2013-11-11 22:58 Mr.liub 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 托管资源:指的是.NET可以自动进行回收的资源,主要是指托管堆上分配的内存资源。托管资源的回收工作是不需要人工干预的,有.NET运行库在合适调用垃圾回收器进行回收。非托管资源:指的是.NET不知道如何回收的资源,最常见的一类非托管资源是包装操作系统资源的对象,例如文件,窗口,网络连接,数据库连接,画刷,图标等。这类资源,垃圾回收器在清理的时候会调用Object.Finalize()方法。默认情况下,方法是空的,对于非托管对象,需要在此方法中编写回收非托管资源的代码,以便垃圾回收器正确回收资源。 在.NET中,对于包含非托管资源的类,可以将释放非托管资源的代码放在析构函数.例如:Object.F 阅读全文
posted @ 2013-11-07 19:16 Mr.liub 阅读(525) 评论(0) 推荐(0) 编辑
摘要: varchar && nvarchar 闲谈.昨天在做PowerDesigner 时,有一名学生问varchar&&nvarchar的区别,下面来简单说一下.在说varchar 和 Nvarchar之前首先要明白一个概念.unicode...Unicode:指的是解决各字符集之间一种不兼容的问题而产生的,它所有的字节都是用两个字节在表示的,包括英文也是两个字节表示..===> varchar是属于非Unicode 的那么varchar(n)表示的就是输入的字节数,数值介于1-8000之间, 存储的大小为输入数据字节的实际长度,举例来说明:varchar(4 阅读全文
posted @ 2013-11-07 14:17 Mr.liub 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 高内聚低耦合:内聚指的是在软件工程中,模块中的各元素之间的紧密程度,元素的程度越紧密,内聚性就越高,这就是高内聚耦合指的是在软件工程中,各模块之间的划分,最好的是各模块之间通过简单而少的接口进行关联,如果一个模块关系比较复杂,最好将其在分在独立的模块中,利于维护,软件中模块分的越详细,耦合性就越低,这就是低耦合之前简单了解过高内聚低耦合的概念,昨天查了一下资料,原来就是这么一回事.特此记录. 阅读全文
posted @ 2013-11-07 14:03 Mr.liub 阅读(164) 评论(0) 推荐(0) 编辑