自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (2)
  • 收藏
  • 关注

原创 vue.js devtools安装

步骤:进入下载插件的网站国外网站:https://www.crx4chrome.com/找到vue.js devtools选择从CrxChrome下载crx文件下载后打开Chrome浏览器 >选择更多工具>扩展程序 >打开开发者模式 >将下载好的文件拖入该界面运行程序 >F12 >找到vue选项点击完成!...

2021-02-09 16:28:35 267

原创 时间复杂度分析(含王道绪论习题)

一.算法算法的定义算法是指解决问题的一种方法或一个过程。它是若干指令的有穷序列,其中的每条指令表示一个或多个操作满足性质:(1)输入:有外部提供的量作为算法的输入。(2)输出:算法产生至少一个量作为输出。(3)确定性:组成算法的每条指令是清晰,无歧义的。(4)有穷性:算法中每条指令的执行次数是有限的,执行每条指令的时间也是有限的。(5)可行性:算法中描述的操作都可以通过已经实现的基本运算执行有限次实现 例1.算法应该是( )。 A.程序 B.问题求解步骤的描述 C.要满

2021-02-06 23:37:47 10363 3

原创 图像标注工具labelImg安装方法(Win 10 + Python3.8)

步骤如下:1.打开cmd;2.输入pip install pyqt5,下载可能有点慢,出错了多尝试几次;3.输入pip install lxml4.输入pip install labelImg5.输入 labelImg ,labelImg则会启动打开

2021-02-06 23:07:56 1000 1

原创 操作系统之进程与线程

进程的概念:进程的意义:联系多道处理程序进程与程序的区别:进程与线程:进程的状态:进程的实现:

2020-07-28 12:22:58 416

转载 内存映射I/O与端口映射I/O的区别

CPU与设备的控制寄存器和数据缓冲区进行通信,控制器中寄存器的两种编址方案PMIO(Port-mapped I/O端口映射I/O ):内存和I/O设备有各自的地址空间。每个控制寄存器被分配一个I/O端口号,这是一个8位或16位的整数。所有I/O端口形成I/O端口空间。端口映射I/O通常使用一种特殊的CPU指令,专门执行I/O操作。在Intel的微处理器中,使用的指令是IN和OUT。这些指令可以读/写1,2,4个字节(例如:outb, outw, outl)从/到IO设备上。I/O设备有一个与内存不同的

2020-06-25 17:10:15 4558 2

原创 操作系统之Linux设备分类,字符设备与块设备的区别

Linux按照信息组织特征将设备分为三类,分别是:字符设备:以字符为单位发送或接收一个字符流,而不考虑任何块结构。字符设备是不可寻址的,也没有寻道操作。打印机,网络接口,鼠标。块设备:把信息存储在固定大小的块中,每个块有自己的地址。通常块的大小在512字节和65536字节之间。所有传输以一个或多个完整的(连续的)块为单位。基本特征:每个块都能独立于其他块而读写,硬盘,蓝光光盘和USB盘是最常见的块设备。网络设备:通过套接字完成通信硬件设备作为文件看待,...

2020-06-25 15:14:11 1980

原创 分形造型的常用模型,C构造简单的IFS图形

分形造型的常用模型随机插值模型迭代函数系统(IFS)L系统随机插值模型该模型是1982年由Alain Fournier, DonFussell和Loren Carpenter提出的,它能有效地模拟海岸线和山等自然景象。为了克服传统模型技术中依赖观察距离的局限性,随机插值模型不是事先决定各种图素和尺度,而是用一个随机过程的采样路径作为构造模型的手段。例如,构造二维海岸线的模型可以选择控制大致形状的若干初始点;在相邻两点构成的线段上取其中点,并沿垂直连线方向随机偏移一个距离;再将偏移后的点与该线段

2020-06-23 15:19:02 3776

原创 rand()详解以及srand((unsigned)time(NULL))放在循环体内的结果分析

写题目的时候突然发现。

