- 博客(14)
- 收藏
- 关注
原创 [转]软件版本号解析大全
软件版本号解析大全alphal 内部测试版 beta 外部测试版 demo 演示版 Enhance 增强版或者加强版 属于正式版 Free 自由版 Full version 完全版 属于正式版 shareware 共享版 Release 发行版 有时间限制 Upgrade 升级版 Retail 零售版 Cardware 属共享软件的一种,只要给作者回复一封电邮或明信片即可。(有的作者并由此提供注册
2005-04-29 20:11:00 1229
原创 生成杨辉三角形算法
生成杨辉三角形算法#include #define MAXN 12int main(){ int arr[2][1+MAXN], n, i, j; while (scanf("%d", &n) != EOF) { for (i=0; i arr[0][i] = arr[1][i] = 0; arr[0][1] = 1
2005-04-29 20:00:00 1533
原创 生成排列算法
生成排列算法#include int n;int visited[20];int workarr[20];void DFS(int l){ int i; if (l == n) { for (i=0; i printf("%d ", workarr[i]+1); printf("/n"); return; }
2005-04-29 19:58:00 1518
原创 生成不重复组合算法
生成不重复组合算法#include #define MAXM 10int m, n;int workarr[MAXM];int record[MAXM];void DFS(int l){ int i; if (l == n) { for (i=0; i printf("%c", a+record[i]); printf(
2005-04-29 19:57:00 1628
原创 [转]高级语言反汇编程序的函数调用过程
高级语言反汇编程序的函数调用过程 Jim Chan高级语言编译成汇编程序以后,在高级语言中的函数调用的汇编程序过程如下:1.将函数参数入栈,第一个参数在栈顶,最后一个参数在栈底。2.执行CALL指令,调用该函数,进入该函数代码空间。a.执行CALL指令,将CALL指令下一行代码的地址入栈。b.进入函数代码空间后,将基址指针EBP入栈,然后让基址指针EBP指向当前堆栈栈顶,并使用它访问存在堆栈中的
2005-04-29 18:39:00 1416
原创 [转]海盗分金块问题
海盗分金块问题数学的逻辑有时会导致看来十分怪异的结论。一般的规则是,如果逻辑推理没有漏洞,那么结论就必定站得住脚,即使它与你的直觉矛盾。 1998年9月,加利福尼亚州帕洛阿尔托的Stephen M. Omohundro寄给我一道难题,它恰好就属于这一类。这难题已经流传了至少十年,但是Omohundro对它作了改动,使它的逻辑问题变得分 外复杂了。 先来看看此难题原先的形状。10名海盗抢得了窖藏的1
2005-04-29 14:04:00 1282
原创 [转]解析C语言中的sizeof
解析C语言中的sizeof一、sizeof的概念 sizeof是C语言的一种单目操作符,如C语言的其他操作符++、--等。它并不是函数。sizeof操作符以字节形式给出 了其操作数的存储大小。操作数可以是一个表达式或括在括号内的类型名。操作数的存储大小由操作数的类型决定。 二、sizeof的使用方法 1、用于数据类型 sizeof使用形式:sizeof(type) 数据类型必须用括
2005-04-29 14:01:00 1226
原创 [转]在VC中编译、运行程序的小知识点
在VC中编译、运行程序的小知识点 1、Run-Time LibraryRun-Time Library是编译器提供的标准库,提供一些基本的库函数和系统调用。我们一般使用的Run-Time Library是C Run-Time Libraries。当然也有Standard C++ libraries。 C Run-Time Libraries实现ANSI C的标准库。VC安装目录的CRT目录有C R
2005-04-29 13:56:00 1088
原创 [转]关于Endian的问题
关于Endian的问题这个标题中的Endian是什么意思呢?还是让我们先来看看下面的情况,这是内存中一个WORD值中的内容,那么这个WORD中的值是0x1234呢,还是0x3412 ?low byte high byte0x12 0x34熟悉x86汇编的人立刻就知道这个值应为0x3412,很对,但在一些情况下,比如说你在SGI的机器上看到这种情况,则正好相反,0x1234才是正确答案,这与CPU内
2005-04-29 13:53:00 1499
原创 #pragma 预处理指令详解
#pragma 预处理指令详解 在所有的预处理指令中,#pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。 其格式一般为: #p
2005-04-28 22:35:00 46260 2
原创 日记存档 (2005.3.21~2005.4.8)
今天终于把JPEG/JFIF基线编码器部分基本搞定了.累啊~~~~~~~~~~~~~测了一下,编码250帧320x240的BMP,包括读取和存盘.采样格式4:1:1,品质因数=50,耗时5s.而原来的编码程序要用14s.这样,每秒编码25帧,耗时约0.5s.现在担心的是几件事:1 解码器的huffman解码速度不够快.2 虽然编码需要0.5s,但加上其它的时间,UDP发送,采样,播放...两端都用
2005-04-25 22:50:00 1335
原创 泪洒中山
泪洒中山(有删节)世间有许多奇迹,也有不少神话。奇迹不一定是人创造的,但神话一定是。神话,有的风流旖旎、缠绵悱恻,有的却令人黯然神伤。如果说《北京纪行》是橙红之章,那么,这里我要记述的就是灰白之章……屡战屡败谁没有一些刻骨铭心事谁能预计后果谁没有一些得不到的梦谁愿意解释为了什么一笑已经风云过——郑少秋 笑看风云28届ACM Beijing Site 2003一队RainOfStar:我*、朱勤斯、
2005-04-25 22:26:00 2816
原创 北京纪行
北京纪行10月24日,下午4:00华东理工大学校内,一队人行色匆匆。这正是我校50年校庆前一天,到处彩旗飘扬,洋溢着节日的气息。然而却少有人知,我们正要迈上前去北京的征途。我们由教练沈备军博士,领队关淘和三支战队(一队Multistar:梁天一、梁宏昊、宋超,二队LionKing:王军、宋小波、杨清华,三队RainOfStar:赵春明、张宇宙和我)一行共十一人组成。自从听说ACM(Associat
2005-04-25 22:13:00 1786
原创 [转]scanf()函数释疑(上)
scanf()函数释疑(上) 一、 序言 scanf()函数是所有C语言学习者在学习C语言过程中所遇到的第二个函数(第一个函数是printf(),Brian W.Kerninghan & Dennis M.Ritchie的“hello,world”程序基本上
2005-04-09 08:34:00 957
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人