自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Atticus的博客

C、Python、Linux、HTML、CSS、PS、Pr技术开拓者

  • 博客(10)
  • 资源 (38)
  • 收藏
  • 关注

原创 打飞机游戏C语言重构函数封装(进阶版)

代码重构#include<stdio.h>#include<stdlib.h>#include<conio.h>int x, y;int high, width;void startup(){ high = 20; width = 30; x = high / 2; y = width / 2;}void show(){ sy...

2020-05-04 10:39:55 3052 2

原创 关于Linux(CentOS)仅主机模式配置、桥接模式配置以及NAT模式配置问题最简便的解决方案(针对CentOS8版本)

首先保证你配置的Linux不是GUI界面,比方说可以是服务器模式登陆之后,输入ifconfig查看当前配置情况ifconfig因为在仅主机模式下,和VMnet1有关所以我们只要和它连上就行右击然后点击属性,记住这个ip,当然你们的可能跟我不一样,要么你们可以改为我的这个192.168.0.1,或者你们也可以用你们原始的ip来配置连接,都可以接下来我们回到虚拟机,敲入ifconfig ens33 192.168.0.1如果输入之后系统没有显示别的信息那就说明连接上了,同时我们也可

2020-05-30 08:44:20 2181

原创 CentOS8良心教程——打退无数初学Linux小白的SSH连接:secureCRT The remote system refused the connection问题解决附加GCC小知识

引言很多Linux初学者可能都碰过这样的问题,那就是第一次用远程软件连接上了Linux虚拟机,但第二天竟然死活连不上了,无论怎么配置,从桥接到NAT,都连不上,cmd都ping得通,tmdCRT就连不上,关键还不只是CRT,Xshell等都连不上,你问我为什么,这里我先不解释,过一段时间我会写出来的,但今天我来手把手教你如何成功解决SSH问题,重新站起来学LinuxNAT连接首先我们要解决联网的问题,因为解决SSH问题需要下载配置一些东西登陆Linux,ifconfig看一下我的网络配置嗯,一穷

2020-05-30 08:16:44 1797

原创 Linux入坑趣味小测试

如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持

2020-05-17 20:04:47 192

原创 生命游戏——一款用二维数组实现的C语言游戏开发

生命游戏也算比较古老的游戏,但是其中涉及到的编程思维还是很值得借鉴的,尤其是用来动画演示具体条件下的某群体动态变化,也可以比较粗略的描绘群体中疫情的传播与蔓延游戏的初始化生命游戏里,每个小格子里生命如果存活值为1,如果死亡值为0,可以通过所有元素的生命状态输出得到相应的图案 生命游戏初始化 ...

2020-05-07 15:08:59 1012

原创 Flappy Bird 一款C语言小游戏

下落的小鸟 Flappy Bird初始beta版 #include<stdio.h>#include<stdlib.h>#include<conio.h>#include<windows.h>int high, widt...

2020-05-05 17:09:09 770 2

原创 反弹球消砖块C语言重构函数封装

代码重构这个游戏是这篇博客的进阶版弹力球小程序C语言实现,如果有哪些地方不是很理解可以翻回我的那篇博客看看#include<stdio.h>#include<stdlib.h>#include<conio.h>#include<windows.h>int high, width;int x, y;int vx, vy;void ...

2020-05-05 10:43:30 2245 2

原创 爱,终不会散(七夕节送给对象或者其他时候送给挚友的小程式)

人生过客匆匆,我们很难找到和自己情投意合的好伙伴或者另一半,但既然拥有了你,那我定然不会放弃。成长过程中,感谢身边的朋友能不断包容我的不成熟小幼稚,这一路上有欢笑、有争吵、有感动、有冲突……但是还是要感谢一路上有你的陪伴,我很想为你唱那首水木年华的《一生有你》其实,我敲过很多代码做过很多小程序,作为送朋友的礼物,其实我不想买礼物,因为我认为亲手做的才是最好的,因为那是用心的。这是这个程序运行的...

