03 2013 档案
摘要:方法一:在线安装1.打开HELP->MyEclipse ConfigurationCenter。切换到SoftWare标签页。2.点击Add Site 打开对话框,在对话框Name输入Svn,URL中输入:http://subclipse.tigris.org/update_1.6.x3.在左边栏中找到Personal Site中找到SVN展开。将Core SVNKit Library和Optional JNALibrary添加(右键Add to Profile),Subclipse下面的Subclipse Integration for Mylyn3.0可以不添加(特别注意,此
阅读全文
摘要:/** * 日期转化成时间戳 * 日期格式 2011-02-02 21:12:13 * time_str:日期段 2011-02-02 * fix_time:时间段 21:12:13 */function strtotime(time_str, fix_time) { var time = (new Date()).getTime(); if(time_str) {//有日期段 var str = time_str.split('-'); if (3 === str.length) { var year = parseInt(str[0]) - 0; var...
阅读全文
摘要:PHPmailer无法发送邮件,提示错误Error: Could not connect to SMTP host博客之前有两篇文章,《PHPMailer::不能连接SMTP服务器》《PHPMailer不能连接SMTP服务器的两种常见原因》一为转载,一为笔记,结果误人子弟了,不是每个人能解决问题。有朋友来信求助,我也着急。虽然后来解决了,但我还是不得要领,静下心来又看了看PHPMailer不能连接SMTP服务器,究竟为什么?先用代码检测一下:<?functionGet_host($host){//解析域名$Get_host=gethostbyname($host);echo"尝
阅读全文
摘要:Aaron Stannard是新创公司MarkedUp的CEO,他最近花费大量时间雇佣、评估很多不同的程序员,并和他们一起协作。在这个过程中他发现并总结了十种程序员无法意识到自己潜力的原因,意在让更多程序员发掘出自己的潜力,从而成为强大的程序员。 Aaron 提到,他的公司中所使用的技术非常复杂,某些大型企业都很难掌握,所以对于想要加入团队的程序员来说,入门门槛非常高。因此,尽管他们非常仔细地雇佣新人,但还是很难找到足够天才的程序员。于是,他总结出十种阻碍程序员职业生涯发展的行为,并据此来帮助想要提升自身的平凡的程序员们。 1. 太害怕学不会新的工具、语言和框架 一般的程序员会墨守他们...
阅读全文
摘要: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版本: "
阅读全文
摘要: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失败后终止
阅读全文
摘要:预定义常量: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 类,
阅读全文
摘要: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])? '' : $
阅读全文
摘要: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...
阅读全文
摘要:现代Web应用中频繁使用的一项功能就是表单数据的序列化,XMLHttpRequest 2级为此定义了FormData类型。FormData为序列化表单及创建与表单格式相同的数据提供了遍历。下面的代码创建了一个FormData对象,并向其中添加了一些数据。var data =newFormData();data.append("name","Nicholas");这个append()方法接收两个参数:键和值,分别对应表单字段的名字和字段中包含的值。可以像这样添加任意多个键值对儿。而通过向FormData构造函数中传入表单元素,也可以用表单元素的数据预先向其
阅读全文
摘要:模式修正符模式修正符 -- 解说正则表达式模式中使用的修正符说明 下面列出了当前在 PCRE 中可能使用的修正符。括号中是这些修正符的内部 PCRE 名。修正符中的空格和换行被忽略,其它字符会导致错误。i(PCRE_CASELESS) 如果设定此修正符,模式中的字符将同时匹配大小写字母。m(PCRE_MULTILINE) 默认情况下,PCRE 将目标字符串作为单一的一“行”字符所组成的(甚至其中包含有换行符也是如此)。“行起始”元字符(^)仅仅匹配字符串的起始,“行结束”元字符($)仅 仅匹配字符串的结束,或者最后一个字符是换行符时其前面(除非设定了 D 修正符)。这和 Perl 是一样...
阅读全文
摘要:网址:http://www.helloweba.com/view-blog-189.html很多项目中需要用到即时上传功能,比如,选择本地图片后,立即上传并显示图像。本文结合实例讲解如何使用jQuery和PHP实现Ajax即时上传文件的功能,用户只需选择本地图片确定后即实现上传,并显示上传进度条,上传完成后,显示图片信息。 HTML本示例基于jQuery以及相当出色的jquery.form插件,所以,先要载入jquery库和form插件。<scripttype="text/javascript"src="jquery.min.js"><
阅读全文
摘要:问题:2个函数都是针对字符串转义使其适合做文件名。该用哪个?哪个更标准?结论:rawurlencode遵守是94年国际标准备忘录RFC 1738,urlencode实现的是传统做法,和上者的主要区别是对空格的转义是'+'而不是'%20'javascript的encodeURL也是94年标准,而javascript的escape是另一种用"%xxx"标记unicode编码的方法。推荐在PHP中使用用rawurlencode。弃用urlencode样例source:超级无敌的人sadha sajdh数据样本sdls fhejrthcxzb.fil
阅读全文
摘要:<?phpclassImageextendsController{functionImage(){parent::Controller();$this->load->library('image_lib');}//缩略图functionindex(){echo'*调整图像大小<br>*创建缩略图<br>*图像裁剪<br>*图像旋转<br>*添加图像水印<br>';}//缩略图functionresize(){/*注意当$config['create_thumb']等于F
阅读全文
摘要:下面的细线表格是用cellspacing来实现的,用表格的背景色做为边框的颜色。不方便的是每一行都要再设置一个背景色。< font>下面的细线表格是设置bordercolordark来实现的,因为默认的border其实宽度是2,即使设置为1也没用,bordercolorlight和bordercolordark一起作为表格的边框。所以设置其中一个为背景色,表格边框看起来就会细一些。下面的表格是用css来实现的。css技巧比较多,列举几种:A:设置border="1"、bordercolor,再加上style="border-collapse:colla
阅读全文
摘要:导读]dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录。我们可以用它来做很多事情。 dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录。我们可以用它来做很多事情,如下: 1、查看当前用户,可以在 SQL Plus中执行下面语句 select user from dual; 2、用来调用系统函数 select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;--获得当前系统时间 select SYS_CONTEXT('US
阅读全文
摘要:完全卸载oracle11g步骤:1、 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。2、 开始->程序->Oracle - OraHome81->Oracle Installation Products-> Universal Installer,单击“卸载产品”-“全部展开”,选中除“OraDb11g_home1”外的全部目录,删除。5、 运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个入口。6、 运行regedit,选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlS
阅读全文
摘要:插入数据库时出现这种错误的解决办法:MySQL Server Error:The 'InnoDB' feature is disabled; you need MySQL built with 'InnoDB' to have it working在mysql中输入SHOW variables like "have_%"查看,显示如下:红色部分表示我的MYSQL并不支持innodb。引用InnoDB和MyISAM是在使用MySQL最常用的两个表类型,各有优缺点,视具体应用而定。下面是已知的两者之间的差别,仅供参考。1.InnoDB不支持FUL
阅读全文
摘要:Windows 7下要以管理员身份运行SQL Server 2005才能附加和创建数据库。以及在装Oracle 11g时,系统不兼容问题,Oracle 11g的系统自检,检查出系统不兼容,就不能往下装数据库,经过自己的尝试和查找在今天下午终于成功装上了Oracle 11g企业版。其实自己觉得在错误中学到的东西远比平时学到的多得多,遇到错误可以自己去尝试着解决,这是一种学习的能力所在,非常能证明一个人的学习和 排错能力的强弱,也希望今后自己在学习的道路上能够独立思考,解决问题。下面把自己在装Oracle 11g中遇到的问题和解决方法与大家一起分享。 首先在自己的Windows 7旗舰版上,Ora
阅读全文