自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 汇编程序语言设计 MOOC 郑州大学 学习笔记目录

汇编程序语言设计

2018-11-27 16:41:44 389

原创 C程序设计进阶 Coursera 第6周 指针(指针做函数参数及指针做函数返回值)

第6周指针做函数参数

2019-03-18 17:13:07 283

原创 C程序设计进阶 Coursera 第5周 指针(字符串)

第5周字符串与指针这边的数值和字符串数组是不一样的字符串不可以直接对buffer赋值,除了在初始化的时候但是可以直接对字符串指针赋值,但是此时不能通过指针对字符串的内容进行修改指向二维数组的指针当对a+1的时候,直接对a+sizeof(int)&a是什么,一个数组名如果不出现在&后面的时候,解释成指向数据第一个数字的指针a是指向数据的首元素,但是...

2019-03-17 21:06:41 178

原创 C程序设计进阶 Coursera 第4周 指针

C程序设计进阶第4周什么是指针什么是指针变量指针范例对指针变量做++指针与数组用指针变量访问数组元素二维数组真值例题:搜索第4周什么是指针概念是指针的基础。一个变量的地址占用四个字节。之所以需要地址,是因为操作系统里面需要取址执行。什么是指针变量专门用于存放指针的变量变量c和76是不同的。因为变量c是可以覆盖的指针范例对指针变量做++...

2019-03-06 19:31:41 294

原创 C程序设计进阶 Coursera 第3周 递归

C程序设计进阶第3周函数的递归递归调用的过程切饼 等用递归解决递推递归应用第3周函数的递归函数的嵌套调用:函数不能嵌套定义,但是能嵌套调用fact里面嵌套了自己;每次调用都会开出新的内存空间递归调用的过程cin.get()可以把空格和回车都读进去,遇到终止符号结束。第四步读取换行符切饼 等用递归解决递推递推 递归区别递归应用反复重复一个动作...

2019-02-27 10:05:01 281

原创 C程序设计进阶 Coursera 第1-2周

C程序设计进阶第1周函数的定义与声明第1周函数的定义与声明在这里插入图片描述

2019-02-17 23:34:56 302

原创 操作系统 李治军 进程与线程(四:信号量与死锁)

操作系统进程与线程L17 信号量临界区保护进程与线程L17 信号量临界区保护靠临界区保护信号量为什么要保护信号量?如何保护信号量。共享数据不保护就会出现错误,因为时间片什么切出去不知道,导致程序执行顺序出错,比如下面这个案例,ij右边的图,想通过添加空循环来改变时间片分配,这种方法是不可以的。原子操作,但是不懂为什么不用empty++,为什么只通过register改变信号...

2019-01-24 20:57:57 443

原创 操作系统 李治军 进程与线程(三:CPU调度--信号量的引入)

操作系统进程与线程L14 CPU调度策略进程与线程L14 CPU调度策略就是next下面一个进程到底是谁操作系统在调度的时候,关键是折中,需要综合考虑。响应时间小,是切换次数多,是因为要很快切回来。切换时间就是内耗,内耗大,吞吐量就小。IO约束型就是word类似的,就是一直需要IOCPU约束就是GCC MATLAB计算类的IO优先级较高,是因为往往是前台任务,和用户有交互。...

2019-01-20 23:50:33 356

原创 计算机导论与C语言基础 Coursera 第11周

计算机导论与C语言基础第11周字符数组和字符串输入缓冲区(字符数组和字符串的输出输入)输入一个字符第11周字符数组和字符串所有字符串都以\0结尾输入缓冲区(字符数组和字符串的输出输入)不同次数之间的读取缓存区内容不同输入一个字符...

2019-01-15 11:01:12 199

原创 计算机导论与C语言基础 Coursera 第十周

计算机导论与C语言基础第十周再谈一维数组二维数组三维数组数组用途第十周再谈一维数组预定义解决二维数组int i 在for里面的时候i只在for循环里面,但是有的编译器不是这样的三维数组数组用途删除2的倍数,3的倍数。。。...

2019-01-14 23:15:42 276

原创 计算机导论与C语言基础 Coursera 第九周

计算机导论与C语言基础第九周控制成分再谈循环语句GOTO第九周控制成分default也是一种入口再谈循环语句while循环容易造成死循环GOTODijkstra最短路径...

2019-01-14 22:35:38 598

原创 计算机导论与C语言基础 Coursera 第八周

计算机导论与C语言基础第八周算术运算符第八周int只取整数。只拦腰切断,在电脑解释的时候还是按原有的规则。因为f为1111,会将其作为负数,补码操作。表达式的值就是运算符传达的值算术运算符算术运算编译器不同,有点不同。要把char,short转成int型,无论要和哪种类型运算。同样的条件,float类型转成double类型的。unsig...

