随笔分类 -  Python技术

摘要:torndb 是一个基于 MySQLdb 封装的轻量级模块。 进一步了解请阅读源码:GitHub 源码地址 使用 安装 $ pip install torndb 连接 torndb.Connection(host, database, user=None, password=None, max_id 阅读全文
posted @ 2018-08-27 15:02 双鱼男-huangsh 阅读(1060) 评论(0) 推荐(0)
摘要:当在ubuntu中执行命令sudo apt-get install mysql-server5.1安装的时候居然没有提示我输入mysql的密码之类的信息,但是当安装好之后再终端中直接输入mysql的时候又能直接进入mysql中,虽然可以进入mysql中但是我对mysql的密码一点都不知道,所以这个时 阅读全文
posted @ 2018-07-06 21:43 双鱼男-huangsh 阅读(1156) 评论(0) 推荐(0)
摘要:环境搭建: 1. 安装celery4.0版本以上 2.安装erlang的运行环境,因为rabbitmq是基于erlang环境的; 下载链接:http://www.erlang.org/download.html 3. 安装rabbitmq ,下载链接:http://www.rabbitmq.com/ 阅读全文
posted @ 2018-05-17 18:44 双鱼男-huangsh 阅读(393) 评论(0) 推荐(0)
摘要:看传送https://ehlxr.me/2017/01/18/Linux-%E7%9A%84-nohup-%E5%91%BD%E4%BB%A4%E7%9A%84%E7%94%A8%E6%B3%95/ 阅读全文
posted @ 2018-04-16 11:16 双鱼男-huangsh 阅读(515) 评论(0) 推荐(0)
摘要:闭包其实很好理解,但是由于经常把this和闭包绑在一起,从而加大了理解的难度,如果将他们分开考虑,那就清晰多了。 闭包 闭包并不是js首创,在许多语言中都支持闭包,如schemer、ruby等。如果没有闭包,像js这样的支持高阶函数特性的语言将是一个噩梦。 静态作用域 动态作用域 var name 阅读全文
posted @ 2018-04-12 15:40 双鱼男-huangsh 阅读(170) 评论(0) 推荐(0)
摘要:1.修改/etc/profile文件,通过vi或vim增加变量 添加可执行文件的所在安装目录 2.修改变量之后,需要马上生效变量设置。可执行[root@mail ~]source /etc/profile 阅读全文
posted @ 2018-03-26 11:12 双鱼男-huangsh 阅读(199) 评论(0) 推荐(0)
摘要:请移步传送https://itbilu.com/linux/management/NkbXG9kol.html 阅读全文
posted @ 2018-03-23 14:50 双鱼男-huangsh 阅读(231) 评论(0) 推荐(0)
摘要:最近需要把python代码部署到Linux下来跑,于是将本来的2.7版本升级到3.5版本,接着就出现pip无法使用的情况,这是由于pip这个文件里面的的版本号是2.7的,所以用不了, 因此要修改里面的pip版本号。 1.vim /usr/bin/pip 把这两个版本号,修改成python3的自带的那 阅读全文
posted @ 2018-03-19 10:07 双鱼男-huangsh 阅读(444) 评论(0) 推荐(0)
摘要:最近笔者要把写好的爬取天眼查数据的代码放到服务器去运行,但是环境高的让人头痛,于是就学习一下docker部署,下面是安装部署步骤 1.首先安装docker 直接使用命令: yum install docker-io 是会报错的!!! 提示:No package docker-io available 阅读全文
posted @ 2018-02-24 11:07 双鱼男-huangsh 阅读(177) 评论(0) 推荐(0)
摘要:系统环境:Linux发行版:CentOS 6.6 使用命令查看系统自带的python 结果可以看到CentOS6.6自带的python版本是2.6.6,现在想升级成最新版的3.5.1,下面记录一下升级过程: 1.切换到下载文件的目录中(个人习惯放在这个目录而已,这地方可随意更改) 2.下载最新版的P 阅读全文
posted @ 2018-02-05 16:11 双鱼男-huangsh 阅读(328) 评论(0) 推荐(0)
摘要:下面是小編工作中爬取高企云數據的源代碼,增加验证码识别代码: 阅读全文
posted @ 2018-01-29 16:58 双鱼男-huangsh 阅读(239) 评论(0) 推荐(0)
摘要:笔者之前看到很多撸java的同事。老是说着反射机制什么的,然后就想想我大Python肯定也有反射机制的实现方法,于是就写了下面的一段python实现的反射机制代码: comm模块代码 main模块代码: 首先说明一下getattr函数的使用方法:它接收2个参数,前面的是一个对象或者模块,后面的是一个 阅读全文
posted @ 2018-01-05 18:17 双鱼男-huangsh 阅读(249) 评论(0) 推荐(0)
摘要:必须要实例化一个对象才可以a类里面的greet方法,否则就会一直报错缺少self参数,小编一直调试函数的参数,但是还是无济于事,最后实例化a类后才可以正常调用 阅读全文
posted @ 2018-01-01 19:59 双鱼男-huangsh 阅读(178) 评论(0) 推荐(0)
摘要:因为工作中经常会用到远程运行和更新服务器里的代码,所以pycharm提供了一个非常实用的远程调试代码的功能 1.连接远程服务器 2.把远程项目的目录地址和本地项目的目录进行映射,保持一致 将配置项Upload changed files automatically to the default se 阅读全文
posted @ 2017-12-18 17:28 双鱼男-huangsh 阅读(618) 评论(0) 推荐(0)
摘要:1关于异步IO,在Python3.4中可以使用asyncio标准库。该标准库支持一个时间循环模型(EventLoop),我们声明协程,然后将其加入到EventLoop中,即可实现异步IO。 Python中也有一个关于异步IO的很经典的HelloWorld程序(同样参考于廖雪峰教程): 1 # 异步I 阅读全文
posted @ 2017-12-04 22:03 双鱼男-huangsh 阅读(1021) 评论(0) 推荐(0)
摘要:配置步骤: 环境准备:Python3.4 pyqt4 window7 1.使用pip命令安装pyqt4,pip install pyqt4 2.在pycharm上面配置环境: 第2步是在pycharm的setting里面配置你的assistant.exe所在路径,点击第3步的按钮就会自动显示出路径 阅读全文
posted @ 2017-11-30 13:14 双鱼男-huangsh 阅读(584) 评论(0) 推荐(0)
摘要:下面就是是源代码,我是直接把数据保存在字典并且打印到控制台的 阅读全文
posted @ 2017-11-27 16:02 双鱼男-huangsh 阅读(1453) 评论(1) 推荐(0)
摘要:目前在中文网上能搜索到的绝大部分关于装饰器的教程,都在讲如何装饰一个普通的函数。本文介绍如何使用Python的装饰器装饰一个类的方法,同时在装饰器函数中调用类里面的其他方法。本文以捕获一个方法的异常为例来进行说明。 有一个类Test, 它的结构如下: 在类中有一个方法read_value(),这个方 阅读全文
posted @ 2017-11-25 21:49 双鱼男-huangsh 阅读(764) 评论(0) 推荐(0)
摘要:利用python的线程实现简单生产者和消费者模式,这种模式在多线程编程时还是用的比较多吧,下面是源代码: 阅读全文
posted @ 2017-11-18 22:04 双鱼男-huangsh 阅读(486) 评论(0) 推荐(0)
摘要:(error) MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. 今天运行Redis时发生错误,错误信息如下: (error) MISCONF Redis 阅读全文
posted @ 2017-11-07 21:04 双鱼男-huangsh 阅读(387) 评论(0) 推荐(0)