自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 openpyxl 获取worksheet颜色

因为openpyxl获取的worksheet颜色是aRGB格式,不是十六进制的,所以编程时直接写还需要转换,但是可以借助print来获取wb = excel.load_workbook(file_path)sheet = wb[wb.sheetnames[0]]print(sheet.sheet_properties.tabColor.rgb) # 获取rgb格式的颜色...

2021-08-02 19:27:35 616

原创 deepin下安装paraview

paraview官方指导文档在页面ctrl+F搜索[Linux],就能看到相关的所有命令,下方还有Build的命令需要执行

2021-03-28 19:56:26 211

原创 Deepin(Linux系统)如何在vscode中使用第三方库

目录一、安装CMake二、安装C++ boost library三、安装Eigen一、安装CMake必须先安装CMake再安装后两项直接通过apt安装sudo pat update先将软件都更新到最新版(不更新也行)2. sudo apt install cmake -y安装cmake,耐心等待3. cmake --version查看版本,即安装成功二、安装C++ boost libraryboost库下载地址,我直接在官网下载的源码0. boost library官网选择一

2021-03-27 21:47:02 629

原创 anaconda下的pip安装突然无法连接镜像

今天就出现一个很无语的错误Retrying(Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by ‘ProxyError(‘Cannot connext to proxy.’, OSError(0, ‘Error’))’ : /simple/matplotlib/结果是因为我电脑的梯子挂了全局代理。????...

2021-03-05 18:49:42 218

原创 如何在VS中克隆GitHub库

以无需代码的形式打开VS点击左侧打开【团队资源管理器】下方本地GIT存储库中选择克隆选择本地的文件存放位置,需要是空文件夹或不存在的文件夹从GitHub上复制HTTPS连接,需要注意这样复制的链接,一般后缀都带有.git,而VS所需要的URL应删去.git...

2021-03-03 22:36:06 3403 1

原创 王道 第三章 习题3.7找位置

/** 找位置* 对给定的一个字符串,找出【有重复】的【字符】,并给出其位置。* 如:abcaaAB12ab12* 输出:* a:0,a:3,a:4,a:9* b:1,b:10* 1:7,1:11* 2:8,2:12** 直接的方法就是直接两层遍历* 一个指针p定位,一个指针q扫描,* 当*p==*q,输出并将*q修改为非字母非数字的字符,比如'*'*/#include <iostream>#include <vector>#include <a

2021-02-05 20:42:33 139

原创 王道 第三章 习题3.6打印极值点下标

/** 打印极值点下标* 在一个整数数组上,对于下标为i的整数,* 如果它【大于所有】它相邻的整数,或者【小于所有】它相邻的整数,* 则称为该整数为一个极值点,极值点的下标就是i。* * 其实就是在一个数组中寻找这样的值的下标:* 1. 非边界点,满足其值同时小于或同时大于其左右点的值* 2. 起始点,满足其值小于或大于其右边的值* 3. 末尾点,满足其值小于或大于其左边的值* * Input:* k (amount of elements)* data_k (k elements

2021-02-05 19:15:29 423

原创 王道 第三章 习题3.5找最小数

/** 找最小数* 第一行输入一个数n(1 <= n <= 1000),* 下面输入n行数据,每一行有两个数,分别是x y。* 输出一组x y,该组数据是所有数据中x最小,且在x相等的情况下y最小的。 * * 也就是在n组数据中,先以x为基准,找到x最小的数对,再对这些数对,以y为基准,找到y最小的数对* * Input:* n* data_n(x y)* * Output:* x y*/#include <iostream>#include <

2021-02-05 18:58:52 188

原创 王道 第三章 例题3.5查找

/** 查找* 输入数组长度n,输入数组 a[1...n],输入查找个数m,输入查找数字b[1...m]* 对每一个查找的数字分别输出 YES or NO * 在数组中查找到则YES,否则NO 。* * Input:* n* data_n* m* x_m* * Output:* (m行)* YES or NO*/#include <iostream>#include <vector>using namespace std;int main()

2021-02-05 17:46:17 178

原创 王道 第三章 例题3.4找x

/** 找x* 输入一个数n,然后输入n个不同的数值,再输入一个值x,输出这个数值在数组中的下标(从0开始,若不在数组中则输出-1)* * Input:* n * data* x* * Output:* pos_x*/#include <iostream>#include <vector>using namespace std;int main() { int n = 0, x = 0; while (cin >> n) { ve

2021-02-05 17:36:36 114

原创 王道 第三章 习题3.4奥运排序问题

/** 奥运排序问题* 按要求,给国家进行排名。* 给定国家或地区的奥运金牌数、奖牌数、人口数(百万)* 采用4种排序方式分别进行排名,得出各个国家最高排名以及对应的排名方式,* 若不同的排名方式得出的最高排名相同则采用编号更小的排名方式* * 4种排序方式编号从小到大:金牌总数,奖牌总数,金牌人口比例,奖牌人口比例* * !需考虑并列排名* !需要考虑金牌总数、奖牌总数、人口数为零的情况,且当:- 1.金牌总数、人口数均为0时,金牌人口比例为0- 2.奖牌总数、人口数均为0时,奖牌

2021-02-05 17:23:12 202 1

原创 王道机试 CH3 排序与查找 目录

第三章 排序与查找例题3.1 排序例题3.2 成绩排序例题3.3 成绩排序v2习题3.1 特殊排序习题3.2 整数奇偶排序习题3.3 小白鼠排队

2021-02-03 17:38:31 115

原创 王道 第三章 习题3.3小白鼠排队

/** 小白鼠排队* N只小白鼠(1 <= N <= 100),每只鼠头上戴着一顶有颜色的帽子。* 现在称出每只白鼠的重量,要求按照白鼠重量【从大到小】的顺序输出它们头上帽子的颜色。* 帽子的颜色用“red”,“blue”等字符串来表示* 不同的小白鼠可以戴相同颜色的帽子。白鼠的重量用整数表示。* * Input:* 每个案例的输入第一行为一个整数N,表示小白鼠的数目。* 下面有N行,每行是一只白鼠的信息。* 第一个为不大于100的【正整数】,表示白鼠的重量;* 第二个为【

2021-02-03 17:37:28 134

原创 王道 第三章 习题3.2整数奇偶排序

/** 整数奇偶排序* 输入10个整数(0~100),彼此以空格分隔。重新排序以后输出(也按空格分隔),* 要求: * 1.先输出其中的奇数,并按从大到小排列; * 2.然后输出其中的偶数,并按从小到大排列。* * 方法1* 可以在输入的时候就直接分两个数组存放,那么就可以直接调用sort* * 方法2* 输入完再重新排序,将奇数放在前一部分,重新编写一个sort的比较函数即可实现优先奇数,两个奇数大数在前,两个偶数小数在前的效果*/#include <iostream&gt

2021-02-03 17:25:41 205

原创 王道 第三章 习题3.1特殊排序

/** 特殊排序* 输入一系列整数,将其中最大的数挑出(如果有多个,则挑出一个即可),* 并将剩下的数进行升序排序,如果无剩余的数,则输出-1。* * 寻找最大元素先直接排序,控制输出即可* 根据数组第一个元素是否等于最大元素可以确定是否要输出-1*/#include <iostream> #include <vector>#include <algorithm>using namespace std;int main() { int N =

2021-02-03 16:39:13 136

原创 王道 第三章 例题3.3成绩排序v2

/** 输入任意(用户,成绩)序列,可以获得成绩从高到低或从低到高的排列,* 相同成绩都按先录入排列在前的规则处理。* Input:* N * method(排序方法以0降序,1升序表示)* Name Score* * Output:* Name Score*/#include <iostream>#include <vector>#include <algorithm>using namespace std;#define SIZE 10

2021-02-03 16:35:39 122

原创 王道 第三章 例题3.2成绩排序

/** 成绩排序* Input:* 输入第一行包括一个整数N(1<=N<=100),代表学生的个数* 接下来的N行每行包括两个整数p和q,分别代表每个学生的学号和成绩* Output:* 按照学生的成绩从小到大进行排序,并将排序后的学生信息打印出来* 如果学生的成绩相同,则按照学号的大小进行从小到大排序*/#include <iostream>#include <vector>#include <algorithm>using nam

2021-02-03 16:34:36 432

原创 王道 第三章 例题3.1排序

我的代码都用c++写的,同时为了熟悉STL,能用STL的一般都会使用STL3.1是一个简单的升序排序,直接用c++的sort实现sort在头文件<algorithm>中,默认是快排,即不稳定的排序方法#include <iostream>#include <vector>#include <algorithm>using namespace std;int main() { int n = 0; while (cin >> n)

2021-02-03 16:29:29 99

原创 CCF 201812-2 小明放学 C++

//60分是因为用int会有溢出,//所以反正是为了AC,那么以后看到数据点超过10^6都可以直接用长长整型//还有对于只需要处理下一状态的数据的情况,可以考虑不使用数据结构存储输入的数据,直接在输入的时候就进行处理。//网上的答案我没能理解它的逻辑,所以还是按自己能搞清楚的逻辑写的。//remain_time是从当前信号灯的下一个状态的0时刻起,通过取模操作获取//all_round = r + y + g//其实换一种思路,就是要看当前信号灯时长在经历sum_time后,到绿灯还要多久..

2020-08-25 14:52:30 210

原创 github-production-release Git-2.28.0-64-bit

因为vscode提示之前的Git版本有问题,让我更新,但是官网下载太慢了,我尝试用offcloud下载,但是失败了。所以是慢慢等官网下载完的,在这放一个百度网盘的链接。链接:https://pan.baidu.com/s/1tgXsYAeiWwGuGq5tm2Omxg提取码:7kp3复制这段内容后打开百度网盘手机App,操作更方便哦链接里是64位的版本...

2020-08-12 20:35:20 589

原创 删除datalist下的option

在Stack Overflow上看到的方法,记录一下html: <input class="form-control" id="test" type="text" list="test_list"> <datalist id="test_list"> <option value="1"></option> <option value="2"></option>

2020-07-20 16:47:54 1659

原创 JavaScript: Cannot read property ‘add‘ of undefined

一、错误原因是使用js动态修改select的option时,如果使用jquery的表达方式,会导致报这个错误。jquery的表达方式: $("#id")朴素的html表达方式 :document.getElementById("id")二、利用js动态修改option清空所有选项(每次重新修改option前都应该清空此前添加的值)document.getElementById("id").options.length = 0增加一个选项document.getElementById("id

2020-07-18 16:49:34 2807

原创 python js中通过ajax返回的数据都是undefined

一、问题分析:前端:返回的json数据通过JSON.stringify(response)格式化后查看到的内容后端:返回的json格式数据[{"CITY": "三门峡", "SECTOR_ID": "124672-0"}]但是在调用console.log() 通过键名查看数据的时候(比如response['CITY'])却都是undefined最后通过for (var key in response) console.log(key) console.log(response[k

2020-07-15 22:40:09 502

原创 This application failedto start because noQt platform plugin could be initialized.

今天在Pycharm里添加外部工具的时候遇到的问题,一开始designer.exe用的是建项目的时候的虚拟环境中的可执行程序,报了这个错,我以为是虚拟环境的问题,但是在改为真实环境后还是有这个问题。后来发现是可执行程序选择的失误。之前选择的是bin目录下的designer.exe后来经指点说不能用bin目录下的可执行文件,应该用Script目录下的。我用的conda环境,所以目录结构是这样的,其下有一个这样名字的pyqt5designer.exe,正是我需要的修改后就能正常执行了。.

2020-07-05 22:51:59 3212

原创 Windows下安装并配置JDK14.0和Tomcat10

步骤一、下载JDK和Tomcat1. 下载JDK2. 下载Tomcat二、安装JDK1. 修改环境变量2. 添加jre文件夹三、安装Tomcat1. 修改环境变量2. 安装Tomcat四、启动Tomcat可能会出现的问题1. 错误代码10672. 错误代码4最近因为需要编写web项目,所以重新安装了JDK和Tomcat,太久没安装这个东西了,折腾了好久。一、下载JDK和Tomcat1. 下载...

2020-04-29 14:17:11 5020 9

原创 vscode C语言程序出现段错误 segmentation fault

#include <stdio.h>#include <string.h>#include <stdlib.h> int main() { char *str1; str1 = malloc(4); //malloc()中的数字以字节为单位 char str2[]= "abc"; //char *str2 = "abc"...

2020-04-19 14:56:31 5786 1

原创 大数据技术基础 MapReduce集群调度

文章目录一、Hadoop 1.x的传统集群调度框架二、Hadoop/MapReduce 1.x的架构问题三、1.x版本的独立集群集中调度四、Hadoop 2.x的集群调度框架YARN1. YARN的思想2. YARN双层调度架构3. 具体做法4. YARN中运行一个作业的流程1)作业提交2) 作业初始化3)4)5)6)7)8)9)10)11)Hadoop集群架构在分布式存储和计算方面,Had...

