Web
酷酷的Herio
这个作者很懒,什么都没留下…
展开
-
Bootstrap4导航
Bootstrap4导航 本章我们将讲解 Bootstrap 提供的用于定义导航元素的一些选项。它们使用相同的标记和基类 .nav。Bootstrap 也提供了一个用于共享标记和状态的帮助器类。改变修饰的 class,可以在不同的样式间进行切换。1.标签式的导航菜单以一个带有 class .nav 的无序列表开始。添加 class .nav-tabs。<p>标签式的导航菜单</p><ul class="nav nav-tabs"> <li cl原创 2021-09-17 10:29:20 · 788 阅读 · 0 评论 -
Draw.io导出想要的部分为图片
Draw.io导出想要的部分为图片之前一直是qq截图,每次操作比较麻烦.这里上个Draw.io自己的导出功能.1.首先选中要导出的部分.如下图:2.点击文件-导出为-PNG当然也可以选择导出为其他格式,根据自己的需要.3.导出时这些设置, 勾选仅所选内容.去掉包含绘图副本的所有页面.4.效果....原创 2021-08-21 10:55:03 · 9371 阅读 · 1 评论 -
ModelSim SE 的安装
文章目录ModelSim SE 的安装1.前言2.安装和使用1.下载地址2.更换文件3.设置mgls64.dll4.编辑patch64_dll.bat5.设置环境变量6.运行软件7.ENDModelSim SE 的安装1.前言 记录下浪费一下午的时光,计组计组计组-------离谱离谱离谱。2.安装和使用1.下载地址http://www.17crack.com/xiazai/30076.html设置安装路径是不要有中文2.更换文件然后把crack中的文件复制到软件根目录的win64文件原创 2021-08-19 18:29:05 · 472 阅读 · 0 评论 -
VueJs判断时间是上午还是下午、晚上
VueJs判断时间是上午还是下午、晚上 created() { this.myNoonTip(); }, myNoonTip(){ const that = this const date = new Date() const hour = date.getHours(); console.log("现在时间是:"+hour+"点!") if (hour >= 0 && hour <原创 2021-08-17 17:05:35 · 1535 阅读 · 1 评论 -
进入外网需要Google人机验证
进入外网需要Google人机验证使用的Chrome插件的方法貌似都不好使.最好的办法是开代理访问文章,挂vpn.就完美解决了.当然如果时间足够,验证一下也可以.原创 2021-08-16 10:52:28 · 3035 阅读 · 1 评论 -
关于联想Win10每次开机默认浏览器重置为Edge
关于联想Win10每次开机默认浏览器重置为Edge罪魁祸首是联想管家.解锁后,重新设置为自己用的浏览器即可.原创 2021-08-16 10:32:32 · 2224 阅读 · 0 评论 -
CSS样式
文章目录CSS样式padding(内边距)CSS样式padding(内边距)padding: 1px 2px 3px 4px; /*参数顺时针:上右下左4个参数 上右下左3个参数 上(左右)下2个参数 (上下)(左右)1个参数 上下左右相同单位 cm,px,%,inherit默认值: 0px*/...原创 2021-08-15 00:11:29 · 187 阅读 · 0 评论 -
SpringBoot使用Druid与Mybatis-plus整合
SpringBoot使用Druid与Mybatis-plus整合需要导入的依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <dependency&原创 2021-08-11 15:39:56 · 2243 阅读 · 0 评论 -
SpringBoot 配置数据库
SpringBoot 配置数据库1.yml配置mysql导入依赖 <!--数据库配置--> <dependency> <!--mysql驱动--> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <ver原创 2021-08-11 15:29:21 · 13825 阅读 · 0 评论 -
Vue.js 实现输入框回车搜索
Vue.js 实现输入框回车搜索el-input 监听键盘按下状态 得用@keyup.enter.native,如果是非el-input 组件,可以直接用@keyup.enter。在Vue中,已经为常用的按键设置了别名,这样我们就无需再去匹配**keyCode**,直接使用别名就能监听按键的事件。什么是@keyup@keyup(键盘事件)是按键松开,参数是当指定的按键松开会触发的事件事件代码事件描述@keyup.enter回车按键松开@keyup.left左键按键原创 2021-08-05 23:57:21 · 2653 阅读 · 0 评论 -
Lombok详解
Lombok详解Project Lombok Project Lombok is a java library that automatically plugs into your editor and build tools, spicing up your java. Never write another getter or equals method again, with one annotation your class has a fully featured builde原创 2021-08-05 10:34:51 · 494 阅读 · 0 评论 -
Docker学习完结
Docker学习完结镜像加速在/etc/docker/daemon.json (若没有该文件则mkdir自行创建)加入下面代码,然后保存。"registry-mirrors":["https://docker.mirrors.ustc.edu.cn","https://hub-mirror.c.163.com/","https://5j6vk9v8.mirror.aliyuncs.com"]上面三个镜像分别是中科大、网易、阿里云的镜像。其中阿里云的镜像需要阿里云账户自行设置。加入完上面的代原创 2021-08-03 22:32:32 · 646 阅读 · 0 评论 -
Nginx总结
Nginx总结-1.前言之前一直咕掉了, 这次把许多优质内容总结下,许多来自其他大佬的文章,底部有文章链接。反向代理负载均衡动静分离0.基本介绍1.Web 服务器:相比 Apache,Nginx 使用更少的资源,支持更多的并发连接,体现更高的效率,这点使 Nginx 尤其受到虚拟主机提供商的欢迎。能够支持高达 50,000 个并发连接数的响应,感谢 Nginx 为我们选择了 epoll and kqueue 作为开发模型.2.负载均衡服务器支持作为 HTTP代理服务器对外进行服务。N原创 2021-07-25 12:57:53 · 1438 阅读 · 1 评论 -
JEECG——从零开始
JEECG——从零开始下载项目包git clone https://github.91chifun.workers.dev//https://github.com/jeecgboot/jeecg-boot.git项目包结构jeecg-boot(后端)后端技术架构基础框架:Spring Boot 2.3.5.RELEASE持久层框架:Mybatis-plus 3.4.1安全框架:Apache Shiro 1.7.0,Jwt 3.11.0数据库连接池:阿里巴巴Druid 1.1.22原创 2021-07-21 00:08:24 · 351 阅读 · 2 评论 -
设置子域名
设置子域名步骤1.点解析设置2.添加记录3.完成后如图4.Certbot获取免费证书配置安装CertbotCertbotCertbotyum install certbot -y 参考文章linux 安装setuptoolssetuptools安装python3安装pythoncryptography 的版本太低。传送门传送门1...原创 2021-07-12 09:00:59 · 664 阅读 · 0 评论 -
Certbot的使用
Certbot的使用wget https://dl.eff.org/certbot-auto #这个下载链接已经挂了yum install certbot python2-certbot-nginx #用这个certbot certonly --nginx #生成证书,手动配置nginx运行该命令时报错:certbot certonly --nginx #生成证书,手动配置nginx解决方法:pip uninstall urllib3 #自带的版本太高pip install原创 2021-07-11 22:44:09 · 2342 阅读 · 0 评论 -
Hexo部署到阿里云
Hexo部署到阿里云参考文章赋予权限设置密码测试使用ssh git 登录服务器如果之前配过,则把本地的know_hosts删掉即可。安装宝塔部署然后安装Nginx然后去阿里云搞个免费SSL证书。就ok了。我的BLOG又好了,好耶...原创 2021-07-11 10:33:37 · 1096 阅读 · 0 评论 -
Python request库
Python request库import requestsimport jsonurl = 'https://baidu.com'r = requests.get(url)print(type(r)) # 打印类型 responseprint(r.text) # 打印文本内容 html页面print(type(r.text)) # 打印文本类型,strprint(r.status_code) # 打印返回的状态码 200print(r.cookies) # 打印co原创 2021-07-04 16:28:08 · 190 阅读 · 0 评论 -
关于@ResponseBody的使用
关于@ResponseBody的使用@ResponseBody 可单独作用在方法上,表示该方法返回json格式的数据。@ResponseBody 不能单独在作用类上,必须上@Controller和@ResponseBody一起才可以。@RestController 单独作用在类上等价于=@ResponseBody+@Controller。Controller层测试如下@Controller@ResponseBody@RequestMapping("/hello")public class H原创 2021-06-20 23:47:38 · 887 阅读 · 0 评论 -
解决出现Failed to connect to 127.0.0.1 port XXXX: Connection refused
解决出现Failed to connect to 127.0.0.1 port XXXX: Connection refused一个可能的原因是使用了代理proxy。解决方法:查询是否使用代理:git config --global http.proxy取消代理:git config --global --unset http.proxy然后就可以愉快的进行git clone 了。...原创 2021-06-09 17:29:24 · 21655 阅读 · 7 评论 -
JPA的一些记录(JAVA持久化API)
JPA的一些记录(JAVA持久化API)写一个仓库类接口,继承JpaRepositorypublic interface UserRepository extends JpaRepository<User, Long> {}写一个接口public interface UserService { public List<User> getUserList(); public User findUserById(Long id); public voi原创 2021-06-04 11:38:35 · 249 阅读 · 1 评论 -
Spring Boot 控制层
Spring Boot 控制层1.无注解获取参数@RequestMapping("/test1") public Student test1(Integer id ,String name){ Student s = new Student(); s.setId(id); s.setName(name); return s;}2.HttpServletRequest的getParameter方法@RequestMapping原创 2021-05-21 11:42:27 · 1017 阅读 · 1 评论 -
快速入门ES6
快速入门ES6简介 ES6, 全称 ECMAScript 6.0 ,是 JavaScript 的下一个版本标准,2015.06 发版。ES6 主要是为了解决 ES5 的先天不足,比如 JavaScript 里并没有类的概念,但是目前浏览器的 JavaScript 是 ES5 版本,大多数高版本的浏览器也支持 ES6,不过只实现了 ES6 的部分特性和功能。let和constlet 声明的变量只在 let 命令所在的代码块内有效。const 声明一个只读的常量,一旦声明,常量的值就不能原创 2021-05-14 23:07:56 · 188 阅读 · 0 评论 -
光速入门MyBatis-Plus
光速入门MyBatis-Plus0.特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通过少量配置即可实现单表大部分 CRUD 操作,更有强大的条件构造器,满足各类使用需求支持 Lambda 形式调用:通过 Lambda 表达式,方便的编写各类查询条件,无需再担心字段写错支持主键自动生成:支持多达 4 种主键策略(内含分布式唯一原创 2021-05-13 23:05:26 · 257 阅读 · 0 评论 -
10分钟学会Swagger
10分钟学会Swagger0.前置知识oas:OpenAPI Specification 即(OpenAPI 规范)1.导入依赖 <!-- https://mvnrepository.com/artifact/io.springfox/springfox-boot-starter --> <dependency> <groupId>io.springfox</groupId>原创 2021-05-12 23:31:08 · 447 阅读 · 0 评论 -
如何优雅地将代码块插入到Word,只需要一步!
如何优雅地将代码块插入到Word,只需要一步!1.进入下面这个网站。传送门该网站的主要功能是将代码块转化为带有高亮的格式并且能在word在显示。2.如何使用在文本框中复制你需要高亮的代码点击Start Highlight3.效果图4.进阶 可以写一个自动化脚本,每次将代码块发送请求,然后获得返回后的代码块。有时间再好好写写。...原创 2021-05-12 11:59:59 · 1865 阅读 · 1 评论 -
IDEA之SpringBoot的thymeleaf操作
IDEA之SpringBoot的thymeleaf操作1.导入thymeleaf依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency>2.写一个简单的controlle原创 2021-05-10 14:38:18 · 1481 阅读 · 1 评论 -
微信小程序之顶部搜索栏
微信小程序之顶部搜索栏html代码<!-- 顶部搜索栏 --> <view class="searchBar"> <view class="searBar-box"> <image src="../../images/search.png" mode="aspectFill" class="search-icon" /> <input type="text" name="searchBar" disabled="true" plac原创 2021-05-09 14:15:22 · 1823 阅读 · 0 评论 -
Python使用numpy
Python使用numpyimport numpy as np # 使用别名更加方便np.__version__ # 查看版本 1.20.2a = np.array([1, 2, 3]) # 列表创建一维数组b = np.array([(1, 2, 3), (4, 5, 6)]) # 创建二维数组注意每一维使用元组填充.c = np.array([(1, 2, 3), (4, 5)], dtype=object) # 创建每维长度不相同的数组d = np.zeros((3, 4))原创 2021-05-08 11:10:23 · 348 阅读 · 0 评论 -
Python之Selenium(自动化浏览器测试)
Python之Selenium(自动化浏览器测试)1.安装seleniumpip install selenium -i https://pypi.tuna.tsinghua.edu.cn/simple2.下载对应版本的浏览器驱动http://npm.taobao.org/mirrors/chromedriver/这是我的。把解压后的驱动放在自己的python.exe 目录下。3.测试code,打开一个网页,并获取网页的标题from selenium.webdriver import原创 2021-05-04 22:13:30 · 1306 阅读 · 6 评论 -
LeetCode第 51 场双周赛(康复训练)
LeetCode第 51 场双周赛(康复训练)A. 简单模拟。B. 插入,删除,二分查找,用set即可。C. 贪心dp,考虑排序后的最优解,最后元素的相对顺序与未减小的相对顺序相同,然后就可令dp[i]dp[i]dp[i]表示前iii个元素的最大值。dp[i]=min(dp[i−1]+1,a[i])dp[i]=min(dp[i-1]+1,a[i])dp[i]=min(dp[i−1]+1,a[i])D. 多组询问,二分查找满足某一个范围集合的最接近的值。考虑离线,对query按照size从大到小排序,原创 2021-05-02 21:26:49 · 235 阅读 · 0 评论 -
Python文件操作
Python文件操作f = open('文件名','访问模式')f.write('写入的内容')f.close()h = f.readlines() # 返回一个列表h = f.readline() # 一行一行的阅读--------import osos.rename('a.txt','b.txt') # 将a.txt 修改为b.txtos.remove('文件名')参考传送门...原创 2021-04-29 09:15:51 · 179 阅读 · 0 评论 -
Python关于range,分片,zip,enumerate的使用
Python关于range,分片,zip,enumerate的使用for i in range(5): print(i, end=',') # 以逗号分割print()print(range(5))print(type(range(5))) # 是一个range类print(list(range(5))) # 转换成列表print(list(range(-5, 5))) # 打印[-5,5)s = 'harris is a boy'for i in range(0, l原创 2021-04-28 22:18:22 · 419 阅读 · 1 评论 -
Python模拟登录WUST教务处
Python模拟登录WUST教务处codeimport requestsimport jsondef main(): """第一次请求,获取加密的dataStr,以及cookie url1生成一段加密字符串 url2登录的界面 获取响应头的cookie, 需要注意的是响应头是一个 <class 'requests.structures.CaseInsensitiveDict'> 需要转换为字典然后取出对应的coo原创 2021-04-27 11:49:43 · 418 阅读 · 0 评论 -
Python发送邮件
Python发送邮件1.安装第三方库yagmailpip install yagmail2.qq邮箱中开启SMTP服务3.代码发送文字和图片import yagmailusername = '你的邮箱'password = '你的密码' # 这里是授权码yag = yagmail.SMTP(user=username, password=password, host='smtp.qq.com')# 需要发送的内容content = [ "这是一封邮件"]y原创 2021-04-27 11:13:46 · 364 阅读 · 1 评论 -
20行Python代码爬取WUST教务处的所有通知
20行代码爬取WUST教务处的所有通知直接上代码,简单爬虫。xpath实现from lxml import etreeimport requestsimport csvurl = 'https://jwc.wust.edu.cn/'r = requests.get(url)r.encoding = r.apparent_encodingc = r.texts = '/html/body/div[3]/div[1]/div/div/div[2]/div/div/div/div/di原创 2021-04-26 22:50:09 · 481 阅读 · 0 评论 -
Python40行代码爬取电影天堂的电影下载连接
Python40行代码爬取电影天堂的电影下载连接比较基础的爬虫import reimport requestsimport csvo1 = re.compile(r'2021新片精品.*?<ul>(?P<ul>.*?)</ul>', re.S)o2 = re.compile(r"href='(?P<href>.*?)' title", re.S)o3 = re.compile(r'◎片 名 (?P<name>.*?)<br原创 2021-04-26 12:15:19 · 10329 阅读 · 0 评论 -
Python25行代码爬取豆瓣排行榜数据
Python25行代码爬取豆瓣排行榜数据只需要用到requests, re ,csv 三个库即可。codeimport reimport requestsimport csvurl = 'https://movie.douban.com/top250'obj = re.compile(r'<span class="title">(?P<name>.*?)</span>.*?<br>.*?(?P<year>.*?) .*原创 2021-04-26 11:08:38 · 322 阅读 · 0 评论 -
c++利用mt19937 随机生成某一个范围的整数
c++利用mt19937 随机生成某一个范围的整数int Rand(int L, int R) { static mt19937 rnd(time(0)); int res = (int)((1.0 * rnd() / UINT_MAX) * (R - L + 1)) + L; return res;}原创 2021-04-21 11:52:52 · 985 阅读 · 0 评论 -
微信小程序的登录界面实现
微信小程序的登录界面实现<view class="container"> <view class="wrapper"> <view class="left-top-sign">LOGIN</view> <view class="welcome"> 欢迎回来! </view> <view class="input-content"> <view class="原创 2021-04-20 23:37:18 · 2995 阅读 · 1 评论