摘要: //Made by syx //Time : 2010年7月17日 13:58:47//矩阵连乘 //最长公共子序列 // // // ///*//最长公共子序列#include <stdio.h> char x[8] = {' ','A','B','C','B','D','A','B'}; char y[7] = {' ','B','D','C','A','B' 阅读全文
posted @ 2010-07-27 20:28 BuildNewApp 阅读(1239) 评论(0) 推荐(0) 编辑
摘要: //1000 A + B Problem //1001 Sum Problem //1002 A + B Problem II //2000 ASCII码排序 //2001 计算两点间的距离 //C++中精度控制 //1003 Max Sum //1004 Let the Balloon Rise //1005 Number Sequence //1006 Tick and Tick // ////1006 Tick and Tick//BUG版本 #include <iostream> #include <algorithm> #include<iomanip& 阅读全文
posted @ 2010-07-27 20:14 BuildNewApp 阅读(1050) 评论(0) 推荐(0) 编辑
摘要: 具体代码如下:#include <stdio.h> const char base[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="; char* base64_encode(const char* data, int data_len); char *base64_decode(const char* data, int data_len); static char find_pos(char ch); int main(int argc, char* argv[]) 阅读全文
posted @ 2010-07-25 16:42 BuildNewApp 阅读(24043) 评论(3) 推荐(2) 编辑
摘要: //Made by syx //2010年7月13日 21:05:27 // //循环赛日程表 //快速排序 //合并排序 //棋盘覆盖(有BUG) //求大数乘积(10进制,但有丢位) //二分搜索技术 //整数划分 //阶乘/*//循环赛日程表 #include <iostream> #include <iomanip> using namespace std;const int N = 100; int a[N][N]; int k; void copy(int n); void tourna(int n);int main() { while( cin > 阅读全文
posted @ 2010-07-18 19:30 BuildNewApp 阅读(3710) 评论(0) 推荐(0) 编辑
摘要: JDK的安装 在C://JKD1.6目录下!Classpath和path变量的定义!UE的安装!第一个java的helloWorld.java程序!//HelloWorld.java文件中公开的类名必须和文件名相同!且公开的只有一个!public class HelloWorld { public static void main(String[] argc) { System.out.println("Hello World!");//PRINTLN 中的那个是小写的L! }} 阅读全文
posted @ 2010-07-12 13:53 BuildNewApp 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 下载源代码摘要:本文结合作者在代码性能测试工作中的经验,介绍一组自己封装的的计时函数。使用该组函数可以简化测试工作,从而把更多的精力放在主要工作上,不需要过多地维护计时代码,仅仅使用两个宏就可以方便、精确地实现多个模块、多方式的时间性能测试,并且计时结果以一个文本文件独立保存,清晰直观。关键字:精确计时;性能测试;在系统测试时,尤其在需要测试算法或者某些模块的运行时间时,往往需要调用一些时间函数库(如VC中的timeGetTime等可以获取毫秒级的时间),在待测试的模块前后分别测试时间,然后,计算前后两个时间的差值,就得到模块的运行时间,如图 1。图 1 一个典型的模块计时方法但是,使用原始的 阅读全文
posted @ 2010-07-06 20:50 BuildNewApp 阅读(397) 评论(0) 推荐(1) 编辑
摘要: #include <stdio.h> #include <windows.h> #include <tlhelp32.h>//声明快照函数的头文件DWORD g_arList[1024]; //地址列表 int g_nListCnt=0; //有效地址个数 HANDLE g_hProcess; //目标进程句柄bool CompareAPage(DWORD dwBaseAddr,DWORD dwValue) { //读取一页内存 BYTE arBytes[4096]; if(!::ReadProcessMemory(g_hProcess,(LPVOID*)d 阅读全文
posted @ 2010-07-04 18:24 BuildNewApp 阅读(1402) 评论(0) 推荐(0) 编辑
摘要: CreateToolhelp32Snapshot枚举进程 每一个应用程序实例在运行起来后都会在当前系统下产生一个进程,大多数应用程序均拥有可视界面,用户可以通过标题栏上的关闭按钮关闭程序。但是也有为数不少的在后台运行的程序是没有可视界面的,对于这类应用程序用户只能通过CTRL+ALT+DEL热键呼出"关闭程序"对话框显示出当前系统进程列表,从中可以结束指定的任务。显然,该功能在一些系统监控类软件中还是非常必需的,其处理过程大致可以分为两步:借助系统快照实现对系统当前进程的枚举和根据枚举结果对进程进行管理。本文下面即将对此过程的实现进行介绍。 当前进程的枚举 要对当前系统所有 阅读全文
posted @ 2010-07-02 10:44 BuildNewApp 阅读(7391) 评论(0) 推荐(1) 编辑
摘要: STARTUPINFO si = {sizeof(si)};PROCESS_INFORMATION pi;char * szCommandLine = "cmd"; si.dwFlags = STARTF_USESHOWWINDOW;si.wShowWindow = TRUE;BOOL bRet =::CreateProcess( NULL, szCommandLine, NULL, NULL, 0, CREATE_NEW_CONSOLE, NULL, NULL, &si, &pi);if(bRet){ ::CloseHandle(pi.hProce... 阅读全文
posted @ 2010-07-02 10:37 BuildNewApp 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 抉择 我形容人生,喜欢用抉择,而不是选择 人生之境遇应该很难决断才是,如果可以很随意的选择,那就没劲了今天是上帝最好的礼物 高中的时候,很多人没努力,去了不理想的学校,专科,二本 大学的时候,很多人没努力,没有好工作,考公务员,考二等研究生,做销售,做不喜欢做的事 毕业之后,选择在一家小企业里忍气吞声的干着,有想法的目的是为了学一技谋生,没想法的是混吃等死 很多事情都是有根源的。今天是上帝最好的礼物,今天创造明天,你有几个今天?学习有3境界:一等、学而知不足。因为学习而知道不足,这样的学习是主动的,主动的效果非常好,主观能动性上去了,一切都会变得简单。二等、知不足而学。常常好多人是书到用时方. 阅读全文
posted @ 2010-06-20 10:57 BuildNewApp 阅读(217) 评论(0) 推荐(0) 编辑