当前搜索:

JS正则表达式

写法区别(匹配数字,注意转义符):var reg = new RegExp("^\\d+$");      var t =/^\d+$/;var reg2 = new RegExp(t); 
阅读(6) 评论(0)

Windows XP程序不支持32位图标!

C#代码在Win7下运行正常,到XP下就爆异常。经查异常发生在下面语句上: this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));问题的根本原因是Windows XP不支持3...
阅读(9) 评论(0)

RegExp.exec返回结果是对象,不是String!

作为正则表达式,理所当然以为RegExp.exec返回的是字符串?NO!我错了,它返回的是objcet,所以你在使用前必需转换为String,最简单办法就是+""
阅读(6) 评论(0)

EasyString

public class EasyString { private String text =""; private static String C1 = "V_,,"; private static String ...
阅读(14) 评论(0)

java正则参考

正则表达式参考只能输入n位的数字^\d{n}$"只能输入至少n位的数字^\d{n,}$"只能输入m~n位的数字^\d{m,n}$"匹配中文字符的正则表达式[\u4e00-\u9fa5]匹配首尾空格的正则表达式(^\s*)|(\s*$)正则表达式...
阅读(28) 评论(0)

从性别字段不适合建索引说起

理论文章会告诉你值重复率高的字段不适合建索引。不要说性别字段只有两个值,网友亲测,一个字段使用拼音首字母做值,共有26种可能,加上索引后,百万加的数据量,使用索引的速度比不使用索引要慢!一个表可能会涉及两个数据结构(文件),一个是表本身,存放表中的数据,另一个是索引。索引是什么?它就是把一个或几个...
阅读(144) 评论(0)

WinForm小心AutoSize属性!

因于对系统自带的ProgressBar外观不满意,自己写了一个ProgressBar,并把它封进了ToolStrip里:using System; using System.Collections.Generic; using System.ComponentModel; using System...
阅读(80) 评论(0)

java语言Office转html

转换工具我选OpenOffice (版本4)+ jodconverter(版本3)。跨平台,完全免费。这两样工具网上很容易下载到,转换代码也很简单。主要的工作是对转换形成的html代码进行加工。主要目的有二:1.修正失真2.清理掉冗余代码处理html文本主要工具是正则表达式。不过正则也有局限,比如...
阅读(39) 评论(0)

MySQL索引

参考文章: http://blog.csdn.net/wulex/article/details/69540136 http://blog.csdn.net/gol_phing/article/details/47100619 在关系数据库中,索引是一种单独的、物理的对数据库表中...
阅读(175) 评论(0)

对句柄的再认识

句柄是操作一个内核对象的钥匙”。也就是说:句柄并非内核对象本身。听起来似乎是废话,不过今天是通过代码深刻体会了一下。 我用C#的Process类获取到了进程的句柄,也就是Handler属性。我把这个Handler属性保存了下来,后面需要结束进程时TerminateProcess(handler)...
阅读(71) 评论(0)

句柄泄露与CloseHandle

参考:http://www.cnblogs.com/zhwl/archive/2012/11/07/2758212.html 多程序在创建线程都这样写的: ...... ThreadHandle = CreateThread(NULL,0,.....); CloseHandel(Threa...
阅读(128) 评论(0)

PS小记

画梯形: 在图层上随便画出一个矩形,然后点击“编辑”下拉菜单,选择“变换路径”,在里面找到“扭曲”命令。对矩形的四个角进行拖动,就可以得到自己想要的梯形和平行四边形了。大家在拖动的时候,为了保持水平直线,要按住shift拖动。
阅读(72) 评论(0)

关于在DLL中的“C++异常”与“SEH异常”的一点心得与说明

原贴:http://bbs.csdn.net/topics/390345020 概念: “C++异常”就是 try{}catch(...){} “SEH异常”就是 __try{} __except(-1/0/1){} (关于这两种异常,如有不了解的地方,网上有很多资料可以参考) 目前...
阅读(80) 评论(0)

在非MFC环境中使用CString、使用_bstr_t

项目属性-》常规-》在共享 DLL 中使用 MFC #include "stdafx.h" #include #include #include void wlog(LPWSTR str) { FILE * fp = NULL; setlocale(LC_ALL...
阅读(71) 评论(0)

C#中使用VC ActiveX控件

环境:VS2010,WinForm: 以VC下的dsoframer.ocx为例 1. 首先用AxImp.exe将ActiveX 控件的 COM 类型库中的类型定义转换为 Windows 窗体控件,这样才能在WinForm中使用。 AxImp.exe路径:\Program Files\Micr...
阅读(122) 评论(0)

VS2010下编译DSOframer

DSOframer这个古董在新时代依然有用。DSOframer最后版本为2.3,还是用VC6编译的。用VS2010编译,会产生一大堆错误。现在介绍下32位windows7,VS2010下编译DSOframer2.3的方法: 1. dsoframedemo\ms_dsoframer\XMLHttp...
阅读(100) 评论(0)

C# ActiveX控件的创建和打包

ActiveX控件这种古老东西在某些场合依然有重要用途。使用C#编写一个ActiveX控件的难点在于如何把DLL及相关文件打包成CAB。参阅了很多资料,有两点感悟: 1.ActiveX控件可以制作测试签名,然而并没什么卵用,除非弄付费的数字签名。现实的解决办法是目标IE添加信任网站,再设置Acti...
阅读(161) 评论(0)

关于request.getParameter中文乱码

网络上到处是关于request.getParameter中文乱码的文章,说客户端和服务器端对uri编码、解码方式不同导致了request.getParameter得到的中文是乱码。说服务器端默认解码方式是ISO-8859-1... 我发现随着技术进步,上述问题正在成为老皇历。因为UTF-8可以一统...
阅读(81) 评论(0)

由"java.lang.OutOfMemoryError: unable to create new native thread"说起

代码中开了几个线程,遇到"java.lang.OutOfMemoryError: unable to create new native thread"异常。经研究,主要原因是JVM -Xss值过大导致。并且得出了一个计算java程序最大可开线程数的公式: 最大可建线程数= (...
阅读(111) 评论(0)

关于java.util.Timer的释放

在eclipse中测试代码时发现:main方法已经执行完毕,但控制台terminate按钮依然红着。我以为是有地方资源没释放干净,导致还有其它线程开着。但查找半天无果,最后发现我创建了一个Timer实例,虽然并未使用该Timer执行任何回调方法,但仍造成进程不能完全终止。解决方法是:不管Timer...
阅读(123) 评论(0)
    个人资料
    持之以恒
    等级:
    访问量: 6万+
    积分: 1194
    排名: 4万+
    最新评论