自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 MySQL中的is marked as crashed and should be repaired故障

这个故障不是大问题,不是数据库损坏,只是数据库自己崩了。只需要在cmd中进如存放mysql处的bin文件夹下,输入命令。或者嫌麻烦的话,可以在bin目录下直接找到myisamchk.exe以管理员身份运行即可。该工具就可以自动修补索引,然后,就可以正常用了。

2023-05-13 10:28:42 360

原创 onclick传参使用function()

对于有需要传参的按钮,需要按照以下的方式进行.直接上代码。

2023-04-25 20:23:58 1409

原创 想要用awesome图标可是本地引入是方块?就应该这样办

可以放弃本地引入,直接引入官网的,亲测有效。

2023-04-23 09:17:50 232

原创 addWidget(self.left_widget, 0, 0, 1, 2)中坐标的意义

addwidget中坐标的认识

2023-03-10 22:01:00 327

原创 pycharm中pyqt5tools的配置

pycharm中pyqt5 tools的相关配置

2023-02-27 16:44:06 252

原创 scanf语句的返回值EOF的利用

while(scanf("%d",&x)!=EOF){}该循环语句条件常被使用于测试数据可能不止一组,但又不能使用死循环从而导致程序结束不了程序超时。首先要了解一下scanf函数。scanf()函数是有返回值的,它会返回被输入函数成功赋值的变量个数。在程序测试过程中,如果仍有测试数据未被测试完,那么scanf会将值赋给变量,返回1,循环条件成立则继续循环。如果测试数据结束,scanf无法对变量进行赋值,于是scanf()返回EOF(end of file)。此时循环条件不成立,程序结束。...

2022-01-21 16:40:46 3104 1

原创 AVL树的建立解析含代码(C++)

AVL树AVL树是平衡二叉树,它可以尽可能创建“枝繁叶茂”的树,防止树枝过长过少。二叉树搜索中,会引入ASL平均查找长度的概念,表示查找所有节点的比较次数平均值。平衡二叉树的ASL相较而言较小。思路AVL树就是比较各个节点左右子树的深度差,当差值等于2时就需要对树结构进行改变。改变的方式有左旋、右旋、左右旋以及右左旋。判断旋转方式是看导致深度差值的结点在哪。左旋是顺时针旋转相关结点,右旋为逆时针旋转相关结点。左右旋及右左旋为左旋、右旋的组合,左右旋先右旋后左旋。如下面图的示例:以上图片来自陈

2021-12-31 11:11:28 781

原创 二叉树节点删除、添加等操作(C++)

二叉树节点删除操作可以分为三种情况:叶子节点有左或右孩子节点既有左孩子又有右孩子思路:只为叶子节点,可直接删掉,使用delete()函数(C语言中是free)释放节点;有单个孩子节点,则让孩子节点接替要删除的节点;同时有左右孩子节点,则查找右子树中最小值,将其值付给要删除的节点,然后删除右子树中最小节点(其实就是将要删的节点换了个值,整体结构都不变,删掉的是最小节点)#include <iostream>using namespace std;typedef struct

2021-12-21 16:30:32 2394 3

原创 动态规划简单例子——国王与金矿(c++)

动态规划的要点:确定全局最优解和最优子结构之间的关系,以及问题的边界。以数字的形式表达就是状态转移方程式。下面以一个例子来对他们进行描述。问题描述:有一个国家发现了5座金矿,每座金矿的黄金储量不同,需要参与挖掘的工人人数也不同。参与挖矿工人的总数是10人。每座金矿要么全挖,要么不挖 ,不能派出一半人挖取一半金矿。要求如何分配工人才能挖出最多的黄金。第一座金矿含金500,需要5人;第二座金矿含金200,需要3人;第三座金矿含金300,需要4人;第四座金矿含金350,需要3人;第五座金矿含金400,需要5

2021-12-10 16:28:43 716

原创 走楼梯的三种算法(递归,备忘录法,动态规划)

