0%

解决“证书出错,请登录微信支付商户平台下载证书”的核心代码

1
2
3
4
5
6
7
8
9
10
11
12
request_post(Url, Path, {data, Str}) ->
ReqUrl = lists:concat([Url, Path]),
%% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
%% 😊这个是核心的核心😊
SSLOptions = [
{keyfile,"apiclient_key.pem"},
{certfile,"apiclient_cert.pem"}
],
HTTPOptions = [{ssl, SSLOptions}, {timeout, 5000}, {version, "HTTP/1.1"}],
%% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Request = {ReqUrl, [], "application/x-www-form-urlencoded", iolist_to_binary(Str)},
httpc:request(post, Request, HTTPOptions, []).
阅读全文 »

nginx-quic是nginx正在开发中的支持http3的版本
目前网上大部分的文章都是基于源码编译安装的
但对于我这种只有一台垃圾服务器的玩家,源码编译不太现实
找了好久,终于找到一个可以直接yum安装的版本:

阅读全文 »

LINUX下可以通过安装putty-tools,使用puttygen转换

Windows下,PUTTYGEN是不支持使用命令行的,可以使用WinSCP实现命令行下转换:
WinSCP.com /keygen private_key /output=vagrant.ppk /comment=vagrant


配合pageant.exe,可以实现在vagrant中快速添加key,再使用**MTPUTTY**登录虚拟机

add_key.bat
1
2
3
4
5
@echo off
set "WINSCP_DIR=C:\Program Files (x86)\WinSCP"
"%WINSCP_DIR%\WinSCP.com" /keygen .vagrant\machines\default\virtualbox\private_key /output=vagrant.ppk /comment=vagrant
pageant.exe vagrant.ppk
del vagrant.ppk

备注:使用vagrant ssh-config可以查看具体private key文件位置、ssh端口等信息

Vagrantfile
1
2
3
4
Vagrant.configure("2") do |config|
...
end
system('./add_key.bat')

个人使用Edge Beta浏览器
今天使用Google搜索的时候,会跳转到yahoo搜索,很是烦人
中间有个跳转链接是www.coolnewtabtheme.com/...

一开始有文章说在搜索引擎管理将yahoo的删掉,发现没用

正确的解决方案:
禁用所有的扩展,然后一个一个开启,然后验证Google搜索是否正常

个人最后排查出有问题的插件:TabSplit,到Google Web Store看了下,已经没有这个插件了
是否用Chrome浏览器就不会有这种安全问题了???

参考文档

  1. https://forum.vivaldi.net/topic/48969/google-search-switches-automatically-to-yahoo/6

LIUNX

如果要写脚本的话,可以用下面的,简单

1
cat /proc/sys/kernel/random/uuid

WINDOWS

1
powershell -Command "Write-Host (New-Guid)"

项目中有些功能测试需要修改时间,以前只找到了linux的版本
直到昨天在某些论坛上,看到了windows也是有的

LINUX修改软件的启动时间

libfaketime

WINDOWS修改软件的启动时间

runasdate

修改时间具体用处就不说了, 比如可以延长软件的试用期, (^__^) 嘻嘻……