编程笔记
-
解决python运行selenium程序执行完后,Chrome浏览器自动关闭的问题
遇到问题: 最近在学Selenium的时候遇到一个问题,当我执行完程序,浏览器自动关闭了,我在程序中也没有写driver.quit()或driver.close()方法,已检查浏览器版本和webdriver版本是相同的 代码如下: from selenium …
-
Java开发学习(三十一)----Maven属性与版本管理
一、属性 1.1 问题分析 如下图所示 你会发现,如果现在想更新Spring的版本,你会发现依然需要更新多个jar包的版本,这样的话还是有可能出现漏改导致程序出问题,而且改起来也是比较麻烦。 问题清楚后,我们需要解决…
-
Java 序列化
Java 序列化 当一个对象需要持久化(存储)或者传输的时候,就用到了序列化。对象可以转换成字节序列,该字节序列包括这个对象的数据和类型信息也包括存储在对象中数据的类型。 将序列化对象持久化(写入文件)之后…
-
PHP 中 self、static、$this 的区别 & 后期静态绑定详解
self、static 和 $this 的区别 为了更好地理解 self、static 和 $this 的区别,先来看一个示例。 <?php class A { protected $name = 'A'; static $alias = 'a'; const HASH = 'md5'; public function dd() { ec…
-
VSCode安装和Python安装及其配置【转载】
Visual Studio Code(VSCode)是微软出品的一款可扩展的轻量级开源编辑器,并且支持全平台系统。这些特性使得VSCode颇受欢迎,可以说是目前最火的代码编辑器之一了,在程序员圈子里,越来越多的朋友使用他开发Pytho…
-
RabbitMQ安装教程(linux与Docker)
一.架构的演变过程 二.正确看待异步架构 1.优势 (1).削峰 降低了服务器的压力 (2).响应快 加快了服务器的响应速度,优化了用户体验 (3).降耦合 降低了服务器之间的耦合 (4).便于系统的升级 处理业务的时候,升级…
-
Linux开机自动挂载非系统硬盘到指定用户
Linux开机自动挂载非系统硬盘到指定用户 背景 自己在家捣鼓的Linux Mint 21,我的分盘是这样子的:原本1T固态,300多G给了Windows,300多G给了Linux,300多G当做数据盘(免得哪个系崩了把我数据给干没了)。 变故 本来…
-
Linux定时任务——crontab
常用crontab -e命令添加用户定时任务,语法格式非常简单,可以在下面的在线工具去测试格式是否正确以及具体的任务执行时间。crontab执行时间计算 该命令适用于时间精度要求不高的任务,仅能精确到分钟。要实现秒级…
-
Linux操作系统(十二):计划任务
什么是计划任务 仅执行一次的计划任务 循环执行的计划任务 可唤醒停机期间的工作任务 一、关于本文内容的导读及什么是计划任务 这部分不涉及具体内容的解析,只是作为浏览和查找相关知识点的引导内容,采用【主题 …
-
面试常考 算法题
lz自己遇到的高频题型有:LRU,超高频,lz后面真的是闭着眼睛能写出来的程度了DFS/BFS,最常见的算法,一定要掌握. Waral dи,Union-Find,多次考到双指针/滑动窗口,套路就那么多,但是也很常见dp相关的题我没有刷…