自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

QK的专栏

记录工作点滴,分享学习成果

  • 博客(47)
  • 资源 (3)
  • 收藏
  • 关注

原创 eclipse PDT中xdebug调试问题

<br />调试时始终显示57%,waiting for xdebug session字样。网上搜了一遍,都说是端口冲突。但我的情况不一样,是xdebug的DLL版本不正确,把PHPINFO的结果复制到如下页面,他会给你建议,告诉你如何配置和下载哪个DLL版本。感叹老外写的东西就是人性化!<br />http://www.xdebug.org/find-binary.php

2011-02-11 16:12:00 1071

转载 C#的Invoke和BeginInvoke、多线程中的界面更新

<br />http://archive.cnblogs.com/a/11301/<br />http://www.cnblogs.com/moses/archive/2009/12/16/1625843.html<br />看了上面两篇文章,按个人理解,Invoke和BeginInvoke分为委托类和Control类,Control类的调用Invoke和BeginInvoke都是在UI线程中执行的,BeginInvoke会在调用后继续往下走,而Invoke必须在委托方法执行完才往下走。<br /> <br

2010-11-30 14:09:00 3586

原创 DELPHI中访问WEBBROWSER控件中的HTML元素

<br />虽然没有C#那么多封装好了的方法,但是也可以用以下方式轻松实现对某HTML元素内容的访问。procedure TForm1.WebBrowser1DocumentComplete(Sender: TObject; const pDisp: IDispatch; var URL: OleVariant);var wb : TWebBrowser; newNumber : Integer;begin wb := Sender as TWebBrowser; if

2010-10-13 15:49:00 2345

原创 解决IE6,IE7 CSS效果不一致的问题

<br />在IE7里面显示正常,到IE6就显示不正常了。开始以为是CSS不兼容的问题,但用的都是基本的样式啊,应该不会有很大差别,弄了半天最后是文件编码造成的。将CSS文件调整为UTF8格式即可。O了!!!!

2010-07-20 11:40:00 548

原创 MYSQL 字符编码不对导致查询语句含有中文就出错的解决办法

