
项目笔记
文章平均质量分 71
「已注销」
一个在深圳创业的程序员,核心业务开发大规模即时通讯系统,电商系统。
展开
-
Uchome 所用程序通用方法汇总function_common.php
function_common.php 引用: //SQL ADDSLASHES function saddslashes($string) return $string; //取消HTML代码 function shtmlspecialchars($string) return $string; //字符串解密加密 function authcode原创 2009-10-14 11:43:00 · 1001 阅读 · 0 评论 -
PHP生成.cab安装包
<br />用php来生成.cab格式的压缩包,能在线制作windows 的安装文件包.<br />MakeCAB.class.php<br /> <br /><?php /** * @package MakeCAB * @example /examplecab.php Example usage of this class. * @category File Formats * @author Sam Shull <samshull@samshull.com> * @co原创 2010-12-29 19:57:00 · 1290 阅读 · 2 评论 -
php解析exe文件--exeinfo.php
<br />pe_viewer.class.php<br /> <br /> <br /> <br /> <br /><? /** * PE_VIEWER * * 获取exe文件信息 * * * @version ExeInfo.php,v 1.0 2008/04/1 04:39:03 $ * * exsample: * $file = "cmd.exe"; * $pe = new PE_VIEWER( $file ); * $pe->out(); * */ define原创 2010-12-30 19:34:00 · 989 阅读 · 0 评论 -
IE7 iframe session丢失问题解决方案
今天在处理腾讯朋友应用的时候,测试给我发来个工单,说应用在IE7 上无法使用.出现登陆超时错误.第一反应是session丢失了.于是上网找了下 IE7 iframe session丢失问题.后来找到如下文章,问题解决:============================================= 昨天,我在校内上做的时间日记终于上线了。上线第一天有80多个用户原创 2011-06-08 11:32:00 · 4665 阅读 · 0 评论 -
[转载]JavaScript/Js脚本处理html元素的自定义属性(兼容Firefox和IE)
HTML元素,属性已经十分丰富了。但是,在某些场合下,也会显得捉襟见肘,这时候自定义属性就发挥了十分关键的作用。 Html元素的自定义属性,使用起来,十分方便,例如: 假设我们现在需要限制,这个按钮,只能点击2次,然后就失效了。 通常的实现方式,是可以利用全局变量的形式来记录点击次数,但我们这里用自定义属性来实现这个功能,展示一下自定义属性的优势;我们对上面的button做一下改造: 可以看到原创 2011-06-23 16:32:00 · 964 阅读 · 0 评论 -
php排除重复数组与排除重复字符串
<?php function uniqueByChild($array, $child){ $child = "[" . implode("][", explode(,, $child)) . "]"; $buffer = array(); foreach($array as $index => $value)原创 2011-06-22 18:06:00 · 1468 阅读 · 0 评论 -
解决SWFUpload上传文件组件使用时报告2049错误
使用SWFUpload上传文件组件开发时可能你会遇到选择文件后点击上传,然后系统报告2049错误的问题。因为其显示的错误很含糊,不清楚是什么地方报出的,但估计应该是在handlers.js文件中的uploadError函数中,因为这个函数会检查errorCode的值,当该函数检查执行default规则时就会弹出一个对话框。为了明确断定问题出在此处,我将部分alert函数部分改写成:alert(“O转载 2011-06-24 17:56:00 · 1331 阅读 · 0 评论 -
android中webview接收favicon总是获取为null解决方案
在webview中,我们需要获取网站的favicon.ico图标,但是默认状态下,WebChromeClient中的onReceivedIcon方法获取到的icon总是为null; webview.getFavicon();获得到的还是null,这个就奇怪了,于是 经过一番g原创 2011-09-10 21:57:36 · 6403 阅读 · 3 评论 -
关于mina iobuffer的字符转换
/** * 将byte[]转换成string * @param butBuffer */ public static String byteToString(byte [] b) { StringBuffer stringBuffe原创 2011-08-18 13:14:20 · 1630 阅读 · 0 评论 -
解决Android布局中ScrollView与ListView的冲突
今天写一个成绩表的小程序添加一个ScrollView里面嵌套一个ListView(现在想有点二,ListView自带的有滚动效果的,但还是提出问题跟大家分享哈),碰到了一个问题,不论我的layout_height设置为fill_partent,但不管ListView中添加多少行数原创 2011-09-16 13:55:24 · 2176 阅读 · 0 评论 -
刷新View的方法invalidate()手动调用onDraw()
在项目中用到了onDraw方法来画进度条,但是遇到了onDraw方法只执行一次问题, 于是查看了下api文档,发现里面有个方法是用来手工调用onDraw的. 那就是 invalidate() 实现了刷新View.原创 2011-09-16 09:48:36 · 5012 阅读 · 0 评论 -
IT相关网站列表
1.软件工程建模UML中文网站: http://www.uml.org.cn/ 2.开源框架大全网站: http://www.open-open.com/ 3.开源中国OpenSSL专业论坛:http://www.openssl.cn/ 4.权限管理: http://www.metadmin.com/ 5.前沿技术的展示平台:http://www.infoq.com/cn/ 6.IB转载 2011-12-15 03:54:45 · 1166 阅读 · 0 评论 -
做需求调研必须回答的三个问题
需求调研是信息化项目得以成功的关键因素之一,没有准确的需求调研,项目就像航行在茫茫大海中的一叶小舟失去前进方向;没有明确的需求汇总,项目就好象在游泳比赛中失去了目标;没有细致的需求,项目就像身陷敌军而找不到突破的方向。做好需求调研,首先要回答以下几个问题。 需求调研谁来做? 需求调研应该由哪一方承担?是实施方,还是客户?这个是公说公有理,婆说婆有理的命题。笔者认为应该是由实施方主导,用户积极原创 2010-01-07 10:35:00 · 936 阅读 · 0 评论 -
MySQL表锁死实例之一(uid字段没建立索引)
Mysql用户表uid字段没有建立索引,当有大的并发update 一张表20w记录时候 出现锁表.建立好索引之后问题解决.原创 2009-10-13 11:18:00 · 1361 阅读 · 0 评论 -
.net2.0 半角全角Bug解决
解决办法:安装 netfx2.0 sp1。 解决过程: 第一阶段: 2006 年初次碰到这问题,上网查找,得到的是在控件加载时发现全角切换为半角的方案;应用,基本上能解决,但不可能把所有的都给堵住。 第二阶段: 2008年再次碰到这个问题,上网查找,基本上和第一阶段差不多的查询结果,只是多了个半角全角补丁,打上之后,未解决。 由于最近刚刚安装了vs2008 ,所以就试试看还有没有这个问原创 2009-10-14 23:14:00 · 1934 阅读 · 0 评论 -
终于搞定PHP连接SQLServer2005.
为了php连接sql2005 ,我在网络上找了一大堆资料在我的csdn博客中.晚上3:05分时候终于搞定了 php连接sql2005的问题,现在整合,同时把FAQ整合上. 我前面写的教程: 连接前配置系统: 1.检查文件 php5.2.5/ntwdblib.dll 默认下面有一个,不能连接再替换. 下载正确版本的 ntwdblib.dll (2000.80.194.0),地址: http原创 2009-10-15 03:29:00 · 57410 阅读 · 16 评论 -
文件中将TAB误认为是空格导致explode无效无语中..
分析一股票数据统计文件,遇到空白字符于是用explode分解每行数据为一数组,但是用了后无小,最后找到愿意 文件中的空白字符根本就不是空格而是制表符TAB,于是用了chr(9),代码如下: //读取持仓基础 $ccjcfile=file(dirname(__FILE__)./filedata/ccjc.txt); for($i=0;$i{ $arraydata=explod原创 2009-10-15 23:42:00 · 1146 阅读 · 0 评论 -
[转]利用SVN更新网站
如果你有一个假设在公网上的SVN服务器,而你的网站所在的主机允许你使用SVN客户端,并且开放了php的exec函数,那么你有福了,你可以利用SVN作为中转,更新你的网站程序。 首先,也是前提,就是你的网站程序是用SVN管理的,那么只要你的网站主机能够访问SVN,就能够使用SVN的update功能来更新程序。 准备工作一:将网站程序加上svn的控制标记,由于SVN的控制信息都存在程序所在目原创 2009-10-18 14:58:00 · 828 阅读 · 0 评论 -
maven常用命令
1、常用命令 mvn compile 编译主程序源代码,不会编译test目录的源代码。第一次运行时,会下载相关的依赖包,可能会比较费时。 mvn test-compile 编译测试代码,compile之后会生成target文件夹,主程序编译在classes下面,测试程序放在test-classes下。 mvn test 运行应用程序中的单元测试原创 2009-11-25 14:28:00 · 831 阅读 · 1 评论 -
maven仓库管理器Nexus
关键字: naven2.0.9 nexus1.2.1 访问http://nexus.sonatype.org/downloads/下载Nexus。 启动Nexus,就是启动一个web服务器,它的默认地址是localhost:8081。Nexus在一个名为Jetty的servlet容器中运行,它使用一个名为Tanuki Java Service Wrapper的本地服务包裹原创 2009-11-25 14:40:00 · 2450 阅读 · 0 评论 -
目前发现的最好最快的直接在ECLIPSE中JETTY调试方式
之前文章提到过用MAVEN2启动JETTY,这里介绍一种直接从ECLIPSE中启动的办法。 适用于6.1.3以上,包括6.1.5的JETTY。 它主要是利用了JDK的代码自动更换性能(code hot replace),可以不用重启JETTY就调试、更换资源文件。注意:一定是DEBUG方式运行才有这项功能。 所以应该说这篇文章的方法更好: 在Run->Debug中,New一原创 2009-11-25 14:44:00 · 745 阅读 · 0 评论 -
十步让你成为一名优秀的Web开发人员
如果你已经是一名优秀的Web开发人员,那请路过即可。如果你还是一个准备入行或刚入行的菜鸟,那本文倒值得一读。要成为一名优秀的Web开发人员,没有捷径可走,本文就是为那些还在苦苦寻找学习目标的人编写的。 第一步:学好HTML HTML(超文本标记语言)是网页的核心,因此你首先应该学好它,不要害怕,HTML很容易学习的,但也很容易误用,学懂容易要学精还得费点功夫,但学好HTML是成为Web原创 2009-11-25 18:43:00 · 711 阅读 · 0 评论 -
使用Maven开发Java项目
其实使用maven已经很久了,从早期的1.0.1到现在的2.0.6,其实对于一般项目开发,常用的也就是创建项目(Create)、构建(Build)、测试(Test)、发布(Release)。本文并不是关于maven如何使用的详细介绍,而只是在实际项目开发中的一些常用活动以及相关插件的使用总结,如果你对于maven尚不了解,可以先在官方网站[Mavensite]逛逛,如果你想进一步学习,可以到这里原创 2009-11-25 14:19:00 · 3800 阅读 · 0 评论 -
Maven中修改java文件不重启立即生效-自动部署.
今天发现一个很NB的玩意,让我们在开发的时候修改Java文件,不用重启服务器立刻生效!支持Jetty tomcat jboss等很多服务器,它就是JRebel。 http://www.zeroturnaround.com/jrebel/installation/ 这里有针对不同服务器的安装方法,基本上主流的都涵盖了,绝大多数程序员都能使用!我们公司用maven/jetty对项目进行构建和开发,下原创 2009-11-25 14:36:00 · 6075 阅读 · 0 评论 -
Maven2创建并管理WebApp并使用Maven Jetty Plugin在Eclipse中调试
代码放入/main/java后,可以在项目目录下执行: mvn compile来做编译尝试, 也可以用mvn war直接生成打包文件, 当然最后可以用 mvn jetty:run来运行你的WEBAPP! 3. 在Eclipse中配置jetty进行调试 要把之前的项目导入Eclipse首先让maven为我们生成Eclipse工程文件,执行: mvn eclipse原创 2009-11-25 14:42:00 · 4026 阅读 · 0 评论 -
企业IT系统需求调研与分析存在的若干问题
以计算机为基础的企业管理信息系统是在现行的手工管理系统的基础上经过完善后得到的,管理系统既要基于现行系统又要高于现行系统。因此,在新系统设计工作开始之前,必须对现行系统作调查分析,提出改进现行系统 的意见,给出系统分析报告,这就是所谓系统建设的需求分析工作。对于一个大型集成化的管理信息系统来说,系统的需求分析是一项十分艰巨和复杂任务,涉及到整个企业的上上下下、方方面面、前前后后。要拿出一份高水平原创 2010-01-07 10:58:00 · 1141 阅读 · 0 评论 -
解决git 每次使用都需要输入账号密码 ( Windows和linux)
Windows上设置避免每次git push 都需要账号密码 在 C:\Users\luojie 目录下 能看到 [.gitconfig] 这个文件: [user] name = kn**** email = ************.com [credential] helper = store 配置了credential之后就可以存储账号密码,下次不用...转载 2019-04-12 22:25:50 · 2764 阅读 · 0 评论