自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

冷却

专注安全与编程

  • 博客(29)
  • 资源 (24)
  • 收藏
  • 关注

原创 Cross + Roads = Danger

// C R O S S// +R O A D S// -----------// D A N G E R//分析:D必为0或1,R必为偶数#include using namespace std;int main(void){ int c,r,o,s; int a,d,n,g,e;

2009-06-30 18:00:00 2600 1

原创 C/C++与汇编混编时的内嵌汇编调用C/C++写的函数的演示

#include int my_add(int a){ return (++a);}void main(void){ int a=8; int b=0; printf("a=%d /r/n",a); __asm { //压入参数 push a; //调用函数 call my_add; //

2009-06-30 17:51:00 1028

原创 strtok函数的用法示例

#include #include void main(void){ char str[]="A B C D E F G"; char seps[]=" "; char *token; token = strtok(str, seps); while( token != NULL ) { printf("%s/r/n", token);

2009-06-30 17:49:00 2898 1

原创 多维vector的定义及使用

//二维vector演示.cpp#include #include #include #include using namespace std;int main(void){ int x; //一维坐标 int y; //二维坐标 int i,j; cout<<"请输入二个正整数,并用空格分隔开:"; cin>>x>>y; //定义一个二维vector

2009-06-30 13:19:00 1812

原创 双线程输出素数(双核CPU的利用率可达100%)

/* * Author: Leng_que * Date: 2009年11月14日 * E-mail: [email protected] * Description: 一个很基础的多线程小程序,用于输出素数。 */#include #include #include CRITICAL_SECTION g_cs={0};//功能:判定一个正整数是否为素数

2009-06-30 12:46:00 846

原创 一个程序运行计时方法

#include #include using namespace std;int main(int argc,char** argv){ long x=0; long s,e; double costtime; s = clock(); for ( int n=0; n<100000000; n++ ) { x++; } e

2009-06-29 22:18:00 698

原创 一个利用递归算法实现删除非空目录的函数

#include //参数:要移除的目录的路径bool DeleteDirectory(char* DirName){ char tempFileFind[MAX_PATH]; sprintf( tempFileFind, "%s\\*.*", DirName ); CFileFind tempFind; BOOL IsFinded = tempFind.

2009-06-29 22:09:00 751

原创 Win32的管道技术

#include #pragma comment(linker,"/subsystem:windows")int WINAPI WinMain( HINSTANCE hInstance, // handle to current instance HINSTANCE hPrevInstance, // handle to previous i

2009-06-29 21:53:00 1084

原创 一个简单的Win32 SDK窗口程序

#include #pragma comment(linker, "/subsystem:windows")LRESULT CALLBACK WndProc( HWND, UINT, WPARAM, LPARAM );int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine

2009-06-29 17:17:00 511

原创 本人写的第一个J2ME手机程序 —— 一个MD5计算器

/** Author: Leng_que* E-mail: [email protected]* Description: My first J2ME* Filename: calculate_MD5.java*/import javax.microedition.midlet.*;import javax.microedition.lcdui.*;

2009-06-28 19:23:00 808 1

原创 你好,J2ME

/** Author: Leng_que* E-mail: [email protected]* Description: a simple J2ME* Filename: HelloJ2ME.java*/import javax.microedition.midlet.*;import javax.microedition.lcdui.*;

2009-06-28 19:22:00 528

转载 C/C++里string与int的相互转换算法

#include using namespace std;//将整型转换为string型string int2str(int num){ if ( num == 0 ) { return "0"; } string str=""; //将num的绝对值赋予t int t = num>0 ? num : -1*num; whil

2009-06-28 19:16:00 740

原创 通过qsort实现快速排序

#include using namespace std;int my_F( const void *a, const void *b ){ return ( *(int*)a - *(int*)b ); //如果a大于b则返回真,这样排序后的结果是升序的。}int main(void){ int x[]={5,4,42,11,1234,45,77,3,2,1}; int

2009-06-28 19:11:00 477

原创 世界,你好!