问题描述:一共有十级台阶,每一次只能上1级或2级,问一共有多少种上台阶的方法。解析:这个问题可以从一阶、两阶、三阶来入手。一阶显然只有一种上法发,两阶则有两种上法,三阶则是一阶和两阶上法的总和。根据这样的思路,我们很容易就可以得到公式:f(n) = f(n-1) + f(n-2)对于本问题10阶,则只需要求出9阶8阶的上法和,要知道9阶上法则需要知道8阶和7阶的上法和…直到1阶和2阶。因此很容易就可以写出一个递归的算法int get(int n){//递归 if(n<1) retu

2021-12-09 13:23:05 2427

原创 C++快速排序详解

快速排序的效率取决于选择的基准数,平均速度O(nlog(n))。我所选择的基准数为数组中左边第一个数,这样可能会导致面对如数据序列:5,4,3,2,1时,需要的计算高度为5.如果以二分法的方式选择基准,类似这样的问题则可以解决。直接以代码为例#include <iostream>#include <vector>using namespace std;void quicksort(int left,int right,vector<int> &arr)

2021-12-08 21:38:55 850

原创 二叉树基本操作(层序、先序创建,遍历方式等)

关于树的操作,大部分都是使用递归的思想。只有层序构建二叉树时需要注意一下,它通过使用队列的方式记录每一个节点,当一个节点有孩子节点时,就将孩子节点添加到队列中。当队列为空时,则说明二叉树建立完毕。具体操作都在代码中。#include <iostream>#include <queue>using namespace std;typedef struct node{ char data; node *lchild,*rchild; //节点中包含节点的数值和其左右两个节

2021-12-06 11:50:55 264

原创 OpenCV3编程入门(毛星云)读书笔记(二)

Core组件进阶颜色空间缩减颜色空间缩减:将现有的颜色空间值除以某个输入值,以获得较少的颜色数。(对于多通道图像而言颜色数太多了)。如以10为除数,10-19为10,20-29为20.处理图像像素时,每个像素都进行一遍上述的操作。但其实只有0-255即256种情况,可以提前将256种计算好的结果存在表里,这样直接取结果即可。int divideWith = 10;uchar table[256];for(int i = 0;i<256;i++){ table[i] = divide

2021-12-02 11:37:35 163

原创 OpenCV3编程入门(毛星云)读书笔记(一)

开始cv版本2.4.9编译器vs2019资料书:OpenCV3编程入门(毛星云)配置按照网上教程。遇到的问题运行测试程序遇到的问题:OpenCV Error: Assertion failed (size.width>0 && size.height>0) in cv::imshow, file …\opencv\modules\highgui\src\window.cpp, line 261原因是由于图片的地址错误。图片应该存在项目下。测试程序#incl

2021-11-29 10:03:37 3363 1

原创 单片机复习

一、单片机介绍定义概念在一片集成电路芯片上集成微处理器、存储器、I/O接口电路,从而构成了单芯片微型计算机,即单片机(SingleChip Microcomputer)特点体积小、价格低速度快、抗干扰好、可靠性高控制功能强:实时响应速度 + I/O直接操作使用方便、易扩展:硬件设计简单 + 开发工具资料丰富性价比高:电路板小 + 接插件少易产品化:研制周期短受集成度限制,片内存储器容量较小:一般片内ROM在8KB以下,片内RAM在256B字节内单片机应用=硬件

2021-11-11 11:07:19 687

原创 手机企业微信下载文件存储地址

1.打开手机文件存储器2.打开tencent文件3.打开Weixinwork文件夹4.打开filecache文件夹5.下载后的东西都在这里

2021-09-11 21:27:54 19974

原创 JavaScript学习记录

JavaScript客户端脚本语言JavaScript = ECMAScript + BOM + DOMECMAScript客户端脚本语言的标准与html结合方式内部定义使用script标签外部定义通过src属性引入外部js文件示例<!DOCTYPE html><html lang="en"><!-- script可在任意地方写,但是script在head中则先执行,在body中则head执行完才执行 -->&l

2021-08-10 17:39:55 52

原创 Java——线程与同步

线程与同步多线程多个线程间互不影响public class myThread extends Thread{ @Override public void run() { // TODO Auto-generated method stub// String name = getName();// //getname 返回线程名称// System.out.println(name); Thread t = Thread.currentThread();//获取当前正

2021-08-04 10:55:25 65

原创 操作系统错题

实时系统有什么特点?适用于哪些方面? 正确答案是( )A、实时系统具有独立性、及时性、交互性和同时性B、适用于大型作业且不需要人工干预的场合C、实时系统对随机发生的外部事件作出及时的响应并作出处理D、实时系统具有高可靠性、实时响应性和事件驱动的特点E、适用于较少有人干预的实时监控场合cde。a中的特征是分时系统第三章 互斥与同步第五章 存储器管理设某计算机的逻辑地址空间和物理地址空间均为64KB,按字节编址。若某进程最多需要6页数据存储空间,页的大小为..

2021-08-03 10:46:33 1051 2

原创 Java——集合

集合集合类:提供一种存储空间可变的存储模型Collection多态方式创建具体实现类为ArrayListpackage javaee.List;import java.util.ArrayList;import java.util.Collection;public class Collection_demo { public static void main(String[] args) { Collection<String> c = new ArrayLis

2021-08-03 10:26:24 95

原创 Java数据结构——链表

链表1.以节点方式存储2.每个节点包含data域,next域(指向下一个节点)3.不是连续存储的4.分为带头结点和没有头结点的链表单链表带头结点链表注意其中的头结点是不会存放任何数据的结点定义:class Node{ int no; String name; String nickname; Node next;//指向下一个结点}//可以重写toString方法便于输出有了结点的定义之后,为了遍历查询方便,我们还需要定义一个包含结点链接关系的表。

2021-05-26 20:30:34 46

原创 传感网复习(一)概要、组织结构

概述1. 无线传感网主要特点:(1)网络规模大(2)拓扑结构易变(3)自组织性​ 通过多跳的方式传递信息(4)以数据为中心(5)结点资源受限(6)应用相关性2.无线传感器节点的硬件一般由传感器模块、处理器模块、无线通信模块、存储模块和能量供应模块注意下面模块包含的内容传感器模块负责整个监测区域内信息的采集和数据转换,它由传感器和模数转换器组成。微控制器模块负责控制和协调节点各部分的工作,存储和处理自身采集的数据以及其他节点发送的数据无线通信模块负责与其他传感器节点进行无线通信

2021-05-25 19:48:29 1477

原创 Java数据结构——队列

队列1.先进先出2.可以使用数组或者链表来模拟队列数组形式单向队列首先需要俩个指针,front和rear。front表示头指针,rear表示尾指针。front = -1,rear = -1front==rear:该队列为空rear==Maxsize-1:该队列满了但是单纯的这样设计的话,必然会导致曾经指针指向过的数据无法再次使用,所以需要模拟循环队列来使功能最大化使用。循环队列思路:对于单向队列缺陷的修正,front = 0, rear = 0队列满:( rear+1 )%Maxsi

2021-05-13 10:18:42 76

计网课设——关于简单的通信与控制

题目:现场快递柜状态采集与控制系统 目标:设计实现一个对现场快递柜状态数据采集、显示、参数设置、抽屉打开、保鲜控制等功能软件系统。 此文件仅为参考,不要直接用它交作业,可能会和他人重复!

2021-07-20

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

TA关注的人

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