- 博客(12)
- 收藏
- 关注
原创 程序员的七年之痒
工作7年了,刚开始工作的时候不知道什么样的程序员算是优秀的程序员?大学的时候喜欢quake III,知晓了damingdingding
2020-03-21 23:18:28
142
转载 闲扯原码、反码、补码
闲扯原码、反码、补码 相信大家看到这个标题都不屑一顾,因为在任何一本计算机基础知识书的第一章都有他们的解释,但是在书上我们只能找到一些简单的定义,没次看过之后不久就忘了。最近论坛里有人问起这些概念,看到很多人的回复是以前看过现在忘了去看看某某书之类,很少有给出一个合理的解释。于是本人就开始思考(虽然上帝会发笑,我还是要思考。),于是得出了以下的结论。 数值在计算机中表示形式
2008-02-20 11:27:00
1033
2
转载 原码、反码和补码
一、原码 求原码:X≥0,则符号位为0,其余照抄; X≤0,则符号位为1,其余照抄。 【例1】X=+1001001 [X]原 = 01001001 【例2】X=-1001001 [X]原 = 11001001 二、反码 求反码:若X≥0,符号位为0,其余照抄; 若X≤0,符号位为1,其余按位取反。 【例3】X=+1001001 [X]反 = 01001001 【例4】X=-
2008-02-20 11:15:00
5734
5
转载 基本概念的理解
码元,波特率,比特率,电平,频道带宽......基本概念的理解码元: 在数字通信中常常用时间间隔相同的符号来表示一位二进制数字。这样的时间间隔内的信号称为二进制码元,而这个间隔被称为码元长度。符号 即用于表示某数字码型[据位数不同,对应不同的键控调制方式]的一定相位或幅度值的一段正弦载波[其长度即符号长度]。 符号速率即载波信号的参数(如相位)
2008-02-15 15:06:00
1185
转载 写给C语言初学者的话 [转载]
写给C语言初学者的话 前些天我写了一篇“Unix C语言值得注意的地方”一贴,回贴中谈到学习国外的开源软件中的高质量代码的问题,但是有朋友跟我说,在看代码的过程中感觉难度很大,想想也是如此,动辄十几万行的程序如果没有人指点的话是很难找到切入点的,所以我撰写了此文希望能对广大C语言爱好者有所帮助,在文章中有很多煽情的地方还请大家原谅,因为这篇文章使我想到了刚刚毕业的时候,所以有点感慨。
2008-01-10 18:42:00
732
1
转载 关于fork()函数的精辟分析
#include ; #include ; main () { pid_t pid; pid=fork(); if (pid printf("error in fork!"); else if (pid == 0) printf("i am th
2008-01-09 17:22:00
427
转载 三层交换机与路由器的比较
为了适应网络应用深化带来的挑战,网络在规模和速度方向都在急剧发展,局域网的速度已从最初的10Mbit/s 提高到100Mbit/s,目前千兆以太网技术已得到普遍应用。在网络结构方面也从早期的共享介质的局域网发展到目前的交换式局域网。交换式局域网技术使专用的带宽为用户所独享,极大的提高了局域网传输的效率。可以说,在网络系统集成的技术中,直接面向用户的第一层接口和第二层交换技术方面已得到令人满意的答
2008-01-08 12:29:00
567
转载 socket编程中select的使用
Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等待某个事件的发生,如果事件没有发生,进程或线程就被阻塞,函数不能立即返回)。可是使用Select就可以完成非阻塞(所谓非阻塞方
2008-01-07 10:35:00
823
1
转载 sockaddr && sockaddr_in
struct sockaddr { unsigned short sa_family; /* 地址族, AF_xxx */ char sa_data[14]; /* 14字节的协议地址*/ };上面是通用的socket地址,具体到Internet socket,用下面的结构,二者可以进行类型转换struct sockaddr_in { // 专用于TCP/IP端点地址
2008-01-07 10:31:00
515
转载 tcp socket上的listen系统调用
listen系统可以使一台主机上的一个tcp socket在某个端口号被动侦听,等待来自其它主机的tcp socket的连接请求,下面是listen系统调用的函数原型: #include int listen(int s, int backlog); backlog是侦听队列的长度,在内核函数中,首先对backlog作检查,如果大于128,则强制使其等于128。
2008-01-07 10:27:00
1153
转载 网络socket编程指南
Beej网络socket编程指南 -------------------------------------------------------------------------------- 介绍 Socket 编程让你沮丧吗?从man pages中很难得到有用的信息吗?你想跟上时代去编Internet相关的程序,但是为你在调用 connect() 前的bind() 的结构而不知所措?等等
2007-09-18 16:46:00
545
转载 FreeBSD 6.0 下安装X Windows系统
纪录一下我在FreeBSD上的安装的过程。我是在系统最小安装的基础上安装的X。升级ports等我没有通过cvsup,是直接安装光盘上的ports和scr……为了清楚点,全部用绝对路径表示。 1、首先当然先安装Xorg-server和Xorg-client。为了方便。我是直接通过sysinstall安装光盘中的二进制包。(Xorg-client 不装会没有 startx这个工具和
2007-08-02 17:43:00
1331
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人