- 博客(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 2719 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 1049
原创 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 2934 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 1867
原创 双线程输出素数(双核CPU的利用率可达100%)
/* * Author: Leng_que * Date: 2009年11月14日 * E-mail: leng_que@yahoo.com.cn * Description: 一个很基础的多线程小程序,用于输出素数。 */#include #include #include CRITICAL_SECTION g_cs={0};//功能:判定一个正整数是否为素数
2009-06-30 12:46:00 861
原创 一个程序运行计时方法
#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 735
原创 一个利用递归算法实现删除非空目录的函数
#include //参数:要移除的目录的路径bool DeleteDirectory(char* DirName){ char tempFileFind[MAX_PATH]; sprintf( tempFileFind, "%s\\*.*", DirName ); CFileFind tempFind; BOOL IsFinded = tempFind.
2009-06-29 22:09:00 783
原创 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 1126
原创 一个简单的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 520
原创 本人写的第一个J2ME手机程序 —— 一个MD5计算器
/** Author: Leng_que* E-mail: leng_que@yahoo.com.cn* Description: My first J2ME* Filename: calculate_MD5.java*/import javax.microedition.midlet.*;import javax.microedition.lcdui.*;
2009-06-28 19:23:00 842 1
原创 你好,J2ME
/** Author: Leng_que* E-mail: leng_que@yahoo.com.cn* Description: a simple J2ME* Filename: HelloJ2ME.java*/import javax.microedition.midlet.*;import javax.microedition.lcdui.*;
2009-06-28 19:22:00 539
转载 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 753
原创 通过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 492
原创 世界,你好!
----------------------------------------------------------------------;汇编版(简化格式).model small.datahellomessage db 'Hello,world',13,10,'$'.code.startupmov ax,@datamov ds,axmov dx,offse
2009-06-28 19:07:00 587
原创 快速判断正整数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 1837
原创 数学与计算机编程
写程序促使我捡回了许多数学上的东西…… 最近在写程序的过程中有许多感悟的,其中一点就是数学的重要性,还好自己的数学底子还可以,要不然在稍微高级一些的程序设计之路上必然举步维艰。 编写一些简单的小软件不觉得数学有多重要,可是真正等到写一些高级程序的时候,也就是要用到比较高难度的算法的时候,就会发现数学的用处了。难怪那些获得图灵奖的计算机科学家基本上都是在算法上的成就,其实在
2009-06-28 19:00:00 635
原创 人工智能
《战争游戏》Joshua(约书亚)《战争游戏2:死亡代码》Ripley(里普利)《夺命手机》Echelon(梯阵系统)《生化危机》火焰女皇《机械公敌》V.I.K.I(维基) 以上是我看过的电影里的我还记得的大型科幻型人工智能。随着编程的深入,有了许多感悟,我意识到了没有算法思想的程序是很初级、很低级的,但是不要曲解了,每个人都是从初级开始的,我也是,但是要想不断提高
2009-06-28 18:57:00 792
原创 代码之美
我觉得代码也是有美丑之分的。就像人一样,代码的格式就如同人的身材,而代码的注释就如同人身上穿着的衣裳,美女为什么美?美在何处?我想就是美在其身材和其所穿着的衣服吧。到了代码方面也是一样的,如果一段代码的格式不好,那么就如同一个身材不好的人,至少其外在美就不行。人有内在美和外在美,代码也有,我觉得代码的外在美就是其格式,而内在美就是其算法。外在美可以很快就达到,只要平时多注意留意一些
2009-06-28 18:55:00 595
转载 经典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 472
转载 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 584
原创 确认进程是否存在
#include #include #pragma comment(linker,"/subsystem:windows")bool ConfirmProcess(char* ProcessName){ HANDLE handle = CreateToolhelp32Snapshot( TH32CS_SNAPPROCESS, 0 ); PROCESSENTRY
2009-06-28 18:09:00 700
转载 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 1659
原创 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 724
原创 两个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 718
原创 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 728
原创 简单地实现并演示了RSA公钥系统
/** Author: 冷却* Date: 2009年6月26日17:52:41* E-mail: leng_que@yahoo.com.cn* Description: 简单地实现并演示了RSA公钥系统*/#include #include #include using namespace std;//判定素数bool isPrime(
2009-06-27 13:30:00 688
原创 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 989
原创 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 942
原创 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 1024
Microsoft Macro Assembler v6.15
2018-03-15
安卓俄罗斯方块游戏(含源代码,基于Samsung GT-S7572真机调试)
2013-08-21
塞班俄罗斯方块游戏(含源代码,基于Nokia5230真机调试)
2012-10-01
俄罗斯方块游戏引擎
2012-04-25
7号防火墙 —— 一个基于Filter-Hook Driver技术的个人防火墙
2010-07-18
结合VC6.0与InterBase v7.5的开发编程录像教程和相关工具
2009-02-22
在SQLServer2000下的一个ESQL实例
2009-02-20
《3D游戏从头编》教程
2009-02-18
VC6.0与MATLAB6.5混合编程
2008-10-01
一个带菜单的窗口程序(Win SDK编程技术)
2008-09-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人