我的梦想
不是每个人都应该像我这样去建造一座水晶大教堂,但是每个人都应该拥有自己的梦想,设计自己的梦想,追求自己的梦想,实现自己的梦想。梦想是生命的灵魂,是心灵的灯塔,是引导人走向成功的信仰。有了崇高的梦想,只要矢志不渝地追求,梦想就会成为现实,奋斗就会变成壮举,生命就会创造奇迹。——罗伯·舒乐
  推荐文章
日常记录

软路由折腾记-PVE(Proxmox)虚拟机安装

为什么选择 PVE ?相比于 VMware 、 ESXi 等它足够轻量、配置足够简单、功能足够强大,最主要的是开源稳定,所以就选择了它。 PVE 是一个基于 debian 的定制而来,所以它也是高度可定制的。而且相比于 ESXi , PVE 的直通功能性能要好很多。 准备 软件 proxmox-ve_6.2-1.iso rufus 镜像刻录工具 硬件 U盘一个 安装 1. 下载镜像文件,最新的是

阅读更多
技术文章

将css转换为行内样式的方案css-inline

聊聊场景 发送邮件 在第三方网站中嵌入HTML 从其他编辑器拷贝编辑好的文章发布到微信、今日头条等自媒体 在以上场景使用行内样式的兼容性要高很多,也可以保持原样式不变 解决方案 juice inline-css 这两种方案功能和 Api 非常相似,这里就以 juice 为例 安装 npm i juice --save 使用 import juice from 'juice' const html

阅读更多
技术文章

JSON和HTML之间互转实现

主要实现功能html转json,再由json恢复html 可去除 style 和 script 标签 将行内样式转换为 js object 将 class 转换为数组形式 主要依赖于 htmlparser2 ; 这是一个性能优越、功能强大的 html 解析库 直接上代码 import { Parser } from "htmlparser2" const numberValueRegexp =

阅读更多
日常记录

Medit 可能是最方便好用的浏览器Markdown编辑器

Medit 是一款开源可嵌入的 Markdown 编辑器, 基于 codemirror 、 react 、 markdown-it 构建。开箱即用,使用非常简单。 主要特性 支持通用 Markdown / CommonMark 和 GFM (GitHub Flavored Markdown) 风格的语法 支持实时预览、图片上传(需要自己实现上传的逻辑)、预格式文本/代码插入、表格插入