----------------------------------------------------------------------;汇编版(简化格式).model small.datahellomessage db 'Hello,world',13,10,'$'.code.startupmov ax,@datamov ds,axmov dx,offse

2009-06-28 19:07:00 557

原创 快速判断正整数n是否为素数

证明: 不妨假设n不为素数,则有:n = a*b n = sqrt(n)*sqrt(n) 假设 a>sqrt(n) 且 b>sqrt(n) 则可推出: a*b > n 这与前面的已知矛盾 故a、b之中必然有一个小于或等于sqrt(n) 又由n = a*b可知,若n能整除a、b中的任何一个就一定能整除另外的一个,所以只要除到sqrt(n)就可以判断

2009-06-28 19:01:00 1791

原创 数学与计算机编程

     写程序促使我捡回了许多数学上的东西……    最近在写程序的过程中有许多感悟的,其中一点就是数学的重要性,还好自己的数学底子还可以,要不然在稍微高级一些的程序设计之路上必然举步维艰。    编写一些简单的小软件不觉得数学有多重要,可是真正等到写一些高级程序的时候,也就是要用到比较高难度的算法的时候,就会发现数学的用处了。难怪那些获得图灵奖的计算机科学家基本上都是在算法上的成就,其实在

2009-06-28 19:00:00 626

原创 人工智能

《战争游戏》Joshua(约书亚)《战争游戏2:死亡代码》Ripley(里普利)《夺命手机》Echelon(梯阵系统)《生化危机》火焰女皇《机械公敌》V.I.K.I(维基)     以上是我看过的电影里的我还记得的大型科幻型人工智能。随着编程的深入,有了许多感悟,我意识到了没有算法思想的程序是很初级、很低级的,但是不要曲解了,每个人都是从初级开始的,我也是,但是要想不断提高

2009-06-28 18:57:00 779

原创 代码之美

      我觉得代码也是有美丑之分的。就像人一样,代码的格式就如同人的身材,而代码的注释就如同人身上穿着的衣裳,美女为什么美?美在何处?我想就是美在其身材和其所穿着的衣服吧。到了代码方面也是一样的,如果一段代码的格式不好,那么就如同一个身材不好的人,至少其外在美就不行。人有内在美和外在美,代码也有,我觉得代码的外在美就是其格式,而内在美就是其算法。外在美可以很快就达到,只要平时多注意留意一些

2009-06-28 18:55:00 558

转载 经典MD5算法的ASP实现

