摘要: Aaron Stannard是新创公司MarkedUp的CEO,他最近花费大量时间雇佣、评估很多不同的程序员,并和他们一起协作。在这个过程中他发现并总结了十种程序员无法意识到自己潜力的原因,意在让更多程序员发掘出自己的潜力,从而成为强大的程序员。 Aaron 提到,他的公司中所使用的技术非常复杂,某些大型企业都很难掌握,所以对于想要加入团队的程序员来说,入门门槛非常高。因此,尽管他们非常仔细地雇佣新人,但还是很难找到足够天才的程序员。于是,他总结出十种阻碍程序员职业生涯发展的行为,并据此来帮助想要提升自身的平凡的程序员们。 1. 太害怕学不会新的工具、语言和框架 一般的程序员会墨守他们... 阅读全文
posted @ 2013-03-14 23:24 幻星宇 阅读(189) 评论(0) 推荐(0) 编辑
摘要: function myErrorHandler($errno, $errstr, $errfile, $errline){ if(!(error_reporting() &$errno)){return;} switch ($errno){ case E_USER_ERROR: echo "<b>My ERROR</b> [$errno] $errstr<br/>"; echo "错误行:$errline 在文件:$errfile之中<br/>"; echo " PHP版本: " 阅读全文
posted @ 2013-03-14 23:07 幻星宇 阅读(216) 评论(0) 推荐(0) 编辑
摘要: boolassert(mixed$assertion[,string$description] ) —检查一个断言是否为FALSE 1 assert_options(ASSERT_ACTIVE, true);//允许使用assert()函数 2 assert_options(ASSERT_WARNING, false);//在assert失败时不输出警告信息 3 assert_options(ASSERT_BAIL, true);//assert失败后终止代码执行 4 assert_options(ASSERT_CALLBACK, 'getMsg');//assert失败后终止 阅读全文
posted @ 2013-03-14 23:06 幻星宇 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 预定义常量:DIRECTORY_SEPARATOR(string) :目录分隔符PATH_SEPARATOR(string) :路径分隔符boolchdir(string$directory)—改变目录echo getcwd() . "\n";chdir('public_html');echo getcwd() . "\n";boolchroot(string$directory)—改变根目录,仅在系统支持且运行于 CLI,CGI 或嵌入 SAPI 版本时才行。dir::dir(string$directory)—directory 类, 阅读全文
posted @ 2013-03-14 23:05 幻星宇 阅读(260) 评论(0) 推荐(0) 编辑
摘要: function mySetCookie($data, $name){ if(empty($data) || empty($name))return; $args = func_get_args(); $time = empty($args[2])? time() + 3600 : time() + $args[2]; $path = empty($args[3])? '' : $args[3]; $domain = empty($args[4])? '' : $args[4]; $secure = empty($args[5])? '' : $ 阅读全文
posted @ 2013-03-14 23:03 幻星宇 阅读(287) 评论(0) 推荐(0) 编辑
摘要: boolclass_alias(string$original,string$alias[,bool$autoload=TRUE] ) —为一个类创建别名boolclass_exists(string$class_name[,bool$autoload] )—检查类是否已定义stringget_called_class(void) —获取静态方法调用的类名class foo { static public function test(){ var_dump(get_called_class()); }}class bar extends foo {}foo::test... 阅读全文
posted @ 2013-03-14 21:54 幻星宇 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 现代Web应用中频繁使用的一项功能就是表单数据的序列化,XMLHttpRequest 2级为此定义了FormData类型。FormData为序列化表单及创建与表单格式相同的数据提供了遍历。下面的代码创建了一个FormData对象,并向其中添加了一些数据。var data =newFormData();data.append("name","Nicholas");这个append()方法接收两个参数:键和值,分别对应表单字段的名字和字段中包含的值。可以像这样添加任意多个键值对儿。而通过向FormData构造函数中传入表单元素,也可以用表单元素的数据预先向其 阅读全文
posted @ 2013-03-14 21:48 幻星宇 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 模式修正符模式修正符 -- 解说正则表达式模式中使用的修正符说明 下面列出了当前在 PCRE 中可能使用的修正符。括号中是这些修正符的内部 PCRE 名。修正符中的空格和换行被忽略,其它字符会导致错误。i(PCRE_CASELESS) 如果设定此修正符,模式中的字符将同时匹配大小写字母。m(PCRE_MULTILINE) 默认情况下,PCRE 将目标字符串作为单一的一“行”字符所组成的(甚至其中包含有换行符也是如此)。“行起始”元字符(^)仅仅匹配字符串的起始,“行结束”元字符($)仅 仅匹配字符串的结束,或者最后一个字符是换行符时其前面(除非设定了 D 修正符)。这和 Perl 是一样... 阅读全文
posted @ 2013-03-14 15:13 幻星宇 阅读(466) 评论(0) 推荐(0) 编辑