0%

博客之前是用 hexo 来搭建的, 问为什么要转移到 hugo, 就是一个字: 太慢.

但是除了快, hexo 好多牛逼的插件, hugo 目前还没有, 然后模板也比较丑.

阅读全文 »

1. mysql

1.1 启动5.7版本

1
2
docker pull mysql:5.7
docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
阅读全文 »

记录一些 linux 常见的问题解决方案.

1. 用户加到 sudo 用户组

1
2
3
4
vi /etc/sudoers

# 可以看到有个 sudo 用户组
# %sudo ALL=(ALL:ALL) ALL
阅读全文 »

1. TCP 粘包

粘包并不是 TCP 协议造成的,它的出现是因为应用层协议设计者对 TCP 协议的错误理解,忽略了 TCP 协议的定义并且缺乏设计应用层协议的经验。我们经常提到的 TCP 协议中的粘包是如何发生的:

  • TCP 协议是面向字节流的协议,它可能会组合或者拆分应用层协议的数据;
  • 应用层协议的没有定义消息的边界导致数据的接收方无法拼接数据;

TCP本来就是基于字节流而不是消息包的协议,会把你的数据变成字节流发到对面去,而且保证顺序不会乱,但是你要自己搞定字节流解析。

阅读全文 »

1. RPC

RPC(Remote Procedure Call)远程过程调用。

在分布式计算,远程过程调用(英语:Remote Procedure Call,缩写为 RPC)是一个计算机通信协议。该协议允许运行于一台计算机的程序调用另一个地址空间(通常为一个开放网络的一台计算机)的子程序,而程序员就像调用本地程序一样,无需额外地为这个交互作用编程(无需关注细节)。RPC是一种服务器-客户端(Client/Server)模式,经典实现是一个通过发送请求-接受回应进行信息交互的系统。

1

阅读全文 »

1. 土区Apple ID

1.1 注册

https://appleid.apple.com/ 上面注册,注册时地区选择土耳其,手机号用国内的手机号就可以。

地址生成器: https://www.addresscopy.com/Turkey

1.2 充值

充值的话在淘宝购买礼品卡或者一些第三方网站上购买都可以,我是用来订阅的,所以账号封了也无所谓。如果你想大量购买软件,请自行寻找安全的礼品卡购买渠道。可以先充值 25 里拉试一下能否消费再大量充值。

1.3 消费

土区因为汇率问题很多内购都比其他区便宜,以 Telegram 会员举例,美区 $4.99 ,土区 13.99 里拉,折合人民币 5 块多。但是 tg 会员只能冲到自己号上,赠送还是美区的价格。土区的各种会员都很便宜,可以自己探索或者上网搜索,但是国内的会员基本上没有土区特权。

阅读全文 »

目标:需要Dropbox同步代码文件,需要使用git管理代码,Dropbox不同步 .git 目录。

实现:项目对应的 .git 目录,放在不被Dropbox同步的其他目录。

阅读全文 »

1. 软件破解

2. Mac 抓包

2.1 chrome抓包

需要注意的是,Chrome 和 Firefox 浏览器默认并不使用系统的代理服务器设置,而 Charles 是通过将自己设置成代理服务器来完成封包截取的,所以在默认情况下无法截取 Chrome 和 Firefox 浏览器的网络通讯内容。

  1. 访问: chrome://settings/
  2. 然后下拉到最后的高级,下来在“系统”(倒数第二个)的条目下找到“打开代理设置”,然后双击打开之后,打开之后找到代理的tab点开,点开之后可以看到请选择一个协议进行配置,这个时候找到“网页代理(http)”和“安全网页代理(https)”,进行相应的配置就可以了,一般来说自己不做其他处理,直接配置代理服务器为“127.0.0.1”,端口(就是冒号:)后是“8888”。
  3. 如何抓https网站, 在charles左侧该网址右键 Enable SSL Proxying
阅读全文 »