![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程语言
文章平均质量分 74
CJ_Kano
不要只想着赢, 要想着不能输
展开
-
使用cmake-tools 在vscode 中编译CMakeList项目
1、cmake documentationhttps://cmake.org/cmake/help/latest/index.html2、Creating and using shared libraries with different compilers on different operating systemshttp://gernotklingler.com/blog/...原创 2019-11-03 20:41:18 · 2627 阅读 · 0 评论 -
【内容摘要】什么是SDRAM
SDRAMSDRAM:Synchronous Dynamic Random Access Memory,同步动态随机存储器,同步是指 Memory工作需要同步时钟,内部的命令的发送与数据的传输都以它为基准;动态是指存储阵列需要不断的刷新来保证数据不丢失;随机是指数据不是线性依次存储,而是自由指定地址进行数据读写。演变SDRAM从发展到现在已经经历了四代,分别是:第一代S原创 2014-11-22 09:12:33 · 839 阅读 · 0 评论 -
【UNIX】什么是操作系统中的接口
接口这个名词在计算机中并不少见,在生活着我们也会听到接口的词语,模糊的概念就是封装好了一定功能的盒子,当你用充电宝给手机充电的时候,你只要把数据线连接到USB接口就可以对你的手机进行充电,这是你不会考虑到充电宝内部是怎么把电量传到手机里的,这里就是一种生活中的接口,我们可以看得见的,但是在计算机中,当你编写一个程序时,为了简化编程,在已有的编程库里面,调用一种已经统一封装好的函数库,我们这要通过调原创 2014-11-30 10:49:20 · 2572 阅读 · 0 评论 -
【编程语言】品诺试题
1)编程:从键盘输入一个大写字母,要求改用小写字母输出。#include#include#define MAXLEN 10int main (){ char buf[MAXLEN]; fgets(buf,MAXLEN,stdin); buf[strlen(buf) - 1] = '\0'; puts(buf); //输入大写字母,输出小写原创 2014-12-21 22:12:03 · 700 阅读 · 0 评论 -
【编程语言】诚迈试题一
诚迈试题1.OSI七层模型,每层具体包含哪些协议? 第一层:物理层()第二层:数据链路层(物理寻址,同时将原始比特流转变成逻辑传输线路)有MPLS多协议标签交换协议 XTP压缩传输协议 DCAP数据转接客户访问协议 ;隧道协议和地址解析协议第三层:网络层(控制子网的运行,如逻辑编址,分组传输,路由的选择)有IP/IPV6 安全协议和路由协议第四层:传输层(接收上一层的数据,原创 2014-12-24 21:13:53 · 1409 阅读 · 0 评论 -
【编程语言】变量的存储时期/作用域以及static/extern的用法
存储类: 存储时期 链接 内存管理 对于一个变量(不同的存储类型)可以通过存储时期,链接属性,以及相应的作用域来描述它。存储时期就是变量在内存中的保留时间,变量的作用域和链接在一起表明程序的哪些部分可以通过变量名来使用该变量。于是就有了不通过的存储时期,链接属性,以及作用域的组合 【1】存储时期(变量的生命期,表示存取一原创 2015-01-01 23:08:32 · 922 阅读 · 0 评论 -
【编程语言】变量的定义以及与extern声明的区别
变量的定义与声明的区别 首先,变量的定义一定是发生在变量声明(extern)之前,变量的声明可以有多个,但是变量的定义只有一种,变量的声明影响变量的引用和作用域,而变量的定义则只是单方面的创建变量以及初始化赋值等,若变量再定义时没有初始化,则会在文件执行编译的时候随机赋值1)变量在定义时分配内存空间,同时也可能进行赋初值2)变量在声明时不会分配内存空间,变量的声明只是声原创 2015-01-02 19:22:25 · 1410 阅读 · 0 评论 -
【编程语言】进程中栈空间的参数返回值以及局部变量的分布
在进程中对于局部变量是怎么分配的,以及函数是怎么调用的其实也就是讲解栈区的具体使用过程。( 下面代码图摘要于网络) 首先,我们要知道,栈中存放的是一个个被调函数所对应的堆栈帧,当函数fun1被调用,则fun1的堆栈帧入栈,fun1返回时,fun1的堆栈帧出栈。什么是堆栈帧呢,堆栈帧其实就是保存被调函数返回时下一条执行指令的指针、主调函数的堆栈帧的指针、主调函数传递给被调函数的原创 2015-01-04 22:49:54 · 1619 阅读 · 0 评论 -
【UNIX】从一个可执行文件的生成到进程在内存中分布 (中)/文件到进程的转变
从一个可执行文件的生成到进程在内存中分布 (中) 文件到进程的跨越原创 2015-01-03 23:33:31 · 1795 阅读 · 0 评论 -
【编程语言】const限定词的用法
面向对象是C++的重要特性.但是c++在c的基础上新增加的几点优化也是很耀眼的就const直接可以取代c中的#define以下几点很重要,学不好后果也也很严重const1. 限定符声明变量只能被读 const int i=5; int j=0; ... i=j; //非法,导致编译错误 j=i; //合法2. 必须初始化转载 2015-02-27 22:04:14 · 685 阅读 · 0 评论 -
【SylixOS】QT-QWS流程介绍
QWS简介QWS(QT Windows System)是QT自行开发的窗口系统,体系结构类似X Windows的C/S结构。QWS Server在物理设备上显示,QWS Client实现界面,两者通过socket进行彼此的通讯。在很多嵌入式系统里,QT程序基本上都是用QWS来实现,这样保证程序的可移植性。QWSServer服务端QT程序没有严格区分服务端程序和客户端程序,通知指定-plat...原创 2018-09-26 11:19:08 · 933 阅读 · 0 评论 -
【SylixOS】Qt 基于FrameBuffer渲染界面
1.简介Qt是目前一款比较主流的人机交互界面库。它有很强的跨平台能力,可移植性好,被广泛应用在PC端以及嵌入式领域。Qt可大致分为两部分:QtGui和QtCore,QtGui提供开发人员一套完整的开发控件,可以快速开发客户端界面;QtCore则负责底层渲染以及事件驱动等。而本章节主要介绍的是Qt的渲染机制,在Qt5中将底层渲染和窗口管理大致分为:SylixOSFB、LinuxFB、KMS、XC...原创 2018-12-24 18:56:12 · 3346 阅读 · 0 评论 -
【UNIX】标准IO与文件IO的区别
【1】文件IO时直接通过系统调用原创 2014-11-23 18:16:50 · 589 阅读 · 0 评论 -
【内容摘要】什么是存储器
1. 存储器 前面我们以一个简单通用的计算机模型来介绍了CPU的工作方式,CPU执行指令,而存储器为CPU提供指令和数据。 在这个简单的模型中,存储器是一个线性的字节数组。CPU可以在一个常数的时间内访问每个存储器的位置,虽然这个模型是有效的,但是并不能完全反应现代计算机实际的工作方式。 1.1 存储器系统层次结构在前面介绍中,我们一直把原创 2014-11-22 10:20:37 · 1313 阅读 · 0 评论 -
【基础常识】什么是printf和scanf
printf()和sacnf()函数使得你能够跟hans原创 2014-11-20 08:26:04 · 550 阅读 · 0 评论 -
【基础常识】什么是main函数及变量的声明和定义
#includeint main ()原创 2014-11-17 07:53:39 · 1737 阅读 · 0 评论 -
【基础常识】认识C语言
什么是C语言?原创 2014-11-16 21:44:03 · 611 阅读 · 0 评论 -
【基础常识】什么是函数的返回值及return 的问题
一个函数最好有一个返回值。一般默认函数fanhui原创 2014-11-17 21:15:43 · 3868 阅读 · 1 评论 -
【基础常识】数据和C
一个程序离不开数据。当你要处理数字,字母和字符的时候,就要定义这些数据时原创 2014-11-17 23:29:37 · 455 阅读 · 0 评论 -
【基础常识】什么是字符以及字符串的定义
当你使用到一个非数字的时候,可能要存储字母或者biandoa原创 2014-11-19 08:52:57 · 3849 阅读 · 0 评论 -
【UNIX】UNIX的体系结构
所有的操作系统都是为A他的程序运行服务的。liunx也不原创 2014-11-22 19:37:25 · 1134 阅读 · 0 评论 -
【UNIX】什么是IO以及文件IO
I/O输入/输出(Input/Output),分为IO设备和IO接口两个部分原创 2014-11-22 20:26:13 · 969 阅读 · 0 评论 -
【摘要内容】什么是计算机系统
最早把程序加入计算机里的方法是搬开关,一位一个开关来代表高低电位。后来打卡片(和纸带),再用转换器读入。再后来出现了磁介质,存储和加载靠程序对磁介质读写来完成,这就不需要借助体力和外部设备了,存储和加载都在计算机内部完成。那么这个“最初的加载程序”当然不是靠程序加载的,是靠人力加载的(可以搬开关,也可以打孔。) 再后来呢,由于输入汇编指令太累,所以有人就开发了一中程序,叫“自动编程器原创 2014-11-21 20:13:11 · 1250 阅读 · 0 评论 -
【内容摘要】什么是计算机构架
计算机基本原理计算机的发展历史,现在可以来看看计算机的基本工作原理了。现代计算机,大部分都是基于冯诺依曼体系结构,而我们这里谈论的也是此问前提。冯诺依曼的核心是:存储程序,顺序执行。所以不管计算机如何发展,基本原理是相同的。计算机程序实际上是告诉计算机做什么。 2.1 冯诺依曼体系结构冯诺依曼体系结构有以下特点:计原创 2014-11-22 09:15:39 · 916 阅读 · 0 评论 -
【内容摘要】什么是内存的工作原理
1. 内存工作原理 CPU和内存是计算机中最重要的两个组件,前面已经知道了CPU是如何工作的,上一篇也介绍了内存采用的DRAM的存储原理。CPU工作需要知道指令或数据的内存地址,那么这样一个地址是如何和内存这样一个硬件联系起来的呢?现在就看看内存到的是怎么工作的。 1.1 DRAM芯片结构上图是DRAM芯片一个单元的结构图。一个单原创 2014-11-22 10:23:29 · 1176 阅读 · 0 评论 -
【UNIX】什么是标准IO
标准IO是在系统调用函数基础之上构造的,它便于原创 2014-11-23 15:01:08 · 773 阅读 · 0 评论 -
【编程语言】经典C程序100题
程序【1】topic:原创 2014-11-16 13:54:34 · 1107 阅读 · 1 评论