08 2018 档案

摘要:MongoDB简介 MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。 在高负载的情况下,添加更多的节点,可以保证服务器性能。 MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB 将数据存储为一个文档,数据结构由键值(key=>valu 阅读全文
posted @ 2018-08-30 22:41 争-渡 阅读(145) 评论(0) 推荐(0)
摘要:Pycharm启动后总是不停的updating indices...indexing 近期遇到了一个很恶心人的问题,应为电脑自带的是python2.7,因工作需要使用python3.6为了省事,安装了Anaconda,项目是可以正常跑了,但遇到了很棘手的问题,每次发开项目pycharm右下角都会疯狂 阅读全文
posted @ 2018-08-28 22:43 争-渡 阅读(5028) 评论(0) 推荐(1)
摘要:1、CSV文件 CSV(逗号分隔值)格式是电子表格和数据库最常用的导入和导出格式。没有“CSV标准”,因此格式由许多读写的应用程序在操作上定义。缺乏标准意味着不同应用程序生成和使用的数据中通常存在细微差别。这些差异会使处理来自多个源的CSV文件变得很烦人。尽管如此,虽然分隔符和引用字符各不相同,但总 阅读全文
posted @ 2018-08-24 00:09 争-渡 阅读(2688) 评论(1) 推荐(0)
摘要:httplib模块 1、简介 httplib是用于http请求的库。它主要由HTTPMessage,HTTPResponse,HTTPConnection,HTTPSConnection四个类组成。HTTPMessage表示http头部,HTTPResponse表示http响应,HTTPConnec 阅读全文
posted @ 2018-08-19 19:55 争-渡 阅读(2719) 评论(0) 推荐(0)
摘要:1、urlparse模块 Urlparse是简单而强大的url解析工具 2、python2与python3区别 python2.0 python3.0 python3中urlparse模块和urllib模块合并,urlparse()在urllib.parse中进行调用。 3、使用 urlparse( 阅读全文
posted @ 2018-08-19 17:55 争-渡 阅读(247) 评论(0) 推荐(0)
摘要:1、构建工具setup.py的应用场景 在安装python的相关模块和库时,我们一般使用“pip install 模块名”或者“python setup.py install”,前者是在线安装,会安装该包的相关依赖包;后者是下载源码包然后在本地安装,不会安装该包的相关依赖包。所以在安装普通的pyth 阅读全文
posted @ 2018-08-19 16:01 争-渡 阅读(537) 评论(0) 推荐(0)
摘要:管理项目子模块 1、使用场景 当一个项目越来越庞大之后,不可避免的要拆分成多个子模块,我们希望各个子模块有独立的版本管理,并且由专门的人去维护,这时候我们就要用到git的submodule功能。 2、常用命令 git clone <repository> --recursive 递归的方式克隆整个项 阅读全文
posted @ 2018-08-16 23:48 争-渡 阅读(716) 评论(0) 推荐(0)
摘要:proj--经纬坐标模块 1、简介 proj不光是一些应用程序的集合,它更是一个库,其它语言可以来调用它,来进行更高级的开发和应用。在proj安装上之后,它本身作为库,可以被C\C++来调用。而proj本身是一个开源的项目,同时Python也是一个开源的编程语言。在Python里的Proj库称为Py 阅读全文
posted @ 2018-08-14 23:23 争-渡 阅读(3093) 评论(0) 推荐(0)
摘要:1、前言 python中并没有提供抽象类与抽象方法,但是提供了内置模块abc(abstract base class)来模拟实现抽象类。 可以通过abc将基类声明为抽象类的方式,然后注册具体类作为这个基类的实现。 2、定义抽象类 首先在abc_base.py中定义一个抽象基类PluginBase,这 阅读全文
posted @ 2018-08-13 23:41 争-渡 阅读(225) 评论(0) 推荐(0)
摘要:1、下载 点击这里 ps:选择mac版本下载 2、下载完成后,解压缩,然后放到自己的一个目录下面 3、设置环境变量 添加: 然后 报错退出(按住esc按钮,输入 [ :wq ],回车) 4、验证 输入phantomjs 返回: 阅读全文
posted @ 2018-08-13 22:52 争-渡 阅读(431) 评论(0) 推荐(0)
摘要:urllib的quote处理url中的字符转义 在url中,有些字符是需要转义的,如空格转义为%20", 引号转义为%22等。在urllib中可以用quote来进行处理。 注意:url中只需要quote需要转义的部分,不要把scheme、host等也转义了。 阅读全文
posted @ 2018-08-12 22:15 争-渡 阅读(1468) 评论(0) 推荐(0)
摘要:简介 bottle 是一个轻量级的python web框架, 可以适配各种web服务器,包括python自带的wsgiref(默认),gevent, cherrypy,gunicorn等等。bottle是单文件形式发布,源码在这里可以下载,代码量不多,可以用来学习web框架。这里也有官方文档的中文翻 阅读全文
posted @ 2018-08-12 19:07 争-渡 阅读(246) 评论(0) 推荐(0)
摘要:Semphore同步 Semphore,是一种带计数的线程同步机制,当调用release时,增加计算,当acquire时,减少计数,当计数为0时,自动阻塞,等待release被调用。 而在Python中存在两种Semphore,一种就是纯粹的Semphore,还有一种就是BoundedSemapho 阅读全文
posted @ 2018-08-12 17:27 争-渡 阅读(121) 评论(0) 推荐(0)
摘要:Mac键盘符号和修饰键说明 ⌘ Command ⇧ Shift ⌥ Option ⌃ Control ↩︎ Return/Enter ⌫ Delete ⌦ 向前删除键(Fn+Delete) ↑ 上箭头 ↓ 下箭头 ← 左箭头 → 右箭头 ⇞ Page Up(Fn+↑) ⇟ Page Down(Fn+ 阅读全文
posted @ 2018-08-12 16:55 争-渡 阅读(198) 评论(0) 推荐(0)
摘要:1、select介绍 select()的机制中提供一fd_set的数据结构,实际上是一long类型的数组, 每一个数组元素都能与一打开的文件句柄(不管是Socket句柄,还是其他文件或命名管道或设备句柄)建立联系,建立联系的工作由程序员完成, 当调用select()时,由内核根据IO状态修改fd_s 阅读全文
posted @ 2018-08-12 16:34 争-渡 阅读(96) 评论(0) 推荐(0)
摘要:1、简介 ConfigParser模块在python3中修改为configparser.这个模块定义了一个ConfigParser类,该类的作用是使用配置文件生效,配置文件的格式和windows的INI文件的格式相同 该模块的作用 就是使用模块中的RawConfigParser()、ConfigPa 阅读全文
posted @ 2018-08-12 15:45 争-渡 阅读(190) 评论(0) 推荐(0)
摘要:os.environ获取与设置系统变量 1、简介 对于官方的解释,environ是一个字符串所对应环境的映像对象。这是什么意思呢?举个例子来说,environ['HOME']就代表了当前这个用户的主目录。 2、windows和ubuntu下的environ的key示例 2.1、Windows示例: 阅读全文
posted @ 2018-08-11 15:44 争-渡 阅读(5772) 评论(0) 推荐(0)
摘要:python在安装时,默认的编码是ascii,当程序中出现非ascii编码时,python的处理常常会报这样的错UnicodeDecodeError: 'ascii' codec can't decode byte 0x?? in position 1: ordinal not in range(1 阅读全文
posted @ 2018-08-09 23:03 争-渡 阅读(155) 评论(0) 推荐(0)
摘要:1、Docker守护进程的配置和操作 1.1、使用 service命令管理 1.2、Docker的启动选项 1.3、Docker服务器连接相关 1.4、Docker的启动选项 1.5、启动配置文件 2、Docker的远程访问 2.1、环境准备 2.2、修改配置 2.2.1、修改服务器端配置 2.2. 阅读全文
posted @ 2018-08-05 17:39 争-渡 阅读(605) 评论(0) 推荐(0)
摘要:1、WebSocket 1.1、关于WebSocket WebSocket协议是基于TCP的一种新的协议。WebSocket最初在HTML5规范中被引用为TCP连接,作为基于TCP的套接字API的占位符。它实现了浏览器与服务器全双工(full-duplex)通信。其本质是保持TCP连接,在浏览器和服 阅读全文
posted @ 2018-08-05 16:24 争-渡 阅读(341) 评论(0) 推荐(0)
摘要:前端js实现桌面通知 前端js实现桌面通知,思路是调用Notification对象,先检测用户是否授权桌面显示,若授权则进行显示,若不授权则不显示。 在Notification对象中常用的属性有title(桌面通知标题)、body(桌面通知的主体内容,注意不对html进行转义,只是字符串)、icon 阅读全文
posted @ 2018-08-02 21:51 争-渡 阅读(678) 评论(0) 推荐(0)
摘要:一. 什么是RESTful REST与技术无关,代表的是一种软件架构风格,REST是Representational State Transfer的简称,中文翻译为“表征状态转移” REST从资源的角度类审视整个网络,它将分布在网络中某个节点的资源通过URL进行标识,客户端应用通过URL来获取资源的 阅读全文
posted @ 2018-08-02 21:39 争-渡 阅读(132) 评论(0) 推荐(0)
摘要:1、前引 在 MySQL 中进行 SQL 优化的时候,经常会在一些情况下,对 MySQL 能否利用索引有一些迷惑。 1.1、带着问题 MySQL 在遇到范围查询条件的时候就停止匹配了,那么到底是哪些范围条件? MySQL 在 LIKE 进行模糊匹配的时候又是如何利用索引的呢? MySQL 到底在怎么 阅读全文
posted @ 2018-08-02 21:31 争-渡 阅读(120) 评论(0) 推荐(0)

点击右上角即可分享
微信分享提示