位、字节
1byte(B) = 8bits(b) 1(字节) = 8(位) = 2^8(bits) = 可表示256个(10进制数) 1KB = 1024bytes 1(KB) = 千字节 = 2^10(bytes) `UTF-8表示中文为3-4个字节`在UTF-8中,一个汉字为什么需要三个字节?
Typecho 终于装上评论邮件推送了
FYI https://github.com/ylqjgm/LoveKKComment我的 Blog 搭建环境比较 low,用的是虚拟主机,所以没法安装 sendmail、postfix,只能用 阿里云邮件推送 这类第三方服务,之前试了 CommentToMail 但怎么也跑不通,就搁置了很长一段时间。但 Blog 评论互动是很依赖推送服务的,Blog 友来评论了一次,过了好久 Blog 主也没有
yum install mysql5.6 in centos6
查看系统是否自带安装mysqlyum list installed | grep mysql如果系统自带mysql,那么先卸载yum -y remove mysql-libs.x86_64下载安装 yum 源,在/etc/yum.repos.d/ 目录下多出 mysql-community-source.repo 和 mysql-community.repowget http://repo.mys
rsync 发布代码 文件备份
-a 归档模式,表示以递归方式传输文件,并保持所有文件属性,等于 -rlptgoD。-v 详细模式输出。--delete 删除 目标文件夹(dst) 中 源文件夹(src) 已经没有的文件。--exclude='' 指定排除不需要传输的文件模式(注意!这里的根目录是 src 目录,里面的文件是相对路径)预备: src 下有 a b c 3个文件, dst 为空文件夹mkdir src mkdir
yum install php7 in centos6
如果有安装的PHP包,先删除他们yum list installed | grep php yum remove php.x86_64 php-cli.x86_64 php-common.x86_64 php-gd.x86_64 php-ldap.x86_64 php-mbstring.x86_64 php-mcrypt.x86_64 php-mysql.x86_64 php-pdo.x86_
通俗理解-多进程多线程
单进程单线程:一个人在一个桌子上吃菜。单进程多线程:多个人在同一个桌子上一起吃菜。多进程单线程:多个人每个人在自己的桌子上吃菜。多线程的问题是多个人同时吃一道菜的时候容易发生争抢,例如两个人同时夹一个菜,一个人刚伸出筷子,结果伸到的时候已经被夹走菜了。。。此时就必须等一个人夹一口之后,在还给另外一个人夹菜,也就是说资源共享就会发生冲突争抢。对于 Windows 系统来说,【开桌子】的开销很大,因此
通俗理解-异步非阻塞
为了更加形象的说明同步异步、阻塞非阻塞,我们以小明去买奶茶为例。1.同步与异步同步与异步的重点在消息通知的方式上,也就是调用结果通知的方式。同步与异步的理解同步:当一个同步调用发出去后,调用者要一直等待调用结果的通知后,才能进行后续的执行。异步:当一个异步调用发出去后,调用者不能立即得到调用结果的返回。异步调用,要想获得结果,一般有两种方式:1.主动轮询异步调用的结果2.被调用方通过callbac
PHP生命周期及fpm(FastCGI进程管理器)的运作方式
PHP在web方式中如何改了文件就立即生效的,重要的几个概念:sapi: 可以简单的理解为php引擎对外的一个统一接口,使得php可以和外部程序进行交互php的生命周期中关键四个调用: MINT -> RINT -> RSHUTDOWN -> MSHUTDOWNfpm: fastcgi进程管理器fpm方式的流程就是:fpm通过sapi接口与php进程交互1.fpm启动会调用各扩展