2020-03-30 21:29:29 649

原创 大数据技术基础 MapReduce框架

文章目录一、MapReduce框架1. Client2. JobTracker3. TaskTracker4. Task二、Map Task的执行过程三、Reduce Task执行过程一、MapReduce框架MapReduce采用和HDFS一样的Master/Slave(M/S)主从架构,它由Client、JobTracker、TaskTracker和Task四个组件组成。1. Clien...

2020-03-29 21:29:31 496

原创 Week 5 Linux 目录与文件

文章目录一、目录管理1. 路径名2. 打印pwd/改变cd当前目录3. 创建mkdir/删除目录rmdir4. 复制目录cp二、目录遍历的命令1. find:遍历目录树条件选项1)-name2)-regex3)-type4)-size5)-mtime6)-newer file7)其他条件选项8)复合条件动作选项1)-print2)-exec3)-ok一、目录管理1. 路径名文件.与…在目...

2020-03-25 17:36:45 138

原创 现代交换原理 CH2 banyan网络

Banyan网络一、 Banyan网络的基本结构二、 Banyan网络的基本特性1. 交叉连接单元工作状态2. banyan网络结构特点三、 BATCHER-BANYAN网络四、 基于banyan的多通路结构五、 Benes网络一、 Banyan网络的基本结构基于banyan的交换网络是具有多级结构的交换网络,包含许多子类。L级banyan网络:任何一条入线到任何一条出线之间的通路都经过了...