2019-01-14 21:40:17 213

原创 计算机导论与C语言基础 Coursera 第七周

计算机导论与C语言基础第七周1 明确学习进度2 整数3其他类型第七周1 明确学习进度以上的情况是VC编译环境中的数据。每个编译环境对这些解释不通。主要是因为C标准问题。2 整数这种储存结构在组成原理中会讲,大概意思就是这种方式会使计算加快。hex控制输出打印符。输出控制符必须要切回来。0x代表16进制 0代表8进制int最大大约在42亿。...

2019-01-11 20:53:09 340 1

原创 TensorFlow GPU版本安装

https://tensorflow.google.cn/install/source_windows参考:1.http://blog.sina.com.cn/s/blog_14935c5880102wu86.html2.https://blog.csdn.net/gangeqian2/article/details/79358543电脑垃圾显卡为GT630M下载地址http://...

2019-01-10 21:07:52 153

原创 计算机导论与C语言基础 Coursera 第二周

计算机导论与C语言基础第二周第二周用来记录计算结果标记差分机开始使用了堆栈这个概念。www.top500.org 视频是09年的视频,现在第一名应该换人了...

2019-01-10 20:30:10 230

原创 操作系统 李治军 进程与线程(二:通过寄存器切换)

操作系统进程与线程L10 用户级线程L11 内核级线程L11 内核级线程实现进程与线程多进程是如何切换的?L10 用户级线程什么是线程?在一个资源下启动多个指令,还可以来回切。但是这不是进程,因为映射表(内存)不需要切换,所以切换代价小。线程:与映射表不动,只有指令切换,没有内存切换,这就是分治。线程,有时被称为轻量进程(Lightweight Process,LWP),是程序执...

2019-01-08 19:32:15 1170 1

原创 计算机导论与C语言基础 Coursera 第六周

计算机导论与C语言基础第六周1 明确学习进度2 C语言的由来3 C语言的标准4 C语言的构成第六周1 明确学习进度2 C语言的由来3 C语言的标准4 C语言的构成...

2019-01-06 20:34:42 952

原创 计算机导论与C语言基础 Coursera 第五周

计算机导论与C语言基础第五周1.1 从现实问题到计算机程序第五周1.1 从现实问题到计算机程序

2019-01-04 17:07:45 261

原创 计算机导论与C语言基础 Coursera 第四周

计算机导论与C语言基础第四周1.1 说在前面的话1.2 程序是你告诉计算机的话2.1 快步走进C程序3 VS2013使用4 debug方式第四周1.1 说在前面的话1.2 程序是你告诉计算机的话少量的词定义其他。2.1 快步走进C程序3 VS2013使用4 debug方式1.log方法2.断...

2019-01-04 11:23:46 340

原创 计算机导论与C语言基础 Coursera 第三周

计算机导论与C语言基础第三周1.1 程序运行的基本原理1.2 冯诺依曼计算机1.3 存储器2.1 存储器的原理与类型2.2 程序运行的基本原理2.3 程序执行第三周1.1 程序运行的基本原理1.2 冯诺依曼计算机1.3 存储器由于这个原理我们可以通过多级缓存加快计算2.1 存储器的原理与类型三极管:||侧高电位通。低电位断三极管的特性之...

2019-01-03 15:15:15 258

原创 操作系统 李治军 进程与线程(一)

操作系统进程与线程L8 CPU管理的直观想法L9 多进程图像进程与线程L8 CPU管理的直观想法管理CPU的时候引出的多进程图像,操作系统通过多进程管理CPU。管理CPU,首先应该使用CPU。话说什么是CPU。CPU是如何工作的?冯诺依曼说了要把程序放在内存中,然后设置一个地址,CPU就把地址放在地址总线上,内存就把50的代码传到CPU。取址执行。CPU就是自动的取指-执行...

2018-12-29 10:24:13 870

原创 操作系统目录

参考材料:中国MOOC课程Linux内核完全注释实验楼-模拟器目录:[第一周笔记]

2018-12-28 20:44:07 261

原创 汇编程序语言设计 MOOC 郑州大学 第八周

汇编程序语言设计 第八周子程序结构8.1子程序设计学习记录和个人理解,非笔记,有误区,慎看!~老狗转行系列之汇编:本职烧锅炉,现转AI系列,基础薄弱,目前正在学习基础,有兴趣的一起来~子程序结构8.1子程序设计调用函数的堆栈call保存下一条指令地址EIP实际上就是下一条指令地址。也就是里面的NEXT应该是弹出下一指令的地址。...

