自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

转载 linux常用默认文件&默认路径

Linux默认行为大都由当前环境下系统变量决定的,通过命令set或者env可以看到,2者看到的东西稍微有点不一样。 set 显示当前shell的变量,包括当前用户的变量 env 显示当前用户的变量 /etc/security/limits.conf:对系统的内存,cpu,最大打开文件数等资源进行限制。 /etc/hosts /etc/profile 系统级环境变量和开始程序

2014-03-12 11:06:12 842 1

原创 C语言拾遗

int型的位数和机器是相关的,这里为了分析方便,假设int型是8位的则有符号数的取值范围是-128~127从二进制上看:10000000-12810000001   -127......11111111   -100000000   000000001   100000011    3......011111111   128除去-128和0

2014-03-09 18:09:47 593

原创 基于SVN的快速开发发布环境搭建

基于SVN的快速开发发布环境搭建

2014-02-23 11:21:11 1907

转载 curl默认超时(timeout)时间

It depends on which timeout setting you're talking about.cURL offers various options specific to connection timeout settings. Some of these options have a set limit, while others allow transfers to

2013-12-12 14:56:34 22478

转载 vi操作技巧

Vi命令可以说是Unix/Linux世界里最常用的编辑文件的命令了,很多人不喜欢VI因为它 的众多的命令集,但是我们只需要掌握基本的命令然后灵活地加以运用,相信你会象我一样喜欢它的。 本文旨在更有条理有归纳性地介绍VI的一些最常用命令和一些高级的应用。二、基本命令介绍 1) 光标命令 k,j,h,l——上下左右光标移动命令,虽然你可以在Linux中使用键盘右边的四个光标键,

2013-12-11 10:18:52 602

转载 码农自白:这样成为谷歌工程师

转一篇文章,激励一下自己:  编者按:谷歌多年盘踞“全球最佳雇主榜”前几位并且曾经数次蝉联榜首,而它选拔聘用人才的标准也是出了名的高,其中相当出名的一条是“名校情结”——无论在哪个国家,谷歌都异常青睐毕业于顶尖学府的精英,并且会参考他们大学阶段的成绩单。  如果小编说,谷歌也曾经录用过一位没受过正规大学教育、连本科文凭都没有、基本全靠自学成才的草根码农,大家会不会觉得不可思议?但是,这事儿

2013-12-08 20:05:20 1107

原创 linux下安装php的imagick扩展

我的系统是CentOS 5.4,首先要安装imagick。先看一下系统是32位还是64位,因为需要安装imagick依赖的一些库:getconf LONG_BIT我的机器是64位,所以:yum install tcl-devel.x86_64 libpng-devel.x86_64 libjpeg-devel.x86_64 ghostscript-devel.x86_64 bzip

2013-12-03 17:20:59 1654

原创 js字符串截取函数substr substring slice对比

