系统设计入门

原文地址:github.com/donnemartin/system-design-primer 译文地址:系统设计入门 译文出自:掘金翻译计划 译者:XatMassacrE、L9m、Airmacho、xiaoyusilen、jifaxu 这个 链接 用来查看本翻译与英文版是否有差别(如果你没有看到 README.md 发生变化,那就意味着这份翻译文档是最新的)。 系统设计入门 翻译 有兴趣参与翻译? 以下是正在进行中的翻译: 巴西葡萄牙语 简体中文 土耳其语 目的 学习如何设计大型系统。 为
分类: 其他 发布时间: 11-08 23:00 阅读次数: 0

《SQL 学习指南》(第 3 版)学习笔记 0 - 。。。

版权声明:本文为博主原创文章,可以转载,但转载前请联系博主。 https://blog.csdn.net/qq_33528613/article/details/81264592 带我去
分类: 其他 发布时间: 11-08 22:59 阅读次数: 0

《SQL 学习指南》(第 3 版)学习笔记 0000 - 。。。

版权声明:本文为博主原创文章,可以转载,但转载前请联系博主。 https://blog.csdn.net/qq_33528613/article/details/81264636 vds
分类: 其他 发布时间: 11-08 22:59 阅读次数: 0

《SQL 学习指南》(第 3 版)学习笔记 1 - 。。。

版权声明:本文为博主原创文章,可以转载,但转载前请联系博主。 https://blog.csdn.net/qq_33528613/article/details/81264654 vds
分类: 其他 发布时间: 11-08 22:59 阅读次数: 0

《SQL 学习指南》(第 3 版)学习笔记(2) - 第 2 章 创建和使用数据库

版权声明:本文为博主原创文章,可以转载,但转载前请联系博主。 https://blog.csdn.net/qq_33528613/article/details/81264819 2.1 创建 MySQL 数据库 (如果要导入示例 .sql 脚本文件,除了书上的 8 个步骤,我另外做几点修正和补充: a. P 14 面倒数第 4 行给的链接失效了,正确的链接:https://resources.oreilly.com/examples/9780596007270/blob/master/Lea
分类: 其他 发布时间: 11-08 22:59 阅读次数: 0

Python 中的位运算(部分)

版权声明:本文为博主原创文章,可以转载,但转载前请联系博主。 https://blog.csdn.net/qq_33528613/article/details/81628259 真值表: >>> 1 & 1 1 >>> 1 & 0 0 >>> 0 & 1 0 >>> 0 & 0 0 >>> 1 | 1 1 >>> 1 | 0 1 >>> 0 | 1 1 >>> 0 | 0 0 一目了然:将十进制数先转换为 2 进制数, 对于 & 运算,有 0 取 0 ,全 1 取 1; 对于 | 运算,有
分类: 其他 发布时间: 11-08 22:58 阅读次数: 0

Python 中的 reduce()(关键词:Python/reduce)

版权声明:本文为博主原创文章,可以转载,但转载前请联系博主。 https://blog.csdn.net/qq_33528613/article/details/81631486 Python 官方文档中的 reduce 廖雪峰 - Python 教程 中的 reduce 介绍 博客园网友的讲解,多了几个例子 reduce 把一个函数作用在一个序列 [x1, x2, x3...] 上,这个函数必须接收两个参数,reduce把结果继续和序列的下一个元素做累积计算,其效果就是: reduce(f,
分类: 其他 发布时间: 11-08 22:58 阅读次数: 0

Python 中的 repr (关键词:Python/repr)

版权声明:本文为博主原创文章,可以转载,但转载前请联系博主。 https://blog.csdn.net/qq_33528613/article/details/81665575 描述 函数str() 用于将值转化为适于人阅读的形式, repr() 函数将对象转化为供解释器读取的形式。 repr()函数得到的字符串通常可以用来重新获得该对象,repr()的输入对python比较友好。通常情况下obj==eval(repr(obj))这个等式是成立的。 语法 以下是 repr() 方法的语法:
分类: 其他 发布时间: 11-08 22:58 阅读次数: 0

Python 中的 any(Python/any)

版权声明:本文为博主原创文章,可以转载,但转载前请联系博主。 https://blog.csdn.net/qq_33528613/article/details/81949763 描述 any() 函数用于判断给定的可迭代参数 iterable 是否全部为 False,则返回 False,如果有一个为 True,则返回 True。 元素除了是 0、空、False 外都算 True。 函数等价于: def any(iterable): for element in iterable:
分类: 其他 发布时间: 11-08 22:57 阅读次数: 0

Python 中的 zip(关键词:Python/zip)

描述 zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。 如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用 * 号操作符,可以将元组解压为列表。 zip 方法在 Python 2 和 Python 3 中的不同:在 Python 3.x 中为了减少内存,zip() 返回的是一个对象。如需展示列表,需手动 list() 转换。 如果需要了解 Pyhton3 的应用,可以参考 Python3 zip()。 语法 zi
分类: 其他 发布时间: 11-08 22:57 阅读次数: 0

