[php]PHP中对遍历的一个引用

2016-1-8 写技术

PHP中对遍历的一个引用: $lists = (object)array( "a"=>"aaa", "b"=>"bbb" ); print_r($lists); foreach($lists as $key=>&$value){ $value = "cccc"; } print_r($lists); 这样子就可以改变原始变量的值了。

阅读全文>>

标签: php

评论(0) 浏览(1409)

[php]PHP中::、->、self、$this操作符的区别

2016-1-6 写技术

在访问PHP类中的成员变量或方法时,如果被引用的变量或者方法被声明成const(定义常量)或者static(声明静态),那么就必须使用操作符::,反之如果被引用的变量或者方法没有被声明成const或者static,那么就必须使用操作符->。 另外,如果从类的内部访问const或者static变量或者方法,那么就必须使用自引用的self,反之如果从类的内部访问不为const或者static变量或者方法,那么就必须使用自引用的$this。

阅读全文>>

标签: php

评论(0) 浏览(1412)

其实windows也可以软链接的

2016-1-6 写技术

其实windows也可以像linux那样建立软链接的: 1.建立举例 ##建立d:develop链接目录,指向远程的目标服务器上的e盘的对应目录。 mklink /d d:\xampp\www\sitea d:\xampp\sitea ##建立d:develop链接目录,指向远程的目标服务器上的e盘的对应目录。 mklink /d d:\develop \\192.168.2.254\e$\develop 2.删除举例 #删除虚拟的链接目录,并不会删除远程文件夹真实文件,注意千万不能用del,del会删除远程的真实文件。 rmdir ...

阅读全文>>

评论(0) 浏览(1445)

[C]calloc()

2016-1-5 写技术

calloc是一个ISO C函数 函数名: calloc 函数原型:void *calloc(size_t n, size_t size); 功 能: 在内存的动态存储区中分配n个长度为size的连续空间,函数返回一个指向分配起始地址的指针;如果分配不成功,返回NULL。 与malloc的区别: calloc在动态分配完内存后,自动初始化该内存空间为零,而malloc不初始化,里边数据是随机的垃圾数据。

阅读全文>>

标签: C

评论(0) 浏览(1395)

[JS]js中获取字符串型下标的方法

2015-12-31 写技术

获取数组字符串型下标的方法: var a = []; a['aa'] = 1; a['bb'] = 2; for(var key in a){ alert(key+':'+a[key]); }

阅读全文>>

标签: JS

评论(0) 浏览(2986)

[JS]闭包

2015-12-31 写技术

    所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。     很少有人能直接看懂这句话,因为他描述的太学术。我想用如何在Javascript中创建一个闭包来告诉你什么是闭包,因为跳过闭包的创建过程直接理解闭包的定义是非常困难的。看下面这段 var create_counter = function(event_name){ var counter = 0; var display = function(){ co...

阅读全文>>

标签: JS

评论(1) 浏览(1493)

[ubuntu]less用法

2015-12-29 写技术

使用如下命令: grep "***" -r * | less 查看结果时可以用b向后翻页,space向前翻页,q退出。

阅读全文>>

标签: ubuntu

评论(0) 浏览(1666)

[JS]Date().getMonth()反回值是从0开始的

2015-12-29 写技术

Date().getMonth()本以为跟其它方法一样是直接返回相应的日期,万万没想到的是这个方法返回的值确是从0开始的,这是个大坑。

阅读全文>>

标签: JS

评论(0) 浏览(2276)

[ubuntu]How to set runing in boot system

2015-12-24 写技术

# wget https://github.com/ijonas/dotfiles/raw/master/etc/init.d/redis-server # mv redis-server /etc/init.d/redis-server # chmod +x /etc/init.d/redis-server  # update-rc.d redis-server defaults  Adding system startup for /etc/init.d/redis-server ...    /etc/rc0.d/K20redis-ser...

阅读全文>>

标签: ubuntu

评论(0) 浏览(1591)

[C]urldecode()的实现

2015-12-18 写技术

int urldecode(char *str) { int i, j; int len; if(!str) return 0; if(!strchr(str, '%')) return 0; len = strlen(str); for(i=0; i<len; i++){ if(str[i] == '%'){ if(i+2 >= len){ ...

阅读全文>>

标签: C

评论(0) 浏览(1592)

Powered by anycle 湘ICP备15001973号-1