2020-03-20 18:45:36 11365 1

原创 现代交换原理CH2 TST网络

TST网络1. TST网络结构2. TST网络工作原理1. TST网络结构TST网络是电话交换系统中经常使用的一种3级网络,由两级T接线器与一级S接线器组合而成具有32条双向时分复用线,且每条时分复用线上由32个时隙,编号相同的入线和出线共同组成一条双向时分复用线。TST交换网络的第1级有32个T接线器,第2级为一个32 x 32的S接线器,第3级由32个T接线器组成,分别连在每一条输出线...

2020-03-19 12:03:21 14191

原创 Week 4 文件通配符 目录结构

目录一、 文件命名二、 目录结构1. /etc2. /tmp3. /var4. /bin5. /usr/bin6. /sbin和/usr/sbin7. /dev8. /usr/include9. /lib和/usr/lib三、文件通配符1. 星号 *2. 点字符 .3. 斜杠/4. 问号?5. 方括号[]6. 波浪线~7. 点.8. 点点..一、 文件命名Linux系统下文件名长度一般允许为1...

2020-03-18 16:22:10 175

原创 Week 4 vi编辑器基本操作及终端命令

目录1. 命令状态和文本状态2. 光标移动3.翻页1. 命令状态和文本状态vi/vim编辑器有命令状态和文本状态按Esc进入命令状态按i或a进入文本状态按i是在当前字符前插入正文按a是在当前字符后插入正文在命令状态下可以输入相关命令例如:set查看偏好设置,:set number每行左边显示行号2. 光标移动在命令状态下通过hjkl移动光标,类比方向键的左h 下j 上k 右l...