Python 中的 defaultdict(关键词:Python/defaultdict)

版权声明:本文为博主原创文章,可以转载,但转载前请联系博主。 https://blog.csdn.net/qq_33528613/article/details/82454312 普通字典 在 key 不存在时,会触发异常; 而 defaultdict 在 初始化容器 时,会让 调用者 提前 指定 默认值,所以,在 key 不存在 时,会 实例化 一个值,作为 默认值,不会 触发异常。 >>> d = dict() >>> d {} >>> d['a'] Traceback (most rec
分类: 其他 发布时间: 11-08 22:57 阅读次数: 0

Python 中的 zfill()(关键词:Python/zfill)

描述 Python zfill() 方法返回指定长度的字符串,原字符串右对齐,前面填充0。 语法 zfill()方法语法: str.zfill(width) 参数 width – 指定字符串的长度。原字符串右对齐,前面填充0。 返回值 返回指定长度的字符串。 实例 以下实例展示了 zfill()函数的使用方法: >>> string = 'hello' >>> string.zfill(10) '00000hello' >>> string.zfill(8) '000hello' 参考文献:
分类: 其他 发布时间: 11-08 22:57 阅读次数: 0

Python 中的 经典类、新式类比较(1)(关键词:Python/经典类/新式类)

版权声明:本文为博主原创文章,可以转载,但转载前请联系博主。 https://blog.csdn.net/qq_33528613/article/details/82829161 经典类中,属性搜索处理对所有路径深度优先,直到继承树的顶端,然后从左到右进行; 新式类中,属性搜索处理沿着树层级、以更加广度优先的方式进行。 新式类的优点:可以避免重复搜索超类。 直接上代码说明: # Python 2 class Super: attr = 0 class A(Super): pass cl
分类: 其他 发布时间: 11-08 22:56 阅读次数: 0

AttributeError: 'module' object has no attribute 'Process'(关键词:Python/bug/debug/模块/模组)

版权声明:本文为博主原创文章,可以转载,但转载前请联系博主。 https://blog.csdn.net/qq_33528613/article/details/82881868 multiprocessing.py: import multiprocessing def work(): print 'Worker' return if __name__ == '__main__': jobs = [] for i in ra
分类: 其他 发布时间: 11-08 22:56 阅读次数: 0

Python 中 apply 内置函数(关键词:Python/内置函数/apply)

版权声明:本文为博主原创文章,可以转载,但转载前请联系博主。 https://blog.csdn.net/qq_33528613/article/details/82887424 >>> apply <built-in function apply> >>> def a(): ... print 'i am a' ... >>> apply(a) i am a >>> def b(): ... return 1 ... >>> apply(b) 1 >>> def c(x=1)
分类: 其他 发布时间: 11-08 22:56 阅读次数: 0

排序算法之冒泡排序(关键词:数据结构/算法/排序算法/冒泡排序)

版权声明:本文为博主原创文章,可以转载,但转载前请联系博主。 https://blog.csdn.net/qq_33528613/article/details/83692637 假定:有 1 个乱序的数列 nums ,其中有 n 个数。 要求:排好序之后是 从小到大 的顺序。 冒泡排序算法 代码 from swap import swap def bubble_sort(nums): n = len(nums) for i in range(n-1): j = 1 while
分类: 其他 发布时间: 11-08 22:55 阅读次数: 0

排序算法之插入排序(关键词:数据结构/算法/排序算法/插入排序)

版权声明:本文为博主原创文章,可以转载,但转载前请联系博主。 https://blog.csdn.net/qq_33528613/article/details/83789898 假定:有 1 个乱序的数列 nums ,其中有 n 个数。 要求:排好序之后是 从小到大 的顺序。 插入排序算法 代码 def insert_sort(nums): i = 1 n = len(nums) while i <= n-1: j = i itemToInsert = nums[i]
分类: 其他 发布时间: 11-08 22:55 阅读次数: 0

spring框架和jdk的版本兼容

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xingzhishen/article/details/82774664 spring官网的介绍 Minimum requirements JDK 8+ for Spring Framework 5.x JDK 6+ for Spring Framework 4.x
分类: 其他 发布时间: 11-08 22:54 阅读次数: 0

系统中日志的作用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xingzhishen/article/details/83012089 1,查找系统或软件或项目的错误或异常记录。 2,侦查系统被莫名人员进入的蛛丝马迹
分类: 其他 发布时间: 11-08 22:54 阅读次数: 0

针对tomcat入侵的简单防御

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xingzhishen/article/details/83022467 一些莫名其妙的人员,打起了tomcat的主意。 根据其施展的一些手法,1,疯狂查找webapps下examples,docs等目录中的漏洞;2,爆破tomcat管理员密码,展开的简单防御措施。 最简单的做法,将docs、examples等非项目目录删除或者移动到webapps外新建的目录中;修改conf/tomcat-use
分类: 其他 发布时间: 11-08 22:53 阅读次数: 0