摘要:
redis的数据结构对象包括 字符串 列表 哈希 集合 有序集合五种数据结构对象,由底层的8种数据结构组成这五种对象,每种对象的实现不同的数据都是不一样的。 结构 typedef struct redisObject{ unsigned type:4 ; unsigned encoding:4; v 阅读全文
摘要:
1.动态字符串 redis中使用c语言的字符床存储字面量,默认字符串存储采用自己构建的简单动态字符串SDS(symple dynamic string) redis包含字符串的键值对都是用SDS实现的 结构s d s.h/sdshdr free属性值 0,表示SDS没有分配使用空间 len属性值 5 阅读全文
摘要:
闭包是指在创建时封装周围状态的函数,即使闭包所在的环境的不存在了,闭包中封装的状态依然存在。 匿名函数其实就是没有名称的函数,匿名函数可以赋值给变量,还能像其他任何PHP函数对象那样传递。不过匿名函数仍然是函数,因此可以调用,还可以传入参数,适合作为函数或方法的回调。 php5.3加入了闭包的新特性 阅读全文
摘要:
一致性hash算法是,1097麻省理工提出的分布式hashDHT实现算法,极倔internet的热点问题 平衡性 hash结果尽可能的分布到所有的缓存中去,缓冲空间利用率最高 单调性 保持已有的缓存能映射到对应的位置,新加入的缓存能加入新的位置不会映射到旧的位置 分散性 尽量降低分散性的缓存不一致情 阅读全文
摘要:
<?php/** * 符合psr-1,2的编程实例 */namespace Standard; // 顶部命名空间// 空一行use Test\TestClass;//use引入类/** * 类描述 * * 类名必须大写开头驼峰. */abstract class StandardExample / 阅读全文
摘要:
adb install -r -s xxx.apk -r重装 -s 安装到sd卡 安装软件 adb uninstall -k 包名 -k 只卸载程序不清除数据 adb pull xxx.xxx 从手机取出文件 adb push xxx.xxx 发送文件到手机 adb shell 进入手机终端 adb 阅读全文
摘要:
dalvik 安卓虚拟机 AVD 真暖和模拟器 ADT 安卓开发工具 SDK 软件开发包,系统+工具集合 DDMS安卓调试工具 adb 安卓调试桥 在 platform-tools目录下 DX .class转换层.dex文件 AAPT 安卓资源打包工具 R.java aapt生成的资源字典文件 An 阅读全文
摘要:
<?php/* * 1.php概述 * php快速灵活的脚本语言,支持面向程序和面向对象,语法混合了c java perl和php自己的一些语法,相比来说更加灵活 简洁 开发效率高 容易上手 * 开源免费 快捷灵活 效率高 类库资源丰富 扩展c/c++丰富 跨平台(zend虚拟机) * 2. SPA 阅读全文
摘要:
1,cut 主要的用途在于将同一行里面的数据进行分解 cut -d ‘分隔符’ -f ‘第几段’ 和-f同时使用 -c 字符区间 截取字符区间 2,grep cut 是在一行讯息当中,取出某部分我们想要的,而 grep 则是分析一行讯息 grep -[acinv] -color=auto 'stri 阅读全文
摘要:
vi是linux下最常用的编辑器,vim是vi的加强版,本篇将介绍vim的一些快捷键和使用技巧,借鉴网上其他文章表示🙏 四种模式 可视模式(visual-mode) v V进入 可视模式相当于高亮选取文本后的普通模式。 正常模式(normal-mode) Esc返回正常模式 命令模式(comman 阅读全文