- 博客(11)
- 收藏
- 关注
原创 VMware虚拟机下的Ubuntu 20.04 源码安装Apache2以及源码安装Nginx,详细安装过程以及避雷
前言 在一次安装Apache2源码的过程中,遇到过很多坑,也翻了很多博客,其中还把虚拟机搞炸掉了一次,弄了很久才解决,所以自己想总结一篇博客,用来记录一次这个过程,给以后自己再次安装的时候节省时间,同时可以给跟我一样踩坑的人解决问题,节省时间。 跟着步骤一步步来,应该不会遇到什么问题。正文一、安装依赖包sudo apt -y install gcc g++ make libexpat1-devgcc是C语言编译器g++是C++编译器make是执行Makefile文件libexpa
2021-10-08 19:04:42
1222
2
原创 Java 抽象类和接口,抽象类和接口基础,实现抽象类和接口
编译环境windows 10JDK 1.8eclipse前言 上一篇文章中,粗略的了解了多态,也了解到了一小些关于抽象类和接口,所以决定写一篇详细一点的关于抽象类和接口的文章。抽象类(Abstract class) 一、基本概念 抽象类不可以用于创建对象。抽象类可以包含抽象方法,这些方法将在具体的子类中实现。抽象类和抽象方法使用abstract关键字来创建。抽象类不能实例化对象,所以抽象类必须被继承才能够被使用。 在抽象方法中,抽象方法只包含一个方法名,方法名后边直接跟一个
2020-12-14 19:31:52
209
1
原创 Java 多态以及多态的实现
编译环境windows 10JDK 1.8eclipse目录 一、多态的基本概念 二、继承 三、多态的实现 四、多态存在的三个必要条件 五、重写 六、抽象类和抽象方法 七、接口 八、向上转型实现多态 九、多态的优缺点前言 多态,多态,多态到底是一个什么样的定义呢,充满着好奇心,决定去研究一番。多态(Polymorphism)的基本概念 多态意味着父类的变量可以指向子类对象。多态是同一个行为具有多个不同表现形式或形态的能力,就
2020-12-08 20:14:51
990
1
原创 Java 正则表达式,正则表达式匹配a标签下的链接,正则表达式基础
编程环境windows 10eclipse前言 在一次Java程序设计课程中,在课堂上了解到了正则表达式,然后自己去百度了一番,发现正则表达式应用的范围还是比较广泛的,在Python爬虫爬取数据时候,也会用上正则表达式,所以决定花点心思去学习一下正则表达式。正则表达式语法普通字符正则表达式说明[123abc]匹配[…]括号里边的所有字符,相当于匹配1或2或3或a或b或c, 等价于[1|2|3|a|b|c][^123abc]匹配除了[…]之外的
2020-11-21 13:05:39
3882
1
原创 Python 俄罗斯方块, 基于pyqt5实现俄罗斯方块 --pyqt5 进阶
学习了pyqt5后,总想弄些有趣点的, 然后就想起了弄一个小游戏, 弄一个简单的小游戏, 然后就用pyqt5写了一个俄罗斯方块的小游戏开发环境windows 10python3.8x游戏思路
2020-11-07 20:55:59
4587
16
原创 Python 截图 快捷键截图,一个基于PyQt5的截图,简易截图,自由截图 --pyqt5 入门
最近心血来潮,就想自己写一个截图的小工具,使用PyQt5实现一个简易的截图工具,按下快捷键就可以进行截图需要安装的包:
2020-11-07 13:49:36
8933
25
原创 Java 去除两头中括号输出列表
利用replace除去列表两头中括号输出列表import java.util.List;import java.util.ArrayList;public class Test { public static void main(String[] args) { String result; List<Integer> list = new ArrayList<Integer>(); for (int i = 0; i < 10; ++i) { .
2020-10-22 21:42:48
3885
1
原创 selenium.common.exceptions.WebDriverException: Message:‘chromedriver‘ executable needs to be in PATH
在我们初次使用selenium的时候,使用selenium来打开网页,进行selenium的自动化from selenium import webdriverdriver = webdriver.Chrome()driver.get('https://www.baidu.com/')运行之后会出现以下错误:selenium.common.exceptions.WebDriverException: Message: ‘chromedriver’ executable needs to be i
2020-09-28 10:44:07
2520
1
原创 Python 读取图片大小,图片实际内存大小,图片的宽高像素
在一张图片中,我们可以获取它的宽和高的像素大小from PIL import Imageimage = Image.open('图片的路径')imagePixmap = Image.size # 宽高像素print(imagePixmap)但是在使用百度OCR进行文字识别的时候,文字识别的图片大小不能超过4M,在自动识别文字的时候,就避免不了读取图片的内存大小,如果是大于4M的话,要对图片进行压缩,下面是读取图片内存的代码:import osimagePath = os.path.joi
2020-09-26 17:12:21
11637
4
原创 python selenium中-disable-infobars失效,新的方法解决“chrome 正在受到自动软件的控制” ,selenium启动无痕窗口
chrome版本是 85.0.4183.121对于旧版本取消“chrome 正在受到自动软件的控制”已经失效chromeOptions = webdriver.ChromeOptions()chromeOptions.add_argument('-disable-infobars')新的方法是chromeOptions = webdriver.ChromeOptions()chromeOptions.add_experimental_option('excludeSwitches', ['en
2020-09-24 21:01:05
2712
1
原创 Java简单输出,输出Hello World,将代码上传到Github
我们可以在官网下载Java Eclipse下载链接:Java Eclipse x64下载安装完Java Eclipse,并且配置好环境,打开Java Eclipse,1、找到File—>New—>Java Project。2、进去之后,在Project name输入项目的名字,然后在USe an execution enviornment JRE 中选择JAvaSE-1.8,最后点击Finish。3、在左侧找到刚刚创建的项目,右键。4、找到New,然后点击右侧的Class。
2020-09-21 10:13:20
4517
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人