代码改变世界

Linux的系统目录

2017-10-30 11:41 by LoveDesy, 151 阅读, 0 推荐, 收藏,
摘要:/proc 它是伪文件系统,它是在内存里而不是在硬盘里,可以通过它查看当前的内核及所有正在运行的进程的运行状态,也可以修改某些文件以改变某些运行参数。 例如我要查看进程号是22134的进程的运行状态,先$ cd /proc/22134 查看启动进程时的命令行参数 $ cat cmdline 查看启动 阅读全文

Linux的IO总结

2017-10-30 00:21 by LoveDesy, 150 阅读, 0 推荐, 收藏,
摘要:File:提供了很多静态方法操作文件; FileStream:提供有丰富的读写文件的方法; Directory:扫描目录,获取文件; Path:操作文件路径; 阅读全文

如何检查线程是否死锁了?

2017-10-30 00:01 by LoveDesy, 9662 阅读, 0 推荐, 收藏,
摘要:产生死锁的四个必要条件 (1) 互斥条件:一个资源每次只能被一个进程(线程)使用。(2) 请求与保持条件:一个进程(线程)因请求资源而阻塞时,对已获得的资源保持不放。(3) 不剥夺条件 : 此进程(线程)已获得的资源,在末使用完之前,不能强行剥夺。(4) 循环等待条件 : 多个进程(线程)之间形成一 阅读全文

串口通信到底是属于哪一层?

2017-09-24 22:24 by LoveDesy, 6311 阅读, 1 推荐, 收藏,
摘要:正确答案,串口通信包含了物理层(物理链路传输,串口线)、数据链路层(成帧,起始位、数据位、校验位、结束位)、应用层(应用数据的打包由串口编程自己制定)三方面的功能。 串口和以太网的关系:是两种通信方式,实现原理以及应用场景都不相同。 串口转以太口: 串口转以太网并不是简单传输媒介的变化,而是串口到T 阅读全文

epool EPOLLLT模式和EPOLLET模式

2017-09-21 18:51 by LoveDesy, 551 阅读, 0 推荐, 收藏,
摘要:EPOLLLT是系统默认模式,如果监听的socket链接,只要socket缓存有数据,就触发EPOLLIN,同样只要发送缓存有空间,都会有持续不间断的EPOLLOUT通知。 EPOLLET 在接收数据时, 如果有数据只会通知一次, 假如read时未读完数据,那么不会再有EPOLLIN的通知了, 直到 阅读全文

冒烟测试(smoke test)、可用性测试(sanity test)和回归测试(regression test)

2017-08-31 09:55 by LoveDesy, 14266 阅读, 1 推荐, 收藏,
摘要:测试领域,冒烟测试(smoke test)、可用性测试(sanity test)和回归测试(regression test)彼此之间很相似,范围也有重叠,所以比较容易混淆:都是在需求变更或问题修改后对系统全面测试之前的一种预测试,都是为了发现是否在界面和代码层面引入了问题。 我们可以用一个和河流相关 阅读全文

定向增发

2017-08-23 23:36 by LoveDesy, 143 阅读, 0 推荐, 收藏,
摘要:待续 阅读全文

市盈率

2017-08-23 23:26 by LoveDesy, 125 阅读, 0 推荐, 收藏,
摘要:https://www.zhihu.com/question/20245733/answer/193139303 阅读全文

系统任务

2017-01-04 17:11 by LoveDesy, 172 阅读, 0 推荐, 收藏,
摘要:ctrl+z bg fg jobs & 阅读全文

磁盘管理命令

2017-01-04 11:26 by LoveDesy, 158 阅读, 0 推荐, 收藏,
摘要:#fdisk -l //查看分区列表 #fdisk /dev/hdb /*给新加的硬盘创建分区*/ #mkfs [-t fstype] filesys [blocks] /*在一个分区filesys上创建fstype类型的文件系统,并指定块数*/ 常用文件系统类型,ext2,ext3,reiserf 阅读全文