<br />Illegal mix of collations (gbk_chinese_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='<br />想必用MYSQL出现上述错误时经常的事,网上有很多解决方案,一般都是字符集配置的问题。但如果配置都正确,但只要查询SQL语句中含有中文字符还是会报上述错误。那就很郁闷了。经过一段时间的尝试,最终认定是由于备份、恢复数据库导致的。以前用MySQL GUI Tools 5.0来做备份,然后

2010-07-20 11:21:00 1841

转载 WM移动开发网络配置参考

配置PPC模拟器网络环境,调试TCP/UDP套接字程序最近学习PPC下的Socket编程,基本是按以下步骤进行程序调试1、在Windows XP下编写服务器端/客户端,直至测试程序通过。通过这个过程验证winsock的使用(API和MFC的包装类),确保语句代码不出错,当然选用的是wince4.2兼容的API(比如只使用seledt I/O模型)。调试时将开发机同时作为服务器和客户端进行测

2010-01-27 22:52:00 833

转载 常用正则表达式&amp;相应转义符&amp;语法

博主注:虽然是js的正则表达式,但大部分语法对于C#也是通用的 只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^/d{n}$"。只能输入至少n位的数字:"^/d{n,}$"。只能输入m~n位的数字:。"^/d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。只能输入有1~3

2009-04-03 21:14:00 7686

原创 选择好后台执行前台脚本的正确时机

asp.net 2.0的page提供了ClientScript对象用来往前台注册js脚本,我们经常会用到executeblock和executestartup方法,基本上按照msdn上的解释两种方法没有多大区别,但最近发现正是由于没有正确的使用导致工作流引擎出现大BUG。executeblock是在标记就会触发,而executestartup是在标记之前触发。我之前的代码这样写的:

2008-12-01 23:29:00 855

原创 javascript版本的Trim函数实现

//去除开头和结尾的空白字符String.prototype.trim = function(){ return this.trimStart().trimEnd();}//去除开头的空白字符String.prototype.trimStart = function(){ return this.replace(/^/s*/, );}

2008-07-22 20:44:00 605

原创 VS2005 Addin续--编写C#代码统计插件

最近公司做软件申报需要统计项目的代码总行数,于是便以此为参考做了个Addin来满足此类需求。在统计时,由于项目中可能排除了一些cs文件,或者一些系统默认生成的文件像AssemblyInfo.cs之类的,其实都不应该在统计范围之内,再深一点,cs文件中的注释,#region,空行等也都不应该被统计在内。一些代码统计软件只能统计某个目录下所有的cs文件,而要达到刚才所描述的功能,有点望尘莫及。如果用V

2008-06-28 18:38:00 2331 3

原创 使用NHibernate插入NULL值到数据库

一般情况下,我们在mapping时,会像这样写:…………NHibernate在持久化对象时,如果要插入NULL值就不太容易了,你必须对持久化对象的每个映射属性赋值,但对于DateTime类型的属性就更加麻烦了,由于ADO.NET对于插入的DateTime值有范围限制(1753-1-1 0:00:00到9999-12-31 23:59:59),否则会throw

2008-06-25 22:03:00 2336 1

原创 我编写第一个VS2005的Addin--Getter/Setter

最近公司用Castle框架开发系统,其中利用到了ORM-Nhibernate,和Hibernate类似,在hbm.xml生成对应的POJO类需要Getter/Setter来存取属性值。在eclipse中提供了getter & setter生成器,但是在VS2005中是没有的。网上搜索一番,决定自己编写Getter & Setter生成器插件(Addin)来替代重复的,无聊的Getter&Sette

2008-06-22 16:21:00 2759 6

转载 一位80年代初生人的游戏史

看后同感,怀念……http://games.qq.com/a/20080604/000069_12.htmhttp://games.qq.com/a/20080604/000071_9.htmhttp://games.qq.com/a/20080606/000308_46.htm

2008-06-07 11:51:00 634

原创 必备工具软件下载地址集合

VS2005 TEAM SUITE VS2005 SP1 虚拟光驱 番茄花园 WINXP SP3 V1(bt torrent) Virtual PC 2004 SP1(for WIN2K) UltraEdit V14 ACDSee 9.0 绿色版在安装VS2005 SP1时需要设置一下,把红色标记的勾上,另外

2008-05-25 08:42:00 674

原创 浅谈在ASP.NET的权限控制机制

在写ASP.NET项目时经常会碰到权限管理的问题,一般情况下是在每个页面都加入权限控制的代码,其实通过写一个页面基类(PageBase),然后所有需要进行权限判断的页面继承此类,在PageBase的ProcessRequest中加入权限控制代码,那么其他继承此类的子页面就不用写了。由于在ProcessRequest方法中我们只可以得到HttpContext信息,那么怎么跟权限挂钩呢?每个页面都

2008-05-21 22:34:00 858

原创 在客户端操作系统是win2003下调用web service出错的解决方案

GOOGLE了一下,最终获得了解决办法:http://www.99inf.net/SoftwareDev/Delphi/53036.htm如果你像我一样是用ActiveX来调用WEB SERVICE,那么选择除了操作系统执行数据执行保护外其他程序都不执行的选项(也就是第一个选项)。在WIN2003/XP中有个DEP的概念,它是为了保护操作系统免受病毒的破坏。DEP是和硬件相关的(CPU),所以

2008-05-21 21:57:00 684

原创 地震无情,人有情,可是总会看到令我愤怒的一幕

5.12的汶川地震给当地及周边的人们遭受了灾难性的打击,可是中国人们是不可战胜的。每每看到那些逝去的学生们,心里不是滋味。可是为什么总有一些人在镜头面前还笑的出来,我真是想唾他几口,真不是人啊! 左三的那个傻BI怎么这么开心,在深受痛苦的人民面前却恬不知耻的笑,我不知道他在笑什么,如果他全家死光光,还会笑的这么开心么?有哪位网友知道此人是谁?

2008-05-17 09:58:00 529

原创 js正则表达式验证文本框输入SQL条件是否合理

在开发WEB项目时,页面上有一些查询条件输入框,后台一般采取拼凑SQL的方式来处理。例如在.NET中类似代码:StringBuilder sb = new StringBuilder();sb.Append("SELECT * FROM A WHERE 1=1");// 此处没有对特殊字符进行处理,只是为了演示if (txtName.Text != string.Empty) sb.App

2008-05-11 17:20:00 6134

原创 实用的javascript日期解析类DateParser

在js中经常会用到Date类,但是Date与字符串互相转换的工作实在是太繁琐,有的根本就不是我想要的结果。现在正在学js的正则表达式,刚好把学到的一点应用了起来,并写了一个类DateParser,此类可以将字符串和Date按照指定的format进行格式化转换。具体的js代码及测试htm见下面:HTML>HEAD>    script src="QKDateParser.js" type="

2008-05-11 11:39:00 3060 5

原创 判断对象类型是否是Array的js脚本函数

在写JS脚本过程中,需要知道某个变量对象类型是否是Array,虽然js提供了typeof函数,但是typeof无法知道是否是Array类,它只能返回如下类型:"number," "string," "boolean," "object," "function," 和 "undefined."并且Array对象也没有类似isArray等判断的方法;难道真的没有办法了吗?囧囧,答案是否定的。查

2008-05-04 22:22:00 1336

原创 深究“通过样式表实现固定表头和列”

看此帖:http://blog.csdn.net/chinmo/archive/2008/04/24/2322158.aspx 通过样式表来实现固定表头和列。效果确实不错。但是对于其中的疑问和问题这里需要补充一下。原文中设了三个样式,FixedTitleRow标题行(TR)的样式,FixedTitleColumn标题列(TD)的样式及FixedDataColumn数据列(TD)的样式;在这三种样式

2008-04-26 14:51:00 784

原创 VS2005中碰到样式无效,脚本执行出错,但在VS2003下很好

在VS2003下页面执行的没问题 (样式,脚本)。可是在VS2005起类似的页面,样式引用,脚本代码都一样,可页面执行后,样式部分根本没效果,脚本有的执行错误。如果你碰到了跟我同样的问题,请看一下页面的文档类型声明是不是下面这个样子:DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org

2008-04-20 14:01:00 751

原创 j2ee(SSH)项目开发中的代码小结(四)

 一)在JSP页面中使用相对路径时是针对当前action的,如果在开发中加入像下面这样的语句:document.location = ../../xxx.do;需要在head中加入struts标签,这句话表示当前页面的相对路径都是以当前页面的地址为准的。如果没有这句话,如果项目中有不同路径下的多个action跳转到此页面,就会发生页面不存在的错误提示!二)有时候在使用spring时,不想通

