我干了什么 究竟拿了时间换了什么

指针的奇技淫巧四_指针和数组

概述 数组是能用索引访问的同质元素的联系集合,这里的连续是指数组元素在内存中是相邻的,中间不存在空隙,而同质是指的相同的数据类型,数组声明用的[],并且可以是多维数组。 一维数组一维数组为线性结构,用一个索引访问成员, //声明一个5个元素的数组, int test[5]; 注意: 数组索引0开始 n-1结束c语言没有...

2018-12-17 01:44:12

阅读全文

指针的奇技淫巧三_指针和函数

程序的堆栈 堆和栈的区别其实不用过于的去强调他们了,我感觉理解下概念就好,比如程序哪些操作会在堆里,哪些会分配到栈里,它们实际使用中的差别什么的就好了 堆区:程序员自己申请,声明大小,释放栈区:系统自动分配,自动释放 通过指针传递和返回数据 作为一个phper来说function的返回值直接一个return就解决问...

2018-12-09 23:25:37

阅读全文

查看服务器资源占用

上上周的时候请教了运维大佬几个常用的查看服务器使用资源状况的命令,在服务器上观察监控状态一般是使用的数据看板,本地MAC下就用了一个top和htop。比较单一,贴出了这3个常用命令并且解释了一下。 虚拟内存统计 vmstatprocs -----------memory---------- ---swap-- -----io---- --system-- -----cpu----- r b...

2018-12-03 00:01:17

阅读全文

指针的奇技淫巧二__C的动态内存管理

指针的强大很大程度上源于它能追踪动态分配的内存,内存管理对所有的程序来说都是相当重要的,有程序运行时内存的隐式管理,也有我们下面讲的自己把数据推到内存堆上管理。PHP对于这一点额。。。 动态内存分配在C中动态分配内存的基本步骤有: 用malloc类的函数分配内存;用这些内存支持应用程序;用free函数释放内...

2018-12-02 22:37:52

阅读全文

指针的奇技淫巧一__认识指针

指针是一个C语言中比较重要的概念,C语言对内容管理的技巧也逃不掉指针的概念。这边我结合《深入理解C指针》这本书做了一些笔记。 为什么要精通指针 写出快速高效的代码为解决很多类问题提供方便的途径支持动态分配内存使表达式更加的紧凑和简洁提供用指针传递数据结构的能力而不会带来庞大的开销保护作为参数传递给...

2018-12-01 11:34:47

阅读全文

PHP源码解析_mac源码编译PHP7.1 VSCode 断点调试配置

不管出于什么目的,做PHP的想往精深走是绕不开读读源码这条路的。这篇文字记录了本地源码编译PHP7.1到配置VSCode的debug调试的过程。现在2018年11月25日01:54:13,刚快写好的笔记因为一个错误操作丢失掉了,真的很MMP,以后要加个定时记录的功能了,哎。 编译安装PHPmac 下编译PHP7会遇见几个问题点,autoconf...

2018-11-25 02:38:43

阅读全文

近2个月计划

近期有点迷茫,周末2天过得都是恍恍惚惚。只有采用这种任务似的方法给自己定目标然后充实下下班时间。 书单番茄工作法,45分钟休息10分钟。 工作日下班时间 45x2 1.5小时周末 45X6 4.5小时 书目 优先级 预计时间 方与圆 1 12月5日前 PHP7内核解析 1 12月5日前 C语言指针 2 19年1月...

2018-11-24 17:48:56

阅读全文

elasticsearch中文文档精解三_基础_轻量查找

这篇文字讲下es最基本的查找分页等方法,这里要明白es为提供方便查找提供了2套查找方案,一是使用get请求带参数的形式轻量查找,一是把查找语句放入请求体中实现更多高级一点的特性 空查询curl -X GET "localhost:9200/_search" 返回 { "took": 5, #耗时单位微妙 "timed_out&quo...

2018-11-20 23:40:44

阅读全文

elasticsearch中文文档精解二_基础_增删查改批量操作

取回一个文档 restful api 分为 post delete get put ,对应了增删查改。这边整理了下es中基础的restful api增删查改的操作。这个是es比较简单也是比较重要的环节。我个人习惯在postman中操作,但是也给出了CURL的操作dome curl -X GET "localhost:9200/phpzjj/article/123?pretty" { "_index&...

2018-11-20 00:49:26

阅读全文

elasticsearch中文文档精解一_基础_索引与文档,es类比mysql的记忆方法

前记 这一系列elasticsearch都是基于官方文档的一些联系和总结,在博客里我把它放在PHP分类,因为这种服务小工具应该也属于PHP周边吧 介绍 因为英文不是很好我比较喜欢叫elasticsearch为es,它的使用领域可以说相当广泛了,小到我这种博客的搜索大到分布式数据计算。现在这个项目准备用它实现一套颜色相关的查询功能,...

2018-11-19 01:12:05

阅读全文