自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 PHP超全局变量

今天刚好看w3cschool网站,无意间发现PHP原来拥有超全局变量,而且还是我们经常使用的变量。平时经常用,但是没有注意到,所以分享下,让大伙以后也知道,原来他们是超全局变量。PHP 中的许多预定义变量都是“超全局的”,这意味着它们在一个脚本的全部作用域中都可用。在函数或方法中无需执行 global $variable; 就可以访问它们。这些超全局变量是:$GLOBALS$_SERVER$_RE...

2018-04-17 12:27:08 66802

原创 swoole 2.* 使用注意事项一

昨晚听群友说由于不注意看swoole文档,导致挖出大坑,项目进度变得紧张。我也一直使用的是1.X版本,到目前还未使用2.X,听到网友这么说,也算给自己上了一堂课。了解情况是这样,群友使用的是swoole2.* 版本, 使用了扩展函数作为回调(1.X版本没有问题),最新协程版本(2.X)还不支持,导致问题的出现。swoole 官方也在文档标出,使用协程Server编程须知https://wiki.s...

2018-04-12 10:53:03 69120

原创 融云推送问题

最近公司的项目,用了融云的IM功能,然后看官方文档,也有推送功能,为了方便以后的维护,就去掉Jpush的推送模块,准备接入融云的推送功能。首先出现的问题就是在融云官方web服务端推送一切正常,但是服务端直接推送,app端没有收到。而融云服务端的demo(PHP) 只有两个接口例子。一个是设置标签tag,另外一个是广播。例子如下:echo ("\n***************** push ***...

2018-04-11 18:23:07 32476 1

原创 go语言interface 占用多少个字节

例子:package mainimport (        "fmt"        "unsafe")type I interface{    Get() int    Put(int)    A() int     //可以自由添加,只为检验是否增加后,会改变占用字节}func main(){        var i I;        fmt.Println(unsafe.Sizeof(...

2018-04-09 17:49:24 56308

原创 用shell命令读取文件,然后一行行输出

最近面试中遇到这么一个问题,就是关于用shell自身带的命令,读取文件后一行一行输出。第一反应就是用cat 来读取文件,然后for出来,面试官好像不是很满意。for i in `cat main.go`do    echo $idone格式出问题。采用whilecat main.go|while read tmpdo    echo $tmpdone结果就正常了。...

2018-04-09 14:06:28 74846

原创 PHP缓存工具(开源第一个项目)

这是一个php缓存的帮忙工具支持ssdb,redis,file 等缓存主要保存的是临时数据,代码结构很简单。个人主要用来学习composer #使用方法:##1.下载书写composer.json,内容如下:       {               "require":{                    "carler/php_cache":"dev-master",          ...

2018-03-30 18:04:25 28617

原创 docker个人容器云(基于阿里云)

创建个人的docker镜像(目前阿里云是十个免费)1.登陆阿里云2.操作:选择容器服务--->容器镜像服务---->镜像列表--->创建镜像仓库(先要完成Registry的配置)或者  容器服务--->Swarm--->镜像与方案--->镜像--->新建镜像(先要完成Registry的配置)3.创建镜像(设置代码源,我是选择本地仓库)4.创建完成后选择管理...

2018-03-28 14:11:27 30490

原创 composer

要求下载 Composer 的可执行文件局部安装curl -sS https://getcomposer.org/installer | phpphp -r "readfile('https://getcomposer.org/installer');" | phpcurl -sS https://getcomposer.org/installer | php -- --install-dir=b...

2018-03-26 16:11:28 27208

原创 融云IM服务端

融云IM是第三方的服务,昨天刚好了解下,整理思路,以便以后使用1.首先应该是了解业务流程图知道从rong cloud 端获取token ,就可以直接进行通讯。2.知道流程后,参考官方的例子PHP:https://github.com/rongcloud/server-sdk-php/blob/master/API/example.phpGO :https://github.com/rongclou...

2018-03-22 11:29:21 28043

原创 mysql安装(5.7版本源码安装)

环境是ubuntu16.04尝试安装最新的mysql5.7.21版本,发现以前安装脚本执行后会报错缺少boost_1_59_0(5.7版本依赖于boost_1_59_0, 尝试用1.63.0版本替换失败), mariadb-10.2.13却完美兼容mysql以前的安装语句第一步运行:sudo apt-get install libaio1 make bison1 g++ build-essent...

2018-03-22 11:02:24 28778

原创 elasticsearch(PHP)

环境:ubuntu 16.041.安装java JDK2.安装elasticsearch,步奏如下http://www.ruanyifeng.com/blog/2017/08/elasticsearch.html安装后可能遇到的问题:https://www.cnblogs.com/sloveling/p/elasticsearch.htmlhttps://www.cnblogs.com/xxoom...

2018-03-21 11:04:55 29692

转载 [Linux]创建和启用Swap交换区

[Linux]创建和启用Swap交换区如果你的服务器的总是报告内存不足,并且时常因为内存不足而引发服务被强制kill的话,在不增加物理内存的情况下,启用swap交换区作为虚拟内存是一个不错的选择,我购买的DigitalOcean VPS 512M内存基本不够用的,好在VPS的母鸡使用的SSD,正常读写速度都在300MB/s以上,启用swap后性能提高了不少,特别是在处理消耗大内存的脚本方面创建交换...

2018-03-20 11:46:16 27459 1

boost_1_63_0.tar.gz

boost官网下载比较慢,所以我下载后上传到这里共享。 boost是C++前行者,封装了很多C++没有的库和工具

2018-03-20

空空如也

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

TA关注的人

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