2020-03-18 15:06:28 294

原创 Week 4 文件内容比对(cmp diff)

目录cmp:逐字节比较MD5散列算法文件数据完整性验证diff:列出两个文本文件之间的区别版本管理cmp:逐字节比较cmp file1 file2逐字节比较两个文件file1和file2是否完全相同当完全相同时,不给出任何提示两个文件不同时,打印出第一个不同之处MD5散列算法使用md5sum / sha1sum进行文件内容比较MD5算法是根据文件内容生成16字节hash值,通过比...

2020-03-17 22:12:10 840

原创 Anaconda的命令

Linux系统下的一些命令关于Anaconda1.不让默认的base环境自启动2.退出当前的python虚拟环境3.启动已有的python虚拟环境4.创建一个环境5.使用anaconda自带的pip来安装包关于系统终端1.在终端查看隐藏文件2.在文件管理器查看隐藏文件关于Anaconda1.不让默认的base环境自启动conda config --set auto_activate_base...

2020-03-07 15:51:51 191

原创 【卸载】在Windows环境下卸载Debian系统

之前用的ubuntu,本来想试试稳定的debian(而且感觉这个界面更好看)但是很无奈对debian的操作太不熟悉了,不适合我这个短期学习linux的人。所以准备卸掉了,方法参考的是卸载ubuntu的方法。目录一、用EasyBCD删除debian引导二、在磁盘管理删除掉用于debian系统的分区三、修改BIOS一、用EasyBCD删除debian引导下载链接安装过程很简单就不说了。对...

