hubdog's blog

使用fiddler抓包python的https包

试验了半天,只有下面这个方案是最靠谱的,其他的都不行。

https://gist.github.com/Firenza/0fa8cc4e5d03c0f0efc8919f3d53ff58

fail2ban的一些坑

这两天我的服务器被ssh登陆攻击了。虽然我禁用了ssh的root登陆并且修改了ssh登陆的port。

但是傻逼攻击者不死心,一直用各种端口尝试暴力攻击,还是挺烦的。

安装了fail2ban,结果发现默认的设置只封10分钟,修改了bantime设定。发现有ip被封禁了,但是fail2ban会提示xxxip已经被封禁的错误信息。
显然bot仍然可以访问我的ip,看了一下默认设置只是针对ssh端口,并没有封所有的端口。
继续修改设置

加入
port=anyport
banaction=iptables-allports

然后整个世界就清净了

计算任意N次方根

一般代码里面都有sqrt来计算平方根,但是没有计算任意次方根的函数

https://worldmentalcalculation.com/using-logarithms-to-calculate-arbitra...

参考上面的代码,写一个简单的函数,N是N次方根,X是操作数,Result是结果。

result:=Power(10,Log10(X)/N);

okx的api真是烂

市价单居然不会成交,一直挂着那

http代理服务器的选择

先装的tinyproxy,然后每隔1个小时就会挂起来,连接用光了。
换成squid就没有问题了。

Openssl的Android静态库编译

懒得研究最新的编译脚本了
直接用别人编译好的库了
https://github.com/KDAB/android_openssl

无法修改C语言中const struct的成员

https://stackoverflow.com/questions/44533784/is-it-possible-to-change-a-...

原因是C编译器会把const的struct放到只读的内存保护区域,修改时会crash掉

DWM3001CDK固件编译问题

那玩意需要用Segger Embedded Studio IDE编译,下了个最新的6.34a,结果编译固件出现.default_config is larger than specified size 错误,降级到6.3就可以了。

另外JLink那个软件最新版的无法识别一些jlink-ob, 需要回退成6.14b才行,很奇怪

用imagemagick 批量转换图片格式

magick mogrify -format jpg *.png

Syndicate content