科学网

 找回密码
  注册
代码整洁之道
居建涛 2017-5-12 21:46
以下是《 代码整洁之道 》这本书中一些,摘抄在此,方便自己,也希望能够帮助他人!顺便说句题外话,其实,这本书写的很不错,这也是华为的高级工程师极力推荐的。 1.关于实体变量应该放在哪里,争论不断 。在C++中,通常会采用所谓“剪刀原则,所有实体变量都放在底部。而在Java中,惯例是放在类的顶部。没理由去遵 ...
个人分类: 软件工程|2818 次阅读|没有评论
在VMware中不同的操作系统之间使用ping命令
居建涛 2017-4-11 16:01
翻看自己的博文,发现自从2015年6月3号开始,便开始了自己的博文旅途,那年正好大四毕业,那年考研失利,辛辛苦苦一年多,最后却是铩羽而归,甚是落寞。但庆幸的是在那个时候,遇到了科学网,似乎在那一瞬间感觉走进了一个想走进的圈子--科学界。现在想想,这个想法是多么的幼稚。就这样,自己解决了一些自己所觉得的难题 ...
个人分类: Linux|3504 次阅读|没有评论
操作系统之调度策略
居建涛 2017-3-25 20:39
传统Unix操作系统的调度算法必须实现几个互相冲突的目标:进程响应时间尽可能快,后台作业的吞吐量尽肯能高,尽可能避免进程的饥饿现象,低优先级和高优先级进程的需要尽可能调和等等。决定什么时候以怎样的方式选择一个新进程运行的这组规则就是 所谓的调度策略 。
个人分类: 操作系统|1832 次阅读|没有评论
TCP/IP之帧的转发
热度 1 居建涛 2017-3-7 14:15
写篇博文,以此来梳理下 自己的思路,即 数据包在链路层是怎样传递的- ARP协议 。 首先来点常识,无论是PC机还是router,二者均有 自己的ARP缓存表 ,也就是IP地址和MAC地址对应的那张表。在交换机中,有端口和MAC地址相对应的那张表,即标识了哪个MAC地址是从哪个端口进来的。 我们都知道,网络中的任何数据包归根结 ...
个人分类: 计算机网络|3277 次阅读|1 个评论 热度 1
操作系统学习之系统调用
居建涛 2017-3-2 13:55
最近自己在学习自己想学的东西,虽然看似有点杂乱无章,但其中的一条主线还是很明确的,那就是学习并了解整个操作系统的内核是如何工作的,尽可能多的弄懂其中的某些原理.以此为基础,无论是以后走底层还是做上层的应用,抑或是优化其中某些算法,都能得心应手,手到擒来. 进程同内核交互是通过一组定义好的函数来进行的,这些函数 ...
个人分类: Linux|2439 次阅读|没有评论
TCP/IP之IP地址详解
居建涛 2017-3-1 14:41
特此声明:写这些博文的目的仅仅是为了自己学习知识、总结知识、巩固知识,如有侵犯版权问题,请快联系我,我会尽快删除。 地址类 范围 类型 A 0.0.0.0-127.255.255.255 单薄 B 128.0.0.0-191.255.255.255 C 192.0.0.0-223.255.255.255 D 224.0.0.0-239.255.255.255 多播 E 240.0.0.0-249.2 ...
个人分类: 计算机网络|4053 次阅读|没有评论
TCP/IP协议之IP首部计算校验和
居建涛 2017-2-28 19:10
为了进一步减小计算检验和的工作量,IP首部的检验和不再采用复杂的CRC检验码而采用下面简单的计算方法:在发送方,先把IP数据报划分为许多16位字的序列,并把检验和字段置零。用反码算术运算把所有16位字相加后,将得到的和的反码写入检验和字段。接收方收到数据报后,将首部的所有16位字再使用反码算术运算相加一次。将得 ...
个人分类: 计算机网络|5953 次阅读|没有评论
fedora 安装chrome浏览器
居建涛 2017-2-23 20:15
由于需要,开始学习linux,并想把几个linux内核的系统都尝试用一下,本意只是觉得好玩。首先是debian,个人觉得恶心,于是换装centos,感觉一般,接着换装fedora,后来就没有换其他的,用到现在。到现在为止,只是用过fedora当中的文档,浏览器,在终端当中敲过一些命令,使用过vim编辑过c程序,并用gcc编译 ...
个人分类: Linux|2573 次阅读|没有评论
linux学习之管道
居建涛 2017-2-19 20:27
管道是 UNIX 系统 IPC 的最古老形式,并且所有 UNIX 系统都提供此种通信机制。管道有下面两种局限性: 1 )历史上,它们是半双工的 ( 即数据只能在一个方向上流动 ) 。现在,某些系统提供全双工管道,但是为了最佳的可移植性,我们决不应预先假定系统提供此特性。 &nb ...
个人分类: Linux|1339 次阅读|没有评论

本页有 1 篇博文因作者的隐私设置或未通过审核而隐藏

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-27 11:34

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部