早上花了一点时间读了下sds的相关源码,其实sds就是构造了两个字段用来记录len和free的状态,然后还有一个char[]用来记录字符串的值。

然后sds模块的函数都是在模拟str的操作。

比较,追加,新建,删除,分割字符串等等

今天看完了源代码sds.h, sds.c 到 sdssplitlen函数

明天有空接着读。

sds里面用到的va_list, memmove等函数也帮我复习了。

最新文章

  1. Android 自动化测试—robotium(九) Junit_report测试报告重定向输出到终端SDCard
  2. [git]解决rebase冲突
  3. C# 抓取网页Html源码 (网络爬虫)
  4. 团队作业week3 团队成员规划
  5. C#&java重学笔记(泛型)
  6. tr 命令 操作字符串中字符 删除替换 等
  7. Delphi-Concat 函数
  8. lsof-列出当前系统打开文件
  9. 组队练习赛(Regionals 2012, North America - East Central NA)
  10. dg rman
  11. Scala从零开始:使用Intellij IDEA写hello world
  12. Unity - 通过降低精度减少动画文件的大小
  13. Vue实现商城里面多个商品计算,全选,删除
  14. echarts词云引用
  15. Class.isAssignableFrom与instanceof的区别
  16. Linux系统上面使用python切割nginx日志
  17. PHP 设计模式系列 —— 工厂方法模式(Factory Method)(转)
  18. Centos上安装phpmyadmin
  19. 实战--利用SVM对基因表达标本是否癌变的预测
  20. mongodb的搭建

热门文章

  1. 抽丝剥茧分析asyncio事件调度的核心原理
  2. kubernetes实战之consul篇及consul在windows下搭建consul简单测试环境
  3. iOS 唤起APP之Universal Link(通用链接)
  4. Golang之mirco框架部分浅析
  5. POI 设置Excel单元格背景色(setFillForegroundColor)
  6. Modbus RTU 介绍
  7. spark 源码分析之十三 -- SerializerManager剖析
  8. asp.net core系列 68 Filter管道过滤器
  9. HBase学习笔记一
  10. MyBatis从入门到精通:第二章数据的创建与插入文件