docker in Mac在IDEA上无法连接
错误信息:Connot connect: java.io.IOException: unexpected end of stream on http://docker.socket/… 在某代理软件里确实显示这个链接通过了代理 加上例外后轻松解决:
OpenSSL在Windows和Linux下的编译
具体参见https://wiki.openssl.org/index.php/Compilation_and_Installation Windows下的编译第一步:下载ActivePerl (https://www.activestate.com/products/perl/) ,安装ActivePerl,默认安装路径在C:\Perl64。打开命令提示符,定位到 C:\Perl64\eg 目录,执行 perl example.pl,若提示 Hello from ActivePerl! 则说明 Perl 安装成功。(注意: 这里只能下载64位系统安装的版本) 注:可能报错“Can’t locate Win32/Console.pm”这里可以下载我编译好的版本https://platform.activestate.com/DonaldXY/ActivePerl-5.26/distributions 或者直接在cmd执行以下代码 12powershell -Command "& $([scriptblock]::Create((New-Object Net.WebClien...
CNAME记录指向vercel影响了CAA记录导致的SSL证书无法签发的问题
直接看解决方案最狠的:直接把dns中有关vercel全暂停了或者:先暂停二级域名对vecel的解析,即暂停example.com->vecel然后再暂停受影响的子域的vecel 即暂停 a.example.com->vecel 问题今天阿里云告知我有一个域名的SSL证书快过期了,已经是老手的我熟练地打开阿里云控制台申请证书。 但是发生了一件怪事,以往证书都能在一分钟下发,而这一次等了好久都不行。我决定先睡一觉起来再看看。 睡醒以后,打开阿里云控制台,发现还是不成功,此时我仍然怀疑是阿里云的锅。于是我用freessl再申请了一次,等到下午还是没成功。用myssl.com/检测的结果如下: 地区 是否匹配 中国 不匹配 (验证失败,您的CAA配置不允许当前CA为您签发证书,请修改为:symantec.com或digicert.com) 香港 不匹配 (验证失败,您的CAA配置不允许当前CA为您签发证书,请修改为:symantec.com或digicert.com) 美国 不匹配 (验证失败,您的CAA配置不允许当前CA为您签发证书,请修改为:syma...
利用ffmpeg将MP4转换成m3u8格式的视频切片
1.获取ffmpeg打开这里下载 2.视频切片第一步:mp4转成ts格式,一对一转换,转换后大小没什么变化。 1ffmpeg -y -i 迪迦奥特曼.mp4 -vcodec copy -acodec copy -vbsf h264_mp4toannexb 迪迦奥特曼.ts 第二步,按间隔分片,1对N,下面的5即“每个分片5秒”,可以自己切换。 1ffmpeg -i 迪迦奥特曼.ts -c copy -map 0 -f segment -segment_list playlist.m3u8 -segment_time 5 迪迦奥特曼%03d.ts 关于MP4的参数,务必满足视频编码为H264,音视频编码为AAC(YouTube下载的视频默认即此格式),如果不是请用格式工厂进行转换 3.完成把中间生成的ts文件清理 推荐使用DPlayer进行视频播放
hexo便捷使用方案
1.快速提交将以下内容保存为bat,然后放置在博客目录下 1234git add -A git commit -m"%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%" git push -u origin master -fpause 2.快速预览将以下内容保存为bat,然后放置在博客目录下 1hexo s 喜欢使用Windows Terminal的: 1wt -p "Windows Powershell" -d . powershell -noExit "hexo s" 在当前选项卡而不是新窗口打开: 1wt --window 0 -p "Windows Powershell" -d . powershell -noExit "hexo s"
jsDelivr+Github构建自己的免费CDN
CDN的全称是Content Delivery Network,即内容分发网络。CDN是构建在网络之上的内容分发网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储和分发技术。——百度百科 放在Github的资源在国内加载速度比较慢,因此需要使用CDN加速来优化网站打开速度,jsDelivr + Github便是免费且好用的CDN,非常适合博客网站使用。 1、新建Github仓库 2、克隆Github仓库到本地点击 Clone or download,一键复制仓库地址 在本地目录右键 Git Bash Here,执行以下命令: 1git git clone 一键复制的仓库地址 3、上传资源复制需要上传的资源到本地git仓库(注:jsDelivr不支持加载超过20M的资源),在本地git仓库目录下右键 Git Bash Here,执行以下命令: 1234git status //查看状态git add . ...
保存Win10锁屏上的壁纸
前言:一些用win10的同学可能都有这种感觉,win10的锁屏界面图片特别漂亮,但可惜的是不知道怎么将它保存下来,错过的可能再也找不回来了,因此本文将给大家介绍两种方法保存win10锁屏界面的图片。 一、保存近期的锁屏壁纸:1.打开资源管理器,在地址栏输入如下文字后回车1%localappdata%\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets 2.这时可以看到有很多未知文件,这些就是锁屏界面缓存的图片啦 3.然后我们把它复制到另一个文件夹,这里我复制到E盘的新建文件夹里 4.这时候按一下WIN+R键,在运行框输入cmd回车,然后在命令行里用命令定位到你刚才复制的文件夹,如下图 win键大概长下图这样 : win键 如果文件夹不在系统盘要注意红框这里,需要先切换到文件夹所在磁盘: 5.在命令行里输入下面的命令后回车,这是一个批量重命名的命令,不懂可以不用深究,其实这里正确的格式应该是jfif,不过用jpg也没关系。1ren *.* *.jpg ...
Hexo自定义页面方法
网上都是这两种方法,但是会导致网页只有body里面的内容,即hexo处理后有一些标签消失了,这里将介绍第三种方法解决。 网上常见的两种方法第一种方法是使用Hexo提供的跳过渲染配置,适用于整个目录的设置。具体步骤,打开博客根目录_config.yml,找到其中skip_render项,这个项目用来配置/source/中需要跳过渲染的文件或目录,例如希望跳过/source/test/里的所有文件渲染,可以配置为: 1skip_render: test/** 匹配规则是一种类似正则的规则,官方给出的参考是这个。另外在测试这个功能的时候发现,Hexo的内部缓存不是特别好用,有时候你修改了配置但生成出来的内容不一定及时应用了新配置,最好在生成之前执行一下hexo clean命令,清除掉旧的生成文件和缓存。 第二种方法是给单个文件添加不应用模板的标记,适用于个别特殊文件的处理。例如我们的网站如果要使用百度统计,往往需要在根目录放一个html格式的验证文件,这个文件默认也会经过用主题模板渲染,避免渲染的办法就是在文件头部添加如下内容: 123---layout: false--- 我的方...
Win10 给 ssh 加上代理
直接编辑~/.ssh/config,没有就创建一个 12345678910111213141516ProxyCommand C:\Program Files\Git\mingw64\bin\connect.exe -S 127.0.0.1:10808 -a none %h %pHost github.com User git Port 22 Hostname github.com IdentityFile "C:\Users\xiaobai\.ssh\id_rsa" TCPKeepAlive yesHost ssh.github.com User git Port 443 Hostname ssh.github.com # 注意修改路径为你的路径 IdentityFile "C:\Users\xiaobai\.ssh\id_rsa" TCPKeepAlive yes
7zip的编译
编译7z.dll1.下载源代码并打开下载地址:https://www.7-zip.org/download.html 用vs打开%7z_source%\CPP\7zip\Bundles\Format7zF\Format7z.dsw 在7zCrcOpt.asm和AesOpt.asm两个文件上右键属性,修改其配置信息,如图 这里是由于作者用的VB6,你打开宏设置就知道这个路径是在Visual Studio 2019是错的 如果要编译64位的 对于 error LNK2026 模块对于 SAFESEH 映像是不安全的解决 在其它选项添加如下内容 1/SAFESEH:NO 2.编译7z.dlll文件会编译到你链接器部分设置的位置 其他部分考完试再更新
设置Windows10的默认编码为UTF-8以及设置后的已知问题
设置方法设置方法:控制面板->区域->管理>更改系统区域设置 设置好后,重启,系统编码即变为UTF-8格式。 已知问题: 刚开始使用,还没发现更多问题,后期会继续添加 1.自定义配置文件乱码如下图,我在一个文件夹内写入如下内容,让文件夹显示我自定义的中文名,但是当我设置Windows为UTF-8后,此文件不会被自动更改,需要手动更改为UTF-8后方能正常使用,不然文件夹显示会乱码 2.7-ZIP和WinRAR以及Windows资源管理器 打开GBK编码的zip会乱码WinRAR 版本 5.90 简体中文版 7ZIP版本:19.00 Windows 版本:19041.329 3.chm帮助文件查看器打开中文乱码如下图所示,此处文件名没有乱码,但是打开后标题乱码,还有搜索时会乱码,索引和其他页面未发现乱码。
IDEA docker部署springboot项目
一、docker服务器侧监听配置centos7安装配置docker参考《centos下docker安装》 1vim /usr/lib/systemd/system/docker.service,配置完端口,下面的idea中才能连接成功。 默认使用2375端口监听,如果开有防火墙,需要把端口添加到例外。 1ExecStart=``/usr/bin/dockerd` `-H fd:``//` `--containerd=``/run/containerd/containerd``.sock -H tcp:``//0``.0.0.0:2375 二、插件安装和配置 配置docker连接,一定要显示Connection succcessful: 三、springboot项目,增加docker插件和Dockerfile配置 依赖包和配置 123456789101112131415161718192021222324252627282930313233<build> <plugins> <plugin> ...