2020-05-03 16:05:03 307

原创 打飞机小游戏C语言实现

scanf控制飞机#include<stdio.h>#include<stdlib.h>int main(){ int i, j; int x = 5; int y = 10; char input; while(1) { system("cls"); for(i = 0; i < x; i++) printf("\n"); ...

2020-05-03 13:47:44 3774

原创 弹力球小程序C语言实现

静止小球#include<stdio.h>int main(){ int i, j; int x = 5; int y = 10; for(i = 0; i < x; i++) printf("\n"); for(j = 0; j < y; j++) printf(" "); printf("o\n"); return 0; } 运行结果...

2020-05-03 11:01:55 2909

数制与编码.pptx

常见数制类型及表示方法 不同数制间的相互转换:十进制转换为二进制、十进制转换成八进制、十进制转换成十六进制、非十进制数之间的相互转换 二进制逻辑运算 二进制数的四种表示形式:原码、补码、反码、移码 补码的加减法运算

2020-12-03

传输层知识.pptx

“数据链路层”当作局域网通信的数据传输通道,而“传输层”则是广域网中的数据传输通道。 “传输层”既是面向通信部分的最高层,它与下面的三层一起共同构建进行网络通信所需的线路和数据传输通道的建立,同时又是面向用户的最低层,因为无论何种网络应用,最终都是需要把各种数据报传送到对方。 “传输层”是源端到目的端对数据传送进行控制从低到高的最后一层,最终目标就是向它的用户(应用层中的应用进程)提供高效、可靠和性价比合理的服务。 面向连接的传输服务是可靠的传输服务,而且可提供拥塞控制和差错控制功能,如TCP协议提供的传输服务。无连接的传输服务在提供服务前不需要建立专门的传输连接,直接向目的节点发送数据UDP

2020-12-03

基于S3C6410的开发应用实例.ppt

S3C6410的结构和特点 S3C6410是 SAMSUNG公司基于ARM1176的16/32位的高性能低功耗的RSIC通用微处理器,适用于手持、移动等终端设备。 S3C6410为2.5G和3G通信服务提供了优化的硬件性能,采用64/32bit的内部总线架构,融合了AXI、AHB、APB总线。还有很多强大的硬件加速器,包括运动视频处理、音频处理、2D加速、显示处理和缩放。 S3C6410芯片架构 MAP5912的结构和特点 基于S3C6410的视频监控系统设计 视频监控系统硬件主要由Tiny6410开发板、USB摄像头、SD卡和远程客户端组成。

2020-11-30

基于OMAP5912的开发应用实例.ppt

MAP5912的结构和特点 直接存储器访问控制器(DMA):直接存储器访问控制器(Direct Memory Access,DMA)可以在没有MPU(微处理器)干预的情况下实现存储空间中不同位置间的数据传递。这种数据传递的数据源和数据目的地可以是片内存储器、片外存储器以及各种系统外设,它们都伴随在MPU的操作中。通过使用DMA,可以减小系统进行大量数据传递时对MPU处理器所造成的工作负荷。 基于OMP5912的硬件平台设计:电源管理模块、存储模块、音频处理模块、外围接口 基于OMP5912的软件平台设计 Bootloader及其移植

2020-11-30

用户图形接口GUI.ppt

嵌入式系统中的GUI 嵌入式GUI的功能特点:输入/输出硬件设备、图形原语、图形文件格式 、字符集和字体、窗口和控件集合 Qt/Embedded基础 关于触摸屏的校准 :由于触摸屏接口实现类是从特殊的类QCalibratedMouseHandler继承的,已经实现了坐标的校准,一般直接读取坐标的位置和状态即可。 Qt/Embedded具有采用FrameBuffer作为底层图形接口、能够运行在被Linux支持的所有处理器上、可实现图形加速、采用组件化编程机制等特点。 Qt/Embedded的窗口系统采用一种客户/服务器体系结构。一个典型的嵌入式Qt窗口系统一般包括:一个服务器进程、一个或多个客户