2020-02-29 14:27:35 3509

原创 【安装】在Windows下安装Debian(双系统)

安装一、 前期准备二、 Rufus制作启动盘三、 修改BIOS四、 以U盘启动安装Debian设置分区一、 前期准备1.一个至少8G的U盘2.U盘引导制作工具我用的Rufus链接3.Debian的iso镜像我用的清华镜像点进链接,选择debian-10.3.0-amd64-DVD-1.iso进行下载二、 Rufus制作启动盘设备显示的是你的U盘名称按顺序进行操作1.选择is...

2020-02-29 13:42:13 10740 6

原创 Linux下用anaconda的pip来安装Tensorflow-gpu

安装步骤一、安装anaconda二、安装Tensorflow-gpu0.更换下载源1.安装Tensorflow-gpu2.为Tensorflow环境创建Jupyter Notebook Kernel一、安装anaconda前期需要安装python环境,我用的是anaconda,方便且自带pip在清华镜像站找到Anaconda3-2019.10-Linux-x86_64.sh,我选的是最新版的...

2020-02-21 16:58:41 613

原创 java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/xxx的解决

在网上看了很多解决办法 但是试了一遍之后发现还是没有用尝试重新将【mysql-connector-java-8.0.16】jar包复制到tomcat文件夹 D:\Tomcat\lib 下并配置相应的环境变量问题解决...

2019-06-11 16:57:47 2186

原创 Java-toString练习

声明并测试一个复数类,其方法包括toString()及复数的加、减、乘运算。#代码自留package exp2;import java.util.Scanner;class Complex { private int a; private int b; public Complex(int a, int b) { this.a = a; this.b = b; ...

2019-05-05 00:02:24 428

空空如也

空空如也

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

TA关注的人

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