昨天,今天,明天,每天的每天,你是否都多懂得一点点...

星期日, 四月 19, 2020

Youtube Google Script Bot Broken checklist

1. Check whether the mlab is exceed quota
2. Bind the bot to ngork
3. ngrok forward to fiddler
4. Fiddler to point to google app script to test
5. Point to uni account to check stackdriver log
6. delete not important data from db
7. remember to repair the db to release disk



--
Feng

星期四, 四月 16, 2020

[网络技术]安卓模拟器如何互相访问端口

在电脑上运行两个安卓模拟器,要怎么样才能让它们可以互相交流呢。其实并不难, 只需要通过 ADB 工具就能够做到。 这个方法也可以让模拟器访问主机的端口。 理论上应该在实体机上也可以工作。

用 adb devices 命令先找出模拟器的管理端口



然后用 telnet 命令连上模拟器

telnet localhost 5554

进去后, 他会提示一个文件路径, 打开文件, 复制密钥
然后输入

auth k1k9PiHALae7ISyg
再输入
redir add tcp:9002:9000

这样端口转发就完成了, 这时候任何程序访问到 主机的 9002 就相当于在访问模拟器的 9000 端口。



如果你要让模拟器之间访问, 你可以用一个神奇的主机IP, 10.0.2.2 

在模拟器中访问这个IP就等于访问主机, 所以 10.0.2.2:9001 其实就是之前模拟器的 9000 端口。

通过这个方法, 可能可以让不能上网的手机连上网



--
Feng

星期三, 四月 15, 2020

使用 Packet Sender 发送TCP包

有时候我们要测试TCP服务器, 写个客户端当然可以, 不过如果你不能改客户端又想改发送的内容, 用 Pakcet sender 就很方便。 

首先用客户端发送TCP包到 Packet Sender, 然后用 Packet Sender 保存一下, 就可以在Packet Sender 中发送这个包到别的地方了, 还可以改包的值哦。



--
Feng

星期一, 四月 13, 2020

[网络技术] 如何热清除docker 容器的日志文件, 不需要重启容器

Docker 容器默认会把所有的 console output 全都写入日志文字, 久而久之, 这些文件会占用巨大的容量。 我的256G硬盘有150G被日志填满。

Docker 容器的日志文件可以用 docker inspect 命令找到



直接用 rm 命令可以删除, 但是删除后就没有日志文件了, 如果你刚好不想要日志, 这可能是个办法。 当然, 重启容器后日志文件又会生成。

更好的方法是用 truncate 命令, 日志文件会满上被清空, 但是文件还在,  新的日志会被写进去。绝对是腾空硬盘的好方法。

sudo truncate -s 0 /var/lib/docker/containers/1dead224287c1dd5fea7ac6783aadd9cf155e13da8e5d02259a184aaca3ed5d2/1dead224287c1dd5fea7ac6783aadd9cf155e13da8e5d02259a184aaca3ed5d2-




--
Feng

其它博客地址

此博客的同步博客地址: http://fengnz.wordpress.com
这里进入我的MSN SPACE.