- 博客(7)
- 资源 (49)
- 收藏
- 关注
原创 strtok是个“失败”的设计
引用请注明出处:http://blog.csdn.net/int64ago/article/details/7416985话不多说,先来看个例子:#include #include void print_tokens(char *line){ static char whitespace[] = " "; char *token; for(token = str
2012-03-31 20:27:21 2929 1
原创 UVa系列——100/The 3n + 1 problem
引用请注明出处:http://blog.csdn.net/int64ago/article/details/7413434本题注意两个方面:1、虽然题目给的范围是1~1000000,其实计算的过程中的中间值有的是很大的,所以要用unsigned long long2、不重复计算,我同时用了两种方案,一种是计算的过程中判断是否遇到已经计算过的,另一种是计算的过程中把“有意义”的中间值
2012-03-30 22:59:44 1194
原创 fedora之无限折腾—— >快捷安装+配置
引用请注明出处:http://blog.csdn.net/int64ago/article/details/7400786注:本文假设你对计算机相关方面熟悉,并且熟悉linux使用,又常常换系统的,主要偏向于时间多爱折腾的码农。一、快速安装方法优盘FAT32格式或者ext格式,其根目录放有fedora LiveDesktop镜像iso文件+vmlinuz0+initrd0.
2012-03-27 22:56:28 2140
原创 static、extern分析总结
引用请注明出处:http://blog.csdn.net/int64ago/article/details/7396325 对于写了很多小程序的人,可能static和extern都用的很少,因为static和extern通常在工程量很大时候才能体现优势很必要性,这就不奇怪linux内核代码中“泛滥”着这两个关键词,而且据我所知,这也是面试经常被问道的,因为这涉及到的底层多一点。
2012-03-26 20:33:17 8129 2
原创 用GCC输出带源代码的汇编程序进行链接的调试
引用请注明出处:http://blog.csdn.net/int64ago/article/details/7395418一个可执行程序的形成,大致的步骤:编译——>链接——>可执行文件,然而,犯错最多的地方可能你以为是编译阶段,但是,实际上是链接阶段,特别是大型工程。下面用一个例子简单说下出现链接错误的一个简单解决方式,先看两个程序://main.cvoid test1();vo
2012-03-26 16:50:57 3011 1
原创 神奇的malloc
引用请注明出处:http://blog.csdn.net/int64ago/article/details/7392374#include #include void int2str(int int_in){ char *str_out = (char *)malloc(sizeof(char)); printf("%s\n", str_out);
2012-03-25 16:42:47 1592 1
原创 for(;;)和while(1)的效率问题
引用请注明出处:http://blog.csdn.net/int64ago/article/details/7367270今天面试被问到for(;;)和while(1)的效率问题,两个都是死循环,我开始主观的认为for(;;)里面有三次运算(或两次),效率当然是while(1)高,但是被告知错了,回来生成汇编看了下:1、while(1)汇编 .file "test_effect
2012-03-19 08:39:57 2387 4
vim配置大全(含插件和配置文件)
2012-02-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人