2011年3月24日

摘要: 插入排序1.直接插入排序原理:将数组分为无序区和有序区两个区,然后不断将无序区的第一个元素按大小顺序插入到有序区中去,最终将所有无序区元素都移动到有序区完成排序。要点:设立哨兵,作为临时存储和判断数组边界之用。实现:VoidInsertSort(NodeL[],intlength){Inti,j;//分别为有序区和无序区指针for(i=1;i<length;i++)//逐步扩大有序区{j=i+1;if(L[j]<L[i]){L[0]=L[j];//存储待排序元素While(L[0]<L[i])//查找在有序区中的插入位置,同时移动元素{L[i+1]=L[i];//移动i--; 阅读全文
posted @ 2011-03-24 14:33 游客远 阅读(245) 评论(0) 推荐(0) 编辑

2011年3月22日

摘要: Zend studio7.12那速度正太让人火大了,修改文件的保存就building workspace,要得等上好一会,疯了....原文标题是优化 myeclipse7.0 速度(尤其是building workspace),都是eclipse设置一样的。大家一定对buileding workspace时那缓慢的速度给困扰到了吧~其实只要把project选项里的 building automatically前的勾去掉,就可以快很多了。。另外大家一定对 myeclipse的速度经常感到痛苦把,ok,现在开始给myeclipse提速:一、加大JVM的非堆内存 打开eclipse.ini-show 阅读全文
posted @ 2011-03-22 11:43 游客远 阅读(482) 评论(0) 推荐(0) 编辑
摘要: zend studio for ecplise 常见的一些使用方法zend中添加注释是ctrl+slash,这个slash在哪里?如何来取消注释 slash是斜杠'/'那个键,就是在,.之后的那个。 进行注释是 ctrl+'/', 取消的话,则继续按下一次就可以了.zend studio6.1.0 写代码的时候,有些地方会出现黄色的波浪线,是什么意思,我觉得我的代码没有问题啊1、这个是代码分析器再工作,你可以在window-> preferences ->code analyzer 下面修改全局的相应的“严格级别”,把你不想看到的调整为忽略。当然也可 阅读全文
posted @ 2011-03-22 10:25 游客远 阅读(2185) 评论(0) 推荐(0) 编辑

2011年3月21日

摘要: 设计模式 一书将设计模式引入软件社区,该书的作者是 Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides Design(俗称 “四人帮”)。所介绍的设计模式背后的核心概念非常简单。经过多年的软件开发实践,Gamma 等人发现了某些具有固定设计的模式,就像建筑师设计房子和建筑物一样,可以为浴室的位置或厨房的构造方式开发模板。使用这些模板或者说设计模式 意味着可以更快地设计更好的建筑物。同样的概念也适用于软件。设计模式不仅代表着更快开发健壮软件的有用方法,而且还提供了以友好的术语封装大型理念的方法。例如,您可以说您正在编写一个提供松散耦合的 阅读全文
posted @ 2011-03-21 17:15 游客远 阅读(479) 评论(0) 推荐(1) 编辑
摘要: 调用方式:QQWry::singleton()->location('127.0.0.1');或$qqwry = new QQWry();$qqwry->location('127.0.0.1');mixed QQWry::location(mixed $ip) — 获取ip中文地址(编码为gbk) 参数: $ip:ip地址,可以是字符串(例:192.168.1.1),也可以是整数 返回值:数组或false,数组若为空,则未知地址,数组第一项为国家名,第二项为地区名array QQWry::version() — 获取纯真ip数据文件版本 返回值:字 阅读全文
posted @ 2011-03-21 11:46 游客远 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 摘要 网络上的IP数据库以纯真版的最为流行,LumaQQ也采用了纯真版IP数据库做为IP查询功能的基础。不过关于其格式的文档却非常之少,后来终于在网上找到了一份文档,得以了解其内幕,不过那份文档寥寥数语,也是颇为耐心才读明白。在这里我重写一份,以此做为LumaQQ开发者文档的一部分,我想还是必要的。本文详细介绍了纯真IP数据库的格式,并且给出了一些Demo以供参考。Luma, 清华大学 修改日期: 2005/01/14Note: 在此感谢纯真IP数据库作者金狐和那唯一一份文档的作者。修改历史: 2005-01-14 修改了原来一些表达不清和错误的地方 自从有了IP数据库这种东西,QQ外挂的显示 阅读全文
posted @ 2011-03-21 11:44 游客远 阅读(369) 评论(0) 推荐(0) 编辑

2011年3月16日

摘要: 1、PL/SQL Developer记住登陆密码 在使用PL/SQL Developer时,为了工作方便希望PL/SQL Developer记住登录Oracle的用户名和密码;设置方法:PL/SQL Developer 7.1.2 ->tools->Preferences->Oracle->Logon History , “Store history”是默认勾选的,勾上“Store with password” 即可,重新登录在输入一次密码则记住了。2、执行单条SQL语句 在使用PL/SQL Developer的SQL Window时,按F8键,PL/SQL Devel 阅读全文
posted @ 2011-03-16 11:05 游客远 阅读(697) 评论(0) 推荐(0) 编辑
摘要: 很多phper不知道如何在Windows下搭建Memcache的开发调试环境,最近个人也在研究Memcache,记录下自己安装搭建的过程。其实我开始研究Memcache的时候并不知道居然还有memcached for Win32这个鸟东西,害得我在CnetOS下折腾1天才搞定,今天突然发现Windows下的Memcache进行开发调试完全没有问题,所以写篇Memcache的文档分享给大家。Windows下的Memcache安装:1. 下载memcache的windows稳定版,解压放某个盘下面,比如在c:\memcached2. 在终端(也即cmd命令界面)下输入 ‘c:\memcached\ 阅读全文
posted @ 2011-03-16 10:57 游客远 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 安装步骤: 1.安装mysql。。 2.安装Apache。。 3.安装php。。(不用安装包,可把压缩包解压copy到目录下(建议用解压缩的)) 4.配置php.ini 5.配置Apache目录下conf里httpd.conf文件夹。 6。重启Apache,然后在虚拟路径下建立测试文件访问。MYSQL:1。选择下一步进行安装。2. 可以看见三个选项: 1.Typical 2.Complete 3.Customs(也可以选择自定义安装,安装到自己想要的硬盘下。然后下面的步骤同下) 默认选择typical点击next安装。3。点击install进行安装。4. 点击next进行下一步。5. 点击fi 阅读全文
posted @ 2011-03-16 10:56 游客远 阅读(360) 评论(0) 推荐(0) 编辑
摘要: pl/sql查询数据库时中文字段为乱码 不是server端的问题,因为另一台机器可以; 解决办法: 可以按下面步骤修改: 1。select * from v$nls_parameters; 注意 NLS_LANGUAGE NLS_TERRITORY NLS_CHARACTERSET 2。修改或者添加本地环境变量,设置 LANG=AMERICAN_AMERICA.ZHS16GBK NLS_LANG = AMERICAN.AMERICA.US7ASCII //这个是我们的数据库字符编码 因为我们用的数据库受别有原因的限制,只能用AMERICAN.AMERICA.US7ASCII当然,大多数情况下我 阅读全文
posted @ 2011-03-16 10:54 游客远 阅读(885) 评论(0) 推荐(0) 编辑

导航