2018-12-27 20:35:17 262

原创 汇编程序语言设计 MOOC 郑州大学 第七周

汇编程序语言设计 第七周7-1 循环指令学习记录和个人理解,非笔记,有误区,慎看!~老狗转行系列之汇编:本职烧锅炉,现转AI系列,基础薄弱,目前正在学习基础,有兴趣的一起来~7-1 循环指令...

2018-12-26 21:40:39 205

原创 汇编程序语言设计 MOOC 郑州大学 第六周

汇编程序语言设计 第六周6-1 分支程序结构1.转移指令2.JMP指令3.JCC指令4.个数折半程序学习记录和个人理解,非笔记,有误区,慎看!~老狗转行系列之汇编:本职烧锅炉,现转AI系列,基础薄弱,目前正在学习基础,有兴趣的一起来~6-1 分支程序结构1.转移指令也就是说如何找到下一条指令2.JMP指令由于near近转移,所以ptr转换,位移量是4...

2018-12-18 10:40:36 247

原创 操作系统 李治军 操作系统基础(一)

操作系统L1 什么是操作系统参考材料: 中国MOOC课程L1 什么是操作系统CPU告诉内存,地址为300的acsii码,通过总线控制器,通过PCI总线发送到图形控制器写入到显存地址。实际上就用了printf(“Hello!”),应用软件=>操作系统=>计算机硬件。将计算机硬件叫做裸机,给计算机硬件穿上衣服。

2018-12-15 17:22:20 10236 2

原创 计算机导论与C语言基础 Coursera 第一周

计算机导论与C语言基础第一周1.1 信息在计算机中的表示第一周1.1 信息在计算机中的表示

2018-12-14 11:20:29 616

原创 汇编程序语言设计 MOOC 郑州大学 第五周

汇编程序语言设计 第四周5-1 移位实现乘法1.移位实现乘法2.64位数据移位程序5-2 自然数求和程序1.自然数求和2.处理器识别程序学习记录和个人理解,非笔记,有误区,慎看!~老狗转行系列之汇编:本职烧锅炉,现转AI系列,基础薄弱,目前正在学习基础,有兴趣的一起来~5-1 移位实现乘法1.移位实现乘法理论上,任意两个整数相乘都可以移位、配合加减运算实现。2.64位数据...

2018-12-07 11:05:56 346

原创 汇编程序语言设计 MOOC 郑州大学 第四周

汇编程序语言设计 第四周4-1 通用数据处理指令1.数据传送类指令2.LEA指令3.Push POP指令4-1 通用数据处理指令1.数据传送类指令这个课怎么说呢~已经有点听不下去了!个人观点,这课上的有点不太走心啊。寄存器相对寻址,后面一定要ptr转换2.LEA指令3.Push POP指令...

2018-12-06 17:24:08 214

原创 汇编程序语言设计 MOOC 郑州大学 第三周

汇编程序语言设计 第三周3-1立即数方式1.寻址方式2.立即数寻址3-2寄存器寻址3-1立即数方式1.寻址方式指令执行结束之后怎样寻找到下一指令。指令包含数据,所以是立即数寻址总结一下:没能理解指令的寻址是怎么搞得?这课程不结合书看,是越上越糊涂啊。。。2.立即数寻址为什么可以区分B8H不是操作数,而是操作码?代码段应该也是寄存器的一种,为什么非得复制到通用寄存...

2018-12-05 11:22:32 233

原创 汇编程序语言设计 MOOC 郑州大学 第二周

汇编程序语言设计 第二周2-1常量表达1.常量2.数据表达程序2-2 变量定义1.汇编语言的变量定义2.汇编语言的变量定义2-1常量表达1.常量2.数据表达程序2-2 变量定义1.汇编语言的变量定义MASM定义变量不是必须有变量名变量定义中的操作符“dup”用在初值表中,表示多个重复的参数。2.汇编语言的变量定义问题:这边定义变...

2018-11-26 16:24:49 500

原创 汇编程序语言设计 MOOC 郑州大学 第一周

汇编程序语言设计第一周1.硬件组成1.1 寄存器1.2 处理器专用寄存器1.3 存储器2.程序格式2.1 处理器指令格式参考材料: 中国MOOC课程第一周1.硬件组成1.1 寄存器重点:硬件分为三个部分:寄存器,输入输出地址,储存器地址这节课重要的知识点IA32有8个重要寄存器,重点记忆下面一图。1.2 处理器专用寄存器专用寄存器有三类:第一类 标志改变...

2018-11-25 20:25:05 985 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除