计算机基础
Parallax_2019
初极狭,才通人。复行数十步,豁然开朗。----T
展开
-
不同编程语言的宏观区别
编译型语言和解释型语言1、编译型语言需通过编译器(compiler)将源代码编译成机器码,之后才能执行的语言。一般需经过编译(compile)、链接(linker)这两个步骤。编译是把源代码编译成机器码,链接是把各个模块的机器码和依赖库串连起来生成可执行文件。优点:编译器一般会有预编译的过程对代码进行优化。因为编译只做一次,运行时不需要编译,所以编译型语言的程序执行效率高。可以...原创 2020-04-01 23:09:39 · 1005 阅读 · 0 评论 -
逻辑门电路
门:通路继电器:由逻辑门电路集成成的以小电流控制大电流通断的自动开关。触发:继电器部分的电路闭合,做出有效输出动作(pull 下金属片)与门:两个继电器串联控制的初始状态为断开的电路 AND gate或门:两个继电器并联控制的初始状态为断开的电路 OR gate或非门:两个继电器串联控制的初始状态为闭合的电路 NOR gate与非门:两个继电器并联...原创 2020-03-21 21:19:01 · 347 阅读 · 0 评论 -
环境变量到底有什么用?
我们知道当我们编译并生层一个exe程序时,要运行此exe程序,需要将编译过程中依赖的链接库dll文件都放到附近才可以。如果我们将这些库目录加入环境变量后,那么运行exe时系统会自动到环境变量查找,查找到就可以在执行时,随时加载(这就是环境变量的作用)。项目中配置opencv最好是用宏来配置,这样即便opencv安装路径变了,依然有效。动态库编译时的lib又称为导入库lib,这个导...原创 2020-01-14 19:26:34 · 1253 阅读 · 0 评论 -
屏蔽关键词搜索
如: 边缘检测 -(CSDN)-前有空格,屏蔽CSDN搜索 边缘检测原创 2020-03-20 01:21:34 · 1812 阅读 · 0 评论 -
编译原理
高级语言,如C语言等 A .c , .cpp中级语言,如汇编语言(目标代码) B .obj低级语言:机器码(可执行文件) C .so, .exeA→B 或 A→C 称为编译B→C ...原创 2019-11-23 00:16:04 · 122 阅读 · 3 评论 -
VS之 32 or 64
一、Debug与Release区别Debug——调试版,生成的.exe中包含很多调试信息,若直接发包,比较大;Release——发布版如何区分是Debug编译还是Release编译Debug编译有宏定义_DEBUG,若代码中定义了_DEBUG就表示是debug编译,否则是release编译。Eg: #ifdef _DEBUG… // 调试时执行,发布时不执行...原创 2019-11-05 08:48:02 · 834 阅读 · 0 评论 -
系统中的obj文件、dll文件、so文件、lib文件、exe文件、vcproj文件、sln文件
1. 源代码(.c等)要经过编译器的编译得到目标代码(.obj),再经过链接器使目标代码和库函数及启动代码合并成一个文件,即可执行文件**.exe**文件。2. 生成可执行文件时的链接过程又可根据链接库(动态链接库和静态链接库)的类型分为两种情况##静态链接:需要的文件: 头文件 .h 、静态库 .lib、项目文件(src源码)、启动代码a)使用静态链接库的项目先引用头文件.h(包含函数的...原创 2019-10-24 15:30:48 · 1216 阅读 · 0 评论 -
服务器相关
服务器:也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。它包括处理器、硬盘、内存、系统总线等,和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、安全性等方面要求较高。在网络环境下,根据其提供的服务类型不同,分为文件服务器、数据库服务器、应用程序(软件)服务器、WEB服务器等。**应用程序服务器...原创 2019-10-19 00:17:18 · 126 阅读 · 0 评论 -
计算机概论
1.定义:接收用户的指令和数据,经由CPU的逻辑运算单元和控制单元,产生或存储成有用的信息。2.五大单元:输入单元(键盘灯)、输出(屏幕或打印机等)、cpu内部的算术逻辑单元、控制协调单元与内存五大部分。3.cpu:微指令集系统4.过程:cpu发出指令让数据(外部输入或者硬盘)读入内存,然后内存通过北桥(内存与cpu的通信总线)流入cpu,cpu处理后由内存流出。5.北桥的通信总线...原创 2019-09-05 16:19:27 · 482 阅读 · 0 评论 -
多进程(multi_processes),多线程(multi_threaded),并发与并行
多进程:就是多任务同时运行,比如人可以三心二意一样,他的实现机制就是并发。但是计算机cpu实际上在一个时间点只能执行一个任务,因此并发可以理解为时间轮转调度运行方式,即按次序不断切换执行多个任务,但是每次切换都很快,感觉不到任务的暂停。实际上还是一心一意。每个进程至少含有一个线程。多线程:线程是进程的细分,多线程是指一个进程(任务)又可以分成他不用的部分来执行。cpu又分为单核心和多核心。每...原创 2019-10-16 16:24:20 · 421 阅读 · 0 评论