2020-11-30

设备驱动程序.ppt

设备驱动程序 网络驱动程序体系结构 设备文件接口 中断处理 在嵌入式操作系统下的设备驱动程序主要是控制和管理下层物理设备的硬件控制器,同时为上层应用提供统一的、与设备无关的系统调用服务,实现设备无关性。设备驱动程序通常包含中断处理程序和设备服务子程序2部分。 Linux内核还需要一对被称为主设备号和次设备号的参数,才能唯一地标识设备。

2020-11-29

嵌入式Linux开发环境及其在ARM上的移植.ppt

Linux系统移植的一般步骤:(1)开发环境的搭建(2)系统引导(3)内核引导(4)设备驱动程序(5)文件系统 Binutils工具包 gcc编译器执行过程:预处理(预编译,Preprocessing)编译(Compilation)汇编(Assembly)链接(Linking) 嵌入式Linux内核功能结构图 嵌入式Linux内核裁剪方法 Bootloader就是在操作系统内核运行之前运行的一段小程序。通过这段小程序,我们可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好正确的环境

2020-11-29

嵌入式操作系统.ppt

嵌入式系统的进程管理:进程调度、上下文切换...... 非抢占式调度算法常用于那些任务需要按照预先确定的顺序进行执行,且只有当任务主动放弃CPU资源后,其他任务才能得到执行的情况。常用的非抢占式调度算法是时间片轮转调度算法 在抢占式调度算法中,正在运行的任务可能被其他任务所打断。在非抢占式调度算法中,一旦任务开始运行,该任务只有在运行完成而主动放弃CPU资源,或是因为等待其它资源被阻塞的情况下才会停止运行。 典型的抢占式调度算法是基于优先级的可抢占调度算法。 进程间通信机制 嵌入式操作系统的中断处理 嵌入式操作系统的内存管理

2020-11-28

ARM处理器编程模型与指令系统.ppt

ARM指令集:数据处理指令、跳转指令、Load/Store指令、程序状态寄存指令、协处理器指令、异常中断指令、移位指令

2020-11-27

基于ARM的处理器体系结构.ppt

ARM微处理器特点 Load/Store结构:处理器只处理寄存器中的数据。独立的load和store指令用来完成数据在寄存器和外部存储器之间的传送。因为访问存储器很耗时,所以把存储器访问和数据处理分开。这样有一个好处,就是可反复地使用保存在寄存器中的数据,而避免多次访问存储器,从而达到提高程序执行性能的目的。 ARM流水线 ARM微处理器的寄存器组织 ARM微处理器的指令分类与格式 ARM指令寻址方式

2020-11-27

嵌入式系统设计基本概念.ppt

嵌入式系统中的处理器通常分为四大类:微处理器(Micro-Processor Unit,MPU)、微控制器(Micro-Controller Unit,MCU)、数字信号处理器(Digital Signal Processor,DSP)、嵌入式片上系统(System On Chip,SoC) 嵌入式微控制器又称单片机,顾名思义,就是将整个计算机系统集成到一块芯片中。 存储器类别:SRAM、DRAM、EEPROM、Flash、NVRAM、ROM、PROM、EPROM 通信接口:UART、USB、Bluetooth μC/OS-Ⅱ、VxWorks、iOS、Palm OS、Windows CE

2020-11-27

嵌入式系统概述.ppt

嵌入式系统的定义 嵌入式系统的特点 硬件抽象层(Hardware Abstraction Layer,HAL):位于操作系统和硬件之间,通过特定的上层接口与操作系统进行交互,向操作系统提供底层的硬件信息;并根据操作系统的要求完成对硬件的直接操作 嵌入式系统硬件基本组成 板级支持包(Board Support Package,BSP)是现有的大多数商用嵌入式操作系统实现可移植性所采用的一种方案,是硬件抽象层一种实现 实时多任务操作系统(Real Time multi-tasking Operation System,RTOS)简称实时操作系统,主要用来完成嵌入式实时应用任务调度和控制等核心功能

