摘要: 编辑器最常见: vim / SublimeText2 / PyCharmVim有兴趣可以看看 k-vim 适合Python/Golang开发本地环境pip/easy_install 包管理virtualenv + virtualenvwrapper 库/版本管理, 环... 阅读全文
posted @ 2017-12-15 14:37 曾先森在努力 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 前言市面上的消息队列产品有很多,比如老牌的 ActiveMQ、RabbitMQ ,目前我看最火的 Kafka ,还有 ZeroMQ ,阿里巴巴捐赠给 Apache 的 RocketMQ ,连 redis 这样的 NoSQL 数据库也支持 MQ 功能。总之这块知名的... 阅读全文
posted @ 2017-12-15 14:37 曾先森在努力 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 原文出处: liuaiqi627 的博客 python2.x中处理中文,是一件头疼的事情。网上写这方面的文章,测次不齐,而且都会有点错误,所以在这里打算自己总结一篇文章。我也会在以后学习中,不断的修改此篇博客。这里假设读者已有与编码相关的基础知识,本文不再再次介绍... 阅读全文
posted @ 2017-12-15 14:37 曾先森在努力 阅读(3014) 评论(0) 推荐(0) 编辑
摘要: 摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTr... 阅读全文
posted @ 2017-12-15 14:37 曾先森在努力 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 超时函数这个函数的作用在于可以给任意可能会hang住的函数添加超时功能,这个功能在编写外部API调用 、网络爬虫、数据库查询的时候特别有用timeout装饰器的代码如下:import signal,functools #下面会用到的两个库 class TimeoutE... 阅读全文
posted @ 2017-12-15 14:37 曾先森在努力 阅读(169) 评论(0) 推荐(0) 编辑
摘要: https://zhuanlan.zhihu.com/p/22663276?refer=passerhttp://zh-google-styleguide.readthedocs.io/en/latest/google-python-styleguide/python... 阅读全文
posted @ 2017-12-15 14:37 曾先森在努力 阅读(614) 评论(0) 推荐(0) 编辑
摘要: Customizing dockerThe Docker systemd unit can be customized by overriding the unit that ships with the default CoreOS settings. Common... 阅读全文
posted @ 2017-12-15 14:37 曾先森在努力 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 1、下载harbor,地址https://github.com/vmware/harbor2、进入harbor-master/Deploy目录,修改harbor.cfg文件,主要修改以下信息 2.1、hostname =10.10.10.10 (这个是harb... 阅读全文
posted @ 2017-12-15 14:37 曾先森在努力 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 在Python中,很多对象都是可以通过for语句来直接遍历的,例如list、string、dict等等,这些对象都可以被称为可迭代对象。至于说哪些对象是可以被迭代访问的,就要了解一下迭代器相关的知识了。迭代器迭代器对象要求支持迭代器协议的对象,在Python中,支持迭... 阅读全文
posted @ 2017-12-15 14:37 曾先森在努力 阅读(228) 评论(0) 推荐(0) 编辑
摘要: Python是一种面向对象、直译式计算机程序设计语言。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用縮进来定义语句块。与Scheme、Ruby、Perl、Tcl等动态语言一样,Python具备垃圾回收功能,能够自动管理内... 阅读全文
posted @ 2017-12-15 14:36 曾先森在努力 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 12步轻松搞定Python装饰器通过 Python 装饰器实现DRY(不重复代码)原则: http://python.jobbole.com/84151/ 基本上一开始很难搞定python的装饰器,也许因为装饰器确实很难懂。搞定装饰器需要你了解一些函数式编程的概念... 阅读全文
posted @ 2017-12-15 14:36 曾先森在努力 阅读(272) 评论(0) 推荐(0) 编辑
摘要: rsync是类unix系统下的数据镜像备份工工具,一般linux系统都自带了 [可以确认一下:shell>rpm -qa|grep rsync]服务端:192.168.1.2 同步目录:/home/source客户端:192.168.1.3 同步目录:/home/... 阅读全文
posted @ 2017-12-15 14:36 曾先森在努力 阅读(923) 评论(0) 推荐(0) 编辑
摘要: 1. 处理中文时出现的错误'ascii' codec can't decode byte 0xe9 in position 0: ordinal not in range(128)" 解决方法"UnicodeDecodeError: 'ascii' codec can... 阅读全文
posted @ 2017-12-15 14:36 曾先森在努力 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 这一段时间学习了下rabbitmq,在学习的过程中,发现国内关于python采用pika库使用rabbitmq的资料很少,官网有这方面的资料,不过是都英文的。于是笔者结合自己的理解,就这方面内容写了一些示例,总共有七篇笔记,分享出来。笔记依次是循序渐进的,笔记内贴出的... 阅读全文
posted @ 2017-12-15 14:36 曾先森在努力 阅读(714) 评论(0) 推荐(0) 编辑
摘要: SQL查询的事情很简单,但是常常因为很简单的事情而出错。遇到一些比较复杂的查询我们更是忘记了SQL查询的基本语法。本文希望通过简单的总结,把常用的查询方法予以总结,希望能够明确在心。场景:学生信息系统,包括学生信息、教师信息、专业信息和选课信息。--学生信息表IF O... 阅读全文
posted @ 2017-12-15 14:36 曾先森在努力 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 【试题描述】 将二叉搜索树转换为双向链表对于二叉搜索树,可以将其转换为双向链表,其中,节点的左子树指针在链表中指向前一个节点,右子树指针在链表中指向后一个节点。 思路一:采用递归思想,对于二叉搜索树,将左、右子树分别转换为双向链表,左子树转换所得链表的头结点即整个树的... 阅读全文
posted @ 2017-12-15 14:36 曾先森在努力 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 【试题描述】: 给定二叉树先序中序,建立二叉树的递归算法 其先序序列的第一个元素为根节点,接下来即为其左子树先序遍历序列,紧跟着是右子树先序遍历序列,固根节点已可从先序序列中分离。在中序序列中找到 确定的根节点,根据中序遍历特性,在巾序序列中,根节点前面的... 阅读全文
posted @ 2017-12-15 14:36 曾先森在努力 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 如何准备:Whether you are asked to implement a simple stack / queue, or you are asked to implementa modified version of one, you will have ... 阅读全文
posted @ 2017-12-15 14:36 曾先森在努力 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 如何准备Linked list questions are extremely common These can range from simple (delete a node ina linked list) to much more challenging Ei... 阅读全文
posted @ 2017-12-15 14:36 曾先森在努力 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 如何准备:Bit manipulation can be a scary thing to many candidates, but it doesn’t need to be! If you’re shaky on bit manipulation, we reco... 阅读全文
posted @ 2017-12-15 14:36 曾先森在努力 阅读(259) 评论(0) 推荐(0) 编辑