2020-05-24 15:41:30 1865

原创 C语言画分形之Julia集

概念:

2020-05-15 14:55:21 3482 1

原创 操作系统启动过程(学习笔记四)

前提:一些概念实模式存取下的1M(20位地址线)空间(有关实模式与保护模式 放链接)前面640K [00000 – 9FFFF]:基本内存中间128K [A0000 – BFFFF]:显卡显存末尾256K [C0000 – FFFFF]:BIOSBIOS 基本输入输出系统【Basic Input Output System】:在BIOS内有底层I/O软件,包括读键盘,写屏幕,进行磁盘I/O以及其他过程C0000 – C7FFF:显示卡BIOSC8000 – CBFFF:IDE控制器BIOSF

2020-05-09 19:29:34 424

转载 操作系统实模式和保护模式

实模式保护模式

2020-05-09 19:05:45 790

原创 操作系统提供的用户界面分类

2020-05-09 08:37:23 4077

原创 操作系统中断技术(学习笔记三)

背景60年代出现了中断技术,它解决了多道批处理系统想要并发运行程序时,程序之间如何来回切换的大问题,可以说中断技术是硬件方面的一个重大发展。从多道批处理系统中对CPU的占用情况来看:分析:程序A要通过操作系统的调度进行磁盘操作,B则进行磁带操作。当程序A执行I/O请求(I/O属于外中断,中断的一种)时,A放弃了CPU,操作系统接着调度B,B开始占用CPU(红宽线),此时程序A的磁盘操作也在同时进行。进一步:中断意味着需要操作系统的介入,开展管理工作。由于操作系统的管理工作(比如分配打印机设备等)需要

2020-05-08 22:38:08 1831

原创 操作系统CPU态(学习笔记二)

概念简单来说就是CPU的工作状态;具体来说它是对资源和指令使用权限的描述。比如HALT:停止CPU的工作;IN/OUT:执行I/O操作等特权指令,只有CPU工作在权限很高的态下才能使用这些指令。态的分类用户态:仅能访问部分资源,其他资源受限。一般通过用户程序访问资源内核态:能够访问所有资源和执行所有指令(与用户态的最大差别)。存在于管理程序或OS内核中管态:介于内核态与用户态之间详细...

2020-05-08 14:46:53 331

原创 操作系统六种设计结构(学习笔记一)

笔记参考的是现代操作系统第四版和华中科技大学软件学院苏曙光老师的操作系统原理课程操作系统六种结构设计单体系统层次式系统微内核客户端-服务器模式虚拟机外核单体系统概念在大多数常见的组织中,整个操作系统在内核态以单一程序的方式运行。整个操作系统以过程集合的方式编写,链接成一个大型可执行二进制程序。使用这种技术,系统中每个过程可以自由调用其他过程,只要后者提供了前者所需要的一些有用的计算工作。...

2020-04-30 11:59:30 6880

原创 单道批处理系统,多道批处理系统,分时系统比较(概念,特点,优缺点)

本文关于单道批处理系统,多道批处理系统及分时系统的三者对比主要是从概念,特点,优缺点等方面展开;参考内容:华中科技大学软件学院苏曙光老师的操作系统原理课程及现代操作系统第四版。一.单道批处理系统1.概念2.特点自动:作业自动运行,无需干预批量:磁带上的各个作业按顺序地进入内存,先调入先完成单道:内存中仅有一道程序运行,可以看成是串行的3.CPU的利用情况分析:外设和CPU...

2020-04-29 15:23:58 50935 3

原创 C++深拷贝实现代码举例

