自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 图 数组方式

转自http://c.biancheng.net#include <stdio.h>#define MAX_VERtEX_NUM 20 //顶点的最大个数#define VRType int //表示顶点之间的关系的变量类型#define InfoType char //存储弧或者边额外信息的指针变量类型#define VertexType int

2021-04-02 10:11:17 132

原创 C++计算屏幕面积

根据屏幕的尺寸 分辨率来计算屏幕的面积期中分辨率往往很大需要进行约分后减少后续面积的计算量求最大公约数采用了欧几里德算法:例如: 求102 39的最大公约数102 = 39 * 2 + 2439 = 24 * 1 + 1524 = 15 * 1 + 915 = 9 * 1 + 69 = 6 * 1 + 36 = 3 * 2 + 0所以最大公约数为 3#include <iostream>#include <math.h>using namespace s

2021-04-01 09:45:42 216

转载 debian10安装omv

用户名:admin密码:openmediavault安装key#下载安装keywget -O archive.key http://packages.openmediavault.org/public/archive.keyapt-key add archive.key#设置环境变量export LANG=C.UTF-8export DEBIAN_FRONTEND=noninteractiveexport APT_LISTCHANGES_FRONTEND=none#修改添加OM.

2021-02-15 16:04:46 1871

原创 C++ TXT文件读写

#include <iostream>//在D盘根目录下分别建立a.txt b.txt //将excel表格中的姓名和数字分别拷贝入a.txt中#include <string>#include <fstream>using namespace std;int main(int argc, char** argv){ ifstream in,inf("D:\\a.txt"); ofstream out("D:\\b.txt"...

2021-02-01 18:45:41 127

原创 树莓派64位镜像

树莓派64位镜像官网地址下载:https://www.raspberrypi.org/forums/viewtopic.php?f=117&t=275370#p1668160(点此直接下载)烧录工具Etcher下载地址:https://github.com/balena-io/etcher烧写固件后进入boot里面添加: (1)创建一个名为SSH的空白文件(用于SSH连接) (2)创建一个名为wpa_supplicant.conf 文件内容如下(用于WiFi配置...

2020-12-21 18:47:00 1292

原创 cmake基本案例

# CMake 最低版本号要求cmake_minimum_required (VERSION 2.8)# 项目信息project (video)#指定编译器(先使用 which 查看编译器路径)SET(CMAKE_C_COMPILER "/usr/bin/arm-linux-gnueabihf-gcc")SET(CMAKE_CXX_COMPILER "/usr/bin/arm-linux-gnueabihf-g++")# 查找当前目录下的所有源文件# 并将名称保存到 DIR_SRCS 变量.

2020-11-18 10:00:14 94

原创 树莓派python串口与tcp通讯

本程序是一个客户端实现向串口发数据同时采集数据向服务器发送#!/usr/bin/env python# -*- coding:utf-8 -*-'''树莓派串口设置打开mini UART串口交换映射关系sudo vim /boot/config.txt在末尾添加一行代码:dtoverlay=pi3-miniuart-bit'''import serialimport timeimport socket # 导入 socket 模块impo.

2020-11-16 20:36:25 789

转载 MySQL基本操作

登陆数据库:mysql -u root -p

2020-11-16 20:25:53 113

原创 Debian10 java web环境搭建

查找JDKapt-cache search java安装apt install openjdk-11-jdk查看java环境变量java -version安装mysql

2020-11-12 14:21:48 273

原创 python 树莓派tcp与串口通讯

#!/usr/bin/env python# -*- coding:utf-8 -*-'''树莓派串口设置打开mini UART串口交换映射关系sudo vim /boot/config.txt在末尾添加一行代码:dtoverlay=pi3-miniuart-bitpython字符串章节的官方文档:https://docs.python.org/3/library/stdtypes.html?highlight=encode#string-methodsstr3 =.

2020-11-11 10:06:08 667 1

转载 Python 字符串格式化输出方式

原作者:寒爵原文链接:https://www.cnblogs.com/Jimc/p/9606112.html其中,百分号方式比较老,而format方式是比较先进的,企图替代古老的方式,目前两者共存。1|01、百分号方式格式:%[(name)][flags][width].[precision]typecode(name) 可选,用于选择指定的key flags 可选,可供选择的值有: + 右对齐:正数的加正号,负数的加负号 - 左对齐:正数前没有负号,负数前...

2020-11-09 17:08:22 1274

原创 python递归删除包含指定字符的文件

判断字符串是包含某字符串file = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"str = "DE"1: if strin file :判断file字符串中是否包含str如果包含就返回true否则false2:str.find(str1, beg=0, end=len(string))检测字符串 str 中是否包含指定字符串 str1,可以指定 beg(开始) 和 end(结束) 范围。如果指定范围内包含指定字符串,返回的是索引值在字符串中的起始位置。如...

