摘要:
Dokcerfile 概念 本文整理归纳于网络,非原创。 docker镜像是一个特殊的文件系统,除了提供容器运行时所需的程序,库、资源、配置等文件外,还包含了一些为运行时准备的配置参数(如匿名卷、环境变量,用户等)。镜像不包含任何动态数据,其内容在构建之后也不会被改变。 镜像的定制实际上就是定制每一 阅读全文
摘要:
定义数据库中注释的规范 经常会在数据库中定义字段的注释,但是注释利用的好,也是可以生成代码的,减少工作量。经常用到的是状态。比如说一个订单可能有八种状态,那么在使用的过程中,就会经常的出现检测某个状态是否存在的代码。其实在使用gii生成的时候,可以利用注释的规则,去自动的生成代码。以此来减少工作量。 阅读全文
摘要:
PHP多进程环境下通过共享内存与信号量实现资源共享 目前工作环境,由于一些原因,不能使用swoole,和其他多进程的管理组件。但是项目中有大量的功能必须通过多进程来实现。面对这也不能,那也不能的困境,总要想一些办法来多快好省的完成工作。 项目中其他成员,使用多进程的方式,通过shell 起多个脚本, 阅读全文
摘要:
近期在学习Golang ,想通过Golang 实现一个Crontab 的管理。虽然github 已经有很多成熟的轮子可以使用。但是还是只有自己的轮子,玩起来才最放心。计划golang 的cron 使用三部分构成,client ,server ,web 端。其中server 端提供定时任务的分发控制, 阅读全文
摘要:
一个PHP的event 简单的demo。 阅读全文
摘要:
C语言函数库帮助文档 安装 1、C语言库函数基本的帮助文档 2、POSIX函数帮助文档 3、内核函数 查看 1、系统函数 2、标准库 阅读全文
摘要:
[TOC] GCC 基础知识 一、GCC编译选项解析 1、 常用编译选项 命令格式:gcc [选项] [文件名] E:仅执行编译预处理; S:将C代码转换为汇编代码; c:仅执行编译操作,不进行连接操作; o:指定生成的输出文件。 2、gcc编译的四个阶段(ESc,iso) 1、将hello.c预处 阅读全文
摘要:
[TOC] 以前对makefile的编写,限于刚开始接触,我都比较局限一些死板的格式,有时候就会显得有些繁琐。在进一步了解一些系统编译和链接的知识后,对makefile编写流程有了一些新的认识,所以来此梳理梳理,方便更为灵活地编写makefile。 关于makefile makefile 带来直接好 阅读全文
摘要:
C语言的内存分配 一、C语言的几个存储区 1、栈: 由编译器自动分配释放 2、堆: 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收 3、全局区(静态区), 和`静态变量 初始化的全局变量和静态变量在一块区域 未初始化的全局变量和未初始化的静态变量在相邻的另一块区`域。 程序结束释放。 阅读全文
摘要:
Wireshark 抓包过滤器学习 wireshark中,分为两种过滤器: 捕获过滤器 和 显示过滤器 捕获过滤器 是指wireshark一开始在抓包时,就确定要抓取哪些类型的包;对于不需要的,不进行抓取。 显示过滤器 是指wireshark对所有的包都进行抓取,当用户分析数据包的信息,便于筛选出需 阅读全文
摘要:
简介 用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、no 阅读全文
摘要:
安装memcache 阅读全文
摘要:
redis 安装命令 阅读全文
摘要:
```
cd /usr/local/php/include/php/ext
sudo git clone https://github.com/osgochina/donkeyid.git
cd /usr/local/php/include/php/ext/donkeyid/donkeyid
sudo phpize
sudo ./configure --with-php-config=/usr/l... 阅读全文
摘要:
```
cd /usr/local
sudo wget http://download.redis.io/releases/redis-4.0.11.tar.gz
sudo tar xf redis-4.0.11.tar.gz
cd redis-4.0.11/
sudo make
sudo ln -s /usr/local/redis/src/redis-cli /usr/local/bin/
s... 阅读全文
摘要:
mysql 导入导出数据 1、命令行导出数据: 阅读全文
摘要:
Linux命令网络命令之netstat 这一年感觉到技术上成长到了一个瓶颈。可能是感觉自己学的东西足够应付目前的工作了,因此精神上就产生了懈怠,不思进取。到了一个技术氛围不错的公司,有许多专业能力很不错,并且继续钻研技术的同事。因此自己心里也有了攀比之心,优秀之人已经如此努力了,而我却却放自己沉沦下 阅读全文
摘要:
supervisor 使用系列之一 前几年自己用PHP写过一个服务守护的脚本,初步实现了被守护脚本的状态监控、优雅杀死、以及自动重启的功能。面试的时候也有问到,为什么不使用 这个工具。因为当时项目少,并未思考那么多。目前项目中有使用supervisor 作为swoole 微服务的守护存在,因此准备深 阅读全文
摘要:
1、Swoole依赖安装 2、Swoole安装 阅读全文