2020-11-26

WRK以及相关的分析工具.7z

适用于《Windows内核原理与实现》这本书,适合想探索Windows操作系统的兄弟们 ProcMon,进程和线程监视工具。它可以实时地显示当前每个处理器正在执行哪些进程和线程。这些信息还可以被转储到一个文本文件中供进一步分析和查看。 DPerfLite,一个可以揭示线程间同步关系的工具。它记录了当前系统中与同步有关的内核操作,允许用户在一个图形界面中直观地观察这些操作,并检查线程之间的各种同步关系。 还有WRK,Windows公开给学习操作系统人士的部分源码

2020-11-23

麦克风阵列的理解以及语音识别相关知识.docx

关于麦克风阵列的概述以及涉及到语音识别的技术背景 麦克风阵列技术 (1) 定义:是一组位于空间不同位置的全向麦克风按一定的形状规则布置形成的阵列,对声场的空间特性进行采样并滤波的系统。采集到的信号包含了其空间位置信息。狭义概念,特指应用于语音处理的按一定规则排列的多个麦克风系统,也可以简单理解为2个以上麦克风组成的录音系统。

2020-10-24

自动生成遮罩图的程序

将带有透明图层的png格式图像选择,拖动到png2bmp&mask.exe上。 只支持png格式,只能针对透明图层,生成的文件为bmp格式。 一次可以拖动多个文件。 注意,因为easyx不支持透明图层,所以为了保留所有细节,如果原图含有半透明的部分,我会将其转换为不透明。

2020-08-19

png2bmp&mask.exe

自动生成遮罩图片的程序及源代码,可用于使某人物、事物融入不同背景,将图片无缝对接进别的图片。将带有透明图层的png格式图像选择,拖动到png2bmp&mask.exe上。 只支持png格式,只能针对透明图层,生成的文件为bmp格式。 一次可以拖动多个文件。 注意,因为easyx不支持透明图层,所以为了保留所有细节,如果原图含有半透明的部分,我会将其转换为不透明。

2020-08-19

通讯录的制作.docx

这是数据结构课设报告,关于制作通讯录的任务:针对所在班集体中的“人名”,设计一个哈希表,使得平均查找长度不超过R,完成相应的建表和查找过程。该文档中内含详细的功能介绍、程序分析、伪代码以及实现整套操作的详细可执行代码

2020-04-27

6-8 关系模式的分解.pdf

数据库中关于关系模式的知识,涉及到模块分解以及相关定义性质,还有算法练习,内涵公理系统的有效性已经相应的推理规则,适合初学者以及数据库爱好者学习,有效掌握数据库关系模式这一块的知识

2020-04-23

第1章 ARM处理器概述.ppt

适合嵌入式软件开发工程师初学者

2021-08-03

Embedded_software.zip

适用于嵌入式软件开发方向Linux学习者,里面包含学期的实验报告和交叉工具链、Linux内核等安装包,以及部分课件材料

2021-07-02

介质访问控制子层.pptx

MAC子层基础 两种信道类型:物理信道可分为“点对点信道”的“广播信道”两大类 理解“冲突域” 介质争用解决方案主要有:CSMA、CSMA/CD和CSMA/CA协议。 冲突避让原理 以太网帧格式综述

2020-12-22

数据链路层.pptx

数据链路层结构:“MAC子层”的最基本功能就是如何控制不同用户数据传输中对物理层传输介质的访问,其中包括:介质访问时的寻址和介质访问冲突的解决。“LLC子层”的最基本功能就是负责数据链路层中“逻辑链路”的控制,其中包括:逻辑链路的建立和释放,控制信号交换、数据流量控制,解释上层通信协议传来的命令并且产生响应,以及克服数据在传送的过程当中所可能发生的种种问题。 数据链路层主要功能及实现原理 数据链路层提供的服务类型 数据帧封装和透明传输 差错控制 流量控制 海明纠错码 PPP帧结构和透明传输原理 二层交换机概述

