- 博客(16)
- 资源 (8)
- 收藏
- 关注
转载 centos下composer两种安装办法
1、下载composer.phar文件curl -sS https://getcomposer.org/installer | php将composer.phar移动到环境变量中并且更名为composermv composer.phar /usr/local/bin/composer使用国内镜像composer config -g repo.packagist co...
2018-11-30 10:36:27 10228
转载 CentOS yum升级GCC到4.8
已验证:https://www.cnblogs.com/coyu/p/5750627.htmlwget http://people.centos.org/tru/devtools-2/devtools-2.repomv devtools-2.repo /etc/yum.repos.dyum install devtoolset-2-gcc devtoolset-2-binutils dev...
2018-11-30 10:07:28 295
原创 inotify,实时监控文件变化
inotify,PHP的一个扩展,用于监控文件变化<?php $fd = inotify_init(); $file = "/www/web/gateway/servers/LoanServer.php"; $watch_descriptor = inotify_add_watch($fd,$file,IN_MODIFY); while(true) ...
2018-11-29 19:22:48 992
原创 php的inotify扩展安装
近期需要对常驻内存的程序进行改动,因此想通过inotify来进行管理1、下载访问http://pecl.php.net/package/inotify 根据你php的版本号选择对应的扩展包,我选择inotify-0.1.6.tgz2、解压下载完成后解压 我一般使用tar zxvf inotify-0.1.6.tgz进入目录cd inotify-0.1.6/www/php/bin/ph...
2018-11-28 20:20:58 1564
原创 go-包引用
最近在学习Go编程,本文简单的叙述如何在Go编程中使用包(包管理)。 和其他大多数语言一样,Go也存在包,并使用package关键字定义一个包。首先介绍在程序中如何引入包,引入包有以下几种方式: 1\. 最简单的方式引入一个包的方式是直接引入包,例如:** import "fmt"**** import "os"**2\. 也可以通过下面的方式将包一块引入,并...
2018-11-28 20:20:04 183
原创 centos下安装composer
1、创建目录2、对应下载到该目录,命令:curl -sS https://getcomposer.org/installer | php3、移动phpr mv composer.phar /usr/local/bin/composer 4、echo "export PATH=$PATH:/usr/local/bin" >> /etc/bashrc 5、 sou...
2018-11-28 20:17:50 394
转载 php中接口和抽象类的区别
转:https://www.cnblogs.com/caihuafeng/p/5484220.html抽象类与接口的区别在学习PHP面向对象时,都会在抽象类与接口上迷惑,作用差不多为什么还那么容易混淆,何不留一去一?但是事实上两者的区别还是很大的,如果能够很好地运用PHP的两个方法,面向对象的程序设计将会更加合理、清晰高效。a.接口是通过 interface 关键字来定义的, 抽象类是...
2018-11-28 20:12:28 1681
转载 gcc从4.7升级到4.8
转:http://www.cnblogs.com/lizhenghn/p/3550996.htmlC++11标准在2011年8月份获得一致通过,这是自1998年后C++语言第一次大修订,对C++语言进行了改进和扩充。随后各编译器厂商都各自实现或部分实现了C++中的特性。如需查看各编译器对C++11的支持程度,请参看文章: 本文主要介绍在Linux系统下,如何升级GCC以支持C++11...
2018-11-27 20:24:54 750
原创 go语言-简版教程
1、go数据类型常用类型: 布尔类型: true,false 数字类型: unit8[u代表无符号unsingal],unit16,unit32,unit64 int8,int16,int32,int64 ...
2018-11-19 20:04:52 141
原创 nginx php7 mysql 手工部署(二)mysql安装
1 环境配置wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.13-linux-glibc2.12-x86_64.tar.xztar -xJf mysql-8.0.13-linux-glibc2.12-x86_64.tar.xzmv mysql-8.0.13-linux-glibc2.12-x86_64.tar.xz /...
2018-11-08 14:49:27 121
原创 go环境安装及nginx部署
感谢:https://blog.csdn.net/lunhui1994_/article/details/78668697提供的下载地址如果想安装更高的版本,访问:https://studygolang.com/dl(2018-12-04更新)(1)先找到对应的下载安装包 下载: wget https://studygolang.com/dl/golang/go1....
2018-11-08 14:16:10 2318
原创 nginx php7 mysql 手工部署(一)
笔者使用centos6.8版本准备工作:更新yum源安装gc、gc++等必要扩展 yum -y install gcc gcc-c++ autoconf automake libtool make cmake yum -y install zlib zlib-devel openssl openssl-devel pcre-devel (1)安装nginx从http:/...
2018-11-07 17:49:58 114
原创 php5和php7字符串结构变化
php5字符串的实现是直接嵌入到zval中,在i386:x86-64下是是24个字节,而php7中,字符串是单独一个结构体zend_string,其大小为32字节(8位后对齐)
2018-11-07 16:08:40 295
转载 inotify异步文件实时监控
转自:https://my.oschina.net/matyhtf/blog/343508,感谢作者。inotify扩展介绍inotify是Linux内核提供的一组系统调用,它可以监控文件系统操作,比如文件或者目录的创建、读取、写入、权限修改和删除等。inotify使用也很简单,使用inotify_init创建一个句柄,然后通过inotify_add_watch/inotify_rm_...
2018-11-05 09:56:13 480
原创 堆、栈理解
堆(heap):先进先出(FIFO)也就是我们经常说的【队列】,一般是由程序员手工创建和释放,它是在程序运行的过程中申请分配的内存空间。经常被认为是二叉树(完全二叉树)。栈(stack):先进后出(FILO)好比一个桶,把第一个东西放进去,却要最后一个出来,在程序编译的时候已经申请了空间。...
2018-11-04 10:07:05 187
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人