- 博客(17)
- 资源 (1)
- 问答 (2)
- 收藏
- 关注
原创 edge 手动更新插件
直接把crx文件拖进edge界面,就会自动安装插件安装后可能会出现: 不能开启插件解决 dge浏览器“本地安装此扩展不是来自任何已知来源”最新解决方法 - Powered by MinDoc (cardkit.cn)或者把文件crx后缀改为rar,解压缩后使用方法2下载压缩包解压,edge 管理扩展,开启开发人员模式,选择加载解压缩的扩展下载源码,edge 管理扩展,开启开发人员模式,选择打包扩展选择插件的根目录,注意是插件的根目录不是项目源码的根目录,点击打包后在同级目录下生成crx文件,之后参考方法1
2022-07-06 10:35:45
2254
原创 记一次升级openssh9.0(openssh 安全漏洞CVE-2021-41617)
升级openssh9.0(openssh 安全漏洞CVE-2021-41617)
2022-06-29 11:54:42
4198
原创 react + antd 实现表格可拖拽列宽
react + antd 实现表格可拖拽列宽前言: 接到一个需求,需要实现表格的表头可以拖拽调节宽度实现方式react-resizable GitHub首先百度寻找解决方案,很容易的,我们就找到了react-resizable,这个解决方案在antd 3.x 的文档中,表格 Table - Ant Design,但是在更高的版本中没有,如果不是百度,我应该永远找不到.安装npm install --save react-resizable使用官方提供的代码示例:import { Ta
2022-03-24 16:51:42
5496
3
原创 抽象工厂模式——设计模式(三)
抽象工厂模式——创建型模式(三)抽象工厂模式的组成结构和工厂方法模式相同,由抽象工厂,具体工厂,抽象产品,具体产品四个要素组成,但抽象工厂中的方法个数不同,抽象产品的个数也不同。可以用来创建一组产品。模式结构抽象工厂:提供了创建产品的接口,包含多个创建产品的方法,可以创建多个不同的产品具体工厂:主要是实现抽象工厂中的抽象方法,完成具体产品的创建抽象产品:定义产品的规范,描述产品的主要特性和功能,抽象工厂模式有多个抽象产品具体产品:实现了抽象产品角色所定义的接口,又具体工厂来创建,它同具体工厂之
2022-01-26 10:55:19
246
原创 工厂方法模式——设计模式(二)
工厂方法模式工厂模式是一种创建型模式,定义一个创建对象的接口,但让实现这个接口的子类来决定创建哪一个类,工厂模式让类的实例化过程延迟到子类进行。工厂方法模式包含四个角色Product:抽象产品,定义工厂方法所创建的对象的接口,也即是实际需要使用的对象的接口ConcreteProduct:具体产品,具体的Product接口的实现对象Factory:工厂接口,也可以叫Creater(创建者),申明工厂方法,通常返回一个Product类型的实例对象ConcreteProduct:工厂实现,或者叫Co
2022-01-21 14:30:29
291
原创 单例模式——设计模式(一)
单例模式——创建型模式(一)单例模式是一种创建型设计模式,让你能够保证一个类只有一个实例,并提供一个访问该实例的全局方法。所有单例的实现都包含以下两个相同的步骤:构造函数私有,防止其它对象使用单例类的new运算符新建一个静态方法替代构造函数。该函数会调用私有构造方法来创建对象,并将其保存在一个静态成员变量中。此后所有的对于该函数的调用都将返回这一缓存对象。伪代码单例类public class Singleton { /** * 静态成员变量缓存单例 */
2022-01-17 18:00:00
311
原创 React+ant design 实现右键菜单 Tree 配合 Dropdown
React+ant design 实现右键菜单需求:页面内部创建一个左侧目录树,并实现右键菜单功能经过对比,决定使用 Tree 创建目录树,Dropdown 实现菜单功能虽然 Tree 有 onRightClick 方法可以进行右键菜单的设置,但是右键之后的处理觉得麻烦发现 Dropdown 也可以右键触发,于是想通过自定义Tree 目录树的节点进行实现,这样每一个几点都是一个通过右键触发的下拉菜单,于是便达到了简便右键菜单的功能具体代码import React from 'react'const
2021-06-25 16:51:22
4820
原创 SpringBoot运行中修改application.yaml配置文件,动态刷新项目配置
SpringBoot 实现代码修改application.yaml,并动态刷新代码中的配置1.修改配置文件引入依赖# Gradle 配置implementation group: 'org.yaml', name: 'snakeyaml', version: '1.23'读取application.yaml文件TestController.class.getClassLoader().getResource("application.yaml");修改文件// 读取配置St
2021-06-25 16:47:40
15881
7
原创 SpringBoot配置quartz实现定时任务
JobDetail Trigger Scheduler JobDataMap 的使用1. 基于注解实现1.1.1 在项目启动类添加@EnableSchedulling开启定时任务管理import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.scheduling.anno
2021-05-21 15:35:57
580
原创 python操作sqlite——pysqlite3
python 操作sqlite3python3 中已内置 sqlite3 可以直接使用具体使用1.importimport sqlite32.获取数据库连接conn = sqlite3.connect('test.db')相关方法conn.cursor() 创建一个游标对象conn.commit() 提交事务conn.rollback() 回滚事务conn.close() 关闭连接3.获取游标对象cur = conn.cursor()常用方法cur.execut
2021-03-11 14:14:12
1548
原创 python操作mongodb——pymongo
Python 操作MongoDB 数据库基本使用确保已经正确安装MongoDB,文章省略安装步骤Python操作MongoDB,需先安装对应驱动pip install pymongo开始使用获取数据库连接import pymongoclient = pymongo.MongoClient("mongodb://localhost:27017/")选择数据库db = client.db_name// 或者db = client[db_name]选择数据库时如果数据库不存在并不
2021-03-11 14:12:51
276
原创 阿里开源单元测试工具——Testablemock
TestableMock 阿里开源单元测试Mock工具开始使用以maven为例,在pom.xml中添加配置 <properties> <junit.version>5.6.2</junit.version> <testable.version>0.4.11</testable.version> </properties> <dependencies>
2021-02-18 16:43:32
3583
原创 python操作mysql——pymysql
使用pymysql操作mysql 数据库添加依赖pip install pymysql连接数据库# 导入模块import pymysql.cursors# 连接数据库conn = pymysql.Connect(host="127.0.0.1", port=3306, user="root", passwd='root',
2020-12-18 16:35:06
197
1
原创 csv文件转list
java读取csv文件获取对应list代码package com.fool.util;import cn.hutool.json.JSONUtil;import java.io.BufferedReader;import java.io.FileInputStream;import java.io.InputStreamReader;import java.nio.charset.Charset;import java.nio.charset.StandardCharsets;impo
2020-12-10 14:25:21
1136
原创 使用python爬取文库文档
下载doc文档百度文库直接查看源代码并不能显示出页面上的文本内容,F12 network 也没有比较明显的接口,于是百度发现一篇文章地址 https://www.cnblogs.com/huangguifeng/p/11829323.html老哥牛掰,找到了文档的接口还提供了代码,记录一下,以免忘记import requestsimport reimport jsonfrom doc...
2020-04-12 23:00:59
6777
4
原创 断点下载 多线程+HttpClient
断点下载, httpclient get请求 多线程方式最近公司对接一个项目,有一个断点下载的接口使用,百度搜了一下,都是说使用多线程,找了一个demo, 是用URL 的方式下载的,接口定义是使用get请求,然后再请求头中放入 Range: "0-999"表示要下载的开头和结尾,返回的响应头中,Content-Range: 0-999/18845 表示此次下载文件的大小,和文件的总大小信息因...
2019-03-30 01:17:45
926
转载 初试优快云
@[TOC] 优快云编辑器欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界...
2019-03-29 22:50:57
151
es 如何能让停用词也高亮
2021-10-14
docker desktop 安装失败
2021-06-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