24
2019
11

Wed学习

首先wed的是什么,开始的时候我也不知道wed是什么wed=前端+后端
20
2019
11

流水线指令执行

若每一条指令都可以分解为取指、分析和执行三步。已知取指时间t取指=5△t,分析时间t分析=2△t,执行时间t执行=5△t。如果按顺序方式从头到尾执行完500条指令需___(4)___ △t。如果按照[执行]k、[分析]k+1、[取指]k+2重叠的流水线方式执行指令,从头到尾执行完500条指令需___(5)___△t。   供选择的答案:   (4)A.5590 B.5595 C.6000 D.6007   (5)A.2492 B.2500 C.2510 D.2515 例题分析:   按
20
2019
11

PC值=当前程序执行位置+8

ARM处理器使用流水线来增加处理器指令流的速度,这样可使几个操作同时进行,并使处理与存储器系统之间的操作更加流畅,连续,能提供0.9MIPS/MHZ的指令执行速度。 PC代表程序计数器,流水线使用三个阶段,因此指令分为三个阶段执行:1.取指(从存储器装载一条指令);2.译码(识别将要被执行的指令);3.执行(处理指令并将结果写回寄存器)。  而R15(PC)总是指向“正在取指”的指令,而不是指向“正在执行”的指令或正在“译码”的指令。一般来说,人们习惯性约定将“正在执行的指令
16
2019
11

数据库

日志的作用是记录所有对数据库数据的修改,主要是保护数据库以防止故障发生后,对数据库进行恢复;
28
2019
10

C语言函数调用约定

反正我看不懂,分享下,或许我以后就能看懂了。。。在C语言中,假设我们有这样的一个函数:int function(int a,int b)调用时只要用result = function(1,2)这样的方式就可以使用这个函数。但是,当高级语言被编译成计算机可以识别的机器码时,有一个问题就凸现出来:在CPU中,计算机没有办法知道一个函数调用需要多少个、什么样的参数,也没有硬件可以保存这些参数。也就是说,计算机不知道怎么给这个函数传递参数,传递参数的工作必须由函数调用者和函数本身来协调。为此,计算机
20
2019
10

《c陷阱与缺陷》笔记

1.在c语言中,符号之间的空白(包括空格符,制表符或换行符)将被忽略if(x>big) big=x;还可以写出:if(x>big) big=x;2.编译器将程序分解成符号的方法是,从左到右一个字符一个字符地读入,如果该字符可能组成一个符号,那么再读入下一个字符,判断已经读入的两个字符组成的字符串是否可能是一个符号的组成部分;如果可能,继续读入下一个字符,重复上述判断,直到读入的字符组成的字符串已不再可能组成一个有意义的符号如:y=x/*p    
15
2019
10

feof 函数

函数概要:feof 函数用于检测文件的末尾指示器(end-of-file indicator)是否被设置。函数原型:#include <stdio.h>...int feof(FILE *stream);参数解析:参数含义stream该参数是一个 FILE 对象的指针,指定一个待检测的文件流返回值:1. 如果检测到末尾指示器(end-of-file indicator)被设置,返回一个非 0 值;2. 如果检测不到末尾指示器(end-of-file indicator)被设置,返回值
15
2019
10

C语言函数快查

https://fishc.com.cn/thread-66397-1-1.html转自小甲鱼~~~
10
2019
10

反省自己

什么事情都要认认真真的对待,不能再如此消沉下去了,认真对待一件事和得过且过对待一件事得到的事后效果是不一样的,做什么事情都要尽量做到最好,态度真的很重要,就像昨天如果多留意一下,就不会浪费那么多时间了,做事情也是需要高效率的,不要去浪费不必要的时间
28
2019
09

失传的 C 结构体打包技艺

转自:https://github.com/ludx/The-Lost-Art-of-C-Structure-Packing作者:Eric S. Raymond原文链接:http://www.catb.org/esr/structure-packing谁应阅读本文本文探讨如何通过手工重新打包 C 结构体声明,来减小内存空间占用。你需要掌握基本的 C 语言知识,以理解本文所讲述的内容。如果你在内存容量受限的嵌入式系统中写程序,或者编写操作系统内核代码,就有必要了解这项技术。如果数据集巨大,应用时常