自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【算法练习】刷算法题时的技巧

文章目录程序结构执行T次循环变量类型intlong long程序结构执行T次循环最简洁的写法是while(T–)T = 5;while(T--){ printf("%d", T);}变量类型int数据范围 [-2632^{63}263, 2632^{63}263-1]long long数据范围 [-2312^{31}231, 2312^{31}231]...

2021-03-08 09:49:19 262

原创 javax.servlet.jsp.JspException cannot be resolved to a type

添加链接描述

2021-07-10 15:18:30 199

原创 jsp页面出现中文乱码

https://blog.csdn.net/kalision/article/details/46441081

2021-07-09 10:30:33 179

原创 【算法练习】排序

B1015/A1062德才论结构体排序A1012The Best Rank结构体排序A1028List Sorting(列表排序)结构体排序A1016Phone Bills难(搁置)文章目录B1015/A1062.德才论输入格式输出格式输入样例输出样例思路代码A1012.The Best Rank输入样例输出样例代码A1028.List Sorting(列表排序)输入样例输出样例代码A1016.Phone Bills输入样例B1015...

2021-03-26 17:18:20 690

原创 【算法练习】A1077.公共后缀

思路我认为本题的难点在于:如何在多个字符串中,找到一组相同的字符将所有字符串倒置,这样可以从首位进行对比,更加方便在每次读入一个字符串的时候,记录下这些字符串里最短的字符串的长度len_minfor循环,循环次数不超过len_min,每次取出第一个字符串中的第i个字符,然后判断其他的的字符串的第i个字符是否与之相等代码#include<bits/stdc++.h>using namespace std;int main(){ int n, len_min = 256;

2021-03-13 19:54:56 194

原创 【算法练习】A1035.Password

代码#include<bits/stdc++.h>using namespace std;struct Acount{ char id[20]; char pwd[20]; bool change = false; // 最初 所有的密码都不需要修改 }person[1001]; // 设定一个结构体数组 int main(){ int n, cnt = 0; // cnt:需要修改的pwd的个数 scanf("%d", &n); bool flag =

2021-03-13 17:06:09 169

原创 【算法练习】A1001.A+B Format(A+B格式化)

给出两个整数 a, b (不超过 10^9),求 a + b 的值,并按照 XXX,XXX,XXX,XXX 的格式输出。输入样例-1000000 9输出样例-999,991代码#include<bits/stdc++.h>using namespace std;const int N = 12;int Judge(char s[]){ int len = strlen(s); for(int i = 0; i < len; i++){ if(s[0] .

2021-03-13 15:28:41 169

原创 【算法练习】B1048.数字加密

题目描述本题要求实现一种数字加密方法。首先固定一个加密用正整数 A,对任一正整数 B,将其每 1 位数字与 A 的对应位置上的数字进行以下运算:对奇数位,对应位的数字相加后对 13 取余——这里用 J 代表 10、Q 代表 11、K 代表 12;对偶数位,用 B 的数字减去 A 的数字,若结果为负数,则再加 10。这里令个位为第 1 位。输入格式输入在一行中依次给出 A 和 B,均为不超过 100 位的正整数,其间以空格分隔。输出格式在一行中输出加密后的结果。输入样例1234567 36878

2021-03-13 10:38:21 188

原创 【算法】B1024/A1073.科学计数法

输入格式每个输入包含 1 个测试用例,即一个以科学计数法表示的实数 A。该数字的存储长度不超过 9999 字节,且其指数的绝对值不超过 9999。输出格式对每个测试用例,在一行中按普通数字表示法输出 A,并保证所有有效位都被保留,包括末尾的 0。输入样例 1+1.23400E-03输出样例 10.00123400输入样例 2-1.2E+10输出样例 2-12000000000代码#include<bits/stdc++.h>using namespace st

2021-03-13 08:57:23 241

原创 【算法练习】B1014/A1061.福尔摩斯的约会

输入样例3485djDkxh4hhGE2984akDfkkkkggEdsbs&hgsfdkd&Hyscvnm输出样例THU 14:04代码#include<bits/stdc++.h>using namespace std;char DAY[7][4] = {"MON", "TUE", "WED", "THU", "FRI", "SAT", "SUN"};//int HH[24] = {};int main(){ char str1[70], s

2021-03-12 21:03:00 228

原创 [Error] initializer-string for array of chars is too long [-fpermissive]

原因字符串数值初始化时,下标 = 字符串数量 + 1因为字符串末尾有’\0’

2021-03-12 21:00:42 1211

原创 【算法练习】B1009.说反话

输入样例Hello World Here I Come输出样例Come I Here World Hello代码#include<bits/stdc++.h>using namespace std;int main(){ char str[90]; //最多80个单词或空格,不妨把数组设置得大一些 gets(str); int len = strlen(str); char ans[90][90]; int r = 0, h = 0; for(int i

2021-03-12 18:25:59 134

原创 【算法练习】B1002.写出这个数