2008-04-20 11:38:00 752

原创 用JS加强VS2005中的GRIDVIEW表现效果

VS2005中的GridView功能很强大,可是还是有些地方不尽人意。比如想做到单元格中的内容超长有tooltip(不自动换行,多余的部分隐藏掉),或GridView在列比较多时,屏幕无法全部显示的情况下应该有滚动条等等。这里我用JS实现上述功能,并已使用到项目中。页面代码片断:        table cellspacing="0" cellpadding="0" width="100

2008-04-17 23:28:00 1488

原创 有的武汉司机确实蛮歪。。。

原版对话如下:乘客A:司机,到不到宝丰路啊?司机:不到!乘客A:那为什么我看站牌上面写的到啊?!司机:(不作声)中间间隔2秒钟……乘客B:伙计,坐反了,到对面的车站等车!乘客A:哦~~~唉。这个司机有够歪吧,蛮好说的一句话:“到对面车站坐车!”不就完了。真是惜字如金啊!!!还是道哥那句话:什...么素质啊?! 

2008-04-17 22:03:00 961

原创 VS2005的UserControl的使用问题

在VS2005+SP的环境下写了个UserControl(Business.BCustomControl.UDFileControl),在此UserControl类中有一个公共方法InitData;另外一个页面引用了此UserControl,可是在打开此页面时,报错:...Business.BCustomControl.UDFileControl与页面ASP_businessbcustom

2008-04-17 21:45:00 1104

原创 Flash AS学习初步小结

Flash AS = Flash ActionScript学习Flash AS快捷简单的方法:1)查看Flash AS帮助2)googleFlash AS的语法和javascript非常相似,javascript中的函数基本上在Flash AS中都有对应。在写第一个Flash AS时,用到了setInterval, clearInterval等方法,但是没有setTimeout方法

2008-04-13 11:10:00 1104 1

原创 模仿QQ邮箱添加附件的javascript

贴出全部HTML+JS代码,在这里做个备份,当前版本暂定为1.0吧,以后还会改进。比如选择附件后,显示附件的大小。如果有bug或可以改进的地方,希望不吝赐教!Author: aqua qinTech blog:http://blog.csdn.net/aquadp/Create Date: 2008-4-8 22:00:00Last Modify Date: 2008-4-9 22:46:

2008-04-10 22:18:00 6044 9

原创 delphi6中用TFileStream进行文件读写遇到的诡异问题

从服务器下载文件,由于是通过WEB SERVICE调用,对于文件采用分块字节流从WEB SERVICE取出(文件数据块返回的是动态字节数组TByteDynArray),并写入到本地文件中,代码片断:procedure WriteStreamToFile(fileName: String; offset : Integer; bt : TByteDynArray);var fs : TFil

2008-04-09 20:33:00 4583

原创 图解在DELPHI6中调试ACTIVEX

在WEB页面中会应用到DELPHI6开发的ACTIVEX组件,调试ACTIVEX步骤step by step,follow me:1)编译ActiveX项目,保证组件无错。2)注册ActiveX组件,Run菜单->Register ActiveX Server,保证组件被正确注册。3)配置ActiveX组件的宿主程序及运行参数,Run菜单->Parameters...,然后配置如下信息

2008-04-08 22:00:00 967

原创 ORACLE数据库中为每个数据表建立序列字段插入值的触发器的SQL脚本

假设AUTOID是数据库中的序列,且每个表中的autoid字段用来存储序列值。下面的脚本会将数据库中含有字段AUTOID的表筛选出来并为其创建触发器。declare tablename varchar2(36);begin  for tbl in (select table_name from user_tab_columns where column_name=AUTOID) loo

