自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Clifnich

新知、旧闻和工程经验

  • 博客(8)
  • 问答 (4)
  • 收藏
  • 关注

原创 测试驱动编程的心得

Test-driven programming is the key to many dilemmas while failing to do that is the recipe for many disasters.这句话是我说的。最初接触TDD测试驱动编程的理念是这样的:在你写每一行新程序之前你都要写测试程序。先写一个fail掉的test case, 然后写足够让这个case通过的代码。再写新

2017-08-17 21:25:07 701

原创 实习日志

2017.8.18TGIF! 谈一下knowledge in the world 和knowledge in the head.The Design Of Everyday Things 一书本应该是讲设计的,但却花了很大的篇幅在讲knowledge in the world 和knowledge in the head的区别,阅读的时候很不解,但看完以后,自己着手设计起自己项目,就发现这两个概念非

2017-08-17 20:53:57 924 1

原创 排列组合

分糖果问题:x+y+z=10把y+z当成一个整体。支付宝红包,01和1都不同命令。航空公司 2C2M+N−2C2M=582C_{M+N}^2 - 2C_M^2 = 58宿舍红蓝对战,定义关系为同学u和同学v之间有至少一场比赛。记事本复制粘贴,最长文本长度:多次a+不断粘贴p2p通信,分两组研究1,m和m+1到n爸爸去哪儿,只有两种圆桌坐法,分别讨论坐法的varieties.括号嵌套,转换为几何

2017-08-16 21:49:14 377

原创 编程语言

判断2的幂答案:n > 0 ? (n & (n - 1)) == 0 : false;位运算技巧:n = n & (n - 1)的效果是消除n的最后一个1位。交换值不使用零时变量void swap(int &a, int &b) { a += b; b = a - b; a = a - b;}测试人员发现你负责的系统除了问题,需要修复,通过日志已经明确是某个模块的代码有问题

2017-08-12 11:08:04 387

原创 算法与数据结构

题1. 求n个数中的最大值和最小值,最少的比较次数是3n2\frac{3n}{2}.解析:最大值和最小值是有逻辑关系的,一个比最大值大的数不需要和最小值去比较;同样,一个比最小值小的数不需要跟最大值比较.将所有数两两分成一组,共n/2组,进行比较值大的归为新的一组tmax,值小的归为另一组tmin, 再分别和max和min比较,比较了2个n/2次.左右值数即“前序遍历树“,有如下特征: 1

2017-08-12 10:10:21 478

原创 操作系统与分布式

Unix System Call1. mkdir, create a new directory2. chmod, change a file's mode bits3. open, open a file for reading or writing4. close, close a filesetuid 置位,按照程序文件属主进行权限分配。在操作系统中,进程调度不需要硬件的支持。Linu

2017-08-09 22:14:02 620

原创 计算机组成原理

实现虚拟存储器最关键的技术是“请求调页“。流水线时间计算公式:一条指令所需时间+(指令条数-1)*时间最长的指令的一段吞吐率公式:指令条数 除以 流水线时间 Cite Here.从CPU体系架构上看,Intel64 CPU的架构和其他的MIPS,ARM和Power不同。Cache不属于冯·诺伊曼体系结构必要组成部分.c 语言中 & 是 bitwise AND 运算。 14 && 15 = 1.用于

2017-08-09 21:30:08 453

原创 计算机网络知识点

Internet Protocol有7层。卡车运硬盘问题:相同时间内两种方案要传输相同的数据量。TB/GB, B means byte, 1 byte = 8 bits.TCP’s 5 pts.What is a “Connection”? It consists of four values: 1. source IP 2. source port

2017-08-08 21:58:42 395

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除