常用三个的字符串截取函数:substr substring slice,调用方式如下stringObject.slice(start,end)stringObject.substr(start,length)stringObject.substring(start,end)最明显的是substr,第二个参数是length,是截取长度,其他两个函数的第二个参数都是末尾字符的下标(

2013-11-26 18:15:08 920

原创 PHP变量内存分配问题

今天碰到一个关于php变量内存分配的问题,记录一下。如下这段代码:$a = array ( 'str' => 1, 'child' => 2);$b = $a;$b['child'] = $a;$b['child']['str'] = 2;echo $b['str'];$b = null;echo $a['str'];会输出什么呢,结果是11,$b=$a的时

2013-11-06 21:47:56 903

原创 利用mysql事务特性实现并发安全的自增ID

项目中经常会用到自增id,比如uid,最简单的方法就是用直接用数据库提供的AUTO_INCREMENT,但是如果用户量非常大,几千万,几亿然后需要分表存储的时候呢,这种方案就搞不定了,所以最好有一个全局的自增ID的生成器,不管是否分表,都能从生成器中获取到全局自增的ID。实现方法应该有很多,不过所有的方案都需要解决一个问题,就是保证在高并发的情景下,数据获取依然正确,每次获取的ID都不会重复。

2013-10-30 15:30:02 2154

转载 数据库事务隔离级别

今天想利用mysql的事务特性实现一个可控的自增id,在看innodb的事务相关的东西,看到一篇文章,比较清晰形象的介绍清楚了4个隔离级别,所以转载一下,原文地址:http://singo107.iteye.com/blog/1175084。innodb的事务隔离级级别默认的是Repeatable read,也就是说不会出现脏读,而且可重复读,但是会有幻象读。不同于oracle和sqlserver

2013-10-29 23:13:46 519

转载 转一个文件扩展名(后缀)与Content-Type(Mime-Type)的对应关系表,做下载的时候会用到,Mime-Type设置不正确,很可能会导致下载失败,尤其是在手机上

文件扩展名Content-Type(Mime-Type)文件扩展名Content-Type(Mime-Type).*( 二进制流,不知道下载文件类型)application/octet-stream.tifimage/tiff.001application/x-001.301application/x-301.323

2013-10-14 10:22:14 2889

原创 Linux下apache+php源码安装配置

最近给一台新申请的京东云主机安装web环境,把过程简单记录。     一. 源码安装apache    1. 安装之前,需要注意,如下几个东西需要预先安装。  apr和apr-util,到http://apr.apache.org/下载apr和apr-util,解压缩之后拷贝到apache源码包的/srclib/apr和/srclib/apr-util的目录下编译的时候./conf

2013-09-30 16:21:48 745

原创 PHP的include和require

PHP的require和include需要注意的几个点:1. 两个函数几乎一样,除了处理错误的时候。如果被包含的文件不存在,include接着执行,但是会报一个warning,require直接报Fatal Error,脚本中止运行。2. 如果被include的文件里有语法错误,在PHP 4.3.5以前,脚本是不会中止运行的,之后的版本就会中止程序。3. 被include的文件中的

2013-07-18 18:33:51 635

原创 js的面向对象初探

js的面向对象1. 所有的函数都是Function类的对象2. 静态方法 可以访问静态变量 不可以访问成员变更非静态方法 类中直接this 可以访问私有变量,可以访问成员变量,prototype 不可以访问私有变量,可以访问成员变量私有方法 可以访问私有变量,不可以通过this访问成员变量,this为window3. prototype属性是个对象,改对象的方法无法通过

2013-05-28 18:15:29 651

原创 如果数组中存在这样的数,这个数比它左边的所有的数大,并且比它右边的所有的数小,返回它的索引;如果不存在,返回-1。

最近跟同学探讨一道算法题,大概的内容就是这样的:如果数组中存在这样的数,这个数比它左边的所有的数大,并且比它右边的所有的数小,返回它的索引;如果不存在,返回-1。问题不难解决,但是有个条件,在线性的时间内解决问题,也就是要求时间复杂度是O(n)。 上网搜索了一下,发现了这个帖子:http://topic.csdn.net/u/20090525/17/06b40494-0

2010-08-12 14:41:00 1579

原创 PHP里的引用(Reference)

$a = &$b;$a和$b是完全等同的,他们指向同样的地方,并不是$a指向$b,也不是$b指向$a,他们是一样一样一样的. unset和=null的区别。php里的变量就是一个就是一个连接,指向一个存储单元。unset一个变量直接把这个连接消灭了,而赋值NULL并没有消灭这个连接。$a['test'] = 1;unset $a['test'];print_r($a);

2010-08-11 17:31:00 627

原创 PHP的垃圾回收机制

首先最基本的一点就是PHP是没有内存驻留机制的,当脚本执行完成之后所有的资源全部释放,这一点就不做赘述了,今天说点别的。所有的PHP的变量都存储在一个叫做zval的容器里,zval里不光存着变量的类型与值,还存储了另外两个信息,一个是is_ref,用来标识该变量是否是一个引用,另外一个是refcount,用来存储有几个变量指向两个该zval。介绍一个函数:xdebug_debug_zval

2010-08-06 01:30:00 765

使用subversion进行版本控制

pdf格式的电子书,中文的

2008-01-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除