2020-11-06 11:35:04 1099

原创 6-2 *显示汉字点阵图形(高级版) (15 分)

每个汉字的图形都由 16×16 的点阵组成,如汉字“福”的点阵图形如下:每个像素用 1 个二进制位来表示:1 表示像素是亮的,0 表示像素是不亮的。每个汉字由 16×16 = 256 个二进制位,即 32 个字节组成。HZK16.DAT 是汉字点阵图形文件,其中包括 GB2312-80 的全部汉字图形,按汉字的区位码顺序存储。请点击链接HZK16.DAT下载该文件。请编写函...

2019-11-23 13:01:02 1918 1

原创 6-1 *显示汉字点阵图形(标准版) (15 分)

每个汉字的图形都由 16×16 的点阵组成,如汉字“福”的点阵图形如下:每个像素用 1 个二进制位来表示:1 表示像素是亮的,0 表示像素是不亮的。每个汉字由 16×16 = 256 个二进制位,即 32 个字节组成。HZK16.DAT 是汉字点阵图形文件,其中包括 GB2312-80 的全部汉字图形,按汉字的区位码顺序存储。请点击链接HZK16.DAT下载该文件。请编写函...

2019-11-23 11:26:16 7205 3

原创 7-3 玩转二叉树 (25 分)

给定一棵二叉树的中序遍历和前序遍历,请你先将树做个镜面反转,再输出反转后的层序遍历的序列。所谓镜面反转,是指将所有非叶结点的左右孩子对换。这里假设键值都是互不相等的正整数。输入格式:输入第一行给出一个正整数N(≤30),是二叉树中结点的个数。第二行给出其中序遍历序列。第三行给出其前序遍历序列。数字间以空格分隔。输出格式:在一行中输出该树反转后的层序遍历的序列。数字间以1个空格分隔,...

2019-11-12 14:41:20 3272

原创 C语言—队列(queue)

#include<iostream>#include<bits/stdc++.h>using namespace std;int main(){ queue<int> q; int n; for(int i=0;i<5;i++) { cin>>n; q.push(n)...

2019-11-12 14:03:24 1204 2

原创 根据后序和中序遍历输出先序遍历

本题要求根据给定的一棵二叉树的后序遍历和中序遍历结果,输出该树的先序遍历结果。输入格式:第一行给出正整数N(≤30),是树中结点的个数。随后两行,每行给出N个整数,分别对应后序遍历和中序遍历结果,数字间以空格分隔。题目保证输入正确对应一棵二叉树。输出格式:在一行中输出Preorder:以及该树的先序遍历结果。数字间有1个空格,行末不得有多余空格。输入样例:72 3 1 ...

2019-11-09 15:11:31 817 1

转载

#include<iostream>using namespace std;typedef struct BTNode{ int data; struct BTNode *lChild; struct BTNode *rChild;}BiTNode;//先序创建二叉树int CreateBiTree(BiTNode **T){ int...

2019-11-09 09:56:50 210

原创 arch在vmware中安装

Archlinux官方教程https://wiki.archlinux.org/index.php/Installation_guide_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)#%E9%AA%8C%E8%AF%81%E7%AD%BE%E5%90%8D更新系统时间 # timedatectl set-ntp true建立硬盘分区...

2019-11-06 18:42:30 301

原创 C++个人学习笔记不定期更新

结构体:typedef struct BINode{ int data; struct BINode *left; struct BINode *rlght;}*BiTNode;数学函数 #include<cmath> / #include<math.h>:开平方 double sqrt(double ...

2019-11-02 12:43:38 139

转载 算法复杂度

摘选自:https://baike.baidu.com/item/%E7%AE%97%E6%B3%95%E5%A4%8D%E6%9D%82%E5%BA%A6 算法复杂度分为时间复杂度和空间复杂度。其作用:时间复杂度是指执行算法所需要的计算工作量;而空间复杂度是指执行这个算法所需要的内存空间。(算法的复杂性体运行该算法时的计算机所需资源的多少上,计算机资源最重要的是时间...

2019-10-30 16:24:57 644

转载 转载:程序员必须掌握的核心算法有哪些?

版权声明:本文为CSDN博主「帅地」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/m0_37907797/article/details/102661778一、算法最最基础1、时间复杂度2、空间复杂度一般最先接触的就是时间复杂度和空间复杂度的学习了,这两个概念以及如何计算,是必须学的,也是...

2019-10-30 14:57:10 7530

原创 让Windows脚本运行结束后不退出

在bat文件新加一行输入暂停命令:pause

