讨厌的小齐

每一个不曾起舞的日子,都是对生命的辜负。 ——尼采

SQLServer数据库维护常用SQL语句

日常维护数据库所使用的sql语句,总结一下,方便以后学习和参考。 -- 更改恢复模式为简单模式 -- ALTER DATABASE test SET RECOVERY SIMPLE ; -- 开启‘自动缩减’功能-- EXEC sp_dboption 'test', 'autoshrink', 'TRUE' -- 收缩日志 -- DBCC SHRINKDATABASE(test) -...

使用Installshield脚本创建开始菜单快捷方式

1. 示例 记录一下,方便以后学习和参考。 // Include Ifx.h for built-in InstallScript function prototypes. #include "Ifx.h" export prototype ExFn_AddFolderIcon(HWND); function ExFn_AddFolderIcon(hMSI) STRING szP...

Win32编程开启多线程

1. 示例 需要用dll去实现更新数据库数据,但是数据库的数据量非常大,更新过程非常缓慢,通过多线程的方式进行更新数据。 对C++及Windows函数库不是很熟悉,记录一下,方便以后学习和参考。 int ExecSQL_U9(LPSTR path, LPSTR server, LPSTR user, LPSTR pwd, int DBType) { TCHAR *u9Sqls[] = ...

使用InstallShield安装软件后注册到Windows系统服务

1. 编写Windows Service程序 Windows系统服务启动与停止需要符合特定的规范,利用Mircosoft Visual Studio 建立Windows Service程序。在.h文件中找到OnStart()和OnStop()方法,写入相关代码: public ref class WBAnalysisWinService : public System::ServicePro...

Java实现无证书的HTTPS访问

实现自己的证书信任管理器类,使之信任所有证书 class MyX509TrustManager implements javax.net.ssl.X509TrustManager { @Override public void checkClientTrusted(X509Certificate[] arg0, String arg1) t...

MySQL学习(一):建库、建表、插入、修改、删除

建立数据库 mysql> create database test1; Query OK, 1 row affected (0.02 sec) 建立了数据再建立,则: mysql> create database test1; ERROR 1007 (HY000): Can not create databas...

个人装机必备软件

开发类 开发语言 JDK http://www.oracle.com/technetwork/java/javase/downloads/index.html Python https://www.python.org/downloads/ Node.js https://nodejs.org/ 数据库 MySQL https://www.mysql.com/ ...

正则表达式学习(一):元字符与转义

让一个人成年累月地处于不确定之中,霸占了他们生命中可以用来干其他事的宝贵时间,最终落得一事无成——那才是真正的冷酷无情 ——《从优秀到卓越》 什么是正则表达式 正则表达式(regular expression)就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。比如 表达式“ab+” 描述的特征是“一个 ‘a’ 和 任意个 ‘b’ ”,那么 ‘a...

JFileChooser文件选择器几个特殊字符的处理

成长没有捷径可走,需要的是一个一个坚实的突破。 问题描述 在使用JFileChooser打开文件或文件夹时,采用继承JFileChooser重写approveSelection方法进行文件名称特殊字符过滤时,输入的文件名中包含 \ 或 / 时不能进行保存或打开,会进入上一级或下一级目录,文件名中包含 * 或 ? 时,会重新打开一个文件窗口,并把上次输入的文件名加入到文件类型中,并...