在PHP中getenv(参数)函数是一个用于获取环境变量的函数,根据提供不同的参数可以获取不同的环境变量,具体如下:“PHP_SELF”当前正在执行脚本的文件名,与document root 相关。举例来说,在URL 地址为[url]http://example.com/test.php/foo.b...
分类:
Web程序 时间:
2014-11-13 00:33:01
阅读次数:
243
引子
redis作为一个强大的key/value数据库,其实还可以用来实现轻量级的分布式锁。
1.实现方案1
最早官方在SETNX命令页给了一个实现:
acquire lock: SETNX lock.foo
release lock: DEL lock.foo
acquire lock when time expired: GETSET lock.foo
...
分类:
其他好文 时间:
2014-11-12 16:39:51
阅读次数:
260
这篇文章到底要讲什么呢? 这必须要从栗子开始讲起...看下面这两段代码:demo1:http://jsfiddle.net/ujzmvp3j/1/demo2:http://jsfiddle.net/m2d2b6qL/'foo',服务中有一个name属性,它分别被注入到ctrlOne和ctrlTwo两...
分类:
其他好文 时间:
2014-11-11 12:22:47
阅读次数:
166
http://www.mediawiki.org/wiki/Manual:Coding_conventions/PHPassignment作为expression来用看起来像个错误// Noif ( $a = foo() ) { bar();}// Yes$a = foo();if ( $a ...
分类:
Web程序 时间:
2014-11-10 19:50:20
阅读次数:
209
今天跟大神又学习了些关于IOS开发Swift语言的外部参数和内部参数func doSomething(num1: Int, num2: Int) -> Int { return num1 + num2}doSomething(1, 2)class A { func foo(#num1: ...
分类:
编程语言 时间:
2014-11-10 07:35:37
阅读次数:
188
1.字典
不允许一个键对应多个值:当有键发生冲突(即,字典键重复赋值),取最后(最近)的赋值。
>>> dict1 = {' foo':789, 'foo': 'xyz'}
>>> dict1
{'foo': 'xyz'}
2.集合分为可变集合(set) 和 不可变集合(frozenset)...
分类:
编程语言 时间:
2014-11-07 09:58:24
阅读次数:
139
三个代码等价。with还可以很好的处理上下文环境产生的异常。123file = open("/tmp/foo.txt")data = file.read()file.close()12345file = open("/tmp/foo.txt")try:data = file.read()finall...
分类:
编程语言 时间:
2014-11-06 10:47:49
阅读次数:
143
get_class — 返回对象的类名 string get_class ([ object $obj ] ) 返回对象实例 obj所属类的名字。如果 obj不是一个对象则返回 FALSE 自 PHP 5 起,如果在对象的方法中调用则 obj 为可选项。 <?php class foo ...
分类:
Web程序 时间:
2014-11-05 20:00:10
阅读次数:
182
#include
using namespace std;
int a[10][10];
void foo(int n)
{
int m=1;
int i,j;
for(i=0;i<n/2;++i)
{
for(j=0;j<n-i;++j)
{
if(a[i][j]==0)
a[i][j]=m++;
}
for(j=i+1;j<n-i;++j)
{
...
分类:
编程语言 时间:
2014-11-04 21:14:06
阅读次数:
1010
1、const用于类成员变量定义,一旦定义且不能改变其值。define定义全局常量,在任何地方都可以访问。2、define不能在类中定义而const可以。3、const不能在条件语句中定义常量if (...) { const FOO = 'BAR'; // invalid}butif (...) {...
分类:
Web程序 时间:
2014-10-30 18:48:15
阅读次数:
194