摘要:而对于堆内存,通常需要程序员进行管理。我们通常说的内存管理亦是只堆空间内存管理。内存管理整体可以分为个部分,第一部分是常规的内存池,用于进程平时所需的内存管理第二部分是共享内存的管理。将内存块按照的整数次幂进行划分最小为最大为。 施洪宝 一. 概述 应用程序的内存可以简单分为堆内存,栈内存。对于栈内存而言,在函数编译时,编译器会插入移动栈当前指针位置的代码,实现栈空间的自管理。而对于...
摘要:为了调试方便有时我们需要禁用缓存,而后端的或者程序设置了缓存相关的,我们可以通过配置的来禁用缓存 为了调试方便有时我们需要禁用缓存,而后端的proxy或者cgi程序设置了缓存相关的header,我们可以通过配置nginx的proxy_ignore_headers来禁用缓存 bashproxy_ignore_headers X-Accel-Expires Expires Cache-C...
摘要:紧接上一篇,下面用作为客户端调用的服务端。安装插件插件可以帮助我们自动生成客户端封装了的服务接口,方便我们直接引入调用,否则只生成服务请求响应的实体类,用起来不太方便。打包解包客户端发送至服务端服务端接收数据后使用对应的实体解包服务端 紧接上一篇,下面用PHP作为客户端调用Go的服务端。 安装 grpc_php_plugin 插件 grpc_php_plugin插件可以帮助我们自动生成...
摘要:本文将从零开始搭建一个现代化的框架,该框架会拥有现代框架的一切特征,如单入口,路由,依赖注入,类自动加载机制等等,如同时下最流行的框架一样。执行控制器文件中的逻辑代码,最终将数据通过对应的视图层显示出来。 本文将从零开始搭建一个现代化的PHP框架,该框架会拥有现代框架的一切特征,如单入口,路由,依赖注入,composer类自动加载机制等等,如同时下最流行的Laravel框架一样。 一、...
摘要:如果目标路径不存在,将自动创建。用来指定工作目录,即是执行所在的目录。命令用来执行命令,这里用来安装命令用来声明运行时容器提供服务端口,但要注意运行时并不会开启这个端口的服务。执行正常展示如下添加参数可以查看所有已启动容器。 编写 Dockerfile 以 express 自动创建的目录为例,目录结构如下: ├── /bin │ └── www ├── /node_modules ...