阅读更多
软路由折腾记-PVE(Proxmox)虚拟机安装完成后的必要配置 软路由折腾记-PVE(Proxmox)虚拟机安装完成后的必要配置
Proxmox(PVE)安装完成后如何更换源,以及去除"无有效订阅"的方法
2020年10月9日
软路由折腾记-PVE(Proxmox)虚拟机安装 软路由折腾记-PVE(Proxmox)虚拟机安装
为什么选择 PVE ?相比于 VMware 、 ESXi 等它足够轻量、配置足够简单、功能足够强大,最主要的是开源稳定,所以就选择了它。 PVE 是一个基于 debian 的定制而来,所以它也是高度可定制的。而且相比于 ESXi , PVE 的直通功能性能要好很多。 准备 软件 proxmox-ve_6.2-1.iso rufus 镜像刻录工具 硬件 U盘一个 安装 1. 下载镜像文件,最新的是
2020年10月8日
sublime text 鼠标右键打开 sublime text 鼠标右键打开
sublime text 3 是目前比较流行和推荐一款浏览器;但是在使用 zip 包的时候,默认是没有右键的,为了能够快速打开各种类文本的文件,我们可以将其添加到鼠标右键菜单;这样就会方便很多 新建文件,并命名为 sublime_addright.inf 注意文件的后缀名是 .inf [Version] Signature="$Windows NT$" [DefaultIns
2020年6月5日
将css转换为行内样式的方案css-inline 将css转换为行内样式的方案css-inline
聊聊场景 发送邮件 在第三方网站中嵌入HTML 从其他编辑器拷贝编辑好的文章发布到微信、今日头条等自媒体 在以上场景使用行内样式的兼容性要高很多,也可以保持原样式不变 解决方案 juice inline-css 这两种方案功能和 Api 非常相似,这里就以 juice 为例 安装 npm i juice --save 使用 import juice from 'juice' const html
2020年5月14日
JSON和HTML之间互转实现 JSON和HTML之间互转实现
主要实现功能html转json,再由json恢复html 可去除 style 和 script 标签 将行内样式转换为 js object 将 class 转换为数组形式 主要依赖于 htmlparser2 ; 这是一个性能优越、功能强大的 html 解析库 直接上代码 import { Parser } from "htmlparser2" const numberValueRegexp =
2020年5月14日
Medit 可能是最方便好用的浏览器Markdown编辑器 Medit 可能是最方便好用的浏览器Markdown编辑器
Medit 是一款开源可嵌入的 Markdown 编辑器, 基于 codemirror 、 react 、 markdown-it 构建。开箱即用,使用非常简单。 主要特性 支持通用 Markdown / CommonMark 和 GFM (GitHub Flavored Markdown) 风格的语法 支持实时预览、图片上传(需要自己实现上传的逻辑)、预格式文本/代码插入、表格插入
2020年5月3日
flexmark-java markdown给链接添加target属性 flexmark-java markdown给链接添加target属性
flexmark-java 是 java 版的 Markdown 转换工具,基本支持 Markdown 所有的语法,而且扩展性也不错;本文主要是通过扩展形式给链接添加 target 属性 本文的扩展还将支持 Spring Properties 来动态配置, 支持域名排除、支持相对路径排除、支持自定义 target 属性的值. 定义 Properties 配置类 LinkTargetPropert
2020年5月2日
jenkins 获取插件,下载插件提速,配置国内镜像 jenkins 获取插件,下载插件提速,配置国内镜像
jenkins 是目前比较流行的自动化运维工具,由于 jenkins 的镜像源是国外的所以再下载插件的时候会非常慢,甚至会超时,所以本文就重点介绍如何解决这个问题。 正确的做法自然是修改为国内的镜像源,本文使用的是清华大学的镜像源站 清华大学开源软件镜像站 主要分以下两种情况 1. 尚未安装的的情况 本文使用 war 其他类似 1.1 下载包 下载地址 jenkins.war下载地址 1.2 启
2020年4月26日
Linux下 Spring Boot 上传找不到临时目录, 出现500错误 Linux下 Spring Boot 上传找不到临时目录, 出现500错误
错误原因 在 Linux 系统中, Spring Boot 应用以 java -jar 命令启动时,会在操作系统的 /tmp 目录下生成一个 tomcat (或 undertow )临时目录,上传的文件先要转换成临时文件保存在这个文件夹下面。由于临时 /tmp 目录下的文件,在长时间( 10天 )没有使用的情况下,系统执行了 tmp 目录清理服务( systemd-tmpfiles-clean.
2020年4月26日
Selenium ChromeDriver 截图标记指定元素的方法 Selenium ChromeDriver 截图标记指定元素的方法
phantomjs 是无头浏览器的代表,可以截全屏的图,对于标记元素来说是很简单的;不过最新的 Selenium 版本表示不再支持;所以只能使用其他的代理品; 正好 chrome , Firefox 等都推出无头模式,这里就使用 ChromeDriver 作为演示 ChromeDriver 通过设置 setHeadless(true) 既可开启无头模式 设置 ChromeDirver 必要的参数
2020年4月20日
Nginx配置http强制跳转https Nginx配置http强制跳转https
nginx 配置http强转https方案;http和https同时可用的方案;www有无服务都可用的方案。
2020年4月6日
Mariadb 10.4 Centos7 二进制包安装 Mariadb 10.4 Centos7 二进制包安装
一、 MariaDB 官网复制二进制包链接地址并下载解压 下载 wget https://mirrors.tuna.tsinghua.edu.cn/mariadb//mariadb-10.4.6/bintar-linux-systemd-x86_64/mariadb-10.4.6-linux-systemd-x86_64.tar.gz 解压到 /usr/local 目录下 tar -zxvf /
2020年4月6日
CentOS 7 安装 PostgreSQL CentOS 7 安装 PostgreSQL
添加 PostgreSQL11 仓库到 Centos7 中 yum install https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-7-x86_64/pgdg-centos11-11-2.noarch.rpm -y 查看可安装的软件 yum list postgresql* 安装 PostgreSQL11 yum inst
2020年4月6日
Centos7 开启 BBR 加速 Centos7 开启 BBR 加速
Centos7 BBR 加速 TCP BBR 是谷歌出品的 TCP 拥塞控制算法。BBR目的是要尽量跑满带宽,并且尽量不要有排队的情况。 BBR 可以起到单边加速 TCP 连接的效果 TCP-BBR的目标就是最大化利用网络上瓶颈链路的带宽。一条网络链路就像一条水管,要想最大化利用这条水管,最好的办法就是给这跟水管灌满水 BBR解决了两个问题: 在有一定丢包率的网络链路上充分利用带宽。非常适合高延
2020年4月6日
Centos 7 升级内核 Centos 7 升级内核
Centos 7 升级内核 安装yum源 参考 http://elrepo.org/tiki/tiki-index.php rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org # 导入公共秘钥 yum install https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.no
2020年4月6日
1 / 3