Fork me on GitHub
摘要:前言 工作了一段时间,才发现往往最让人沮丧的是重复自己以前的工作。技术的积累也是如此,一开始我们会在学习了一个新的知识后洋洋自得,而没有及时整理巩固消化,转化为自己的知识,只是留下一层浅薄的印象。一段时间后,遇到了相同的问题,又消耗了大量的时间在搜索合适的解决办法,有时甚至是stackoverflo 阅读全文
posted @ 2019-06-24 19:22 Huang_Yc 阅读 (65) 评论 (0) 编辑
摘要:MySQL "思维导图" "sql练习" Redis "Redis Python API" 《Redis实战》 《redis设计与实现》 MongoDB "MongoDB安装与配置" "MongoDB python API" 消息队列 "RabbitMQ指南" InfluxDB "InfluxDB安 阅读全文
posted @ 2019-03-11 09:14 Huang_Yc 阅读 (130) 评论 (0) 编辑
摘要:Django基础 "Django——简介" "Django——web框架简介" " 浅析uWSGI、uwsgi、wsgi " "Django——url(路由)配置" "Django——模板层" " Django——视图层 " " Django——模型层之单表 " " Django——模型层之多表操作 阅读全文
posted @ 2019-02-02 01:06 Huang_Yc 阅读 (194) 评论 (0) 编辑
摘要:1、MQTT协议中的topic 定阅与发布必须要有主题,只有当定阅了某个主题后,才能收到相应主题的payload,才能进行通信。 2、 主题层级分隔符——“/” 主题层级分隔符使得主题名结构化。如果存在分隔符,它将主题名分割为多个主题层级。 斜杠(‘/’ U+002F)用于分割主题的每个层级,为主题 阅读全文
posted @ 2019-11-11 17:20 Huang_Yc 阅读 (30) 评论 (0) 编辑
摘要:背景知识 这里先给出一些常用的知识点简要说明,以便理解后面的文章内容。 进程的定义: 进程,是计算机中已运行程序的实体。程序本身只是指令、数据及其组织形式的描述,进程才是程序的真正运行实例。 线程的定义: 操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。 进程和线程的 阅读全文
posted @ 2019-07-22 23:09 Huang_Yc 阅读 (79) 评论 (0) 编辑
摘要:简介 ZMQ (以下 ZeroMQ 简称 ZMQ)是一个简单好用的传输层,像框架一样的一个 socket library,他使得 Socket 编程更加简单、简洁和性能更高。是一个消息处理队列库,可在多个线程、内核和主机盒之间弹性伸缩。ZMQ 的明确目标是“成为标准网络协议栈的一部分,之后进入 Li 阅读全文
posted @ 2019-07-10 23:14 Huang_Yc 阅读 (80) 评论 (0) 编辑
摘要:前言 工作了一段时间,才发现往往最让人沮丧的是重复自己以前的工作。技术的积累也是如此,一开始我们会在学习了一个新的知识后洋洋自得,而没有及时整理巩固消化,转化为自己的知识,只是留下一层浅薄的印象。一段时间后,遇到了相同的问题,又消耗了大量的时间在搜索合适的解决办法,有时甚至是stackoverflo 阅读全文
posted @ 2019-06-24 19:22 Huang_Yc 阅读 (65) 评论 (0) 编辑
摘要:想必大家在被问到这个问题的时候,在网上总是能搜到不同的回答,却又各不相同。其实这些答案大部分都是正确的,只不过在阐述MySQL索引类型的时候从不同方面入手而已。这里归纳如下,具体的机制可以参考其他博文: 从数据结构角度 1. B+树索引(O(log(n))):关于B+树索引,可以参考 "MySQL索 阅读全文
posted @ 2019-06-10 19:53 Huang_Yc 阅读 (119) 评论 (2) 编辑
摘要:问题描述 给定一个二叉树,检查它是否是镜像对称的。 例如,二叉树 是对称的。 但是下面这个 则不是镜像对称的: 解决方案 递归: 迭代: 阅读全文
posted @ 2019-04-22 23:26 Huang_Yc 阅读 (53) 评论 (0) 编辑
摘要:问题描述 给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储一个数字。 你可以假设除了整数 0 之外,这个整数不会以零开头。 示例 1: 示例 2: 解决方案 逆序遍历整个数组 如果当前值为9,加一后为0 如果当前值不为9, 阅读全文
posted @ 2019-04-20 20:55 Huang_Yc 阅读 (38) 评论 (0) 编辑
摘要:问题描述 给定一个二叉树,找出其最大深度。 二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。 说明: 叶子节点是指没有子节点的节点。 示例: 给定二叉树 , 返回它的最大深度 3 。 解决方案 方法一:递归 利用递归的深度优先搜索 复杂度分析 时间复杂度:我们每个结点只访问一次,因此时间复杂 阅读全文
posted @ 2019-04-18 23:17 Huang_Yc 阅读 (93) 评论 (0) 编辑
摘要:问题描述 给定一个整数类型的数组 ,请编写一个能够返回数组 “中心索引” 的方法。 我们是这样定义数组 中心索引 的:数组中心索引的左侧所有元素相加的和等于右侧所有元素相加的和。 如果数组不存在中心索引,那么我们应该返回 1。如果数组有多个中心索引,那么我们应该返回最靠近左边的那一个。 示例 1: 阅读全文
posted @ 2019-04-17 19:58 Huang_Yc 阅读 (25) 评论 (0) 编辑
摘要:问题描述 假设按照升序排序的数组在预先未知的某个点上进行了旋转。 ( 例如,数组 可能变为 )。 搜索一个给定的目标值,如果数组中存在这个目标值,则返回它的索引,否则返回 。 你可以假设数组中不存在重复的元素。 你的算法时间复杂度必须是 O (log n ) 级别。 示例 1: 示例 2: 解决方案 阅读全文
posted @ 2019-04-16 20:15 Huang_Yc 阅读 (42) 评论 (0) 编辑