赞了回答2016-08-01
一个是 linux 的 list_head,这个几乎是稍微深入点的 C 程序员必须了解的技巧。实际上 Linus 本人非常看重 C 语言里指针的技巧,他还有个利用二级指针删除单链表的例子。另外比较常见的就是诸如显存映射这样的直接给指针赋地址强转,不过这个应该是体现 C 语言的底层...
回答了问题2016-08-01
为何不去用C程序实现一个Web服务器的原型呢(简单的那种,但是能够帮助说明和理解原理)?我说认真的,并不难,实现一个Web服务器的原型出来,那时候你就会明白了。
关注了问题2016-08-01
赞了回答2015-07-23
是一样的,第一种里面你str里面还有换行符,所以会长度会多一个,你把换行符去掉就是一样的。 {代码...}
赞了回答2015-06-15
signal() 函数,有两个参数:int sig 和 void (*handler)(int) 返回值是 void(*)(int) 类型的函数指针
赞了回答2015-05-16
[链接] 可以看一下这篇文章。 实际上多余的引用是由Python的编译过程贡献的。
提出了问题2015-05-16
赞了回答2015-05-16
We encountered a problem when the client was blocked in a call to fgets (on standard input) and the server process was killed
赞了回答2015-04-28
视频播放我用VLC player
提出了问题2015-04-28
回答了问题2015-04-06
《UNIX network programming》volume 1 & volume 2
回答了问题2015-04-06
(⊙o⊙)…其实office的表格就可以帮你搞定了
提出了问题2015-04-06
赞了回答2015-03-31
judge部分至少需要以下几个功能: 1.沙盒,执行代码的时候要保证系统的安全,必须把代码限制在沙盒里。 2.监控调用,由于在线执行代码很有可能会调用系统的资源(包括对文件进行请求,对网络/系统命令的请求),这些应该以安全优先,禁止某些调用的执行。 3.统计,大...
赞了回答2015-03-31
这句话具体什么含义确实很难搞清楚,这些职位要求都是大家互相抄,很多 HR 对技术一知半解,照样写职位要求。 不管怎么说,只要你熟练使用 Linux,又有何惧呢?
回答了问题2015-03-31
开发,开发,还是开发
回答了问题2015-03-31
这个问题的,我来试试看能不能给你说个明白。read()函数简单地说作用就是从描述符fd(作为第一个参数,对应问题中的in或者out)读取n个字节(作为第三个参数)到buffer中(作为第二个参数,也就是题目中的c)。 关键点:1)目的地是第二个参数。2)函数的返回值要么...
赞了回答2015-03-30
首先提出我的问题之后,有了两位朋友的抛砖引玉,通过他们的引子和我之前接触的一些软件,成功的完全了一整套的环境,如果各个软件熟悉其实并不是麻烦.整个的环境基于mike的wiki思路,[链接] 我也整理出来了一个(还在完善中) [链接]
关注了问题2015-03-30
关注了问题2015-03-30