其他
12月11
1 、如何让协议许可页面默认选中我同意按钮
[code]
procedure InitializeWizard();
begin
WizardForm.LICENSEACCEPTEDRADIO.Checked := true;
end;
2、自定义安装程序右上角图片大小
[code]
procedure InitializeWizard();
begin
WizardForm.WizardSmallBitmapImage.width:=150; //设置页眉图片的大小
WizardForm.WizardSmallBitmapImage.left:=WizardForm.width-150; //设置左边页眉留出的空隙
WizardForm.PAGENAMELABEL.width:=0; //设置标题文字显示的大小
WizardForm.PAGEDESCRIPTIONLABEL.width:=0; //设置标题文字显示的大小
end;
Tags: , , , ,
12月8
在打包Windows优化大师时发现用户运行优化大师后会在其文件夹下生成一个隐藏的ini文件Set.ini,当用户卸载软件时不会卸载这个隐藏的配置文件,而导致整个目录不能被删除(删除了所有安装的文件ini是后生成的因此卸载程序跳过)

我们需要一个脚本来强制删除这个目录以达到干净卸载的目的.
12月8
; 脚本用 Inno Setup 脚本向导生成。
; 查阅文档获取创建 INNO SETUP 脚本文件详细资料!

[Setup]
AppName=GBInvoice
AppVerName=GBInvoice 1.0
AppPublisher=金诚
DefaultDirName={pf}\GBInvoice
DefaultGroupName=GBInvoice
LicenseFile=E:\workspace\j金诚\豫鹤\note\许可证.txt
InfoBeforeFile=E:\workspace\j金诚\豫鹤\note\欢迎.txt
InfoAfterFile=E:\workspace\j金诚\豫鹤\note\谢谢.txt
Compression=lzma
SolidCompression=yes
7月16
  相信许多自己动手建过网站的朋友,都会觉得在使用FTP一个一个地上传文件是一件麻烦的事情。特别是在使用国外的一些虚拟空间的时候。所以,为了解决这个问题,我们的做法就是:把所有要上传的文件进行“打包”(即压缩),然后使用FTP上传工具上传到你的虚拟空间(服务器),再使用解压缩工具进行解压缩。这样,就可以大大节省了上传的时间。

  那么,在众多的在线解压缩工具中,我们应该选择哪一款呢?在这里给各位推荐一款非常好用的在线解压缩工具---phpzip,因为它毕竟功能强大,而且是免费的。各位可以通过http://www.pview.net/Download/ 进行下载。

一、软件介绍:
Tags: , ,
7月10
      刚刚发现,原来默认的UltraEdit着色方案是不支持JSP的,所以在网上搜索了一下着色方案,自己添加进去了,同时也发现有汇编的方案,就一起集成了,呵呵。
      在这里提供已经写好的WordFile文件和JSP、汇编的着色方案,大家可以自己添加,也可以直接下载我的使用:)
      注意:刚刚开始的时候我虽然添加进去了但是没成功,JSP的还是使用了HTML的高亮语法,原来是HTML的方案中包含了JSP的文件类型,把它删除了就可以了,即把HTML那段里的 “File Extensions = ”后面的“JSP”删除,再重新打开就可以生效了。

附:语法着色方案配置文件说明:

1.高级-〉配置,设置着色文件;
2.着色文件,/L1、/L2分别对应语言
     1、语言
     2、菜单
     3、/C%(%——数字),分别表示不同的颜色
     4、短小的着色模块放在较大的着色文件尾部可能不能被识别,可以放在较为靠前的位置,如/L12可以放在/L1后面;

7月3
以前一直用myeclipse5.0的,有许多新的插件用不了,所以有必要更新一下,6.5的自动集成了eclipse3.3的,比较郁闷的是不能自己选择eclipse3.4的。
MyEclipse 6.5 GA官方下载地址:http://downloads.myeclipseide.com/downloads/products/eworkbench/6.5.0GA/MyEclipse_6.5.0GA_E3.3.2_Installer_A.exe
注册码:
Subscriber:QQ24785490
Subscription Code:DLR8ZC-855551-65657857678050018

