自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(103)
  • 资源 (6)
  • 收藏
  • 关注

原创 得到access表字段名VBS脚本

 set adoCN   =createobject("ADODB.CONNECTION")set strCnn  =createobject("ADODB.Recordset")     set rstSchema   =createobject("ADODB.Recordset")  Dim   I    dim n        str1   =   "DBQ=E:/data1.MDB;

2009-11-19 22:13:00 1209

原创 得到MDB数据库表名VBS脚本

 set adoCN   =createobject("ADODB.CONNECTION")set strCnn  =createobject("ADODB.Recordset")     set rstSchema   =createobject("ADODB.Recordset")  Dim   I            str1   =   "DBQ=E:/data1.MDB;Defau

2009-11-19 21:47:00 1265

原创 自由拼音输入法(freepy) 版本2.2编译方案

新建一个win32动态库工程,把source目录下所有文件加入(mak文件可不加),在freepy.h文件中#include 上加一行代码:#define NOIME把imm目录下两个文件复制到工程目录中,在工程属性-链接器-输入选项中,附加依赖项加上IMM32.LIB,模块定义文件加上freepy.def 在imm.h文件中,把下面代码(原来就有)拖放在#ifndef _IMM_上面

2009-06-18 22:12:00 3768 2

原创 安装Dark GDK后无法在VS2008中使用其Wizards的解决办法

一、如何安装1、安装VC++2008 Express或者VS2008,启动程序,使其完成初始配置工作。2、安装DirectX SDK (August 2007)。3、安装Dark GDK。 二、无法使用Wizards的解决办法由于操作系统中“我的文档”的默认路径为C:/Documents and Settings/Administrator/My Documents,但是为

2009-03-28 23:45:00 2548 1

原创 利用WH_CBT Hook将非模态对话框显示为模态对话框

关键字:非模态、模态、Hook、WH_CBT、CBTProc、  1、意图  有时候我们希望将非模态窗口显示为模态窗口。比如在IE的“文件”菜单下选择“打印”,弹出的“打印”对话框就是非模态的(也许我们不太清楚Microsoft的设计意图,一般来说这里的“打印”对话框应该是模态的)。这种情况下如何将“打印”对话框显示为模态的呢(这个对话框对我们来说是Black Box)?  2、简单实现  简单地

2009-03-26 16:55:00 1286

原创 利用鼠标键盘钩子截获密码

钩子能截获系统并得理发送给其它应用程序的消息,能完成一般程序无法完成的功能。掌握钩子的编程方法是很有必要的 钩子分类 : 1、WH_CALLWNDPROC和WH_CALLWNDPROCRET: 使你可以监视发送到窗口过程的消息 3、WH_DEBUG 调试钩子 4、WH_FOREGROUNDIDLE 当当应用程序的前台线程大概要变成空闲状态时,系统就会调用 WH_FOREGROUNDIDL 5、

2009-03-26 16:50:00 1454

原创 修改注册表在特定文件右键菜单中添加菜单项

在右键菜单第一项下面加入菜单项 [HKEY_CLASSES_ROOT/myprogfile/shell/myprogcmd]@="myprog" [HKEY_CLASSES_ROOT/myprogfile/shell/myprogcmd/command]@="/"C://Program Files//myprog//myprog.exe/" /"%L/""    在

2009-03-18 17:00:00 1890

原创 修改注册表在右键菜单中添加清空文件夹命令

本文介绍用修改注册表的方法在右键菜单中添加清空文件夹命令。很多时候,你可能需要清空文件夹中的内容,但希望继续保留文件夹中原来的结构,如果逐一打开各个文件夹进行文件删除,确实比较麻烦。其实,我们可以在右键菜单中添加相关的命令,以后操作起来就方便多了。     打开注册表编辑器,依次定位到“HKEY_CLASSES_ROOT\Folder\shell”,右击选择“新建→项”,新建一个名为“清空文件

2009-03-18 16:59:00 763

原创 一个方便的打开dos窗体的组件

  作为开发人员总是要时不时使用命令行,为此用Win+R热键输入cmd的方式,然后在dos窗体通过CD命令一步步转到命令所在目录,这系列操作多了就有点繁琐了,有没有简单的方式呢?         网上搜了一把,有在注册表加入几项即可的办法,方法如下:Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT/Directory/shel

2009-03-18 16:54:00 669

原创 INNO SETUP卸载程序中加入自定义窗体(窗口)