<%Private Const BITS_TO_A_BYTE = 8Private Const BYTES_TO_A_WORD = 4Private Const BITS_TO_A_WORD = 32Private m_lOnBits(30)Private m_l2Power(30) Private Function LShift(lValue, iShiftBit

2009-06-28 18:47:00 460

转载 Java开发工具的官方下载地址

J2SEhttp://java.sun.com/javase/downloads/index.jsp J2MEhttp://java.sun.com/products/sjwtoolkit/download.html 注:装J2ME之前一定要先装J2SE

2009-06-28 18:37:00 566

原创 确认进程是否存在

#include #include #pragma comment(linker,"/subsystem:windows")bool ConfirmProcess(char* ProcessName){ HANDLE handle = CreateToolhelp32Snapshot( TH32CS_SNAPPROCESS, 0 ); PROCESSENTRY

2009-06-28 18:09:00 673

转载 Mekka’97 4K Intro比赛的一等奖作品

 该程序用汇编语言所写,整个程序全长4095字节, 生成.com程序只有4K,可是却实现了3D动画的效果,画面是游戏天旋地转的一个场景,还有一段背景音乐!三维场景包含144个立方体,367个面,362个点,15个不同的64*64的纹理……程序大概运行四分钟,在程序执行中可以按下ESC键来中止程序,然后输入"exit"退出DOS界面,程序正常执行完后也要输入"exit"才能退出DOS界面。

2009-06-28 18:06:00 1630

原创 show出机器码

#include //很简单的一个函数,功能是实现两个整型数的相加。 int add(int x,int y) { int z; z = x+y; return z; } typedef int (* PF)(int,int); int main(void) { int result=0; unsigned char *ps=(u

2009-06-27 21:30:00 711

原创 两个C/C++与汇编进行混合编程的小例子

//第一个例子:汇编语句实现子函数#include short addasm(short a,short b,short c){ short sum; __asm { mov ax,a; add ax,b; add ax,c; mov sum,ax; } return sum;}void main(){ sho

2009-06-27 21:24:00 700

原创 RSA公钥系统复习笔记

RSA的整个加解密过程总结//获得p、qp、q为两个不同的大素数//求NN = p*q//求欧拉数Euler = (p-1)*(q-1)  //注:Euler为欧拉数//求egcd(e,Euler)=11//求de*d = 1mod(Euler)1d!=egcd(d,n)=1//最后:e、N作为公钥;d作为私钥;同时一定要销毁p、q(也就是绝对不能让别人知道,目前破解RSA

2009-06-27 13:37:00 720

原创 简单地实现并演示了RSA公钥系统

/** Author: 冷却* Date: 2009年6月26日17:52:41* E-mail: [email protected]* Description: 简单地实现并演示了RSA公钥系统*/#include #include #include using namespace std;//判定素数bool isPrime(

2009-06-27 13:30:00 674

原创 123456 ^ 123456789 mod 321 = ???

#include #include using namespace std;//超量级幂积模运算unsigned long superPowerMod( unsigned long c, unsigned long power, unsigned long N){ unsigned long n; __int64 result=1; for ( n=0; n

2009-06-27 13:24:00 963

原创 WindowsXP下实现透明窗口功能

#include //第二个参数为透明度,有效范围0~255,255表示完全不透明void myTransparent(HWND handle,int num){ HINSTANCE hInst = LoadLibrary("user32.dll"); if ( hInst != NULL ) { typedef BOOL(WINAPI *F)(HWND,COLORREF,B

2009-06-17 18:38:00 909

原创 asp连接dbf数据库技术

<% 数据库名称dbname = "xxx.dbf"Driver = "Driver={Microsoft Visual FoxPro Driver};"SourceType = "SourceType=DBF;"DBPath = "SourceDB=" & Server.MapPath(dbname)connstr = Driver & SourceType & D

2009-06-17 18:20:00 1011

Microsoft Macro Assembler v6.15

这个masm是我学习汇编语言的课时用的,非常好用,而且我还加入了很多我找到的inc和lib,所以库很全,而且是绿色版。

2018-03-15

安卓俄罗斯方块游戏(含源代码,基于Samsung GT-S7572真机调试)

把之前自己写的那个俄罗斯方块游戏引擎移植到Android平台上,做成一个俄罗斯方块游戏Demo,不过也已经达到可玩的程度了,其中主要的技术有:传感器的使用、振动器的使用、定时器的使用、双缓冲绘图、触摸消息捕获等等。总的来说还是非常初级的一些小技术,算是简单熟悉一下Android的开发环境以及回顾一下Java语言的使用了,自己留着也没什么意思,共享出来,有需要的朋友自己下载就好了。

2013-08-21

塞班俄罗斯方块游戏(含源代码,基于Nokia5230真机调试)

一个完全原创的基于Nokia5230进行真机开发以及调试的俄罗斯方块小游戏,其中使用到了一些Symbian应用开发的基本技术,例如:定时器、屏幕绘图、菜单、鼠标响应、震动器、传感器等等,源代码都在里面了,大家可以随意看看。

2012-10-01

俄罗斯方块游戏引擎

一个基于可移植性强的原则编写的俄罗斯方块游戏引擎,同时附带基于Windows平台的Demo。 其中主要的类就两个,分别实现在TetrisCore.cpp和TetrisGUI.cpp中。 —— 2012年4月25日 19:46:18

2012-04-25

7号防火墙 —— 一个基于Filter-Hook Driver技术的个人防火墙

本人的毕业设计,一个融入了很多技术的东东。用到的技术比较杂,其中涉及:驱动、数据库、注册表、MFC、PSAPI.DLL、socket、…… 这个软件的核心技术是Filter-Hook Driver的使用。

2010-07-18

QFtpLib —— 一个Q版的FTP客户端协议库

基于Winsock2实现的一个Q版的FTP客户端协议库

2010-06-24

进程运行时统计系统 v8.1

一个可以让你知道自己的计算机在一段时间内都运行了哪些进程以及各运行了多久的小软件。

2009-11-18

定时提醒小程序 v3.1.rar

一个用于定时提醒的小软件,欢迎有需要的朋友来使用。

2009-11-17

3DSMax、VC6.0、DX9SDK编写3D漫游系统雏形

本例子简单的演示了: 1、3DS文件转换为X文件 2、载入X文件 3、显示X文件 4、转换观察视角

2009-10-02

DLL技术之导出和导入类的方法

简单明了的演示了一种在dll中导出类的方式,同时也演示了如何使用导出的类。

2009-08-30

MD5的C++实现与使用实例

完整的演示了在C++下使用MD5这个类的方法,包括对一个外部文件进行MD5的演示

2009-06-28

数学表达式解析器(中缀表达式求值)

这个一个用C/C++实现的基于逆波兰式理论基础的小计算器程序,可以解析大部分常用的数学表达式。

2009-05-30

IP地址输入控件的用法

该实例简单明了的演示了MFC里的CIPAddressCtrl(IP地址控件)的用法。

2009-04-21

MFC树形控件使用方法

简单明了的演示了MFC里的树形控件的使用方法,着重演示树形控件怎样响应鼠标单双击里面的选项时的消息。

2009-04-21

CEdit输入过滤实例

这个简单的小程序演示了在VC环境下如何对从CEdit控件的输入进行控制(该例子是仅允许输入标准的数值)。同时也演示XPButton这个类的用法。

2009-04-21

结合VC6.0与InterBase v7.5的开发编程录像教程和相关工具

一个自己写的演示在VC中使用InterBase进行编程的小程序,同时还有详细的录像讲解,里面附上了一个直接用ODBC的API操作数据库的例子。

2009-02-22

在SQLServer2000下的一个ESQL实例

这是一个在SQLServer2000下的C语言版ESQL实际编程例子,代码简洁、简单,但是会给想学习ESQL的朋友有一个最初级的了解。网上很不好找这类的资源,所以这个东西也是自己花了一些心思才弄出来的,所以也希望对大家有用。

2009-02-20

《3D游戏从头编》教程

这是我在网上查到的一个很不错的3D游戏编程的入门轻量级教程,里面有详细的说明和相关源代码实例。对于想自学习3D游戏编程的朋友会有所帮助的。最后补充一点,就是里面的例子使用DX8.0编写。

2009-02-18

Windows套接字广播编程实例

这是一个演示了如何在Windows平台下进行套接字广播编程的小程序,简单易懂,希望能给朋友们一些帮助。

2009-02-15

冷却迷你任务管理器(VC源码)

这个任务管理器是我用VC在看了别人写的类似程序的基础上该写的,主要用到的技术有:进程、列表控件、设置光标……

2008-10-01

VC6.0与MATLAB6.5混合编程

在MATLAB6.5下将m文件编译成DLL的形式,然后在VC6.0中通过此DLL调用在m文件里写的函数。从而实现VC与MATLAB的混编。

2008-10-01

一个带菜单的窗口程序(Win SDK编程技术)

这是我用Win SDK编程技术编程的第一个带菜单的窗口程序,很基础的一个程序,但是我觉得对想学习winSDK编程的朋友会有些帮助的。

2008-09-08

实现MD5计算(MFC版)

在VC环境下编程实现MD5值的计算,简单的演示MD5这个类的用法.

2008-09-02

让Access执行用户手工输入的SQL

Access数据库没有提供直接对其进行SQL执行的功能,而这个小程序通过DAO技术使得我们可以让Access直接执行一些SQL语句

2008-09-02

空空如也

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

TA关注的人

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