博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2018年5月3日

摘要: Linux基础 1、《Linux与Unix Shell 编程指南》C语言基础1、《C Primer Plus,5th Edition》【美】Stephen Prata着2、《The C Programming Language, 2nd Edition》【美】Brian W. Kernighan D 阅读全文

posted @ 2018-05-03 18:37 (︶O︶) 阅读(426) 评论(0) 推荐(0)

2018年4月25日

摘要: 控制代码功能:像ATA硬盘发送ATA指令。IDE/ATA:接口,一个串行,一个并行,一般叫做IDE接口的硬盘和ATA接口的硬盘。ATA指令:可以操作ATA硬盘的指令。 Length:指定ATA_PASS_THROUGH_EX结构的字节长度.AtaFlags:指示数据传输的方向并指定要执行的操作类型。 阅读全文

posted @ 2018-04-25 18:34 (︶O︶) 阅读(2712) 评论(1) 推荐(0)

2018年4月19日

摘要: git自带的difftool和mergetool使用不习惯,配置difftool和mergetool为Beyond Compare 3。 git的配置文件一般在C:\Users\用户名\.gitconfig。我使用的MinGW Shell,git的配置文件在C:\MinGW\msys\1.0\hom 阅读全文

posted @ 2018-04-19 19:05 (︶O︶) 阅读(719) 评论(0) 推荐(0)

2018年4月15日

摘要: 1. 直接插入排序(稳定排序) 简单的说就是将序列分为有序序列和无序序列。每一趟排序都是将无序序列的第一个元素插入有序序列中。R[1… i-1] <- R[i…n] , 每次取R[i]插入到R[1… i-1]中。 步骤如下: 1> 在R[1 … i-1]中找到R[i]的插入位置k (0<k<i) 2 阅读全文

posted @ 2018-04-15 17:20 (︶O︶) 阅读(312) 评论(0) 推荐(0)

2018年3月23日

摘要: 我们通常对磁盘分区时,都会涉及到MBR和GPT。MBR和GPT都是磁盘分区的类型,由于以前的硬盘只有几个GB,几十个GB,几百个GB,使用MBR类型分区已经足够。但是近些年来,硬盘容量的发展速度迅速,已经达到2TB以上。这时,使用MBR分区将不能满足要求,至于为什么不能满足,请看下文。 我们可以使用 阅读全文

posted @ 2018-03-23 19:31 (︶O︶) 阅读(6415) 评论(0) 推荐(0)

2018年3月22日

摘要: 对于一直使用sourceinsight编辑C/C++代码的工程师们,sourceinsight是一个非常好用的编辑工具可以任意定位,跳转,回退,本人一直使用该工具做C/C++开发,sourceinsight能够满足我的大部分需求,但是有些功能没有总觉得是一个缺憾。源码链接:链接:https://pa 阅读全文

posted @ 2018-03-22 12:34 (︶O︶) 阅读(4447) 评论(0) 推荐(0)

2018年3月20日

摘要: 第一次使用博客园,先来个入门程序,不喜勿喷。 显示结果: 阅读全文

posted @ 2018-03-20 21:15 (︶O︶) 阅读(132) 评论(0) 推荐(0)

2017年12月22日

摘要: 内核层次架构windows程序运行分为内核模式和用户模式,内核模式可以访问所有的内存地址空间, 并且可以访问所有的CPU指令。一般程序运行在用户模式, 通过系统调用切换到内核模式执行系统功能,Windows系统通过这种方式来确保系统的安全和稳定。 下面是内核的层次划分:硬件抽象层(Hardware 阅读全文

posted @ 2017-12-22 16:27 (︶O︶) 阅读(1993) 评论(0) 推荐(0)