自定义博客皮肤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)
  • 资源 (4)
  • 收藏
  • 关注

原创 linux修改终端前缀名称

在Linux中,PS1是主提示符变量,用于定义终端会话中的命令行提示符的外观和行为。你可以通过修改PS1的值来自定义提示符,并且可以包含颜色代码来增强其外观。

2024-03-17 11:28:14 419 1

原创 dp-最大乘积

第一行输入M表示包含M组测试数据,每组输入有一行包含两个自然数N,K(6≤N≤40,1≤K≤6),以及一个长度为N的数字串。设有一个长度为N的数字串,要求选手使用K个乘号将它分成K+1个部分,找出一种分法,使得这K+1个部分的乘积能够为最大。对于每组输入数据,输出所求得的最大乘积(一个自然数),每组一行。现在,请你帮助你的好朋友XZ设计一个程序,求得正确的答案。这时,符合题目要求的结果是:31*2=62。

2023-12-06 08:45:02 460

原创 dp-拦截导弹2

第一行输入M表示包含M组测试数据,每组第一个输入N (N

2023-12-04 23:01:49 596

原创 dp-拦截导弹1

第一行输入M表示包含M组测试数据,每组第一个输入N (N

2023-12-04 20:35:53 524

原创 dp-矩阵连乘

两个矩阵A(r行s列)和B(s行t列)相乘, 乘法代价为r*s*t. 现给定N(N

2023-12-04 17:52:29 494

原创 dp-最长公共子序列

第一行输入M(M<=10)表示有M组数据。每组数据输入两行字符串, 字符串的长度不长于500。给定两个字符串A和B, 请计算这两人个字符串的最长公共子序列长度。输出M行正整数,第i行表示第i组数据的最长公共子序列长度。

2023-12-04 17:24:58 391

原创 穷游?“穷”游?

小A所在的世界一共有n(n

2023-12-03 10:54:17 469

原创 dp-带权活动选择

给定n个活动,活动ai表示为一个三元组(si,fi,vi),其中si表示活动开始时间,fi表示活动的结束时间,vi表示活动的权重, si

2023-12-02 22:54:06 405

原创 matplotlib绘图常见设置总结

首先要导入头文件,初始化画布。

2023-08-31 10:21:28 330

原创 CCF-CSP-202206-3-角色授权(70分)

csp考试第3题

2022-09-16 15:16:45 554 1

原创 CCF-CSP-202109-4-收集卡牌

原题链接满分代码#include <iostream>#include <cstring>#include <algorithm>#include <cmath>#define x first#define y secondusing namespace std;typedef double LL;const int N = 1<<16,M = 6;int n,k;LL a[16];LL f[N][16*6]; /

2021-10-06 10:07:24 1676 2

原创 CCF-CSP201903-4-消息传递接口

首先应当思考的是如何对输入数据进行存储?通过样例输入可以看出,每一个进程执行的操作数量都是不定的,因此可以采用**vectorg[N]进行存储,其中g[i]表示i号进程应执行操作,也可以采用queueq[N]**进行存储q[i]表示i号进程应执行的操作,**q[i].size()**为i号进程应执行的操作的数量应该如何读取?可以一整行一整行的读用fgets或者getline,读取到str当中char str[100];fgets(str,100,stdin);//同时在使用fge..

2021-09-16 09:24:30 257

原创 在三层交换机上实现VLAN、DHCP案例

此篇文章主要讲一个在三层交换机上实现VLAN划分、以及DHCP案例实验拓扑图如下在上面的:将主机划到不同的Vlan中去,便可由DHCP分配到对应vlan的ip地址,是因为在交换机配置DHCP时,给每一个SVI虚拟端口指定了一个可分配的地址范围比如:vlan2可分配的地址范围为 192.168.2.0 ~192.168.2.255vlan3可分配的地址范围为 192.168.3.0 ~192.168.3.255从下图可以看到PC0和PC1的ip地址都在对应的范围内...

2021-06-18 17:28:08 2486

原创 cisco实现ACL配置

1. 什么是ACL大家先看下面这张图:当给路由器R1和路由器R2均配好路由选择协议之后PC1可以ping通PC3PC2也可以ping通PC3那如果我现在不想让PC2去ping通PC3咋办,那就是去实现ACL(可以在路由器R2上去实现,也可以在路由器R1上,我下边在R2上实现)2. 给各个路由器配置端口IP和路由协议配置路由器R1: int f0/0 ip add 192.168.1.1 255.255.255.0 no shut int e1/0 ip add 192

2021-06-17 23:33:06 12778 2

原创 Cisco 模拟器实现NAT案例

今天我就带大家详细地学习一下用Cisco 模拟器实现NAT,实验的拓扑图如下,点击下载文件具体的配置步骤如下:注意以下所有配置都是在全局模式下,也就是说在配置每一个路由器时,先执行下面命令关于PC的ip地址配置和网关配置默认你已经会了哦,下文将不写这部分 en conf t1. 在isp路由器上配置下面设置这个环回接口,只是相当于一个路由器的一个子网,只是为了简单我没画那个子网 interface loopback1 /*定义一个环回接口,以代表外部子网

2021-06-17 21:38:41 7109 2

原创 从大学E-R图分析ER图中单线、双线、带箭头线表达的意思

我们将从下面这张图开始讲起1. 双线-带箭头线观察上图满足双线-带箭头线的有course和departmentcourse和course_dept之间有一条双线,表示course在course_dept中全部参与,即每个课程必须和一个系相关联。department和course_dept之间有一个箭头,表示每个课程至多有一个相关联的系instructor和departmentinstructor和inst_dept之间有一条双线,表示每名教师必须和一个系相关联存在一个从i

2021-06-06 23:07:55 38543 8

原创 虚拟机网络及连接xshell问题

虚拟机网络及连接xshell问题1.虚拟机不能上网首先在终端执行命令:ping www.baidu.com如果能ping通说明就连上网了这样说明没有ping通,也就是说没连上网,那就执行下面步骤首先一定要进入超级管理员模式(不会的请百度)接下来输入命令:ip addr 查看是否有ip地址了,下图这样就是没有给ens33这个网卡分配ip地址输入:dhclient 告诉DHCP服务器我要联网给我一个ip地址,然后就看到了已经出来ip地址了下面这个ip地址就是192.168.27.1

2021-01-02 20:47:00 630

原创 C语言-深入理解字符与字符串

字符与字符串大家首先要区分的就是,什么是字符,什么是字符串?字符 就是你在学习过程中遇到的用英文单引号括起来,里面写一个英文字母或者数组,such as : ‘A’, ‘z’, ‘2’ 这三个都是字符字符串 就是用双引号括起来的,引号里面什么都可以写,such as: “shanxi”, “河南henan”, “山东” ,这三个都是字符串1. 字符变量 的定义与赋值如何来定义一个字符变量呢,下面就是了char a;那如果我想给这个字符变量a赋值,那就应该下面这种方式(单引号括起来

2020-10-30 21:55:16 1430

原创 C语言深理解数组

深理解数组1. 存放字符串的一维数组经过这几天的学习,大家应该知道怎样在一个数组中存放一个字符串了吧,就是下面这种方式char str[20] ="shanxi";那定义之后如何输出呢?试想一下,既然是数组,那么就能输出其中的任何一个元素,那么就有下面两种方式,输出字符串中任何一个字符printf("%c",str[i]); //i是元素下标,比如i==2,输出的就是a输出整个字符串-------直接用数组名printf("%s",str);2. 存放字符串的二维数组c

2020-10-30 09:38:47 89 1

原创 手把手教你用jdk编写第一个java程序

配置环境变量在cmd中输入java成功显示表示环境变量设置成功接下来来编译一个小代码

2020-10-03 23:59:49 4435

原创 python爬虫高级技术之验证码篇开源免费(验证码识别之pytesseract(windows))

今天要做的是验证码识别中最简单的一种办法,采用pytesseract解决,它属于Python当中比较简单的OCR识别库1.使用pytesseract之前,你需要通过pip 安装一下对应的模块 ,需要两个pytesseract库还有图像处理的pillow库了pip install pytesseractpip install pillow2.github官网下载pytesseract安装包安装到电脑中,https://github.com/tesseract-ocr/tesseract/wi

2020-09-26 01:01:00 886

原创 scrapy分布式环境的搭建

在终端执行pip install wheel下载twisted添加链接描述可以看这篇博客的流程安装twisted:cd 到刚才的下载目录,直接pip install 刚才下载的路径+文件名pip install pywin32pip install scrapy如果在这一步时报错,那就多尝试几遍...

2020-09-26 00:07:24 93

原创 利用selenium定位标签在iframe中以及动作链拖动

iframe切换关于本文中用到的webdriver驱动实例化一个浏览器对象看这篇文章这里>>>>>>点击这里如果要定位的标签位于iframe当中,那么通过switch_to.frame(xxxxx)切换frame导入动作链库: from selenium.webdriver import ActionChains实例化一个动作链对象:ActionChains(browser) 参数是浏览器对象点击并长按操作:click_and_hold(div)拖动:m

2020-09-25 11:18:46 236

原创 利用selenium实现浏览器自动化操作实例(淘宝搜素内容)

步骤实例化一个浏览器发起一个url的get请求:get(url)标签定位:find一系列方法标签交互:send_keys(xxxxx)执行js脚本:execute_script(xxxxx)前进:forward后退:back下面注意:browser = webdriver.Chrome(’./chromedriver.exe’)中的是谷歌浏览器的驱动程序,可以网上百度下载#!/usr/bin/env python# -*- coding:utf-8 -*-# @Time :

2020-09-25 10:45:01 690

原创 flask框架

flask框架的核心就是Werkzeug(负责路由转发的),Jinja2static就是存一些css,js文件,用来网页素材提供templates存放html的网页文件,反馈给用户想要的一些内容pycharm默认是没有开启debug模式的,即你改程序,只有重新启动服务器才生效,开启,debug模式方法下面这样写,应该怎样访问呢from flask import Flaskapp = Flask(__name__)@app.route('/index')def hello_wo

2020-09-21 11:51:51 2049

原创 python利用xwlt库写数据到excel

import xlwtworkbook = xlwt.Workbook(encoding='utf-8',style_compression=0)worksheet = workbook.add_sheet("sheet1", cell_overwrite_ok=True) #允许覆盖之前的内容worksheet.write(0, 0, 'hello') #行 列 内容workbook.save('stu.xls') #保存

2020-09-19 23:47:39 288

原创 爬虫之BeautifulSoup解析库

首先有一个test_baidu.html的文件,我放在了文末Tag 标签及其内容(只能拿到它所找到的第一个内容)执行下面程序,from bs4 import BeautifulSoupfile = open('test_baidu.html','rb')html = file.read()bs = BeautifulSoup(html, "html.parser")print(bs.title)print(type(bs.title))运行结果如下<title>百度.

2020-09-18 19:36:02 176 2

原创 爬虫学习之urllib详解

进入主程序入口if __name__ == "__main__": print('hello')urllibget请求import urllib.request#get方式response = urllib.request.urlopen("http://www.baidu.com")print(response)运行结果<http.client.HTTPResponse object at 0x000002A5EE9B8208>这是因为urlop.

2020-09-18 10:57:47 299

原创 python之lambda表达式,filter过滤器,map

lambda表达式g = lambda x, y: x * yprint(g(2, 3))其中x, y是参数, 这是一个匿名函数,用g来接收运行结果6filter过滤器print(filter(None , [1,2,True, False,0,5]))print(list(filter(None , [1,2,True, False,0,5])))运行结果<filter object at 0x000002ED570EE748>[1, 2, True, 5].

2020-09-16 18:32:31 1518

原创 python之函数,闭包

参数------ 收集参数 *参数名def stu(*info): print(info[0]) print(info[1]) print(len(info)) print(type(info))stu('shanxi', '200008966', 19)打印结果shanxi2000089663<class 'tuple'>返回值def stu(): return 0, 'shanxi', 50print(stu.

2020-09-16 17:53:55 96

原创 python之字符串、列表、元组

三目运算x = a if a > 3 else b断言assert当assert后面的语句为假时,抛出AssertionError异常rangerange(start,end,步长)listappend,向列表末尾追加元素(每次只能追加一个)extend,可以将一个列表扩展到另一个列表后面insert(位置,元素) 插入元素访问元素直接像数组一样下标访问删除元素remove (元素) 不需要知道位置,知道名字即可dellist.pop()从列表中弹出,中.

2020-09-15 18:48:57 97

原创 太原理工大学连接校园网(电脑)

首先下载一个motionPro客户端点击这里的任意一个普通下载都可以入口地址:https://vpn1.tyut.edu.cnhttps://vpn2.tyut.edu.cnhttps://vpn3.tyut.edu.cn(选择上方任意一个地址打开)受客户端所处网络的服务质量影响,连接不同入口地址的实际使用效果可能不一样,请用户根据实际使用感受选定合适的入口地址访问。等待启动连接...

2020-09-10 21:14:24 18095 3

原创 vim常用快捷键整理(最人性化的教程)

上(k)下(j)左(h)右(l)移动光标解释:eg,按k就可以将光标上移原来在这里,按k之后,在这里往前(w)往后(b)移动一个单词(不带空格)往后移动一个字符串(W)还有一个E,和w的区别可以自己尝试一下解释:eg, 原来光标在这儿按W之后在这儿剪切一行(dd)现在光标在这行按dd之后就剪切掉了x 删除光标所在位置的字母。X删除光标所在位置之前的字母。撤销(u)按u之后就撤销了我撤销完之后又不想撤销了咋办呢那就撤销撤销呗(ctrl+r)执行之后就撤销撤销了.

2020-08-28 23:43:09 241

原创 201809-2 买菜

#include<cstdio>#include<cmath>int main(){ int a[2000]; int b[2000]; int c[2000]; int d[2000]; int n,time=0; scanf("%d",&n); for(int i=0;i<n;i++) scanf("%d%d",&a[i],&b[i]); for(int i=0;i<n;i++) scanf("%d%d",&amp

2020-08-24 00:04:22 98

原创 CCF201909-1 小明种苹果

小明种苹果源题及解析#include<cstdio>#include<cmath>#include<iostream>using namespace std; int main(){ int N,M; int T,P=0,K; int sub; int hash[1024][2]={0};//定义一个二维数组 //hash[i][0]表示第i棵苹果树去果之后的总个数 //hash[i][0]表示第i棵苹果树去果的总个数 scanf("%d%d",

2020-08-22 22:16:21 117

原创 CCF201912-1 报数

题目与解析#include<cstdio>bool judge(int n){ int t=0; while(n&&t!=7) { t=n%10; n/=10; } if(t==7) return true; else return false;}int main(){ int num,total=0; int cal[5]={0}; scanf("%d",&num); for(int i =1;total<num;i

2020-08-22 19:05:19 140

原创 2020年CCF计算机软件能力认证试题练习:202006-1 线性分类器

原题及解析,我对其代码做了一些解释,希望初学者能快速地看懂代码,CCF取得好成绩代码详解#include<stdio.h>int n,m;int c0,c1,c2;struct Node{ int x; int y; char type[2]; } node[1024]; //结构体来存储点 int main() { scanf("%d%d",&n,&m); for(int i=0;i<n;i++) { scanf("%d%d%

2020-08-22 15:09:44 449

原创 如何用pyhton向excel中写入大批量数据

最近在往excel中写数据时百度了好多方法,用了最常见的几个库,import xlwt,xlrdimport xlutils.copy但是最多只能写256页,发现可以先将数据写入csv中,再转换为excel中常见的格式xlsx#!/usr/bin/python3# -*- coding: utf-8 -*-# 导入CSV安装包import csv# 1. 创建文件对象f = open('文件名.csv','w',encoding='utf-8')# 2. 基于文件对象构建 csv写

2020-08-20 22:31:00 1057

原创 计算机专业必知

1. makedown常用快捷键用法: 添加代码块:ctrl +shift + k* 新建表格:ctrl + t* 斜体:ctrl + A* 加下划线:ctrl + u* 插入图片:ctrl + shift +A2. git工具廖雪峰官方网站3. github student package 学生开发包canva 用来作图,aws_educate可以搭建一个国外的服务器origin 、迅捷绘图 也可以绘图processon 免费在线绘图(流程图)4. termius

2020-08-18 00:20:47 305

原创 一级cache做大为什么会需要多个流水级

来源于这里-》高速缓存的设计要点

2020-08-17 09:35:30 224

三层交换机实现DHCP.pkt

三层交换机实现DHCP.pkt

2021-06-18

ACL控制访问列表.pkt

ACL访问控制列表

2021-06-17

NAT配置拓扑图.pkt

NAT配置的pkt图

2021-06-17

数据库系统概念英文第六版答案(practice和exercises全).zip

数据库系统概念英文版的全部答案,包括practice和exercises中的全部内容

2021-06-07

空空如也

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

TA关注的人

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