代码改变世界

boost

2009-09-05 09:19 by Iron, 300 阅读, 0 推荐, 收藏, 编辑
摘要:       昨天去图书馆突然有看淡boost这个词,晚上回来没事便上网查了一下,我是在vs2008使用它的,所以的先编译,网上没有现成的下载,刚开始看网上的一个介绍编译了一遍,没想到确只编译了一部分,所以只得重新编译,可是耗时确令我大跌眼镜,直到熄灯(学校晚上要熄灯的)也没有编译完,哎。。       早上起来没什么... 阅读全文

内存区域重叠

2009-08-30 17:59 by Iron, 679 阅读, 0 推荐, 收藏, 编辑
摘要:这两天在准备面试,所以有些精妙的问题关注的比较多。在c/c++里面有个函数叫memcpy是内存拷贝用的,实际上是字符串的拷贝,程序说简单可以在一分钟内搞定,可是有个问题便是内存的重叠问题,一旦两个数组有重叠(这里不讨论如何会出现这种情况),普通的一个for循环可能会有重复数据的出现,而使函数结果错误。正确的程序如下:void *MyMemCopy(void *dest,const void *sr... 阅读全文

Linux中tar的详细用法

2009-08-05 18:50 by Iron, 843 阅读, 0 推荐, 收藏, 编辑
摘要:感谢:http://blog.xoao.com/show-2-1.html通过SSH访问服务器,难免会要用到压缩,解压缩,打包,解包……这时候,tar,是必不可少的一个功能强大的工具。linux中最流行的tar是麻雀虽小,五脏俱全,功能强大的一款。下面,就来详细介绍下,tar的用法。tar 格式: tar 选项 文件目录列表 功能: 对文件目录进行打包备份 选项: -c 建立新的归档文件 -r 向... 阅读全文

堆排序

2009-08-02 21:22 by Iron, 157 阅读, 0 推荐, 收藏, 编辑
摘要://堆排序#include <iostream>#include <vector>using namespace std;typedef vector<int> Heap;void HeapAdjust(Heap &heap, int start, int end){for(int i = 2*start/*start的左孩子*/; i <= en... 阅读全文

博客流量达到吉祥数字

2009-07-30 20:50 by Iron, 175 阅读, 0 推荐, 收藏, 编辑
摘要: 阅读全文

《编程之美》--计算字符串的相似度

2009-07-29 21:31 by Iron, 243 阅读, 0 推荐, 收藏, 编辑
摘要://解法如下: #include using namespace std;//设置存储全局变量,存储中间结果值,这里只是示例,真正的应用中,需要重新制定程序的结构int subResult[7][2]; //递归方法int GetSimilarDegree(char* a,int pABegin,int pAEnd, char* b,int pBBegin, int pBEnd){ //如果其中一... 阅读全文

一个有趣的数学题

2009-07-29 13:07 by Iron, 277 阅读, 0 推荐, 收藏, 编辑
摘要:题目:abcde*4 = edcba,求abcde 解题过程: 1. 首先确定a和e,a*4不可能是两位数,不然abcde*4的值肯定大于5位,所以a的取值为1或2,e为4或8; 2. 又e*4的的个位为a,则a=2,e=8,此时等式变为2bcd8*4 = 8dcb2; 3. 由于a、e确定,故b*4起码不能产生进位,否则则推翻1、2步的推论,则b为1,等式变为21cd8*4 = 8dc12; 4... 阅读全文

二分搜索程序

2009-07-27 21:04 by Iron, 191 阅读, 0 推荐, 收藏, 编辑
摘要:二分搜索递归与非递归的写法#include <iostream>using namespace std;int searchNum(int a[], int m, int n, int num){ int index = (m+n)/2; if(n<m) return -1; if(a[index]==num) return index; else if(a[index] &g... 阅读全文

代理模式分类

2009-07-25 21:47 by Iron, 395 阅读, 0 推荐, 收藏, 编辑
摘要:感谢:http://www.cnblogs.com/terrylee/archive/2006/05/18/403382.html Proxy模式根据种类不同,效果也不尽相同: 1.远程(Remote)代理:为一个位于不同的地址空间的对象提供一个局域代表对象。这个不同的地址空间可以是在本机器中,也可是在另一台机器中。远程代理又叫做大使(Ambassador)。好处是系统可以将网络的细节隐藏起来,使... 阅读全文

jquery插件配置的触发函数执行原理

2009-07-25 20:23 by Iron, 295 阅读, 0 推荐, 收藏, 编辑
摘要:以前用jquery的ajax和许多插件,在调用的时候,配置了许多回调函数,类似这样的格式$("#id").action({........'onComplete' :function(event,data){alert("asdf")}}); 用的时候觉得这样好像是理所当然。今天,下载了一个flash+jquery的多文件上传后的插件后,翻开其源码看,突然发现这种调用可不是JavaScript里面... 阅读全文
上一页 1 2 3 4 5 6 7 8 ··· 21 下一页