2019-04-28 12:46:53 4453

原创 调用

定义一个学生类(Student)及它的属性和方法;定义主类(Example1)和main(),在main()方法中创建学生对象,并通过对象调用它的方法setName(),getName(),setAge(),getAge(),setSpecialty(),getSpecialty(),输出学生的名字name, age, specialty。(代码)  package sh;publ...

2018-11-05 22:16:31 275

原创 pacman yaourt使用

pacman {用法:  pacman &lt;操作&gt; [...]操作:    pacman {-h --help}    pacman {-V --version}    pacman {-D --database} &lt;选项&gt; &lt;软件包&gt;    pacman {-F --files}    [选项] [软件包]    pacman...

2018-10-21 10:42:25 647

原创 manjaro初始安装

**初始安装后源的设置第一步(设置官方镜像源)sudo pacman-mirrors -i -c China -m rank   //更新镜像排名sudo pacman -Syy   //更新数据源(这样会让连接不到服务器或者服务器慢的问题消失)第二步(添加ArchLinux源)sudo nano  /etc/pacman.conf    //打开配置文件添加# U...

2018-10-20 19:12:35 1996

原创 :括号匹配(C)

总时间限制:1000ms内存限制:1000kB描述假设表达式中只包含三种括号:圆括号、方括号和花括号,它们可相互嵌套,如([{}])或({[][()]})等均为正确的格式,而{[]})}或{[()]或([]}均为不正确的格式.输入一串括号如果输入的右括号多余,输出:Extra right brackets如果输入的左括号多余, 输出:Extra left brackets...

2018-06-29 20:20:53 491

原创 Big Bang(链表的插入、删除、遍历和查找)(C)

总时间限制:1000ms内存限制:65536kB描述学习累了的时候看看一集二十分钟左右的《生活大爆炸》也不失为一种乐趣。在剧中Sheldon可以说是一个极品,真不知Leonard是如何忍受这位极品室友成天的唠叨。你知道么?Sheldon有一个神秘的小本本,记录了所有他从小开始讨厌的人名。Stuart这位漫画店老板就是小本本的一员哦,谁叫他常常毫不客气地挤兑Sheldon,曾...

2018-06-29 20:20:24 1577

原创 非递减有序集合合并(C)

总时间限制:3000ms内存限制:500000kB描述巳知线性表LA和线性表LB中的数据元素按值非递减有序排列,现要求将LA和LB归并为一个新的线性表LC,且LC中的元素仍按值非递减有序排列。输入三行,第一行A,B集合的个数n,m第二行:集合A的数据;第三行:集合B的数据。输出二行,第一行,集合C的个数k第二行:集合C的数据。样例输入11 1...

2018-06-29 20:19:02 1315

原创 顺序表区间元素的删除(C)

总时间限制:1000ms内存限制:65536kB描述若一个顺序表L,其中所有的元素为正整数。设计一个程序,删除元素值在[x,y]之间的所有元素后输出该顺序表。注意保持元素顺序不变。 输入三行数据。第一行是顺序表的元素个数(不超过20),第二行是顺序表的元素(空格隔开),第三行是x和y。输出删除元素值在[x,y]之间的所有元素后的顺序表。空格隔开样例输入...

2018-06-29 20:17:55 5657 2

原创 顺序表的插入操作(c)

总时间限制:1000ms内存限制:65535kB描述输入N个整数,建立顺序表L,输入一个整数x和k,将x插入到L中第k个位置上。假定输入的10个整数依次为:1,3,0,-3,5,6,8,10,22,-1。输入的x和n分别为:9 5  即表示要插入的数是9,位置是5。插入后,顺序表中应有11个元素:1,3,0,-3,9,5,6,8,10,22,-1要求:必须使用顺序表,...

2018-06-29 20:16:39 13263 3

原创 :括号匹配(C)

总时间限制:1000ms内存限制:1000kB描述假设表达式中只包含三种括号:圆括号、方括号和花括号,它们可相互嵌套,如([{}])或({[][()]})等均为正确的格式,而{[]})}或{[()]或([]}均为不正确的格式.输入一串括号如果输入的右括号多余,输出:Extra right brackets如果输入的左括号多余, 输出:Extra left brackets...

2018-06-29 20:15:16 1117

原创 线性表的创建(C)

main.c#define _CRT_SECURE_NO_WARNINGS#include "header.h"#include "SqList.h"void main(void) {    SqList LA;  //建立线性表     InitList_Sq(&amp;LA);//初始化线性表。。。。。。。。。。。。。。。。。//添加自己的程序代码      whil...

2018-05-22 19:25:58 6238

空空如也

空空如也

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

TA关注的人

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