输入样例1234567890987654321123456789输出样例yi san wu代码#include<bits/stdc++.h>using namespace std;char change[10][5] = {"ling", "yi", "er", "san", "si", "wu", "liu", "qi", "ba", "jiu"};int main(){ char str[105]; gets(str); int len = strlen(str

2021-03-12 16:40:24 130

原创 【算法练习】B1031.查验身份证

输入样例432012419880824005612010X19890101123411010819671130186637070419881216001X输出样例代码

2021-03-12 15:59:17 145

原创 【算法练习】B1021.个位数统计

思路由于该整数的位数可能会到1000位,不能用常规的进制转换法求得位数为了确定位数,可以:gets(str)获取字符串数组strlen(str)获取字符串长度(即位数)代码#include<bits/stdc++.h>using namespace std;int main(){ char str[1001]; gets(str); int len = strlen(str); int count[10] = {0}; // count[0] ~ count[

2021-03-11 21:07:02 130

原创 【算法练习】B1027.打印沙漏

代码#include<bits/stdc++.h>using namespace std;int main(){ int n, top; char c; scanf("%d %c", &n, &c); top = floor(sqrt(2 * (1 + n)) - 1); if(top % 2 == 0) top --; int sub = n - ((1 + top) * ( 1 + top) / 2 - 1); // 输出倒三角 for(int

2021-03-11 20:31:20 124

原创 【算法练习】B1022.A+B的D进制转换

代码#include<bits/stdc++.h>using namespace std;int main(){ int a, b, d; scanf("%d %d %d", &a, &b, &d); int sum = a + b; // 转换进制 int ans[31] = {0}, num = 0; do { ans[num ++] = sum % d; // 每次取余 sum /= d; } while(sum != 0

2021-03-11 20:31:10 143

原创 【算法练习】B1037.在霍格沃兹找零钱

代码#include<bits/stdc++.h>using namespace std;int main(){ int G1, S1, K1, G2, S2, K2; scanf("%d.%d.%d %d.%d.%d", &G1, &S1, &K1, &G2, &S2, &K2); int price = G1 * 17 * 29 + S1 * 29 + K1; int money = G2 * 17 *

2021-03-11 20:30:58 118

原创 【算法练习】A1019.一般回文数

代码#include<bits/stdc++.h>using namespace std;bool Judge(int ans[], int num){ for(int i = 0; i < num / 2; i++) { // 判断是否是回文,只需要判断 第i位 第num-i-i位 是否相等 if(ans[i] != ans[num - 1 -i]) return false; // 只要有一次不同,就不是回文 } return true;}int mai

2021-03-11 20:30:41 96

