自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 阅读文献必备神器Zotero+坚果云实现云同步、多端同步

上述两步都非常简单,无脑安装,一路next就可以,配置参考坚果云帮助文档即可。直接安装即可,无需额外配置。

2024-03-21 20:46:20 159

原创 CPU时钟周期、主频、CPI、MIPS

主频理解:主频是机器内部主时钟的频率,主频越高,完成指令的一个执行步骤所用的时间就越短,速度越快。比如跳绳,跳的越快(即频率越高),那么完成一次所用的时间就越短。单位:Hz,常见的有1.8GHz,2.4GHzCPU时钟周期理解:跟上面的主频对应,CPU时钟周期是一个时间单位,即一个周期的时长计算:CPU时钟周期=1/主频单位:s(秒)(ms,μs等)CPI理解:我们借助英文全称理解,全称为:Clock cycle Per Instructions,即一条指令所需要的时钟周期数。需要注意的是这

2021-07-19 09:19:20 17938 2

原创 线性表的链式存储及基本操作

线性表的链式存储1、结构体typedef struct LNode{ ElemType data; //节点的数据域 struct LNode *next; //节点的指针域,指针的类型为LNode,即指向节点}LNode, *LinkList; //LNode为结构体的名称2、初始化bool InitList(LinkList &L){ L = (LNode *) malloc(sizeof(LNode)); //申请空间 if(L==NUL

2021-06-26 22:21:31 799 2

原创 数据结构顺序表初始化、获取长度、增、删、查

#include<iostream>#define MaxSize 50#define ElemType intusing namespace std;//typedef struct{// ElemType data[MaxSize];// int length;//}SqList1;typedef struct{ ElemType *data; int length;}SqList2;//初始化线性表bool InitList(SqLis

2021-05-03 18:05:23 862 1

原创 蓝桥杯编程之矩形切割

小明有一些矩形的材料,他要从这些矩形材料中切割出一些正方形。当他面对一块矩形材料时,他总是从中间切割一刀,切出一块最大的正方形,剩下一块矩形,然后再切割剩下的矩形材料,直到全部切为正方形为止。例如,对于一块两边分别为 5 和 3 的材料(记为 5 × 3),小明会依次切出3 × 3、2 × 2、1 × 1、1 × 1 共 4 个正方形。现在小明有一块矩形的材料,两边长分别是 2019 和 324。请问小明最终会切出多少个正方形?package Main;public class 矩形切割

2021-03-23 16:56:41 293

原创 蓝桥杯编程之求和

【问题描述】小明对位数中含有2、0、1、9的数字很感兴趣,在1到40中这样的数包括1、2、9、10至32、39和40,共28个,他们的和诗574。请问,在1到2019中,所有这样的数的和是多少?package Main;public class 求和 { static boolean fun(int n) { while(n>0) { if(n%10==2 || n%10==0 || n%10==1 || n%10==9) return true; n = n/10

2021-03-23 16:13:28 216

原创 蓝桥杯编程之打印大X

一、题目二、分析刚看到这道题时可能会无从下手,但仔细分析的话就会发现,这无非就是通过嵌套for循环控制输出,只要能发现其中的规律即可。当然,这其中的规律可能不是特别好发现,不过我们慢慢的来分析,其实还是能找到规律的。下面开始分享一下我的思路。1、图案对称我们可以很容易的得到,这个图案是对称的。对称有什么好处呢?只要我们写出来上半部分或者左半部分,那么另外一部分很容易就可以得到。不知道大家在学C++的时候有没有打印过上三角、下三角、皇冠等等,我觉得这个思路跟那个是差不多的。2、计算宽度题目中给出

2021-03-15 07:51:10 569

原创 操作系统简答8选4

一、简述操作系统的四个基本特征操作系统的四个基本特征:并发性:指在一段时间内同时存在多道运行的程序共享性:指系统中的资源不再为某道程序单独占用,而是共多道程序共同使用虚拟性:指把一个物理实体映射为若干个对应的逻辑实体异步性:也称不确定性,指进程再执行中,其执行时间、顺序、向前推进的速度和完成的时间都是不可预知的并发性是最重要特性,其它三种特性以此为前提。二、微内核OS的优点和缺点是什么?优点提高了可扩展性:设计模式是客户/服务器模式,微内核OS的许多功能都是由相对独立的服务器来实现的

2021-01-09 12:56:46 2789 7

原创 西瓜书-机器学习复习<HENU>

Chapter1 绪论!基本术语:监督学习 非监督学习根据训练数据是否有标记,学习任务可以大致分为监督学习和非监督学习。分类和回归是前者,聚类是后者。何为监督学习、非监督学习?:以西瓜集为例,好瓜坏瓜就是训练集中每一个样本的标记。训练算法过程中通过这个标记不断矫正算法的准确性,这就是监督学习(前面8章学的算法都是监督学习)。反之,训练过程中没有标记的就是非监督学习,比如聚类(就是最后学的k-分类)。第一章主要是了解一下机器学习大致的东西,了解即可。学习的种类很多,我们学习监督学习和非监督学习,而

2021-01-04 20:53:16 6589 16

原创 若 PPP 协议使用同步传输技术,接收端收到的数据段中出现比特串“01011111001111101”,则真正的数据应该是()

若 PPP 协议使用同步传输技术,接收端收到的数据段中出现比特串“01011111001111101”,则真正的数据应该是 (B )A. 0101111100111111B. 010111110111111C. 0101111100011111001D. 01011111001111101注意:在ppp协议中有两种传输方式:同步传输和异步传输,而对应的实现方法为:同步传输:零比特填充发送端在连续的5个1之后添加1个0接收端在连续的5个1之后删除1个0异步传输:字节填充发送端:出现ox

2021-01-04 10:26:10 5429 1

原创 计算机网络复习重点<HENU>

正在更新第一章计算机网络的概念和分类计算机网络的通信方式 Cs p to p互联网的组成分组交换、报文交换、电路交换什么是协议?三要素计算机网络性能指标的含义计算机体系结构OSI、TCP/IP第二章物理层的特性、功能四个功能信道利用率、香农公式物理传输介质分类单工、半双工、全双工信道复用:频分、时分、波分、统计时分第三章链路层三个基本问题:封装成帧、透明传输、差错检测ppp协议CRC校验局域网拓扑类型:星形、总线型:特点CSMA/CD协议:Mac帧第四章网

2021-01-03 14:49:05 683 1

原创 解决Incorrect string value:‘\xD5\xC5\xC8\xFD’ for column ‘author’ at row 1

尝试用小黑屏(cmd)创建数据库中的一个表,表如下。结果在插入数据的时候,如下,出现了错误。错误原因:运行命令 show create table book(book是我的表名),可以看到,数据库默认的编码格式CHARSET=latin1,我们需要把这个编码改为UTF-8,执行命令alter table book character set utf8此时,再次查看我们需要把字段的默认编码改成utf-8,执行命令alter table book modify author varchar(20)

2020-11-14 19:41:20 6284 2

原创 Linux命令下切换root、普通用户

切换到root用户,直接输入su然后输入密码(不是卡了,而是密码不可见)返回test(普通用户),输入su - test (test是要切换到的用户名)

2020-10-02 20:40:12 139

原创 Linux命令行下修改文件名称

在终端中,输入mv file1 file2其中file1是要修改的原文件,file2是最终的文件名Tip:如果原来有名为file2的文件,则会覆盖。

2020-10-02 19:55:29 1526

原创 详解Linux Shell中变量

定义变量格式 变量名=XXX。需要注意的是,在定义的时候一定不要在等于号前后敲空格。变量名的格式跟学过的C++,Java等类似,开头不要用特殊字符。#!/bin/bashtest="this is for test"使用变量在使用变量的时候,变量名称前需要加美元符号$,更为标准的是${变量名}(下文都用这种方式,希望大家养成习惯)。例如使用echo函数进行输出时,如果不加 $ ,则会输出test,而不是变量test对应的值。#!/bin/bashtest="this is f..

2020-09-27 13:39:03 122

原创 IDEA2020版本如何创建一个Java web项目并配置Tomcat服务器

IDEA2020版本更新之后创建Java web项目跟之前有一点区别,在刚接触的时候找了好多老的教程,都没有创建成功,最终在某乎上看到新版教程,遂记录一下。打开IDEA之后新建一个普通的Java项目选中红框之后点next选择位置,工程名.然后点finish重点:找到刚才新建的Java项目,然后右键,点击 Add Framework Support...然后勾选Web Application,点击ok这个时候Java web项目就创建好了...

2020-09-17 11:54:41 18694 40

原创 Visual Studio 2017新建一个c++程序(多图预警)

使用之前肯定是要安装的,因为我已经安装过了,所以安装教程等有空的时候重新装一下再出教程为什么要用Visual Studio来编写c++呢,总感觉用codeblocks逼格不够,vs code的环境配置编译环境的过程太过繁琐并且反应比较慢(我自己测试得出的结论),于是转向Visual Studio。下面开始详细的介绍Visual Studio如何新建一个c++程序。打开Visual Studio,界面如下点击左上角文件->新建->项目弹出一个选项框,选择Visual C++ ->控

2020-09-13 12:44:01 583

原创 jupyter notebook修改默认打开位置

首先安装好anaconda,这里不再说明,我在安装的过程中选择火狐浏览器下载,速度较快,用谷歌下载速度确实慢,这个因人而异,自行选择。安装完成后运行jupyter notebook自动弹出如下界面。目标是让其打开指定的文件位置。下面开始:首先,win+R 输入cmd打开终端,输入jupyter notebook --generate-config生成一个类似配置文件,在终端提示位置找到文件...

2020-03-09 19:25:37 357 1

原创 数据结构 顺序表之增删改查

初识数据结构之顺序表,码上说话????。#include<iostream>#define maxSize 100using namespace std;typedef struct{ int data[maxSize]; //存放数据 int length; //数组长度}SqList; //构建一个结构体void printList(SqLi...

2020-03-03 18:03:35 385

原创 turtle与random结合随机生成心形❤

通过Python随机生成坐标绘制心形❤#绘制心形的方法def drawCircle(): pencolor("red") fillcolor("pink") begin_fill() pendown() left(135) circle(20,180) forward(40) left(90) forward(40) ...

2019-11-07 09:45:32 1995

原创 python通过turtle库绘制心形

环境:python3.7 turtle库python3.7可自行去官网下载 传送其次,我们要在电脑上安装turtle库:打开终端,输入pip install turtle即可开始下载。两者都下载完成后,打开IDLE新建一个python文件在开始编写代码之前,先简单说几个turtle库中的函数turtle.setup(width,height,startx,starty) ...

2019-07-26 19:42:04 17440 6

空空如也

空空如也

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

TA关注的人

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