2020-12-20

第四章物理层.pptx

物理层所定义的特性:电气、规程、功能、机械 物理层的主要作用 通信子网与资源子网 基带与频带 数据传输模式 数据通信方式 数据传输速率与信道带宽 奈奎斯特准则 数字基带信号编码 数字基带信号的传输码型 信号调制与解调 ASK调制与解调 FSK调制与解调 PSK调制与解调 物理层传输介质 非导向介质 RS-232串行接口标准

2020-12-19

人工智能应用举例.ppt

PROSPECTOR的功能与结构 专家系统实例 智能算法运行于“云端”的设想 并行计算到云计算的演变 云计算智能与Monte Carlo方法 模拟谐振子算法 元胞自动机在城市交通流中的应用 兰州BRT快速公交模型建立 快速公交系统(Bus Rapid Transit,BRT)是利用改良型的公交车辆,运营在公共交通专用道路空间上,保持轨道交通运营管理特性且具备普通公交灵活性的一种便利、快速的公共交通方式。

2020-12-14

人工智能程序设计语言.ppt

LISP语言 SCHEME语言的基本概念 块(form)是Scheme语言中的最小程序单元,一个Scheme语言程序是由一个或多个form构成。没有特殊说明的情况下 form 都由小括号括起来 SCHEME语言的数据类型 PROLOG语言 Prolog程序的简单例子 Visual Prolog是基于Prolog语言的可视化集成开发环境,是PDC推出的基于Windows环境的智能化编程工具。目前,Visual Prolog在美国、西欧、日本、加拿大、澳大利亚等国家和地区十分流行,是国际上研究和开发智能化应用的主流工具之一。

2020-12-14

第九章专家系统.ppt

专家系统的概念 模糊专家系统 专家系统开发工具 专家系统的设计与实现 快速原型与增量式开发,所谓快速原型与增量式开发,就是在开发一个大型软件系统之前,先尽快地建立一个简单的小型的系统“模型”-称为系统原型;然后,对原型进行扩充,即在原型的基础上进行继续开发,即增量式开发

2020-12-13

第8章机器学习.ppt

机器学习的基本过程 西洋跳棋程序的具体学习过程 决策树学习 信息增益 基本的决策树学习算法——ID3算法 ID3算法举例 人工神经网络 MP模型 布尔函数的神经元实现 神经网络学习机制:有监督学习方式(神经网络根据实际输出与期望输出的偏差,按照一定的准则调整各神经元连接的权系数)、无监督学习方式(神经网络仅仅根据其输入调整连接权系数和阈值) 前馈型BP网络 反馈型Hopfield网络 马尔可夫模型 朴素贝叶斯分类器

2020-12-13

分布式人工智能.ppt

分布式人工智能的定义 Agent的弱定义:Agent是具有自主性、社会性、反应性和能动性的计算机软件系统或硬件系统。 Agent的强定义:Agent是这样一个实体,它的状态可以看成是由信念、能力、选择、承诺等心智构件组成。即Agent除了具有弱定义下的特性外,还应该具有人类的一些特性,如知识、信念、意图等,甚至包括感情。 MAS是指由多个Agent组成的集合 黑板模型是一种广泛应用的通信方式,可支持多Agent系统的分布式问题求解。 细胞膜计算技术 元胞自动机(Cellular Automata, CA),遵循同样的作用规则,依据确定的局部规则作同步更新。 元胞自动机技术

2020-12-13

第六章遗传算法.ppt

