自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

陈道军

陈道军

  • 博客(8)
  • 资源 (3)
  • 收藏
  • 关注

原创 Linux C编程第七回 - 文件内存映射

这次再次讨论文件的操作,只是对象换成了大型文件。 之所以讨论大型文件,是因为无论当今的热点“大数据处理”,还是老牌的搜索引擎,都会涉及到大型文件的处理效率。 比如前一张我们生成了50000行的日志,那么如果是300万行,甚至更多的时候,我们前一张提到的函数是否还能达到我们能够接受的效率呢。 统计日志行数,分别用LinuxAPI, C标准库实现,可以看到直接调用API,耗时72秒,用C标准库用

2012-12-10 08:05:52 1459 2

原创 Linux C编程第六回 - 文件操作

文件操作应该是Linux系统最常用的操作了,Linux把系统中的所有的设备都映射成了文件,所以操作设备,也就是在操作文件。 Linux上的文件操作个人理解可以分为两个部分,一个是C标准库的部分(stdio.c),还有一个就是Linux系统标准接口。 1.先来介绍标准库的部分吧,常用的函数就是打开文件fopen,写入文件fputc, fputs, fwrite,关闭文件fclose. 函数原型

2012-12-08 00:07:09 523

原创 Linux C编程第五回 - 时间函数

时间函数其实也是实际编程中经常需要用到的,虽然说需要的时候可以再查,但是提前了解一下大概,以后找起来也会很方便的,所以这里也总结一下,涉及到的函数不多,一切以实用为目的。 头文件,这个是C标准库的头文件。 1. 用于随机函数的随机种子; 获取当前时间,精确到秒,: time_t time( time_t *t ); time_t实际就是int,代表从1970年1月1号到现在的秒数,时区

2012-12-04 05:31:32 443

原创 Linux C编程第四回 - 字符串相关

编程其实很多时候都在和字符串打交道,因为毕竟给人能够呈现出来的信息还是需要用到文字,用到字符串。 可能最大的字符串处理程序就是微软的office了。 第一个涉及到的头文件是 ctype.h,顾名思义,主要是用来确认字符类型的。 函数原型如下: int isxxx( char c ); 常用的应该是isalpha, 和 isalnum, 分别是字母,字母和数字。 在C标准库里

2012-12-02 22:07:23 418

原创 Linux C编程第三回 - GDB

说起调试,学习的过程,原来真的是很心酸的。 那个时候在大学里边用VC写了个自动机模拟的软件,软件其实也不大,可能也就一两万行,在寝室闭门造车半个月搞出来的。 因为没写过什么程序,就拿着一本VC的书就开始了,当时不知道编译器原来支持那么多调试方法。根本就不晓得原来在断点处可以看到调用栈,可以跟踪变量的值,那会觉得调试找错本来就是自己干的事情,我就到处加log来找错。不过对于锻炼自己的Debug能

2012-12-01 21:28:15 454

原创 Linux C编程第二回 - GCC

Gcc是Linux下常用的C编译器,其实GCC也可以用来编译很多其他的语言,比如java,比如c++。 其实一直用的都是微软的IDE,但是用多了之后,感觉自己就被微软绑架了,离开了IDE就只能写个helloworld。接口,函数什么的全部都不记得,需要提示。这方面看来,虽然Gcc确实没有VS强大,但有些地方Gcc还是有他的优点的。据说Emacs可以搞得很强大,没去试过:) 整理了一下GCC下边

2012-12-01 15:50:18 396

原创 Linux C编程第一回 - Emacs编辑器

很多人说Emacs很神奇,我其实是从半年前开始使用Emacs的,用它就是用来在Linux下写代码。 Emacs到现在为止我只把他看作为一个编辑器,对应windows下的notepad。 因为是外包的项目所以都是通过Linux远程机的方式来进行编程,编译,调试,测试的。因为是维护项目,所以也没法用我老的办法在windows上用VC写好,调试好,最后Linux上编译,所以Emacs是项目一直使用的

2012-11-30 05:09:50 577

原创 身边的榜样

很难得这样的去佩服一个人,1年多的时间,每天坚持提前两个小时到公司学习英语,1年多的时间,他从完全听不懂,到现在的非常流利的交流。 学习让人充实,充实的人生才会让人感觉到快乐。 他叫Ophone。 向他学习!

2012-11-29 07:11:51 359

2019 csp s day1.pdf

noip2019提高组真题 第一天 PDF 完整版,新鲜出炉 包含考试说明注意事项等等

2019-11-16

PC上右键上传到kindle

PC上右键上传到kindle,很好用。支持到云端,到android,到kindle等客户端

2013-03-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除