摘要:
真是一本引人入胜的书!看了不到一半,就有一种置身其中的感觉,要是我也能看到自己二十年后的生活,哪怕只有1分43秒,该是一件多么奇妙的事情。但忧虑也随之而来,如果二十年后我没有成为现在想成为的人,现在的我还会为此付出努力吗?如果二十年后我成为了现在想成为的人,那时的我真的会为我付出的努力感到欣慰吗?如果我什么都没有看到(按书中的意思,就是没有活到二十年后),我会因为提前知道自己早逝而整天提心吊胆吗?如果二十年后没有成为自己想成为的人除了伤感,更大的伤害怕是我会因此而放弃努力。谁都会说过程比结果更重要,当年准备考研的时候,我就用这句话去回答“如果你没考上会怎么样”,我也知道这只是自欺欺人,只是缓减 阅读全文
posted @ 2013-06-21 14:17
爱生活,爱编程
阅读(280)
评论(0)
推荐(0)
摘要:
主要是字符串通配符匹配和数字与字符串互转的几个函数。// 通配符模式匹配int stringmatchlen(const char* p, int plen, const char* s, int slen, int nocase); int stringmatch(const char* p, const char* s, int nocase); // 字节数(如"-1G")转成64位整数long long memtoll(const char* p, int *err); int ll2string(char* s, size_t len, long long val 阅读全文
posted @ 2013-06-21 14:15
爱生活,爱编程
阅读(374)
评论(0)
推荐(0)
摘要:
Box of Bricks Little Bob likes playing with his box of bricks. He puts the bricks one upon another and buildsstacks of different height. ``Look, I've built a wall!'', he tells his older sister Alice. ``Nah, you shouldmake all stacks the same height. Then you would have a real wall.'. 阅读全文
posted @ 2013-06-21 14:13
爱生活,爱编程
阅读(231)
评论(0)
推荐(0)
摘要:
问题1. local 变量的压栈和出栈过程 void func1(){ int a = 0; int b = 0; } 系统中有一个栈顶指针,每次分配和回收local 变量时,其实就是移动栈指针。 2. static local变量的分配风险 void func2(){ static int a = 0; } 这个变量a可能会被分配多次,因为如果func2可能同时被多个线程调用,也就是函数在分配内存时是可能出现线程切换的。 问题: 如 void func3(){ int a; int b; } void func4(){ int c; int d; } 假设,func3和fu... 阅读全文
posted @ 2013-06-21 14:11
爱生活,爱编程
阅读(3441)
评论(0)
推荐(0)
摘要:
----------------------ASP.Net+Android+IO开发、.Net培训、期待与您交流! ----------------------0. 集合框架按其所实现的接口, 大致能分成Collection系 和Map系. 1. Map集合: 存储键值对, 且要保证键的唯一性. 2. Map与Collection的区别:Map与Collection在集合框架中属并列存在Map存储的是键值对Map存储元素使用put方法,Collection使用add方法Map集合没有直接取出元素的方法,而是先转成Set集合,在通过迭代获取元素Map集合中键要保证唯一性 * Map没有迭代器. 阅读全文
posted @ 2013-06-21 14:10
爱生活,爱编程
阅读(264)
评论(0)
推荐(0)
摘要:
linux下的进程通信手段基本上是从Unix平台上的进程通信手段继承而来的。而对Unix发展做出重大贡献的两大主力AT&T的贝尔实验室及BSD(加州大学伯克利分校的伯克利软件发布中心)在进程间通信方面的侧重点有所不同。前者对Unix早期的进程间通信手段进行了系统的改进和扩充,形成了“system V IPC”,通信进程局限在单个计算机内;后者则跳过了该限制,形成了基于套接口(socket)的进程间通信机制。Linux则把两者继承了下来,如图示:如图示:其中,最初Unix IPC包括:管道、FIFO、信号;System V IPC包括:System V消息队列、System V信号灯、S 阅读全文
posted @ 2013-06-21 14:08
爱生活,爱编程
阅读(335)
评论(0)
推荐(0)
摘要:
oracle 之数据字典屣履造门。(更新中) 今天是2013-06-20,哎,写这篇笔记的时候,我发现我是一个非常懒惰的人,这篇文章本该昨天就完成的,想起了钱鹤滩的《明日歌》,真是“世人若被明日累,春去秋来老将至”。 oracle数据字典包括四部分,分别是RDBMS(X$),数据字典表、动态性能视图(v$)和数据字典视图。 1)RDBMS(X$)内部 表: 该部分内容是oracle最低层的表数据,这些表维持着oracle的整个视图,就像我们人体的血液在我们人体流动维持生命一样。 因此这些表只能查看、研究不建议修改。oracle对修改内部表产生的后果不负责技术支持工作。 在查看参数... 阅读全文
posted @ 2013-06-21 14:06
爱生活,爱编程
阅读(271)
评论(0)
推荐(0)
摘要:
8086 CPU 寻址方式灵活。有以下几种 idata 表示常量 1. [ idata ] 用一个常量来表示地址,可用于直接定位内存单元,但是在 MASM中要显实在的说明 ds 段寄存器, 比如 movax, ds:[0] ,表示把 ds 寄存器中所在段的地址+偏移地址 0 的内存单元中的值赋给ax , 不能用mov ax, [0] ,这样在masm 中会当作mov ax, 0, 在windows的 debug 和 nasm 中可以用 mov ax, [..] 的方式定位内存,段地址默认放在 ds 中。 2. [bx] 用一个变量来表示内存地址,可用于间接定位一个内存单元。 比如 mov a. 阅读全文
posted @ 2013-06-21 14:04
爱生活,爱编程
阅读(463)
评论(0)
推荐(0)
摘要:
最新版的mpich简化了运行方式,不再提供mpd开头的命令,只需要一个mpiexec即可启动mpi运行环境,方便了mpi编程。源代码下载地址:http://www.mpich.org/downloads/。不过和之前的版本一样,在运行mpi程序时,首先要配置好系统环境。1.安装mpich3从上述网址下载源代码后,解压,然后configure,最后make和make install。命令如下:root@nami:~# tar zxvf mpich-3.0.4.tar.gzroot@nami:~# cd mpich-3.0.4/root@nami:~/mpich-3.0.4# ./config.. 阅读全文
posted @ 2013-06-21 14:02
爱生活,爱编程
阅读(4128)
评论(0)
推荐(0)
摘要:
ubuntu10.10 tftp安装,配置,测试成于坚持,败于止步虽然ubuntu/centos/redhat都是linux,但是内核其中存在一定的修改,所以对于tftp服务器的安装存在不同的命令。在这里由于自己安装的是ubuntu (其中redhat,采用rpm方式安装)安装tftp-hpa tftpd-hpa xinetdsudo apt-get install tftp-hpa tftpd-hpa xinetd在根目录下创建文件夹/tftpboot,我的根目录是/root修改目录权限chmod -R 777 /root/tftpboot1、修改tftp配置文件,如果没有就创建vim /e 阅读全文
posted @ 2013-06-21 14:00
爱生活,爱编程
阅读(310)
评论(0)
推荐(0)


浙公网安备 33010602011771号