INNO SETUP卸载程序中加入自定义窗体(窗口)  [Setup] AppName=My Program AppVerName=My Program v.1.2 DefaultDirName={pf}/My Program  [Files] Source: Files/*; DestDir: {app}  [_Code] const   bidDelAll = 1;   bidSk

2009-02-27 15:19:00 3354

原创 如何禁用第三方工具带区和浏览器帮助对象

要禁用工具带区和浏览器帮助对象功能,请执行以下操作: 关闭 Internet Explorer 的所有实例,单击开始,指向设置,然后单击控制面板。 双击 Internet 选项。 单击高级选项卡。 在浏览下,单击以清除“启用第三方浏览器扩展(需要重启动)”复选框。 重新启动 Internet Explorer。这些步骤会将以下注册表项中的“Enable Browse

2009-02-04 18:05:00 1053

原创 C++ gui QT4 OPENGL 开发7--另一个逼真的opengl qt4茶壺代码

//main.cpp #include #include #include "teapots.h"int main(int argc, char *argv[]){    QApplication app(argc, argv);    if (!QGLFormat::hasOpenGL()) {        std::cerr         return 1;    }

2009-01-25 21:47:00 2169

原创 C++ gui QT4 OPENGL 开发6--使用遞迴分割繪製一顆茶壺形物體

//main.cpp #include #include #include "teapots.h"int main(int argc, char *argv[]){    QApplication app(argc, argv);    if (!QGLFormat::hasOpenGL()) {        std::cerr         return 1;    }

2009-01-24 17:08:00 1122

原创 C++ gui QT4 OPENGL 开发5

下面我们学习OpenGL的视野与投影视野(可视空间)就是视点能够看见的想象的空间的范围,我们创建的物体对象就在想象的空间之中,如果对象在视野之外,那就不能投影(映射)在屏幕上,也就看不见了。视点的设置函数:gluLookAt。它的参数比较多,前三个参数表示了观察点的位置,中间三个参数表示了观察目标的位置,最后三个参数代表从(0,0,0)到 (x,y,z)的直线,它表示了观察者认为的“上”方

2009-01-23 15:51:00 1128

原创 C++ gui QT4 OPENGL 开发4

现在我们学习在OpenGL场景中应用简单的光照 把类GLWidget的initializeGL函数实体改为下面的样子: void GLWidget::initializeGL(){    qglClearColor(trolltechPurple.dark());    object = makeObject();    glShadeModel(GL_FLAT);    glEn

2009-01-21 23:37:00 1131

原创 C++ gui QT4 OPENGL 开发3

上一节(http://blog.csdn.net/itclock/archive/2009/01/21/3847222.aspx)我们学习了OPENGL 3D绘画的原理,并实现了一个球体,下面我们学习OPENGL 的3维坐标。 openGL使用右手坐标从左到右,x递增从下到上,y递增从远到近,z递增OPENGL坐标系可分为:世界坐标系和当前绘图坐标系。世界坐标系以屏幕中心为原点

2009-01-21 16:43:00 1148

原创 C++ gui QT4 OPENGL 开发2

3D绘图和2D绘图不同,2D绘图是根据X,Y坐标直接在屏幕上作图,而3D绘图是根据X,Y,Z三维坐标在立体空间创造物体,然后根据指定的视觉角度映射在屏幕上,也就是我们可以在不同的角度观察创建的物体,在OPENGL及其他3D引擎中,我们只需要通过引擎提供给我们的函数在想象的空间创造物体,3D引擎自动为我们映射在屏幕上。和2D绘图一样,OPENGL也为我们准备了创建点、线、多边形等的函数,而OPENG

2009-01-21 10:44:00 2052

原创 C++ gui QT4 OPENGL 开发1

在开始QT4 OPENGL开发之前,先熟悉一下QT4的开发环境DEV-C++和QT4的安装参见 http://blog.csdn.net/itclock/archive/2008/12/29/3638780.aspx 1.在磁盘上新建文件夹“project1”,运行DEV-C++,新建windows 应用工程,名字为“project1”,保存到新建文件夹“project1”中。 工

2009-01-15 18:54:00 1530

原创 普克工具网,一个不错的工具导航搜索站。

 大家好,我是新来的,希望在这里能认识很多好朋友,说实话我是现在才知道这里的,我是通过这个普克网才知道有这里的,所以我要感谢它,也要把它推荐给所有我的好朋友,喜欢的话大家一起互相转告支持下,让大家网民能有个获取各种学习知识的好站,普克工具网 http://www.puke365.com/ 它是一个在线实用工具,查找,导航站我现在都天天在用,有点相见恨晚啊!以后我也会来和大家一起快乐分享! 支持一下

2009-01-08 06:19:00 722

原创 支持msnp15协议python可发送离线消息脚本

 from socket import socket, AF_INET, SOCK_STREAMfrom sys import exit, stdin, stdout, argvfrom os import popen3import ssl as sslmodimport getpass,md5,thread,time,reimport structfrom base64 import

2009-01-06 16:20:00 1726

原创 支持msnp15协议python可发送离线消息脚本附录2

 http://www.w3.org/2001/XMLSchema-instance"               xmlns:xsd="http://www.w3.org/2001/XMLSchema"               xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">  "        friendlyName="=?u

2009-01-06 16:19:00 870

原创 支持msnp15协议python可发送离线消息脚本附录1

http://schemas.xmlsoap.org/soap/envelope/"          xmlns:wsse="http://schemas.xmlsoap.org/ws/2003/06/secext"          xmlns:saml="urn:oasis:names:tc:SAML:1.0:assertion"          xmlns:wsp="http://sch

2009-01-06 16:15:00 850

原创 Qt 4.x Open Source (MinGW) for Windows安装

Qt 4.x Open Source (MinGW) for Windows安装 这里是指直接在Windows 2000/XP上安装Trolltech预编译好的Qt 4.x for Windows版本。这个版本使用了开源的MinGW编译器。因为很多在Windows上的朋友早已经习惯了Visual C++或者Borland C++ Builder这样的IDE,所以这里给大家推荐的是Dev-C++

2008-12-29 17:21:00 2697

原创 支持MSNP15的MSN登录程序PYTHON版代码

#需要安装pycrypto见 http://blog.csdn.net/itclock/archive/2008/12/12/3502973.aspxfrom socket import socket, ssl, AF_INET, SOCK_STREAMfrom sys import exit, stdin, stdout, argvfrom os import popen3import

2008-12-12 13:40:00 1066

原创 Python Cryptography Toolkit 扩展包安装

windows 版本: http://www.voidspace.org.uk/python/modules.shtml#pycrypto软件名:pycrypto-2.0.1.win32-py2.×2.6版为exe文件,2.5版解压copy到 your2.5path/Lib/site-packagesLinux 版本:http://www.amk.ca/python/code/crypto.htm

2008-12-12 12:00:00 3359

原创 发送MSN消息的PYTHON程序

#http://www.puke365.com#改编自Daniel Winter的PHP sendMsg 可用来发送报警信息#!/usr/bin/env pythonfrom socket import socket, ssl, AF_INET, SOCK_STREAMfrom sys import exit, stdin, stdout, argvfrom os import pop

2008-11-17 12:53:00 888

原创 DNS服务器漏洞

Infoworld 报道,著名黑客HD Moore已经率先公布了可用代码.利用这段代码可以对DNS服务器进行投毒,将一条恶意纪录植入目标服务器,该服务器将随机发起域名查询,此时攻击者可以提供伪造的响应,将域名服务器中的纪录指向其特定站点.这个漏洞攻击可以默默的改变用户的升级服务下载恶意软件,IOActive研究者Dan Kaminsky很早发现漏洞并且无意中这周公布了漏洞使得开发出攻击代码.i

2008-07-28 10:37:00 1282

原创 STUN—简单地用UDP穿过NAT

RFC 3489 STUN 2003年3月 Rosenberg等 1页网络工作组 J. Rosenberg RFC:3489 J. Weinberger 种类:标准路线 dynamicsoft C. Huitema 微软 R. Mahy 思科 2003年3月 STUN—简单地用UDP穿过NAT 本文状态 本文指定互联网社区的一个互联网标准路线协议,并请求进行改进的讨论和建议.该协议的标准化状态请参

2008-07-22 17:38:00 6774

原创 Javascript检测Flash插件是否安装及版本号

 Javascript检测Flash插件是否安装及版本号var i_flash;var v_flash;// Netscape if (navigator.plugins) {for (var i=0; i if (navigator.plugins[i].name.toLowerCase().indexOf("shockwave flash") >= 0) {i_flash = true;v_f

2008-05-17 03:12:00 828

原创 Linux系统上对目录进行扫描

#include #include #include int main(){ DIR   *dp;    struct   dirent   *dirp;       struct stat statbuf;            if((dp=opendir("./"))==NULL)       {        printf("目录名不正确/n");        return   -

2008-03-04 18:00:00 664

原创 ORACLE下把查询的结果以xml输出

输入: /***************************************************************************** 过程名称:add_to_stockmarket 参数1:fileName   in   varchar2   接收用户输入的xml文件名 功能:将xml文件中的数据导入到Stockmarket数据表中 ****************

2008-02-19 16:55:00 2154

原创 LINUX下用SHELL脚本执行带输入输出参数的ORACLE存储过程并得到结果

LINUX下用SHELL脚本执行带输入输出参数的ORACLE存储过程并得到结果存储过程 myproc(in_num in number,out_num out number)sql脚本模板mysql.sql{var nret number;execute :nret := 0;--初始化call myproc(in_code,:nret)--执行存储过程,in_code会被替换掉/se

2008-02-19 16:50:00 8407 1

原创 拼图游戏随机排列生成算法

//拼图游戏随机排列生成算法// http://www.puke365.cn/puzzle.html#include #include #include int m_pos[4][4];int m_nowx;int m_nowy;bool getpos(int nowx,int nowy,int& newx,int& newy,int r){  int m = r % 4; //p

2007-12-18 15:04:00 1484

原创 perl中动态创建access数据库mdb

Update:Added DBI method, much simpler way to create the tables!You dont mention what version of Access you are using, so the two examples may need tweaking based on the version of JET you have. Il

2007-11-26 17:30:00 859

转载 手机射击游戏中弹幕的开发

射击游戏中弹幕的开发http://blog.vckbase.com/knight/archive/2005/03/29/4174.html作者:牛阿牛      [email protected][email protected]:[email protected]留言:希望能给各位游戏开发一点的介绍;如有问题,请联系.

2007-11-20 18:49:00 1101

原创 linux下C语言创建多级目录

int   CreateDir(const   char   *sPathName)     {     char   DirName[256];     strcpy(DirName,   sPathName);     int   i,len   =   strlen(DirName);     if(DirName[len-1]!=/)     strcat(DirName,   "/"

2007-11-06 17:15:00 2977

原创 Linux下枚举文件

#include DIR   *dp;             struct   dirent   *dirp;             if((dp=opendir(szTemp))==NULL)             {                     printf("目录名不正确/n");                     return   -1;            

2007-10-25 16:36:00 2161

转载 可恶的"Segmentation faults"之初级总结篇

from:http://oss.lzu.edu.cn/blog/article.php?tid_700.html 背景    最近一段时间在linux下用C做一些学习和开发,但是由于经验不足,问题多多。而段错误就是让我非常头痛的一个问题。不过,目前写一个一千行左右的代码,也很少出现段错误,或者是即使出现了,也很容易找出来,并且处理掉。    那什么是段错误?段错误为什么是个麻烦事?以及怎么发现

2007-10-19 16:35:00 1047

原创 Inno Setup Pascal/delphi脚本代码综合示例

[Setup] AppName=S.T.A.L.K.E.R.: Shadow of Chernobyl AppVerName=S.T.A.L.K.E.R.: Shadow of Chernobyl (полная русская версия) AppPublisher=Chuvakstepan Inc. DefaultDirName={pf}/Chuvakstepan/S.T.A.L.K.E.R

2007-08-02 17:38:00 2828

原创 Inno Setup Pascal/delphi脚本代码集锦2

闪屏、背景音乐、URL三合一[Inno Setup 脚本] Code代码段,具体如下:[Code]procedure URLLabelOnClick(Sender: TObject);varErrorCode: Integer;beginShellExec(open, http://bbs.exetool.com , , , SW_SHOWNORMAL, ewNoWa

2007-08-02 17:34:00 2783 1

cef_binary_3.2704.1434.gec3e9ed_windows32.tar.bz2浏览器开发包

浏览器开发 加载webkit 可用于 二次开发,可以用cmake简单生成vs工程文件,vs2012及以上可完美编译

2019-07-12

opengl从内存获取纹理的mfc程序

opengl从内存获取动态纹理的mfc程序

2009-09-28

opengl贴图mfc对话框版本

nehe opengl贴图mfc对话框版本

2009-09-27

qt4与opengl写的3维地球

qt4与opengl写的3维地球,编译后earth.raw放在生成的程序同目录下,earth.raw在压缩文件RELASE目录中

2009-02-09

qt4与opengl写的3维地形漫游程序

qt4与opengl写的3维地形漫游程序,编译后DATA目录放在生成的程序同目录下

2009-02-09

金鳞理财计算器

金鳞理财计算器,包括黄金理财计算器,证券理财计算器,国债理财计算器,外币理财计算器,企业理财计算器,个人理财计算器等计算器,是家庭,企业理财的好帮手.

2007-05-01

空空如也

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

TA关注的人

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