自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

曾记花开不记年

erlang go php linux 游戏构架

  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 PHP include 和 require 语句

通过 include 或 require 语句,可以将 PHP 文件的内容插入另一个 PHP 文件(在服务器执行它之前)。include 和 require 语句是相同的,除了错误处理方面:require 会生成致命错误(E_COMPILE_ERROR)并停止脚本include 只生成警告(E_WARNING),并且脚本会继续

2016-03-25 21:43:26 275

转载 php中echo(),print(),print_r()的区别

echo是PHP语句, print和print_r是函数,语句没有返回值,函数可以有返回值(即便没有用)   print()      只能打印出简单类型变量的值(如int,string)   print_r() 可以打印出复杂类型变量的值(如数组,对象)   echo        输出一个或者多个字符串echo -- 输出一个或者多个字符串Descriptionvoid

2016-03-25 21:11:15 326

原创 Unicode ,UTF-8,assic, gbk, latin1编码

Unicode编码1.Unicode就像一个电话本,标记着字符和数字之间的映射关系。2.Unicode并不涉及字符是怎么在字节中表示的,它仅仅指定了字符对应的数字,仅此而已。3.关于Unicode的其它误解包括:Unicode支持的字符上限是65536个,Unicode字符必须占两个字节。告诉你这些的人应该去换换脑子了。记住,Unicode只是一个用来映射字符和数字的标

2016-03-21 14:16:22 5251

原创 Gen_server 和 gen_server2

Gen_server 和 gen_server21.erlang project里大部分module都是gen_server,RabbitMQ重新实现了gen_server -> gen_server2, 很多Module都是用了这个behavior 2.gen_server 原理 启动流程:gen_server.erl Gen.erl    G

2016-03-18 17:17:00 731

转载 erlang 格式化输出

erlang 格式化输出io:format的格式化参数。 c 输出多个重复的字符。 1.io:format(”~2c”,”a”). 结果:aa,标识输出字母2次。 2.io:format(”~2.1c”,”a”). 结果:_a,标识输出2个字符,1个是后面跟的字母,另一个位置用空格补充,从左开始,如果是”~-2.1c”是从右侧开始。 s

2016-03-17 11:46:10 4664

转载 ASCII、Unicode、GBK和UTF-8字符编码的区别联系

很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为”字节“。再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来组合出很多状态,状态开始变来变去。他们看到这样是好的,于是它们就这机器称为”计算机“。开始计算机只在美国用。八位的字节一共可以组合出256(2的8次方)种不同的状态。 他们把

2016-03-17 11:29:31 267

原创 linux 负载监控

1、查看CPU的性能负载a)uptime用于观察服务器整体负载,系统负载指运行队列(1分钟、5分钟、15分钟前)的平均长度, 正常情况需要小于cpu个数。b)vmstatvmstat是Virtual Meomory Statistics(虚拟内存统计)的缩写,可对操作系统的虚拟内存、进程、CPU活动进行监控。他是对系统的整体情况进行统计,通常使用vmstat 5 5

2016-03-12 19:56:45 299

原创 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-03-12 19:46:55 198

原创 linux 系统优化

1.最大文件打开数 ulimit -n

2016-03-12 19:43:22 238

原创 ubuntu 安装redis

1.wget http://download.redis.io/releases/redis-3.0.7.tar.gz2. tar -xvzf redis-3.0.7.tar.gz3.make4.make install5.make test

2016-03-08 09:49:01 221

原创 orm

ORM,即Object-Relational Mapping(对象关系映射),它的作用是在关系型数据库和业务实体对象之间作一个映射,这样,我们在具体的操作业务对象的时候,就不需要再去和复杂的SQL语句打交道,只需简单的操作对象的属性和方法。

2016-03-07 14:22:06 229

原创 mysql 优化相关

tinyint 1字节smallint 2字节int 4字节unsignedTINYINT        1字节        (-128,127)          (0,255)            小整数值 SMALLINT       2字节     (-32 768,32 767)       (0,65 535)         大整数值 MEDIUMINT

2016-03-07 14:14:00 230

原创 memcached杂记

apt-get install libevent libevent-deveapt-get install memcached$ /usr/local/memcached/bin/memcached -h                           命令帮助注意:如果使用自动安装 memcached 命令位于 /usr/local/bin/memcached。启动选

2016-03-07 14:12:36 169

原创 mysql杂记

绑定了本地地址,打开 /etc/mysql/my.cnf,找到:bind-address = 127.0.0.1去除 IP 地址绑定,把它改为:bind-address = 0.0.0.0然后重启 MySQL Server:/etc/init.d/mysql restart115.28.237.210如果要设置为任何客户端

2016-03-07 13:46:56 283

原创 mongodb杂记

面向文档的数据库 适合海量存储 查询文档的数据结构和JSON基本一样。所有存储在集合中的数据都是BSON格式。BSON是一种类json的一种二进制形式的存储格式,简称Binary JSON。mongod --dbpath /data/db --logpath /data/log/log.log --fork1.创建和使用数据库use server2.查看所有数据

2016-03-07 13:45:40 243

原创 erlang进程的负载均衡

一:虚拟机层面的负载均衡从erlang R12B版本开始,启动erl时系统自动检测CPU内核数,并启动相同数量的scheduler,也可以通过erl +S Number来设置,不过启动比CPU核数更多的调度器不会提高性能,启动erl时开启或关闭SMP(Symmetrical Multi Processor)   -smp enable    -smp disable [smp:4:4]

2016-03-07 11:53:13 1481

Erlang游戏.zip

Erlang游戏案例, 1.1-1.8Erlang游戏.zip 1.1-1.8Erlang游戏.zip1.1-1.8Erlang游戏.zip

2018-02-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除