会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
我所能努力的~
from myself.
博客园
首页
新随笔
联系
订阅
管理
2016年8月19日
c语言中类型隐性转换的坑
摘要: 谨记:在C语言中,当两种不同类型之间运算时,低字节长度类型会向高自己长度类型转换,有符号会向无符号类型转换。 举例子如下: 输出: -1 <= 1 -1 <= 1 当C2与i进行比较时,由于C2是有符号8位,i是无符号32位,根据C语言的规则,c2被转换成32位,即-1的补码,故会得出-1>1的结论
阅读全文
posted @ 2016-08-19 23:00 xyecho
阅读(704)
评论(0)
推荐(0)
2016年7月24日
redis 源码阅读 数值转字符 longlong2str
摘要: redis 在底层中会把long long转成string 再做存储。 主个功能是在sds模块里。 下面两函数是把long long 转成 char 和 unsiged long long 转成 char。 大致的思路是: 1 把数值从尾到头一个一个转成字符, 2 算出长度,加上结束符。 3 把字符
阅读全文
posted @ 2016-07-24 09:09 xyecho
阅读(904)
评论(0)
推荐(0)
2016年7月22日
redis 源码阅读 内部数据结构--字符串
摘要: redis的内部数据结构主要有:字符串,双端链表,字典,跳跃表。 这里主要记录redise字符串的设计。相关的源码位于:src/sds.h 和 src/sds.c。 一 字符串 sds的结构体 struct sdshdr { int len; // buf 已占用长度 int free; // bu
阅读全文
posted @ 2016-07-22 15:52 xyecho
阅读(900)
评论(0)
推荐(0)
redis 查看的版本
摘要: linux环境下查看redis的版本: 查看redis的版本有两种方式:1. redis-server --version 和 redis-server -v 得到的结果是:Redis server v=2.6.10 sha=00000000:0 malloc=jemalloc-3.2.0 bits
阅读全文
posted @ 2016-07-22 11:35 xyecho
阅读(49764)
评论(1)
推荐(5)
redis 配置
摘要: 一 Redis 支持写的指令 Redis大概的命令如下:set setnx setex appendincr decr rpush lpush rpushx lpushx linsert lset rpoplpush saddsinter sinterstore sunion sunionstore
阅读全文
posted @ 2016-07-22 11:15 xyecho
阅读(440)
评论(0)
推荐(0)
redis 基础
摘要: 一 redis数据类型redis支持5种类型的数据类型,它描述如下的:1. 字符串 Redis字符串是字节序列。Redis字符串是二进制安全的,这意味着他们有一个已知的长度没有任何特殊字符终止,所以你可以存储任何东西,512兆为上限。2. 哈希 Redis的哈希是键值对的集合。 Redis的哈希值是
阅读全文
posted @ 2016-07-22 01:42 xyecho
阅读(447)
评论(0)
推荐(0)
redis 安装
摘要: Redis的安装相对来的不难,以下主要是centos系统做为环境。 1. 下载地址 这是redis的官网http://redis.io/。 这是下载页面http://redis.io/download。 我自已的百度云地址:http://pan.baidu.com/s/1kVGSiI7 2. 安装
阅读全文
posted @ 2016-07-22 00:24 xyecho
阅读(206)
评论(0)
推荐(0)
2016年7月21日
git 中关于LF 和 CRLF 的问题
摘要: git 中关于LF 和 CRLF 的转换问题注意: Windows下编辑器设置中,建议调整设置为Unix风格。(具体设置位置各种编辑器上不同,需要找找) 使用Git Bash进行命令行操作时,运行一下这个命令检查一下输出结果,确认输出为false: $ git config --get core.a
阅读全文
posted @ 2016-07-21 23:50 xyecho
阅读(2631)
评论(0)
推荐(0)
git 常用命令
摘要: 一 全局配置 git config --gobal core.autocrlf false git config --global user.name "carlos" git config --global user.email "1447675994@qq.com" git init // 初始
阅读全文
posted @ 2016-07-21 23:41 xyecho
阅读(485)
评论(0)
推荐(0)
linux svn 服务端搭建
摘要: 环境是centos6.x。 关于团队对代码管理,相信大部分人习惯于svn。不过我个人比较喜欢git的。这个blog git 常用命令 就是介绍git的基本用法。现部署svn服务端方式如下: 1. 用yum安装如下: yum install subversion2. 输入 svn --help可以查看
阅读全文
posted @ 2016-07-21 23:29 xyecho
阅读(198)
评论(0)
推荐(0)
下一页
公告