IT浪子の博客
06
05
sublime text 鼠标右键打开 sublime text 鼠标右键打开
sublime text 3 是目前比较流行和推荐一款浏览器;但是在使用 zip 包的时候,默认是没有右键的,为了能够快速打开各种类文本的文件,我们可以将其添加到鼠标右键菜单;这样就会方便很多 新建文件,并命名为 sublime_addright.inf 注意文件的后缀名是 .inf [Version] Signature="$Windows NT$" [DefaultIns
2020年6月5日
05
14
将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日
14
03
Medit 可能是最方便好用的浏览器Markdown编辑器 Medit 可能是最方便好用的浏览器Markdown编辑器
Medit 是一款开源可嵌入的 Markdown 编辑器, 基于 codemirror 、 react 、 markdown-it 构建。开箱即用,使用非常简单。 主要特性 支持通用 Markdown / CommonMark 和 GFM (GitHub Flavored Markdown) 风格的语法 支持实时预览、图片上传(需要自己实现上传的逻辑)、预格式文本/代码插入、表格插入
2020年5月3日
02
flexmark-java markdown给链接添加target属性 flexmark-java markdown给链接添加target属性
flexmark-java 是 java 版的 Markdown 转换工具,基本支持 Markdown 所有的语法,而且扩展性也不错;本文主要是通过扩展形式给链接添加 target 属性 本文的扩展还将支持 Spring Properties 来动态配置, 支持域名排除、支持相对路径排除、支持自定义 target 属性的值. 定义 Properties 配置类 LinkTargetPropert
2020年5月2日
04
26
jenkins 获取插件,下载插件提速,配置国内镜像 jenkins 获取插件,下载插件提速,配置国内镜像
jenkins 是目前比较流行的自动化运维工具,由于 jenkins 的镜像源是国外的所以再下载插件的时候会非常慢,甚至会超时,所以本文就重点介绍如何解决这个问题。 正确的做法自然是修改为国内的镜像源,本文使用的是清华大学的镜像源站 清华大学开源软件镜像站 主要分以下两种情况 1. 尚未安装的的情况 本文使用 war 其他类似 1.1 下载包 下载地址 jenkins.war下载地址 1.2 启
2020年4月26日
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日
20
Selenium ChromeDriver 截图标记指定元素的方法 Selenium ChromeDriver 截图标记指定元素的方法
phantomjs 是无头浏览器的代表,可以截全屏的图,对于标记元素来说是很简单的;不过最新的 Selenium 版本表示不再支持;所以只能使用其他的代理品; 正好 chrome , Firefox 等都推出无头模式,这里就使用 ChromeDriver 作为演示 ChromeDriver 通过设置 setHeadless(true) 既可开启无头模式 设置 ChromeDirver 必要的参数
2020年4月20日
06
06
06
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日
06
Centos7 开启 BBR 加速 Centos7 开启 BBR 加速
Centos7 BBR 加速 TCP BBR 是谷歌出品的 TCP 拥塞控制算法。BBR目的是要尽量跑满带宽,并且尽量不要有排队的情况。 BBR 可以起到单边加速 TCP 连接的效果 TCP-BBR的目标就是最大化利用网络上瓶颈链路的带宽。一条网络链路就像一条水管,要想最大化利用这条水管,最好的办法就是给这跟水管灌满水 BBR解决了两个问题: 在有一定丢包率的网络链路上充分利用带宽。非常适合高延
2020年4月6日
06
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日
06
Spring Boot 2.x Whitelabel Error Page 源码分析以及解决方案 Spring Boot 2.x Whitelabel Error Page 源码分析以及解决方案
Spring Boot 2.x Whitelabel Error Page 源码分析以及解决方案 在使用 Spring Boot 如果出现错误会出现 Whitelabel Error Page 页面,这个是 Spring Boot 默认处理错误的一个页面,是一硬编码的形式创建的。我们可以替换调,使用自己的error页面,并且美化它。 网上也有很多类似的文章,不过看了很多有的不全面、有的根本就是错
2020年4月6日
06
二进制及位运算的理解 二进制及位运算的理解
bit 、byte 、字 1 bit = 1 二进制数据 计算机中最小的单位 1 byte = 8 bit 1 字母 = 1 byte = 8 bit 1 汉字 = 2 byte = 16 bit 1 KB = 1024 byte 1 MB = 1024 KB 1 GB = 1024 MB 基础知识 原码、补码、反码 原码 一个正数,按照绝对值大小转换成的二进制数;一个负数按照绝对值大小转换成的
2020年4月6日
1 / 3