
日志文章列表
【书评】瞎侃《C++ Primer》(初稿)
|
路过的 C++高手就不用看了, 我写的都是瞎扯淡的,不适合你们 。 |
回来了
|
好久不来赛迪写东西了一方面是自己最近无心技术,第二前段时间在香港登陆这里很困难。 今天试了试,速度快了很多,所以打算回来继续写下去,希望有人能支持 Tags:
技术 交流
|
失落
|
很久没有更新博客了, 因为本人前端时间忙着毕业论文和申请读书深造。 |
C里面何时出了对结构体赋值的支持的?
|
记得当年在学老谭的那本C语言的书的时候,书中明确说两个结构体变量间赋值需通过对结构体内各个变量的复制来进行,而不能直接用=号来赋值。今天我还笑话了一把实验室同学的无知,结果在gcc中写了一段代码,.. |
荐一篇文章 An Overview of X toolkit
|
好久没有写东西了,论文工作弄的我最近恶心不已,实在没心思再动手涂鸦文字。 |
Linux的痛苦和快乐
|
这几天一直忙的要死, 在弄一个ipv6的组播转发程序。其实真正做coding也就一个晚上而已,但是尝试的时间就花了近一个星期。昨天晚上霸王硬上上弓,学了一下linux下的ipv6 socket和组播编程方式。麻烦的是网上一直找.. |
C和C++里面的lvalue 和 rvalue的释义
|
在看GCC的文档的时候,看到一个词lvalue,查了金山词霸其释义为 lvalue [计] 左值。因为的确在介绍编译原理的课程中听过这个词,大致知道其意思就没有多想。但是看完GCC文档的这个篇幅,都无法明白全篇在说什么。.. |
Linux多线程编程和Linux 2.6下的NPTL
|
这几天由于工作需要,琢磨了一下Linux下的多线程的相关资料。Linux下最常用的多线程支持库为Pthread库,它是glibc库的组成部分。但是关于Pthread的说明文档非常缺乏,特别是对POSIX多线程规范的介绍以及pthread库中.. |
gcc对C语言的扩展:构造函数调用(Constructing Function Call..
|
在不知道一个函数所接收到的参数的个数或类型的情况下,我们可以用GCC有一套内建函数记录下参数并将他们用于调用其他的函数。 |
Linux下多线程编程与信号处理易疏忽的一个例子
|
这几天把一个网络流量采集器程序基本改好了,原来在main函数中把几个子线程启动后就睡10分钟后开始清理子线程后退出。现在想改成子线程启动后主线程进入无限睡眠,直到收到SIGTERM或SIGINT。主程序如下: |
Debian sarge 3.1r1 在Intel se7320ep2 主板上的安装
|
这两天一直忙着为了在一台双至强3.0G的服务器上安装Linux系统。作为debian的fans,我还是选择了使用debian作为操作系统,但是从一开始安装至今,一直挫折重重。今天终于基本解决了大多数的问题。因为查了一下网上.. |
你知道Linux的吉祥物的名字和性别吗?
|
'800')this.width='800';if(this.height>'600')this.height='600';" border="0" />今天收到了这期的Linux Gazette,才知道原来Linux吉祥物还有一个名字叫Tux(英文直接翻译过来是男士无尾半正式晚礼服,倒是和这.. |
开源思想在中国
|
接触linux大概5年了,不敢说自己是老鸟了。看的越多发现自己知道的越少,很多想法都开始趋于成熟。这里,我不想多说什么开源的好坏优劣。一方面是在觉得自己没有这个资格来说这个;另外一方面,从事linux开发了这.. |
gcc对C语言的扩展:内嵌函数(Nested Function)
|
所谓内嵌函数就是定义于另一个函数内部的函数.(GNU C++不支持内嵌函数) 内嵌函数名在它被定义的块中是局部有效的。例如这里我们定义了一个函数squre并调用了它两次: |
从面向过程到面向对象,我的编程之路
|
也许现在新一代的程序员一开始涉足的就是c++,C#,Java这类面向对象的语言,如果这样,这篇文章可能得不到他们的认同。 这里,我只想写写我从面向过程到面向对象开发成长中的一些感想而已。 |
gcc对C语言的扩展:标签变量(Labels as Values)
|
你可以使用一元操作符&&得到在当前函数(或包含函数)中定义的标签的地址.得到的值的类型是void*。这个值是一个常量,可以在任何使用这个类型的常量的地方使用。例如: |
今天成功完成了4510b上走马灯测试程序
|
这几天白天忙搬家,还得抓紧时间写报告和文档,整个人都憔悴的要命。 晚上回去已经很迟了,还想榨取一点时间看看arm嵌入式的开发。虽然早已对arm的开发有了认识,但是对于实际开发过程和开发工具,还是比较.. |
gcc对C语言的扩展:局部标签声明(Locally Declared Labels)
|
每个语句内嵌表达式都是一个可以声明局部跳转标签的域。一个局部标签只是一个标识符:你可以使用通常的goto语句跳到它--但是只能在它所属的域内这么做。 |
gcc对C语言的扩展:语句内嵌表达式(statement-embedded expre..
|
在GNU C 中,用括号将复合语句括起来也形成了表达式。他允许你在一个表达式内使用循环,跳转和局部变量。 |
gcc编译器小知识FAQ(不断补充.....)
|
我收集了一些gcc相关的知识,提供给没时间或者没兴趣了解gcc太多细节知识的朋友。但是这些知识确实又是作为一个gcc使用者应该知道的。 |



RSS订阅
手机访问