2008-04-07 22:44:00 1526

原创 delphi6调用.NET WEBSERVICE注意事项

客户端程序由delphi6开发,WEB SERVICE是VS2005(C#)写的。碰到的问题很多,大都GOOGLE都可以找到答案。但有些我还是重复一下,另外我碰到的一些问题也在这里备注一下。刚开始是在Delphi6+sp1的环境下开发客户端程序,会出现Internal error(500)的错误或调用的web service的命名空间不正确,无法正确解析。解决办法是在用wsdl importe

2008-04-07 22:21:00 2943

原创 j2ee(SSH)项目开发中的代码小结(三)

IE报错, 之前写的内容全部没了,郁闷。。。。。。长话短说,希望各位能看懂。一)当在applicationContext.xml中设置hibernate.hbm2ddl.auto的值为update 时,当改变了Map文件的属性,对应的类文件的代码会更新。例如User对应的map文件用Hibernate工具生成了BaseUser抽象类和User具体类,User继承BaseUser。那么修改了Us

2008-04-06 21:12:00 714

原创 j2ee(SSH)项目开发中的代码小结(二)

废话少说,接上回。一) 如果在项目中考虑到适应多个数据库,比如sql server2005,oracle,那么请在sql server2005设计你的数据表时,将表名,字段名全部大写,那么在转换成oracle时会非常方便,否则在oracle中写sql语句是非常痛苦的。下面是一个user表对应的hibernate配置文件片断:   -->  false              length

2008-04-06 15:38:00 1008

原创 j2ee(SSH)项目开发中的代码小结(一)

 第一次用java开发j2ee轻量级架构的项目(结合SSH),碰到的问题不少,也用到了点小技巧,在此处列出,供大家学习,也给自己总结一下,日后可能会用到。1)把JSP放到WEB-INF目录下是不能通过地址栏访问的,智能通过对应的action来访问,action与jsp的映射配置在struts-config.xml中。struts-config.xml是struts MVC框架默认读取的配置文件

2008-04-06 14:51:00 1211 1

原创 javascript的字符串转换为数字的问题

在javascript中有转换字符串到数字的函数:parseInt,parseFloat对于这样的字符串12aaa, 123这样的字符串转换是没有问题的。可是对于008,0001这样的字符串,很容易理解为自然会转换为8,1嘛,呵呵,你如果这样认为,恭喜您,您中标了。总以为javascript这样无类型的解释型语言是万能的,但最终得到的结果却是0。太意外了啊!!!,最终偶的解决方

2008-04-04 00:13:00 4071 2

原创 解决aspx页面弹出对话框时,有时正常,有时出现乱码,有时弹出又马上关闭的问题

用ASP.NET开发了一个项目,只是在公司内部使用,可是有的机器弹开对话框正常,有的机器弹开对话框就出现乱码或弹出后立刻被关闭的情况,起初总以为是代码的问题,页面编码的问题,IE版本问题,弹出页面被第三方截获屏蔽。后来发现,统统不是,是缓存的问题,只要在IE的常规页-设置中的“每次访问此页时检查”勾上即可。具体问题具体对待,不是跟以上问题相关的都是系统缓存的问题,也可可能是其他问题,在这里只是作为

2008-04-03 23:59:00 1039 1

原创 解决使用HIBERNATE对ORACLE数据库中数据进行排序分页错乱的问题

在使用SHH进行J2EE轻量级项目开发时,用到了oracle9i的数据库,但是在对表中的数据进行排序分页时,有时会莫名其妙的出现排序错乱,翻页后数据显示重复的问题。开始以为是hibernate的问题,跟踪代码将hibernate生成的sql语句输出到控制台然后在PL/SQL中执行,发现生成的sql语句有点问题,执行的结果数据集根本就不对,就是Hibernate的问题,但是这个问题很容易就被发现,毕

2008-04-03 23:44:00 3460 2

转载 SQL server分页存储过程代码(ZT)

http://dev.csdn.net/develop/article/82/82097.shtm

2006-02-06 22:12:00 765

原创 DELPHI切割文件代码

//Splitting Filesprocedure TForm1.Button1Click(Sender: TObject);vari, WantedFragSize, RealToWrite : Integer;InStream, OutStream : TFileStream;S : String;beginif Opendialog1.Execute thenbegin SaveDialo

2005-12-25 21:07:00 1033

VS2005(C#)插件Getter/Setter生成器

VS2005(C#)插件Getter/Setter生成器

2008-07-05

C#代码统计插件

我编写统计代码行数的Addin for VS2005

2008-06-29

音乐网站下载地址提取工具源代码

一些基本的AJAX,XML技术,其中还包含一个用VML技术实现时钟的例子

2007-08-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除