原创 [Error] cannot pass objects of non-trivially-copyable type ‘std::string {aka class std::basic_string

[Error] cannot pass objects of non-trivially-copyable type ‘std::string {aka class std::basic_string}’ through ‘…’原因使用了printf作为输出字符串的方式解决方法cout >> "....";

2021-03-11 08:50:40 673 1

原创 [Error] reference to ‘right‘ is ambiguous

原因变量right与所用库中某个变量重名解决方法给变量right换一个变量名

2021-03-11 08:42:43 673

原创 【算法练习】A1046.最短距离

这项任务非常简单:给定一条高速公路上的N个出口,形成一个简单的循环,你应该说出任何一对出口之间的最短距离。每个输入文件包含一个测试用例。对于每种情况,第一行包含一个整数N(in[3,1 0’D),后跟N个整数距离D 2。DN,其中D;是第i个出口和(i+1)个出口之间的距离,DN是第N个出口和(i+1)个出口之间的距离。一行中的所有数字都用空格隔开。第二行给出一个正整数M(10),后跟M行,每行包含一对出口编号,前提是出口编号从1到N。保证总往返距离不超过10’。对于每个测试用例,以M行打印结果,每行包

2021-03-10 19:28:49 387 1

原创 【算法练习】A1042.洗牌问题

文章目录题目描述输入用例输出用例代码题目描述输入用例236 52 37 38 3 39 40 53 54 41 11 12 13 42 43 44 2 4 23 24 25 26 27 6 7 8 48 49 50 51 9 10 14 15 16 5 17 18 19 1 20 21 22 28 29 30 31 32 33 34 35 45 46 47输出用例S7 C11 C10 C12 S1 H7 H8 H9 D8 D9 S11 S12 S13 D10 D11 D12 S3 S4 S6

2021-03-09 17:26:59 483

原创 【Python】json

json.dumps将 Python 对象编码成 JSON 字符串json.loads将已编码的 JSON 字符串解码为 Python 对象import json import pytest#将string转换成dict#见到 : 和 , 就自动转换成dictdef test_loads(): s = '{"k1": "v1"}' # 注意:由于是字符串,所以有'' loads_sth = json.loads(s) assert type(loads_sth)

2021-03-08 09:35:42 104

原创 iproute命令

参考文章:基于iproute命令集配置Linux网络(ip命令)ip routeip route add 目标 via 下一跳 src 源地址 [dev 设备]ip route del 目标ip route list

2021-03-05 17:40:39 2160

原创 ssh公钥和私钥

cylonix@cylonix-Server:~$ ssh-keygen -t rsa -b 2048 -C "email@example.com"Generating public/private rsa key pair.Enter file in which to save the key (/home/cylonix/.ssh/id_rsa): cylonix@cylonix-Server:~$ ssh-keygen -t rsa -b 2048 -C "lcy@lcy.com"Genera

2021-03-05 16:13:49 185

原创 docker

安裝dockercurl -fsSL https://get.docker.com | bash -s docker --mirror AliyunDocker 需要用户具有 sudo 权限,为了避免每次命令都输入sudo,可以把用户加入 Docker 用户组$ sudo usermod -aG docker $USER启动docker服务# service 命令的用法$ sudo service docker start# systemctl 命令的用法$ sudo systemct

2021-02-18 09:49:21 74

原创 启动docker服务的时候报错:Failed to start docker.service: Unit docker.service is masked.

错误描述启动docker服务的时候报错:Failed to start docker.service: Unit docker.service is masked.解决方案依次输入指令:sudo systemctl unmask dockersudo systemctl start docker可能遇到的问题$ sudo systemctl start dockerJob for docker.service failed because the control process exite

2021-02-08 10:53:43 8002 2

原创 scp命令的使用

格式scp [参数] 文件 发送目标 尝试远程发送一个文件step1 查看地址ifconfig wlp3s0 | grep inet | grep -v inet6 | awk '{print $2}' | awk -v FS=":" '{print $2}'得知本机在本网段下的ip为192.168.88.101step2 发送文件到指定目录下$ scp README.md lcy@192.168.88.101:/home/lcylcy@192.168.88.101's password

2021-02-07 12:46:50 172 1

原创 如何查看ip地址

使用ifconfigifconfig -alcy@lcy:~$ ifconfig -aenp2s0 Link encap:以太网 硬件地址 6c:2b:59:46:b2:99 UP BROADCAST MULTICAST MTU:1500 跃点数:1 接收数据包:0 错误:0 丢弃:0 过载:0 帧数:0 发送数据包:0 错误:0 丢弃:0 过载:0 载波:0 碰撞:0 发送队列长度:1000

2021-02-07 12:26:13 389

原创 【Python】爬取子域名

利用站长之家的子域名查询工具import jsonimport requestsfrom lxml import etreeurl = "http://tool.chinaz.com/subdomain/zoom.us" #修改最后headers = { "Host": "tool.chinaz.com", "Upgrade-Insecure-Requests": "1", "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) Ap

2021-02-04 13:30:02 795 1

原创 W: 校验数字签名时出错。此仓库未被更新,所以仍然使用此前的索引文件。GPG 错误:https://dl.yarnpkg.com/debian stable InRelease: 下列签名无效: EX

解决方法sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 23E7166788B63E1E

2021-02-03 16:12:33 2881

原创 【Python】遇到的问题及解决方法

python爬虫遇到requests.exceptions.ConnectionError: HTTPSConnectionPool(host=…port=443)解决方法

2021-02-03 10:44:39 157

原创 VScode使用心得

插件Markdown Preview Enhanced快捷键ctrl+shift+pctrl+f提供查询功能,并且可以替换文字

2021-02-01 17:28:49 183

原创 【Python】requests

socat TCP-LISTEN:7788,fork TCP:192.168.0.14:9000Python requests我们可以检测响应状态码:r = requests.get('http://httpbin.org/get')r.status_code为方便引用,Requests还附带了一个内置的状态码查询对象:r = requests.get('http://httpbin.org/get')print r.status_code == requests.codes.ok如

2021-01-30 11:35:46 146

原创 WireGuard

WireGuard配置文件vim /etc/wireguard/wg0.conf[Interface]PrivateKey = xxxxxAddress = xxxx[Peer]PublicKey = dS+mGKn4nvENxW1tuwaiYR1Sx+75F6mIE1Y9Fxw3NlA=Endpoint = xxxxxAllowedIPs = 0.0.0.0/0wg-quickWireGuard用来启动网络设备的“脚本”1、up2、down...

2021-01-26 17:24:37 397

原创 【Python】popen

popen通过read方法读取p = os.popen("ping "+ host + " -w 10") # ping只读20行line = p.read()

2021-01-25 09:57:31 95

原创 vagrant

初始化在初始化完的文件夹内启动虚拟机vagrant up #不建议一次性upvagrant up 虚拟机名称 #推荐销毁销毁所有的虚拟机vagrant destroy 登录ssh登录启动的虚拟机vagrant ssh 虚拟机名称标题

2021-01-25 09:56:13 73

原创 【Python】pytest

assert断言用于判断实际结果和期望结果,符合预期就pass,不符合就failed。在自动化测试中,一个用例里必须要有断言。运行一个测试test_simple.pyimport pytestdef func(x): return x + 1def test_answer(): assert func(3) == 5 #assert断言if __name__ == '__mian__': pytest.main()测试➜ pytest test_simple.p

2021-01-19 10:36:26 168

原创 【Python】Pymysql

connect to mysqlmysql -h 192.168.88.7 -u root -proot -P3306

2021-01-12 14:47:58 92

空空如也

空空如也

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

TA关注的人

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