被欺负的大白

闻道百,以为莫己若者,我之谓也。

变态跳台阶问题的解题思路

简介:本文主要记录了 变态跳台阶问题 的推导过程 题目描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。 解题思路 问题转换 这个问题我们可以转换思路,将其转换成求树的节点个数的题目。 假设存在一...

2018-04-08 18:13:33

阅读数 279

评论数 0

Innodb 锁机制

本文试图讲清楚 InnoDB 中存在的各种锁,以及它们锁定的区别。 前言  锁是数据库系统区别于文件系统的一个关键特性,锁机制用于管理对共享资源的并发访问。不同数据库和不同搜索引擎都可能有不同的锁机制,MyISAM 引擎的锁是表锁设计,并发读没有问题,但是并发写入可能就存在一定的问题。...

2018-03-31 22:46:04

阅读数 115

评论数 0

MySQL 外键分析

本文主要介绍了 MySQL 外键的一些特性 定义 外键用来保证参照完整性,MySQL 数据库的 MyISAM 存储引擎本身并不支持外键,对于外键的定义只是起一个注释的作用,而 InnoDB 存储引擎则完整支持外键约束。 外键的定义如下: [CONSTRAINT [symbol]...

2018-03-27 13:34:19

阅读数 86

评论数 0

Redis 源码阅读之 dict

本文主要介绍了 Redis 的基础数据结构 dict 的实现,并描述了其渐进式 rehash 的操作 注意: 本文基于 Redis 3.0.0 的代码进行分析的 dict 介绍 dict 又称符号表(symbol table),关联数组(associative array)或映射(map...

2018-03-14 00:40:05

阅读数 154

评论数 0

Go与数据结构之二叉搜索树

简介: 利用Go语言实现二叉搜索树并为其编写单元测试 说明 本文是我读了《数据结构与算法分析 - C语言描述》后总结的二叉搜索树的实现,在本文中涉及到的代码都可以在我的Github仓库 bwangel23/LeetCode 中找到。 描述 对于二叉树中的任意节点X,它的左子树中...

2018-03-02 00:05:32

阅读数 132

评论数 0

Go 语言的 Type Switch 语句解析

讲述了Go语言中 Type Swith 的用法以及获取对应变量的一些特殊情况。 Type Switch 的基本用法 Type Switch 是 Go 语言中一种特殊的 switch 语句,它比较的是类型而不是具体的值。它判断某个接口变量的类型,然后根据具体类型再做相应处理。注意,在 T...

2018-02-03 01:31:36

阅读数 1305

评论数 0

MySQL 日志管理

简介: 讲述了MySQL中的日志及配置方式 1. MySQL日志分类 错误日志: 记录MySQL服务器启动、关闭及运行错误等信息 二进制日志: 以二进制的方式记录数据库中除SELECT以外的所有操作 查询日志: 记录查询的信息 慢查询日志: 记录执行时间超过指定时间的操作 中继日志:...

2018-01-01 23:11:33

阅读数 117

评论数 0

Go的并发编程简述

简述了 Go 中的 goroutine,channel 和 WaitGroup,并通过例子来展示了这些功能的用法

2017-12-10 23:21:00

阅读数 107

评论数 0

TCP/IP 读书笔记

本文是本人在阅读《TCP/IP 详解:卷一》时所做的一些笔记,记录一些我认为比较重要的知识点或者句子,较为凌乱,仅为本人参考使用,并非是分享知识的博客文章。

2017-12-10 23:17:05

阅读数 94

评论数 0

说说Bash中的几个重定向

Bash中> &> >&三者的区别

2017-12-10 23:15:37

阅读数 113

评论数 0

Python的collections模块小结

本文章的目标是逐步总结Python中collection模块的用法,会不定期进行更新。 目前总结了Counter类的用法

2017-12-10 23:14:42

阅读数 159

评论数 0

Letsencrypt通过DNS TXT记录来验证域名有效性

Letsencrypt 通过dns记录来验证域名

2017-12-10 23:13:31

阅读数 6313

评论数 2

Django的override_settings修饰器浅析

Django的Settings模块代码说明 Django的override_settings修饰器分析

2017-12-10 23:11:52

阅读数 248

评论数 0

Python3.5新特性

摘要: Python3.5的新特性

2017-12-10 23:09:46

阅读数 477

评论数 0

Redis Sort 命令简介

sort命令是Redis中最强大的命令之一,本文试图通过一些例子来总结Redis Sort的常用方法。

2017-11-27 23:35:09

阅读数 142

评论数 0

浅析Django中import_string的实现

importlib.import_module 函数的功能 import_string 函数的实现

2017-11-27 23:33:37

阅读数 1133

评论数 0

简单聊聊Python中的wraps修饰器

Python 中的wraps修饰器分析

2017-11-27 23:31:27

阅读数 582

评论数 0

简单聊聊HTML 5中的Web Storage

针对HTML5中的 Web Storage进行了介绍 主要介绍了存取API,有效周期,可用性检测等

2017-11-27 23:30:23

阅读数 221

评论数 0

【流水账】利用闲置笔记本搭建自己的开发服务器

对Ubuntu服务器进行基础配置 配置dnsmasq服务器

2017-11-27 23:28:03

阅读数 6456

评论数 0

简单聊聊Vim中的自定义快捷键

摘要: Vim中几个Map命令的区别 分享几个自定义的快捷键 前言 平常在Vim中自定义快捷键,使用的都是map命令,但最近发现自定义快捷键命令还有好多,如noremap, nmap,vmap等等。所以就想写一篇关于Vim中自定义快捷键的文章,来总结一些Vim...

2017-11-27 23:25:17

阅读数 649

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