- 浏览: 496488 次
- 性别:
- 来自: 武汉
最新评论
文章列表
组合使用构造函数模式和原型模式
- 博客分类:
- javascript
function testPrototype2(){
function Person3(name, age, job){
this.name=name;
this.age=age;
this.job=job;
this.friends =["shelb", "court"];
}
Person3.prototype = {
constructor:Person3,
sayName:function(){
...
javascript String
- 博客分类:
- javascript
/*
注意javascript里面的引用类型与基本类型之间的区别,下列中的a就是引用类型,b是基本类型
typeof a输出的是object, 而typeof b返回的是string,引用类型从本质上来讲就是对象。
那么对象是可以添加方法和属性的,而基本类型是不行的
*/
function testString()
{
var a = new String("hello");
a.name="jack"; //给引用类型添加属性
a.say = function(name){ ...
javascript 的原型模式
- 博客分类:
- javascript
/*
javascript的原型模式
看了工厂模式和构造函数模式的弊端之后,就知道为什么需要原型模式了
原型模式i的定义:每个函数都有一个prototype(原型)属性,这个属性是一个对象,它的用途是包含可以由特定类型
的所有实例共享的属性和方法。比如在构造函数模型中sayInformation()方法,如果声明两个实例就要构造两次
sayInformation方法,但是声明两次是没有必要的,这就是为什么有原型模式的出现(尼玛,网上那些博客上面都是
扯谈的东西,还是看书讲的容易理解),sayInformation()声明为原型模式之后,实例就共享了,就没有必要声明两次了 ...
修改 phpStorm 7.1.3 字体大小
- 博客分类:
- php
原文地址:
http://blog.csdn.net/wide288/article/details/24301751
文件---》设置左侧,编辑器---》颜色和字体---》Font右侧,另存为---》(把这个配置方案另存为一个新的名称)
此时下面,字体的属性就可以修改了。
【转】Linux软连接和硬链接
- 博客分类:
- linux
http://www.cnblogs.com/itech/archive/2009/04/10/1433052.html
1.Linux链接概念Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。
【硬连接】硬连接指通过索引节点来进 ...
转 http://blog.csdn.net/a3015440/article/details/6178568
很多软件在正式发布前都会发布一些预览版或者测试版,一般都叫“beta版”或者 “rc版”,特别是开源软件,甚至有“alpha版”,下面来解释一下各个版本的意思。alpha版:内部测 ...
mysql中OPTIMIZE TABLE的作用
- 博客分类:
- mysql
1、先来看看多次删除插入操作后的表索引情况
mysql> SHOW INDEX FROM `tbl_name`;
+----------+------------+------------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+
| Table | Non_unique | Key_name | Seq_in_index | Column_name | Collation | Cardinality | Sub_ ...
直接运行mysqld程序来启动MySQL服务的方法很少见,mysqld_safe脚本会在启动MySQL服务器后继续监控其运行情况,并在其死机时重新启动它。用mysqld_safe脚本来启动MySQL服务器的做法在BSD风格的unix系统上很常见,非BSD风格的UNIX系统中的mysql.server脚本其实也是调用mysqld_safe脚本去启动MySQL服务器的。
linux ps命令介绍
- 博客分类:
- linux 命令行
http://www.cnblogs.com/allen8807/archive/2010/11/10/1873843.html
inux ps命令介绍
来源《鸟哥的linux私房菜》
ps:将某个时间点的程序运作情况撷取下来
【转】Redis 的安装配置介绍
- 博客分类:
- redis
http://www.php100.com/html/webkaifa/PHP/PHPyingyong/2011/0406/7873.html
redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。问题是这个项目还很新,可能还不足够稳定,而且没有在实际的一些大型系统应用的实例。此外,缺乏mc中批量get也是比较大的问题,始终批量获取跟多次获取的网络开销是不一样的。
性能测试结果:
S ...
举个简单的例子,要从0加到n,我们会这么写:int sum = 0;for(int i = 0; i<=n; ++i){ sum += i;}一共算了n次加法,那么就说这个时间复杂度是O(n)。当然O(n)的精确的概念是,是n的最高次方,比如,某个计算共计算了3n + 2次,那么这个时间复杂度也是O(n),因为3n + 2中的最高次方是n。如果代码这么写:int sum = 0;
signal.signal(signal.SIGKILL,self.stopsignal)
RuntimeError: (22, 'Invalid argument')
signal.SIGKILL 信号,就是kill -9 信号,这个系统是捕获不了的,强制终止进程,所以这里注册信号是错误的.
【转】并发与并行的区别
- 博客分类:
- linux
并发和并行的区别就是一个处理器同时处理多个任务和多个处理器或者是多核的处理器同时处理多个不同的任务。
前者是逻辑上的同时发生(simultaneous),而后者是物理上的同时发生.
来个比喻:并发和并行的区别就是一个人同时吃三个馒头和三个人同时吃三个馒头。
http://www.cnblogs.com/junyuz/archive/2011/03/10/1979646.html
sql where 1=1和 0=1 的作用
where 1=1; 这个条件始终为True,在不定数量查询条件情况下,1=1可以很方便的规范语句。
一、不用where 1=1 在多条件查询中的困扰
举个例子,如果您做查询页面,并且,可查询的选项有多个,同时,还让用户自行选择并输入查询关键词,那么,按平时的查询语句的动态构造,代码大体如下:
string MySqlStr=”select * from table where”;
...
Linux 时间修改--date -s命令
- 博客分类:
- linux
Linux 时间修改 不重启修改时区一、修改linux的时间root使用date指令:date -s1、只修改日期,不修改时间,输入:Linux代码