千万注意,注册的时候把网断掉
6月26
解密的程序是:

<?
$str=gzinflate(base64_decode('FZdFssTgeUW3 ..以前的内容... 33//4z7//5z//Bw=='));
while (preg_match("/base64_decode\('.*?'\)/s",$str)){
   if (preg_match("/eval\(gzinflate\(base64_decode\('(.*?)'\)\)\);/s",$str,$reg)){
     $s=gzinflate(base64_decode($reg[1]));
     $str=str_replace("eval(gzinflate(base64_decode('$reg[1]')));",$s,$str);
   }
   elseif (preg_match("/eval\(gzinflate\(str_rot13\(base64_decode\('([^']*)'\)\)\)\);/",$str,$reg)){
     $s=gzinflate(str_rot13(base64_decode($reg[1])));
     $str=str_replace("eval(gzinflate(str_rot13(base64_decode('$reg[1]'))));",$s,$str);
   }
   else break;
   $str=str_replace('<? ?>','',$str);
}
echo $str;
?>


上面程序运行以后就能输出解密后的内容了。
Tags: ,
6月3
windows系统下,程序防止多开的几种常见方法:
1)使用FindWindow API函数。
通过查找窗口标题(或/和类名)来判断程序是否正在运行。如果找到了,表明程序正在运行,这时可退出程序,达到不重复运行的效果;反之表明程序是第一次运行。
这种方法不适用于以下情况,程序的标题是动态变化的、系统中运行了相同标题(或/和类名)的程序

2)Mutex/Event/Semaphore
通过互斥对象/信号量/事件等线程同步对象来确定程序是否已经运行。最常用的函数如:CreateMutexA(注意:QQ堂、QQ游戏大厅就是采用这样方法来限制程序多开的)

3)内存映射文件(File Mapping)
通过把程序实例信息放到跨进程的内存映射文件中,也可以控制程序多开。

4)DLL全局共享区
DLL全局共享区在映射到各个进程的地址空间时仅被初始化一次,且是在第一次被windows加载时,所以利用该区数据就能对程序进行多开限制。

5)全局Atom
将某个特定字符串通过GlobalAddAtom加入全局原子表(Global Atom Table),程序运行时检查该串是否存在来限制程序多开。(该Atom不会自动释放,程序退出前必须调用GlobalDeleteAtom来释放Atom)
Tags: ,
4月26
如何快速建立Subversion服务器,并且在项目中使用起来,这是大家最关心的问题,与CVS相比,Subversion有更多的选择,也更加的容易,几个命令就可以建立一套服务器环境,可以使用起来,这里配套有
动画教程

本文是使用Subversion最快速的教程,在最短的时间里帮助您建立起一套可用的服务器环境,只需略加调整就可以应用到实际项目当中。
本教程分为以下几个部门,不仅仅是快速入门,最后我们还有一些高级功能的说明,为了说明简单,教程是在windows下使用的方式,以方便资源有限的项目使用,对于UNIX环境下,区别并不大。
软件下载
服务器和客户端安装
建立版本库(Repository)
配置用户和权限
运行独立服务器
初始化导入
基本客户端操作
1,软件下载
下载Subversion服务器程序。
3月17
[quote]
[font=Fixedsys]可视化是一个WSN后台系统的一个重要方面,可视化效果直接影响着WSN的使用和分析。但是,大家都知道,好的可视化效果需要巨大的编程工作量。这里向大家介绍一种很好的可视化编程控件——ProEssentials,它提供了2D3D[color=#000000]数据的非常方便的可视化编程接口,它可以使你的可视化效果也堪比专业软件,希望下面的一些介绍能对大家有所启发,同
分页: 1/3 第一页 1 2 3 下页 最后页 [ 显示模式: 摘要 | 列表 ]