2012年5月17日

摘要: 很多安装PHP的教程,都是教大家把php里的libmysql.dll拷贝到c:\windows目录下(有的教程会说还要把php.ini等文件拷到系统目录的,其实一个文件都不用拷贝去的。)。是否一定要这样做呢?很多网上的帖子都是人云亦云,别人说要,他也说要。 其实用的,每次重装系统,都这样拷一遍,折腾一遍,太辛苦了。 用过APMServ这个傻瓜式安装包的朋友可能会发觉,这个东西,在第一次安装后,以后重装系统也不会重新安装的,只要运行一下主程序,就可以运行WAMP的了,不用折腾一遍的。可能有人会认为它把libmysql.dll拷贝到c:\windows目录下了,其实不是的,不信去找一找。 既然AP 阅读全文
posted @ 2012-05-17 15:33 游客远 阅读(243) 评论(0) 推荐(0) 编辑

2012年5月14日

摘要: ORACLE ORA-01653: unable to extend table 的错误今天用PL SQL Developer往oracle数据库中导入数据时,突然报错,只能终止,错误的具体内容如下:ORA-01653: unable to extend table MSMS.DA_ALARM_DN_DETAIL by 128 in tablespace MSMS大概意思是说MSMS表空间不足了,于是google了一下,大概有了些眉目。出现这种表空间不足的问题一般有两种情况:一种是表空间的自动扩展功能没有开;另一种是空间确实不够用了,已经达到了自动扩展的上限。所以我们解决问题的步骤就是先查看O 阅读全文
posted @ 2012-05-14 10:06 游客远 阅读(898) 评论(0) 推荐(0) 编辑

2012年5月10日

摘要: 关于数组的几道面试题2011年2月15日更新,加入找出绝对值最小的元素一题数组是最基本的数据结构,关于数组的面试题也屡见不鲜,本文罗列了一些常见的面试题,仅供参考,如果您有更好的题目或者想法,欢迎留言讨论。目前有以下18道题目,如果有好的题目,随时更新。数组求和求数组的最大值和最小值求数组的最大值和次大值求数组中出现次数超过一半的元素求数组中元素的最短距离求两个有序数组的共同元素求三个数组的共同元素找出数组中唯一的重复元素找出出现奇数次的元素求数组中满足给定和的数对最大子段和最大子段积数组循环移位字符串逆序组合问题合并两个数组重排问题找出绝对值最小的元素数组求和给定一个含有n个元素的整型数组a 阅读全文
posted @ 2012-05-10 17:07 游客远 阅读(242) 评论(0) 推荐(0) 编辑
摘要: <script language="JavaScript" type="text/javascript"><!--function cleanWhitespace(element) {//遍历element的子结点for (var i = 0; i < element.childNodes.length; i++) { var node = element.childNodes[i]; //判断是否是空白文本结点,如果是,则删除该结点 if (node.nodeType == 3 && !/S/.test(node 阅读全文
posted @ 2012-05-10 11:44 游客远 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 一串排序过的数字,空间复杂度O(1),删除重复的数字,要求时间复杂度为O(N).public class NoDupArray {/*** @param args*/public static void main(String[] args) { int a[] = new int[]{1,1,1,3,4,5,6,6,6,7,7,8,9}; int len = a.length; int k = 0; for(int i=1;i<len;i++){ if(a[i]!=a[i-1]){ a[++k] = a[i]; } } len = ++k; System.out.print(" 阅读全文
posted @ 2012-05-10 11:23 游客远 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 前提:1. 部署smarty模板目录;2. 编写Smarty类的子类,定制好template_dir、compile_dir、config_dir、cache_dir、left_delimiter、right_delimiter、compile_check、caching等配置信息。3. 在BaseAction类中定义该类对象,然后便可使用。4. 暂定delimiter使用{和}一. 变量1. php变量 A. 普通变量:{$var} B. 关联数组:{$array.var1.var2} C. 数字数组:{$array[0][1]} D. 对象:{$object->var} E. 在引号 阅读全文
posted @ 2012-05-10 11:16 游客远 阅读(173) 评论(0) 推荐(0) 编辑

2012年5月9日

摘要: hp实现实时通信如果英文ok的话,可以直接看这篇文章实现实时通信一般有两种方式:socket或comet。socket是比较好的解决方案,问题在于不是所有的浏览器都兼容,服务器端实现起来也稍微有点麻烦。相比之下,comet(基于HTTP长连接的"服务器推")实现起来更加方便,而且兼容所有的浏览器。所以这次就来说说comet的php实现。comet也有好几种实现方式,如iframe, http long request,二者的区别可以参考这篇文章。本文主要探讨http long request实现实时通信。先说说http长链接是怎么回事,通俗点讲就是服务器不是一收到请求就直接 阅读全文
posted @ 2012-05-09 23:41 游客远 阅读(553) 评论(0) 推荐(0) 编辑

2012年5月4日

摘要: 1、创建表SQL>CREATETABLET(IDNUMBERPRIMARYKEY,TIMEDATE);2、插入数据SQL>INSERTINTOTSELECTROWNUM,CREATEDFROMDBA_OBJECTS;SQL>COMMIT;3、在线重定义的表自行验证,看该表是否可以重定义,SQL>EXECDBMS_REDEFINITION.CAN_REDEF_TABLE(user,'T',DBMS_REDEFINITION.CONS_USE_PK);(如果没有定义主键会提示以下错误信息begindbms_redefinition.can_redef_tab 阅读全文
posted @ 2012-05-04 10:57 游客远 阅读(306) 评论(0) 推荐(0) 编辑

2012年5月2日

摘要: xdebughttp://xdebug.org/下载地址:Source:xdebug 2.0.3Windows modules:PHP 5.1.2-5.1.7PHP 5.2.1-5.2.6PHP 5.3.0devwindows编辑php.ini,先注释掉zend:[Zend];zend_extension_ts = “D:\Xampp\php\zendOptimizer\lib\ZendExtensionManager.dll”启用x-debug[xdebug]zend_extension_ts = “D:\Xampp\php\ext\php_xdebug-2.0.0-5.2.2.dll”;必 阅读全文
posted @ 2012-05-02 23:40 游客远 阅读(266) 评论(0) 推荐(0) 编辑

2012年4月26日

摘要: 为什么需要Debugger?很多PHP程序员调试使用echo、print_r()、var_dump()、printf()等,其实对于有较丰富开发经验的程序员来说这些也已经足够了,他们往往可以在程序执行的过程中,通过输出特定变量的值可以判断程序执行是否正确,甚至效率高低也可以看出来(当然可能还需要使用一些时间函数)。那么我们为什么还需要一个专门的调试程序来监控我们的程序运行呢? 这个问题的答案不妨留到后面来揭晓。什么是Xdebug?Xdebug是一个开放源代码的PHP程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况。Xdebug现在的最新版本是xdebug 2.0 阅读全文
posted @ 2012-04-26 19:34 游客远 阅读(190) 评论(0) 推荐(0) 编辑

导航