码迷,mamicode.com
首页 >  
搜索关键字:源码学习    ( 883个结果
redis源码学习_链表
redis的链表是双向链表,该链表不带头结点,具体如下: 主要总结一下adlist.c和adlist.h里面的关键结构体和函数。 链表节点结构如下: 链表结构如下: 链表迭代器的结构如下: 里面涉及的函数中,增、删的比较简单,就是结构里面没有带头结点,所以需要单独判断一下头结点的特殊情况。另外对于尾 ...
分类:其他好文   时间:2017-09-16 23:09:32    阅读次数:203
redis源码学习_简单动态字符串
SDS相比传统C语言的字符串有以下好处: (1)空间预分配和惰性释放,这就可以减少内存重新分配的次数 (2)O(1)的时间复杂度获取字符串的长度 (3)二进制安全 主要总结一下sds.c和sds.h中的关键函数 1、sdsmapchars 2、sdstrim 3、sdsll2str 4、sdsspl ...
分类:其他好文   时间:2017-09-16 14:50:15    阅读次数:211
[源码学习]HashMap
HashMap继承制AbstractMap,很多通用的方法,比如size()、isEmpty(),都已经在这里实现了。来看一个比较简单的方法,get方法: 单从这里看看不到Map的搜索策略,这里显示的仅仅就是遍历全部元素挨个测试是否匹配。 remove方法中先匹配到元素,然后利用迭代器Iterato ...
分类:其他好文   时间:2017-09-14 19:03:14    阅读次数:246
【spring源码学习】spring配置的事务方式是REQUIRED,但业务层抛出TransactionRequiredException异常问题
(1)spring抛出异常的点:org.springframework.orm.jpa.EntityManagerFactoryUtils public static DataAccessException convertJpaAccessExceptionIfPossible(RuntimeExc ...
分类:编程语言   时间:2017-09-13 17:52:04    阅读次数:222
spring源码学习(1)——spring整体架构和设计理念
Spring是在Rod Johnson的《Expert One-On-One J2EE Development and Design 》的基础上衍生而来的。主要目的是通过使用基本的javabean来完成以前只能用EJB完成的事情降低企业应用的复杂性。这一系列源码学习是基于Spring-4.3.11版 ...
分类:编程语言   时间:2017-09-12 13:33:53    阅读次数:187
spark2的编译
0、操作系统 centos:6 hadoop:2.5.0-cdh5.3.6 1、为什么要编译 spark 源码? 学习spark的第一步 就应该是编译源码,后期修改和调试,扩展集成的功能模块 2、Spark 源码编译的三种形式? a.maven 编译 # export MAVEN_OPTS="-Xm ...
分类:其他好文   时间:2017-09-06 00:38:49    阅读次数:232
Bottle 框架源码学习 三
defrun(app=None,server=‘wsgiref‘,host=‘127.0.0.1‘,port=8080, interval=1,reloader=False,quiet=False,plugins=None, debug=None,**kargs):今天要学习一下bottle里是怎样打印debug信息的run函数的倒数第二个参数是debug,默认为Nonetry: ifdebugisnotNone:_debug(debug)如果..
分类:其他好文   时间:2017-08-28 23:47:00    阅读次数:238
【 js 基础 】【 源码学习 】backbone 源码阅读(三)
REST : Representational State Transfer,即表述性状态转移,是一种架构设计风格,Web服务实现方案之一,目的是便于不同软件/程序在网络(例如互联网)中互相传递信息。 这个设计风格的要求有以下6点: a、客户-服务器(Client-Server)通信只能由客户端单方 ...
分类:Web程序   时间:2017-08-20 20:02:48    阅读次数:262
图片懒加载库echo.js源码学习
最近不是在学习设计模式吗,然后就看到了代理模式加载图片的样例,然后自己实现了一下,就发现,自己写的这货每次就只能加载一张图片,而且图片要放在哪也是个很严重的问题 然后就去了 gayhub 找了找了找流行的图片懒加载库,这一找,就找到了一个echo.j是,打开一看,源码只有100多行吧,震惊。。,看完 ...
分类:Web程序   时间:2017-08-19 14:21:40    阅读次数:139
nginx源码学习 资料
首先要做的当然是下载一份nginx源码,可以从nginx官方网站下载一份最新的。 看了nginx源码,发现这是一份完全没有注释,完全没有配置文档的代码。 现在你最希望要的是一份注释版的nginx源码,可以从下面的链接中下载一份: https://github.com/jianfengye/nginx ...
分类:其他好文   时间:2017-08-17 14:43:09    阅读次数:132
883条   上一页 1 ... 27 28 29 30 31 ... 89 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!