
技术点滴记录.
文章平均质量分 75
duduhaha
这个作者很懒,什么都没留下…
展开
-
笔试面试题整理,慢慢搜集....
现在的公司招聘,都要笔试面试.如果你不是那种编程功底非常深厚的人,又不好好准备一番,在笔试面试中往往会处于被动局面.虽然有些笔试题是故意为难我们,有点钻牛角尖.但是很多笔试题面试题确实能够很好地看出我们的基础. 在这里,我就略去那些钻牛角尖的题.从csdn论坛我近半年的收集中选出10道有代表性的题目,难度基本上是逐渐加大.对数组,指针,数据结构,算法,字符串,文件操作等问题都有覆盖原创 2005-10-17 23:22:00 · 6937 阅读 · 0 评论 -
Niklaus Wirth
Citation For developing a sequence of innovative computer languages, EULER, ALGOL-W, MODULA and PASCAL. PASCAL has become pedagogically significant and has provided a foundation for future computer la转载 2006-05-16 21:13:00 · 3322 阅读 · 0 评论 -
Edsger W. Dijkstra
Edsger W. Dijkstra Edsger Dijkstra was a principal contributor in the late 1950s to the development of the ALGOL, a high level pro转载 2006-05-16 20:44:00 · 3755 阅读 · 1 评论 -
安全编程详解
翻译:By xundi@xfocus.org --> 此原文是来自www.securityfocus.com中的Secure Programming v1.0,本人建议能读原文读原文,如果你英语实在不过关,就读此文吧,并且感谢你能花不少时间来看这篇我敲了很长时间的文章。----------------------------------------------------------------转载 2006-08-31 09:53:00 · 4211 阅读 · 0 评论 -
关于流和缓冲区的理解以及一般标准输入问题的解决方法小结.
先看两个问题(以下程序运行环境为WIN2000+DEV-C++4.9.9.2):1、执行以下程序:CODE:[Copy to clipboard]/***************************************************** Name: copy_bar.c Copyright: kernelxu Author转载 2006-04-16 12:46:00 · 2566 阅读 · 0 评论 -
进程、线程调度模型及其在Windows2000中的实现
进程/线程模型 在传统的操作系统中,每个进程有一个自己的地址空间以及一个单一的控制流程。事实上,这几乎就是传统操作系统中进程的定义。 但是,现实中有很多情况下需要在同一个地址空间中完成并行的任务,比如Web服务器程序,虽然使用多进程方式编程也可以很好地实现服务器,但进程间的数据共享由于需要跨越地址空间而显得十分不方便,同时进程间切换的开销也不可小视。 其实这些问题的本质在于两个概念:1.转载 2006-09-02 10:31:00 · 2026 阅读 · 1 评论 -
BT之父布莱姆·科恩:极客的莫扎特之梦
互联网永远都在等待技术天才们的精彩表演。在这个网络技术车轮高速飞转的年代,信息传播障碍变得越来越小。从文字、图片到音频、视频,互联网所加载的内容,不再受限,这些都得益于那些先进的网络传输和共享技术的重大突破。在众多网络传播工具中,BT(Bit Torrent)无疑是其中最闪亮的一颗新星。“BT的出现使整个互联网变为一个真正的信息传播平台,甚至改变了传统媒介的格局。”美国《连线》杂志这样评价BT。原创 2006-04-20 21:53:00 · 2104 阅读 · 0 评论 -
unix/linux编程的一些问题.
1.如何避免僵尸进程,这个问题在写多进程网络程序经常会遇到. 父进程通过wait和waitpid等函数等待子进程结束,这会导致父进程挂起. 如果父进程很忙,那么可以用signal函数为SIGCHLD安装handler,因为子进程结束后,父进程会收到该信号,可以在handler中调用waitpid回收. 如果父进程不关心子进程什么时候结束,那么可以用signal原创 2006-04-14 20:48:00 · 2575 阅读 · 1 评论 -
c语言的一些总结和探讨(未完待续中).
勿在浮沙筑高台!用候捷老师书上的这句话鞭策自己! 想想自己在学习c语言的路上,遇上过很多挫折,走过很多弯路.造成c语言这么诡秘难学的原因我认为有一个重要原因,就是从谭浩强老师的>到kernighan大师的>之间没有一道很好的桥梁.c语言的很多细节问题没有总结,国内有>,>,可是却没有>.是c语言太简单了吗?肯定不是.应该是很多人没有想过把自己的感受写出来与大家分享.或是由于文人原创 2006-03-08 00:10:00 · 3104 阅读 · 1 评论 -
x264源代码分析.
l 相关说明:1. 使用版本: x264-cvs-2004-05-112. 这次的分析基本上已经将代码中最难理解的部分做了阐释,对代码的主线也做了剖析,如果这个主线理解了,就容易设置几个区间,进行分工阅读,将各个区间击破了.3. 需要学习的知识:a) 编码器的工作流程.b) H.264的码流结构,像x264_sps_t原创 2006-03-07 23:55:00 · 8604 阅读 · 11 评论 -
风声,雨声,读书声-------候捷和孟岩的谈话
去年的这个时候,应吴荷老师的邀请,我与台湾着名的技术作家侯捷老师,以及博文视点出版公司的方舟先生共同进行了一次对话,并成文发表于《中华读书报》。忙忙碌碌的日子总是过得特别快,这一年发生了很多事情,但是到了年末的时候蓦然回首,去年此时的点点滴滴,清晰竟如昨日。整整十二个月,三百六十多天,曾经亲自走过的分分秒秒,滑过了手边,就不知到哪里去了。只有在想起来的时候,在记忆的平静池塘 投下一颗石子,泛起一轮转载 2006-03-09 16:46:00 · 2350 阅读 · 0 评论 -
传奇的缔造者——C语言之父访谈
Dennis M Ritchie(丹尼斯·里奇), C语言之父,UNIX之父。C语言是使用最广泛的语言之一,可以说,C语言的诞生是现代程序语言革命的起点,是程序设计语言发展史中的一个里程碑。自C语言出现后,以C语言为根基的C++、Java和C#等面向对象语言相继诞生,并在各自领域大获成功。但今天C语言依旧在系统编程、嵌入式编程等领域占据着统治地位。C语言,这种最有效、最通用的编程语言,转载 2006-03-09 16:26:00 · 2230 阅读 · 0 评论 -
整数溢出与程序安全
Basic Integer Overflows 转载:xundi(xundi) Volume 0x0b, Issue 0x3c, Phile #0x0a of 0x10 |=--------------------=[ Basic Integer Overflows ]=----------------------=| |=-------------------------------------转载 2006-03-14 16:06:00 · 5524 阅读 · 0 评论 -
C/C++代码检查方法
C++代码检查方法 译自 An Abbreviated C++ Code Inspection Checklist John T. Baldwin October 27, 1992 by realfun, 2003-7-20 (sloc/hr : source lines of code per hour,每小时代码行数) 一、 2-5名检查人员,不包转载 2006-03-13 11:58:00 · 4509 阅读 · 0 评论 -
探讨linux多线程编程(整理中........).
原创 2006-03-10 18:59:00 · 1028 阅读 · 0 评论 -
对于技术的一些看法.
自己是学计算机的,当自己对计算机科学真正有所理解的时候,不禁为国内和国外的差距感到心寒.我相信中国的其它学科和国外相比差距也差得太远.说个看过的故事.太平天国期间,清军主帅之一胡林翼视察军情,策马登山,举目四望,不禁踌躇满志:“此处俯视安庆,如在釜底,贼虽强,不足平也。”于是纵马驰至江边,忽见两艘西洋轮船,鼓轮奔驰,迅如烈马,疾如飘风。胡林翼脸色骤变,勒马回营,中途忽然吐血,差点摔下马来,原创 2006-01-11 02:18:00 · 2307 阅读 · 2 评论 -
Ken Thompson
Citation For their development of generic operating systems theory and specifically for the implementation of the UNIX operating system ] Ken Thompson,C语言前身B语言的作者,Unix的发明人之一(另一个是Dennis M. Riche老大,被尊为D转载 2006-05-16 21:05:00 · 2450 阅读 · 0 评论