- 博客(21)
- 收藏
- 关注
原创 笔试总结
C语言不允许函数的嵌套定义,但是可以嵌套调用const使用: int const *p 指针可变,指针对应的空间的数据常量不变 int *(const p) 指针的值不变,数据常量可以通过引用修改 class C{ public : void setname( const string&n){name = n;} //setname不会改变n的值,只是把它赋给n
2016-05-12 00:06:11
421
原创 Linux内核分析总结-路过的小游侠
路过的小游侠+ 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000- 这是分割线- 学期过去一半,孟老师的课程也结束了,尽管预料之中的事,但总有些突然。回顾整个课程,一开始的我对Linux内核庞大的代码量望而却步,然而课程开始只是通过孟老师的时间片轮转多道程序内核代码来进入内核代码
2016-04-24 15:23:28
446
原创 “Linux内核分析”实验报告8
路过的小游侠+ 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 理解进程调度时机跟踪分析进程调度与进程切换的过程进程调度和进程调度时机的分析:不同类型的进程有不同的调度需求,所以需要不同的算法来满足人的需求和使计算机高效运行。就有了调度策略,Linux根据优先级排队 — schedu
2016-04-17 13:55:04
8405
转载 iptables详解,所有的都在这儿了
https://www.frozentux.net/iptables-tutorial/cn/iptables-tutorial-cn-1.1.19.htmlhttps://www.centos.bz/2012/07/iptables-notes/
2016-04-12 23:09:50
471
原创 6.Linux内核如何装载和启动一个可执行程序
路过的小游侠 + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 ”第一节: 1。可执行文件的创建预处理编译和链接 gcc -E :完成预处理输出文件 gcc -S : 完成预处理和编译, gcc -c :完
2016-04-10 22:42:29
600
原创 回顾
近乎一年的学习,如果要我找个比喻,各种各样的课程就像一锅乱炖的菜肴,无数种食材的汇入,那滋味,究竟是好是坏,只有自己才知道。 囫囵吞枣,吞是吞下去了,能否消化的好,能否给未来打好基础,一切还没有定论。
2016-04-08 14:03:58
351
原创 Linux系统创建一个新的进程
路过的小游侠+ 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000阅读理解task_struct数据结构http://codelab.shiyanlou.com/xref/linux-3.18.6/include/linux/sched.h#1235; 分析fork函数对应的内核处理过程sy
2016-04-03 20:30:28
806
原创 实验二 白盒测试 White box Testing
又称结构测试,逻辑驱动测试,他从程序内部逻辑结构和有关信息来设计和选择测试用例。 应用白盒法时候,手头必须有程序的规格说明以及程序清单 一般多为 逻辑覆盖法和基本路径测试法,基本路径测试最广泛。白盒测试的主要目的 保证一个模块中的所有独立路径至少被执行一次; 对所有的逻辑值均需要测试真、假两个分支; 在上下边界及可操作范围内运行所有循环; 检查内部数
2016-03-30 15:01:48
3315
原创 Linux内核分析实验五—分析system_call中断处理过程
路过的小游侠+ 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 在上一周的实验课程中,我们分析了 Linux 内核系统调用过程,理解了中断的概念和中断上下文,掌握了系统调用的原理,今天,我们继续以 Linux 内核 系统调用 getpid() 函数为例,更加深入的分析系统调用过程。
2016-03-27 23:17:42
851
原创 a little knowledge of opencv
in my course Adveranced processing of Img, I have finished my lab1, grey level tranformation. based on opencv3.1, visual studio 2015, I used my own code to access threshold transformation, gama tran
2016-03-25 16:21:22
507
转载 图像处理学习笔记之一
IplImage Mat cvMat 三大容器 。在opencv中Mat是更偏向于计算 以下转载 Key_Ky 转: CvMat,Mat和IplImage之间的转化和拷贝1、CvMat之间的复制//注意:深拷贝 - 单独分配空间,两者相互独立 CvMat* a; CvMat* b = cvCloneMat(a); //copy a to b 2、Mat之间的复制复制代码 //注意:
2016-03-24 11:50:16
493
原创 软件测试实验一,人民币大小写黑盒测试报告
引言 2 1.1 标识 2 1.2 程序概述 2 1.3 文档概述 3引用文件 3测试结果概述 3 3.1 对被测试软件的总体评估 3 3.2 测试环境的影响 3 3.3 改进意见 3 4.详细的测试结果 4 4.2.1等价类划分 4 4.2.1.1 基本原理 4 4.2.1.2 测试分析 4 4.2.1.3 测试用例 4
2016-03-22 11:19:05
4188
原创 人民币数字转换大小写
实验要求 1)中文大写金额数字应用壹、贰、叁、肆、伍、陆、柒、捌、玖、拾、佰、仟、万、亿、元、角、分、零、整(正)等字样。 2)中文大写金额数字到”元”为止的,在”元”之后,应写”整”(或”正”)字,在”角”之后,可以不写”整”(或”正”)字。 3)中文大写金额数字前应标明”人民币”字样,大写金额数字有”分”的,”分”后面不写”整”(或”正”)字。 4)大写金额数字应紧接”人民币”字样填写,
2016-03-22 10:22:38
2263
原创 第四周 使用API和C编码中的嵌入式汇编 来应用同一个系统调用
路过的小游侠+ 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000前言这周研究了 系统调用,程序员一般通过库函数与系统调用打交道。理解用户态和内核态:对应不同级别的执行级别。内核态比用户态的权限高。提高了系统稳定性。 Linux使用了x86的0级和3级权限。(32位)用户态只能访问0-0
2016-03-20 13:48:53
570
原创 Linux内核分析第三周
Linux内核分析第三周路过的小游侠+原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 代码分析 1. start_kernel 函数 asmlinkage __visible void __init start_kernel(void) { char*command_
2016-03-13 22:28:47
626
原创 Linux内核分析,完成一个简单的时间片轮转多道程序内核代码
路过的小游侠+ 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 实验二 时间片轮转多道程序本周学习了一个简单的操作系统内核的工作模式。从堆栈初始化开始:汇编代码通过enter,
2016-03-06 22:23:20
755
原创 Linux汇编代码学习,反汇编简单的c及分析汇编代码工作过程
路过的小游侠+原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 ” 现代计算机大多采用的是冯诺依曼体系结构,其核心思想为 程序存储计算机,CPU通过eip(32位)从内存中一个个取指令并执行。本周课程学习了Linux环境下的汇编语言(AT&T汇编)。 c语言代码in
2016-02-23 23:04:52
1905
原创 操作符重载
1. 成员选择符 成员对象选择符 域解析操作符 条件操作符 不能重载2. 除了 内存管理操作符new new[] delete delete[] 之外 一个以顶层形势被重载的操作符必须在它的参数表中包含一个类的对象, 下标操作符[] 赋值操作符= 函数调用操作符()和 指针操作符--> 类成员函数的重载形式进行
2015-11-08 12:55:24
399
转载 vc++各种文件的作用
.APS:存放二进制资源的中间文件,VC把当前资源文件转换成二进制格式,并存放在APS文件中,以加快资源装载速度。资源辅助文件。.BMP:位图资源文件。.BSC:浏览信息文件,由浏览信息维护工具(BSCMAKE)从原始浏览信息文件(.SBR)中生成,BSC文件可以用来在源代码编辑窗口中进行快速定位。用于浏览项目信息的,如果用source brower的话就必须有这个文件。可以在pr
2015-11-06 18:13:58
501
转载 C++中不要在写void类型啦
C/C++中的void和void*C/C++中的void和void*一、voidvoid关键字表示“空类型”的概念。但是,这里的“空类型”不表示“任意类型”,而是表示不存在的意思,也就是说C/C++不允许你写语句void a,不存在类型为void的东西.void表示“不存在”的意思,可以从void的两个应用中加以体现:1、void作为函数的返回值类型时,
2015-11-06 17:49:14
6346
原创 vs2013 c++小代码运行完了不退出的方法
1.#include system("pause");2 getchar();3:ctrl+f5
2015-11-06 17:38:34
1741
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人