拷贝构造函数:用一个已有的对象来初始化一个被创建的同类的对象,是一种特殊的构造函数。浅拷贝和深拷贝的区别是什么呢?下面是一个Test类,类中包含一个私有的指针p, 现在我想创建两个对象,其中一个对象通过复制另一个对象创建,于是编写了这样的代码:class Test{ private: char *p; public: Test(const char *str){ p=new...

2020-04-28 10:17:54 12016 9

原创 ArrayList的add方法,浅拷贝

最近在写java全排列的题目时,最后出现了列表全空的bug,代码如下: void findpermution(int len,int[] nums,int layer,List<Integer> curlist, boolean[] used,List<List<Integer>> result){ if(layer==nums.lengt...

2020-04-27 22:39:50 984

原创 使用mouse_msg结构体实现简单图形的橡皮条技术

mouse_msg结构体:用于保存鼠标消息有关其具体声明和成员介绍及其他键盘鼠标输入函数可参阅https://xege.org/manual/api/input/index.htm橡皮条技术(以直线为例):选择第一个线段端点光标移动时从初始化拉出一线段线段随光标移动直到选定第二个端点下面是运用橡皮条技术绘制直线的代码:#include <graphics.h> ...

2020-04-23 21:21:07 4089

原创 《简约至上》阅读笔记

第一章 话说简单1.人们喜欢什么样点的产品?简单,值得信赖,适应性强的产品2.产品功能越来越多真的好吗?(1)夸耀效用原理:人们喜欢自己被包围在不必要的功能中(2)不断增加功能: 难以发现真正对用户有价值的新功能 新功能到最后都会变成少用的旧功能,复杂性越高会使遗留代码越来越沉重 产品维护成本增大 难以灵活应对市场需求变化 对于用户来说,也很难找到...

2020-04-15 15:57:53 450

原创 编写立方体的一点透视投影图

窗口到视图的代码解读平移 显示出来有什么区别呢算出投影 的公式解读

2020-04-15 15:16:12 3782

原创 C语言运用Casteljau算法绘制一条三次Bezier曲线

Casteljau算法:三次Bezier曲线:#include<stdio.h>#include<stdlib.h>#include<graphics.h>void bezier(double px[],double py[],double t,int len){ if(len==1){ putpixel(px[0],py[0],WHITE...

2020-04-07 11:13:34 2257 1

原创 C语言利用putpixel画一条三次Bezier曲线

先了解下Bezier曲线吧!一条Bezier曲线可以拟合任何数目的控制点三次Bezier曲线:根据x(t)和y(t)计算可画出一条三次Bezier曲线#include<stdio.h>#include<stdlib.h>#include<graphics.h>void bezier(int x[],int y[]){ int a0,a1...

2020-03-26 16:33:01 589

原创 C语言输出汉字字库中的文本(使用 putpixel画点函数显示)

先明确下汉字在机内的表示1.机内码出现的原因:机内码的出现是为了解决ASCII码和国标码同时使用时产生二义性的问题;2.机内码的表示:国标码的机内码为二字节长的代码,它是在相应国标码的每个字节最高位上加“1”,即汉字机内码=汉字国标码+8080H,其高字节由该汉字的区码+A0H,低字节由该汉字的位码+A0H。3.汉字16*16点阵:代码如下: #include <graph...

2020-03-26 16:05:47 1410

原创 C语言利用putpixel绘制正弦函数

putpixel画点函数: putpixel (int x, int y, int color), (x,y)是坐标,color是像素的颜色。问题:绘制0-360度角的sin图象变换。分析:对于0-180度角,0-90与90-180图象左右对称,通过计算坐标画点;180-360同理。#include<stdio.h>#include<stdlib.h>#inclu...

2020-03-04 21:06:15 3344 1

分形图的IFS码设计_闫玉宝.pdf

包含迭代函数系统 (IFS)的基本概念, 利用 IFS 理论构造分形图的方法, 分析了IFS 中参数、 概率的设计对生成分形图的影响以及IFSP码分形图的举例。

2020-05-22

用于查询的汉字区位表

汉字区位码为每个汉字编一个唯一的代码,以便计算机辨认、接收和处理。汉字的机内码是由两个字节构成,其高字节由该汉字的区码+A0H,低字节由该汉字的位码+A0H。

2020-03-26

空空如也

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

TA关注的人

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