爬山法的基本思想,循环地向更优的方向持续移动,算法在到达一个“峰顶”时终止,此时相邻状态中没有比该“峰顶”更高的值。 模拟退火算法的基本思想,模拟退火算法和爬山法一样,也是一种迭代寻优算法,模拟退火算法以一定的概率来接受一个比当前解要差的解,因此有可能会跳出这个局部的最优解,达到全局的最优解。 禁忌搜索最重要的思想是标记对应已搜索的局部最优解的一些对象,并在进一步的迭代搜索中尽量避开这些对象(而不是绝对禁止循环) 蚁群算法的基本思想,某一条路径上走过的蚂蚁越多,释放的信息素越多,后来者选择该路径的概率就越大,大量蚂蚁组成的蚁群的集体行为便表现出信息正反馈现象。 粒子群算法的基本思想 遗传算法

2020-12-13

知识的不确定性与不确定推理(可信度方法主观贝叶斯模糊推理概率分配函数正交和似然函数信任函数).ppt

不确定推理的概率基础 确定性理论C-F模型 主观Bayes方法 不确定性的更新 结论不确定性的合成 信任函数与似然函数的关系 可能性理论和模糊推理 非单调推理

2020-12-13

第四章搜索策略.ppt

终止节点一定是端节点,但端节点不一定是终止节点。 状态空间表示法 与/或树表示法 状态空间的盲目搜索策略 宽度优先搜索 深度优先搜索 有界深度优先搜索 代价树的宽度优先搜索 代价树的深度优先搜索 估价函数与择优搜索 状态空间的启发式搜索策略 图的有序搜索与A*算法 A*算法应用举例 博弈树的启发式搜索

2020-12-12

自然演绎推理.ppt

推理方式及其分类 模式匹配及其变量代换 自然演绎推理基础 谓词公式化为子句集的方法 归结演绎推理 海伯伦理论 鲁宾逊归结原理 归结反演 基于归结反演的问题求解 归结反演策略 与/或形正向演绎推理 与/或形的逆向演绎推理 代换的一致性与剪枝策略

2020-12-12

第二章知识表示.ppt

一阶谓词逻辑表示法 推理规则、定理与证明 一阶谓词逻辑表示法的特点 一阶谓词表示法的应用举例 产生式表示法 产生式系统的构成 产生式系统问题求解的一般步骤 框架与框架网络 语义网络表示法 面向对象表示法

2020-12-12

人工智能概述.ppt

人工智能的定义和研究目标 人工智能研究的基本内容及其特点 人工智能的基本技术 人工智能的发展史 人工智能研究的不同学派及其争论 人工智能的研究与应用领域 组合调度问题、模式识别、机器视觉、博弈、人工神经网络、知识发现和数据挖掘、智能决策支持系统 人工智能研究的不同学派及其争论 人工智能与云计算 人工智能与物联网 人工智能发展面临的困难 人工智能发展的新趋势 (1)知识表示与推理。 (2)分布式人工智能(DAI)与多智能体系统(MAS)。 (3)机器学习与数据挖掘。 (4)神经网络与进化计算等方向。

2020-12-11

计算机网络体系结构.pptx

OSI/RM是第一个标准化的计算机网络体系结构。它是针对广域网通信(也就是不同网络之间的通信)进行设计的,划分为七个层次,由低到高分别是物理层(Physical Layer)、数据链路层(Data Link Layer)、网络层(Network Layer)、传输层(Transport Layer)、会话层(Session Layer)、表示层(Presentation Layer)、应用层(Application Layer) TCP/IP协议体系结构共划分为四层,分别是:应用层、传输层、网际互连层、网络访问层 网络通信协议的三要素

2020-12-05

计算机网络概述.pptx

计算机网络的定义 计算机网络的发展历史 计算机网络的基本组成 局域网、城域网和广域网 按计算机网络的管理模式可以分为对等网(Peer-to-Peer,PTP)和C/S(Clent/Server,客户机/服务器)网 按网络传输方式划分为“点对点传输网络”(数据链路层)和“广播式传输网络”(一对多)两种。 计算机网络拓扑结构 无线局域网的两种拓扑结构

2020-12-04

空空如也

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

TA关注的人

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