Xiaoran Blog

Software Engineer

软工读书笔记(0)

  Chap 1-2:软件工程介绍

本文参考自 Software Engineering : A Practitioner’s Approach — 8th edition by Roger S. Pressman 1.1 软件的特性 软件决定了现代信息化社会的发展 以往个体的程序员正在被软件开发团队取代 团队个体间有序分工 控制开发成本 时间...

Software Testing

  软件测试领域 近些年的学术发展

这篇paper的完整题目是 Software Testing: A Research Travelogue (2000–2014) 背景故事 2000年开了一个会,大家讨论软件测试未来的发展,于是有了Mary Jean Harrold写的roadmap 2014年又开会,要求作者写“游记” 背景 软件测试直接影响软件的质量 软件测试是学术研究的热点 出题讨论 ...

SQL笔记

  上学期database课的笔记

table operation drop drop table components cascade constraints; create create table components ( term varchar2(10), lineno number(4) check(lineno >= 1000), compname varchar2(...

I/O模型

  阻塞、非阻塞、I/O复用、信号驱动、异步

摘自《Unix网络编程》第6章 I/O模型 UNIX下可用的5种I/O模型: (1)阻塞I/O (2)非阻塞I/O (3)I/O复用(select和poll) (4)信号驱动I/O(SIGIO) (5)异步I/O 对于一个套接口上的输入操作,第一步通常涉及等待数据从网络中到达。当所等待分组到达时,它被拷贝到内核中的某个缓冲区。第二步就是把数据从内核缓冲区拷贝到应用进程...

Hello 2018

"Hello World "

这是我第一次建立自己的技术博客。顺利转到CS,学了很多基础的课程,未来将会陆续开始做research、在小软件公司实习、在大公司就职(希望是)。想要用这个博客记录自己在技术方面的疑惑、体会与收获。