上一页 1 2 3 4 5 6 7 ··· 19 下一页
摘要: 在Python中,很多对象都是可以通过for语句来直接遍历的,例如list、string、dict等等,这些对象都可以被称为可迭代对象。至于说哪些对象是可以被迭代访问的,就要了解一下迭代器相关的知识了。迭代器迭代器对象要求支持迭代器协议的对象,在Python中,支持迭... 阅读全文
posted @ 2017-12-15 14:37 曾先森在努力 阅读(233) 评论(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 曾先森在努力 阅读(555) 评论(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 曾先森在努力 阅读(290) 评论(0) 推荐(0)
摘要: 编辑器最常见: vim / SublimeText2 / PyCharmVim有兴趣可以看看 k-vim 适合Python/Golang开发本地环境pip/easy_install 包管理virtualenv + virtualenvwrapper 库/版本管理, 环... 阅读全文
posted @ 2017-12-15 14:37 曾先森在努力 阅读(104) 评论(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 曾先森在努力 阅读(622) 评论(0) 推荐(0)
摘要: 超时函数这个函数的作用在于可以给任意可能会hang住的函数添加超时功能,这个功能在编写外部API调用 、网络爬虫、数据库查询的时候特别有用timeout装饰器的代码如下:import signal,functools #下面会用到的两个库 class TimeoutE... 阅读全文
posted @ 2017-12-15 14:37 曾先森在努力 阅读(176) 评论(0) 推荐(0)
摘要: 摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTr... 阅读全文
posted @ 2017-12-15 14:37 曾先森在努力 阅读(161) 评论(0) 推荐(0)
摘要: 原文出处: liuaiqi627 的博客 python2.x中处理中文,是一件头疼的事情。网上写这方面的文章,测次不齐,而且都会有点错误,所以在这里打算自己总结一篇文章。我也会在以后学习中,不断的修改此篇博客。这里假设读者已有与编码相关的基础知识,本文不再再次介绍... 阅读全文
posted @ 2017-12-15 14:37 曾先森在努力 阅读(3026) 评论(0) 推荐(0)
摘要: 前言市面上的消息队列产品有很多,比如老牌的 ActiveMQ、RabbitMQ ,目前我看最火的 Kafka ,还有 ZeroMQ ,阿里巴巴捐赠给 Apache 的 RocketMQ ,连 redis 这样的 NoSQL 数据库也支持 MQ 功能。总之这块知名的... 阅读全文
posted @ 2017-12-15 14:37 曾先森在努力 阅读(227) 评论(0) 推荐(0)
摘要: 一、概述Python是一门多范式的编程语言,它同时支持过程式、面向对象和函数式的编程范式。因此,在Python中提供了很多符合 函数式编程 风格的特性和工具。以下是对 Python中的函数式编程 的简要总结,关于这一主题更全面的讨论可以参考 Functional Pr... 阅读全文
posted @ 2017-12-15 14:36 曾先森在努力 阅读(181) 评论(0) 推荐(0)
摘要: 在程序中使用配置文件来灵活的配置一些参数是一件很常见的事情,配置文件的解析并不复杂,在python里更是如此,在官方发布的库中就包含有做这件事情的库,那就是ConfigParser,这里简单的做一些介绍。 ConfigParser解析的配置文件的格式比较象ini... 阅读全文
posted @ 2017-12-15 14:36 曾先森在努力 阅读(273) 评论(0) 推荐(0)
摘要: 1. logging介绍 Python的logging模块提供了通用的日志系统,可以方便第三方模块或者是应用使用。这个模块提供不同的日志级别,并可以采用不同的方式记录日志,比如文件,HTTP GET/POST,SMTP,Socket等,甚至可以自己实现具... 阅读全文
posted @ 2017-12-15 14:36 曾先森在努力 阅读(680) 评论(0) 推荐(0)
摘要: 一 常用函数os模块os.sep 表示默认的文件路径分隔符,windows为\, linux为/os.walk(spath): 用来遍历目录下的文件和子目录os.listdir(dirname):列出dirname下的目录和文件os.mkdir() : 创建目录os.... 阅读全文
posted @ 2017-12-15 14:36 曾先森在努力 阅读(148) 评论(0) 推荐(0)
摘要: 本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例。本文的内容不包括如何编写高效的正则表达式、如何优化正则表达式,这些主题请查看其他教程 1. 正则表达式基础1.1. 简单介绍正则表达式并不是Python... 阅读全文
posted @ 2017-12-15 14:36 曾先森在努力 阅读(186) 评论(0) 推荐(0)
摘要: Python 有两个内建的模块用于处理命令行参数:一个是 getopt,《Deep in python》一书中也有提到,只能简单处理 命令行参数;另一个是 optparse,它功能强大,而且易于使用,可以方便地生成标准的、符合Unix/Posix 规范的命令行说明。使... 阅读全文
posted @ 2017-12-15 14:36 曾先森在努力 阅读(349) 评论(0) 推荐(0)
摘要: [来源]:腾讯2013实习生笔试 给定一个数组a[N],我们希望构造数组b [N],其中b[j]=a[0]*a[1]…a[N-1] / a[j],在构造过程中,不允许使用除法:要求O(1)空间复杂度和O(n)的时间复杂度;除遍历计数器与a[N] b[N]外,不可... 阅读全文
posted @ 2017-12-15 14:36 曾先森在努力 阅读(138) 评论(0) 推荐(0)
摘要: 【试题描述】 将二叉搜索树转换为双向链表对于二叉搜索树,可以将其转换为双向链表,其中,节点的左子树指针在链表中指向前一个节点,右子树指针在链表中指向后一个节点。 思路一:采用递归思想,对于二叉搜索树,将左、右子树分别转换为双向链表,左子树转换所得链表的头结点即整个树的... 阅读全文
posted @ 2017-12-15 14:36 曾先森在努力 阅读(194) 评论(0) 推荐(0)
摘要: 【试题描述】: 给定二叉树先序中序,建立二叉树的递归算法 其先序序列的第一个元素为根节点,接下来即为其左子树先序遍历序列,紧跟着是右子树先序遍历序列,固根节点已可从先序序列中分离。在中序序列中找到 确定的根节点,根据中序遍历特性,在巾序序列中,根节点前面的... 阅读全文
posted @ 2017-12-15 14:36 曾先森在努力 阅读(445) 评论(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 曾先森在努力 阅读(317) 评论(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 曾先森在努力 阅读(240) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 19 下一页