wushenwu/KR
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This is my study note during KR. I will update it every day. ---------------------------------------------------- 20140220 小数的进制转换 1. 硬件基础 2 1.1 冯.诺依曼结构 2 1.2 汉字发展与计算机技术 3 1.3 三种基本结构 3 1.4 主频、外频、倍频 3 1.5 存储设备的层次化 3 1.6 排序算法 4 1.7 BIOS的功能 4 2. 软件基础 4 2.1数据关系 4 2.2 DBMS的技术指标 4 2.3 网络模型 (OSI ) 5 2.4 进制转换 6 20140221 1.整数表示 2 1.1 进制转换 2 1.2 有符合数 & 无符号数 2 1.3 无符号数的编码 2 1.4 有符合数的表示 3 1.4.1补码编码 3 1.4.2 有符合数的其他表示方法——原码、反码 4 1.4.3 补码表示的案例 4 1.5 有符合数和无符号数间的转换 6 1.5.1 有符合数与无符号数间的关系 6 1.5.2 有符合数转换为无符号数 6 1.5.3 无符号数转换为有符号数 7 1.5.4有符合数与无符号数的转换安全问题 8 1.6 溢出&进位 10 2. Hello World 11 3. 作业——洗牌程序 11 3.1算法描述 11 3.2 算法实现 12 3.3 程序测试 13 20140224 1. 编程规范 2 2. MSDN 2 2.1 printf 2 2.2 支持库 2 2.3 类似功能函数 3 3. 作业——scanf 3 20140225 浮点数的存储 1. 基本数据类型 2 1.1 整型家族 2 1.2 signed和unsigned间转换 3 1.3 扩展与截断 4 1.4 字符&字符串 7 2. 浮点数的存储 7 2.1 存储方法 7 2.2 案例 8 3. 类型转换 9 20140226 1. 函数 2 1.1 定义与声明 2 1.2 头文件 2 1.3 实参、形参 2 1.4 多源码编译 3 2. 其他 5 2.1 操作符优先级 5 2.2 回车与换行 5 3. 关于传值调用的验证——数据交换 6 20140227 1. IDE环境配置 2 2. 函数调用过程 3 2.1 传递参数 (调用约定) 3 2.2 保存返回地址到栈中 6 2.3 保存调用者的栈地址 6 2.4 分配局部变量空间 7 2.5 保存调用方寄存器值 (寄存器使用惯例) 7 2.6 执行函数体代码 8 2.7 设置返回值 8 2.8 恢复寄存器值 8 2.9 释放局部空间 9 2.10 还原调用方的栈环境 9 2.11 栈平衡处理 9 2.12 其他 11 3. 实验验证 11 20140228 数组乘法 (大数表示) 1. 数据+代码 2 2. 递归 2 2.1 递归的相关阐述 2 2.2 案例阐述——追踪递归 3 2.3 案例阐述——回文 7 2.4 案例设计——迷宫 7 2.4.1 基本逻辑设计 8 2.4.2 状态变更 8 2.4.3 显示逻辑 9 20140303 1. If 2 1.1 相关语法与规范 2 1.2 相应的汇编 2 2. Switch/case 4 2.1 相关语法 4 2.2 有关分类 5 2.3 相关汇编阐述 6 2.3.1 分支数小于4 6 2.3.2 线性的结构 7 2.3.3非线性结构 13 20140304 1. 循环结构 2 1.2 goto模拟 2 1.2 汇编代码 4 1.3 实际模拟 8 2. 数组 13 2.1 数组名 13 2.2 下标引用与地址 13 2.3 获取程序入口地址 14 20140305 复习 20140306 排序(冒泡、选择) 20140307 1. 数组 2 1.1 基本概念——数组名 2 1.2 基本概念——数组名与指针 2 1.3 数组名作为函数参数 3 1.4 数组元素的地址 4 2. 其他 5 2.1 对齐 5 2.2 代码管理、规范 5 20140310 复习,快速编程 20140311 1.俄罗斯方块 2. getch & kbhit 3. gets & scanf 20140312 1. I/O相关 2 1.1 由问题引入 2 1.1.1 现象描述 2 1.1.2 原因分析 3 1.1.3 解决方法 4 1.2 Stream I/O 6 1.3 宏定义与函数 8 2. 字符、字符串 9 2.1 基本知识 9 2.1.1 单字符 9 2.1.2 字符串 10 2.2 其他 11 20140313 1. 变量及其作用域、生命周期 2 1.1 作用域 2 2. 溢出 4 2.1 fgets 5 2.2 scanf 7 3. 内存布局 8 4. 其他 13 4.1 关于overlapped 13 4.2 全局变量地址 14 20140314 1. 关于加密 1.1 利用正确密码对关键代码加密的操作 20140318 1. 关于规范 1 2. 关于加解密 1 3. 静态变量 2 4. 不同变量间的比对 3 5. 静态局部变量的管理 4 5.1 C程序中 4 5.2 C++程序中 5 5.2.1 初始化机制 6 5.2.2 作用域范围控制 7 5.3 (粉碎命名机制)Name Mangling 8 20140319 1. Others 1 2. 宏 2 2.1 预处理 2 2.2 宏的规范性 3 2.3 案例 3 2.4 others 3 3. 条件编译 4 4. Unicode 4 20140320 1.语言设置 20140321 1. 其他 1 2. 指针 1 2.1 解读方式 1 2.2 数组名 1 2.3 指针运算 2 2.4 注意事项 3 3. Debug printf 3 20140324 1. 其他 1 2. 指针 1 2.1 指针常量与常量指针 1 2.2 寻址公式 3 20140325 1. 其他 1 2. 指针与字符串 1 2.1 字符数组的初始化 1 2.2 返回指针的函数 4 2.2.1 方案设计 4 2.2.2 方案实施 5 20140326 1. 其他 1 2. 函数指针 1 2.1 基本知识 1 2.2 typedef 2 2.3 函数指针的应用场景 2 3. 函数指针实现程序动态决策执行 3 4. 函数指针用于回调函数 6 20140327 1. 其他 1 2. 指针 1 3. 多维数组与指针 2 4. 数组指针(指向数组的指针) 4 5. 指针数组(元素为指针的数组) 5 20140328 1. 其他 1 2. 指针 2 2.1 自定义数组 3 2.2 两数大小处理 3 2.3 不同场景下处理流程的自适应 4 2.4 查找关键字 4 2.5 关键字的排序 4 2.6 命令行处理 5 2.7 函数指针的理解 5 2.8 变态跟踪 5 20140331 1. 其他 1 2. 结构体 1 2.1 结构体类型的定义 1 2.2 结构体的设计规划 2 2.3 结构体类型变量 2 2.4 结构体变量的引用 3 2.5 结构体数组 4 2.6 结构体成员的存储分配 4 2.6.1 对齐设置 4 2.6.2 对齐的原则 5 2.6.3 偏移 8 20140402 1. 其他 1 2. 枚举 2 2.1 基本知识 2 2.2 枚举与宏 3 3. 共用体 3 3.1 基本知识 3 3.2 共用体与枚举、结构体 4 4. 堆 6 4.1 相关区分 6 4.2 相关细节 7 4.3 相关规范 9 20140403 1. 其他 1 2. 堆空间布局 3 3. 堆空间破坏的跟踪 6 4. 堆空间的分配机制跟踪 10 20140407 1.位运算 20140409 1. 其他 1 2. 位段 1 2.1 位段成员类型 2 2.2 位段成员存储 3 2.3位段成员顺序 5 2.4 位段成员的赋值 6 2.5其他 6 3. 文件 10 3.1 有关函数 15 20140410 ~ 20140413 学生信息管理系统
About
This is the note during KR
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published