PHP二维数组按key排序
2018-01-03 14:55:28 小德 PHP
遇到一个二维数组按两个key排序的问题。Exp:按age逆序,按type顺序<?php $arr1 = array(            array('num' => '001', 'id' => 7, 'type' => '2', 'age' => 18),   
redis类型浅谈之SDS
2017-12-14 20:07:13 小德 Redis
redis的字符串没有用C语言的传统字符串表示,而是用自创的简单动态字符串(simple dynamic string)的抽象类型作为字符串的默认标识。Redis字符串数据结构struct ddd {int len;  //标识字符串长度int free;// buf 数组中未使用的字节数量char buf[];  //保存字符串};备注:free为0表示没有分配任何未使用的空间。C语言的字符串结构 
git 无法忽略问题
2017-08-31 10:48:03 小德 工具操作
问题:git 无法忽略 .idea/workspace.xml git 忽略原理:    git设置本地忽略必须保证git的远程仓库分支上没有这个要忽略的文件,如果远程分支上存在这个文件,本地在设置ignore.idea/workspace.xml方法:Solve this problem:&nbs
redis 实现并发串行
2017-07-10 15:45:56 小德 Redis
Redis为单进程单线程模式,采用队列模式将并发访问变为串行访问。也就是利用setnx  实现锁机制知识点:0 . SETNX命令(SET if Not eXists)语法:SETNX key value功能:将 key 的值设为 value ,当且仅当 key 不存在;若给定的 key 已经存在,则 SETNX 不做任何动作。返回值:设置成功,返回 1。