Levon's Blog

微信: L6241425

1. 安装插件需要ftp

Wordpress安装主题或者插件的时候会遇到需要输入FTP的情况,这种情况是由于网站目录权限引起的。

阅读全文 »

WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。

阅读全文 »

1. 安装使用

1
sudo gem install jekyll

本来以为jekyll是最简单部署的, 实践发现, 一点也没少折腾.

阅读全文 »

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

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

阅读全文 »

1. MySQL

1.1 启动最新版本

1
2
docker pull mysql:latest   
docker run -p 3307:3306 --name mysql_latest -e MYSQL_ROOT_PASSWORD=123456 -d mysql:latest

看最新版本对应的版本号:

1
docker run --rm mysql:latest mysql -V
阅读全文 »

1. TCP 粘包

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

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

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

阅读全文 »

1. RPC 介绍

RPC,全称是 Remote Procedure Call(远程过程调用)。它的核心思想非常纯粹:让你调用另一台计算机上的函数(或方法),就像调用本地函数一样简单、自然,而无需关心底层复杂的网络通信细节。

1

阅读全文 »

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

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

阅读全文 »
0%