会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Davygeek
学更好的技术,做更好的自己,分享快乐
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
8
9
10
11
12
13
14
15
16
···
29
下一页
2016年11月2日
全文搜索之 Elasticsearch
摘要: 概述 Elasticsearch (ES)是一个基于 Lucene 的开源搜索引擎,它不但稳定、可靠、快速,而且也具有良好的水平扩展能力,是专门为分布式环境设计的。 特性 安装方便:没有其他依赖,下载后安装非常方便;只用修改几个参数就可以搭建起来一个集群 JSON:输入/输出格式为 JSON,意味着
阅读全文
posted @ 2016-11-02 16:12 davygeek
阅读(237)
评论(0)
推荐(0)
2016年11月1日
经典编程书籍大全
摘要: 100+ 经典技术书籍,涵盖:计算机系统与网络、系统架构、算法与数据结构、前端开发、后端开发、移动开发、数据库、测试、项目与团队、程序员职业修炼、求职面试 和 编程相关的经典书籍。 这个列表综合了伯乐在线网站以往推荐经典书籍文章中的列表,以及在微信和微博中被广泛推荐的好书。虽然已经包括了100多本,
阅读全文
posted @ 2016-11-01 12:48 davygeek
阅读(919)
评论(0)
推荐(0)
2016年10月31日
架构设计基础知识整理
摘要: I. 原则: 灵活运用,而非刻意遵循 1. 基础原则 尽量少的重复代码,低耦合(尽量小的影响),高内聚模块,可小到一个类,大到一个系统 模块间耦合因素 构建架构时,需要谨慎耦合的因素 模块间调用 模块间传递的数据量 模块间控制 模块间接口复杂度 模块间耦合从弱到强顺序 构建架构或简单的类时,需要根据
阅读全文
posted @ 2016-10-31 14:04 davygeek
阅读(423)
评论(0)
推荐(0)
2016年9月28日
golang中container/list包源码分析
摘要: golang源码包中container/list实际上是一个双向链表 提供链表的一些基本操作,下面就结合定义和接口进行下说明 1. 定义 Element是数据节点, 提供Next()/Prev()这类常规操作 List双向链表定义 2. 接口说明 3. 实例
阅读全文
posted @ 2016-09-28 14:56 davygeek
阅读(1700)
评论(0)
推荐(0)
golang中container/heap包源码分析
摘要: 学习golang难免需要分析源码包中一些实现,下面就来说说container/heap包的源码 heap的实现使用到了小根堆,下面先对堆做个简单说明 1. 堆概念 堆是一种经过排序的完全二叉树,其中任一非终端节点的数据值均不大于(或不小于)其左孩子和右孩子节点的值。 最大堆和最小堆是二叉堆的两种形式
阅读全文
posted @ 2016-09-28 14:32 davygeek
阅读(1604)
评论(0)
推荐(0)
2016年9月20日
Go Runtime hashmap实现
摘要: 努力学习go中,看到skoo博客内容很不错, 所以转载学习下 前两天有小伙伴问道是否看过 Go 语言 map 的实现,当时还真没看过,于是就花了一点时间看了一遍 runtime 源码中的 hashmap 实现。map 的底层实现就是一个 hash 表,大体结构上和平时在脑海里的 hash 表差不多,
阅读全文
posted @ 2016-09-20 19:13 davygeek
阅读(396)
评论(0)
推荐(0)
2016年8月19日
GitHub 优秀的 Android 开源项目
摘要: 转自 http://www.cnblogs.com/hawkon/p/3593709.html 主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar及其他如Dialog、
阅读全文
posted @ 2016-08-19 14:51 davygeek
阅读(277)
评论(0)
推荐(0)
2016年8月18日
mysqldump使用方法
摘要: 1.mysqldump的几种常用方法: (1)导出整个数据库(包括数据库中的数据) (2)导出数据库结构(不含数据) (3)导出数据库中的某张数据表(包含数据) (4)导出数据库中的某张数据表的表结构(不含数据) 2.mysqldump常用参数说明: --all-databases , -A 导出全
阅读全文
posted @ 2016-08-18 11:23 davygeek
阅读(5183)
评论(0)
推荐(0)
2016年8月12日
vim中c/c++源码跳转
摘要: 在使用vim阅读c/c++代码的时候,代码跳转很重要, 在学习redis代码的时候遇到这个问题。 网上查找之后通过实践发现cscope比较好用,可以很方便的实现跳转 1. 安装cscope 2. 生成tag文件cscope.out 在源码目录下执行如下命令生成tag文件 3. vim中cscope插
阅读全文
posted @ 2016-08-12 18:04 davygeek
阅读(2348)
评论(0)
推荐(0)
2016年8月8日
柔性数组
摘要: 看redis代码的时候发现一个特殊的数组, 结构体中类似于char tt[] 没有大小的数组, 一般来说c语言是静止使用不固定大小的数组的, 所以就查了查发现这个东东叫柔性数组, 是c99之后加入的新特新; 故本着强烈的求知欲, 学习了下; 以下是整理学习的一些总结. 讲述柔性数组成员之前,首先要介
阅读全文
posted @ 2016-08-08 12:53 davygeek
阅读(532)
评论(0)
推荐(0)
上一页
1
···
8
9
10
11
12
13
14
15
16
···
29
下一页
公告