Alex的博客

本博客的文章均为原创,是本人从事行业多年来所遇见一些小问题的解决心得,希望可以帮助到大家!



python操作MongoDB

下载python中MongoDB的驱动程序

pip install pymongo

然后确保MongoDB已经安装且可以正常运行,去官网下载相应版本:https://www.mongodb.com/

mkdir -p /home/tools
cd/home/tools
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3...

阅读全文>>

Alex于2017-11-23 13:43 Thursday  已有36次浏览 0条评论

PyQt5学习笔记15----PyQt 线程相关类

  QThread是我们将要详细介绍的第一个类。它也是 Qt 线程类中最核心的底层类。由于 PyQt 的跨平台特性,QThread要隐藏掉所有平台相关的代码。


         正如前面所说,要使用QThread开始一个线程,我们可以创建它的一个子类,然后覆盖其QThread.run()函数:

阅读全文>>

Alex于2017-11-16 16:56 Thursday  已有31次浏览 0条评论

Python3-PyQt5-UI线程与工作线程分离

工作线程与UI线程的分离

    首先先介绍QThread这个类,它是PyQt中用于实现多线程的类,以下代码展示如何使用。

#_*_coding:utf-8_*_


from PyQt5.QtCore import QThread,Qt,pyqtSignal
from PyQt5.QtWidgets import QWidget,QLabel,QApplicat...

阅读全文>>

Alex于2017-11-16 16:54 Thursday  已有45次浏览 0条评论

pyqt5 在qt designer后以弹窗的方式连接多个UI图形界面

当我们通过pyqt开发时,eric6为我们提供了一个方便的工具:图形化的绘制UI工具--qt designer。

    我们可以通过它开发多个UI,然后利用信号-槽工具,将功能代码附着在上面。也可以将多个界面连接起来。

    接下来,我要提供将多个UI链接起来的思路。

 

一:讲解:qt designer 自动生...

阅读全文>>

Alex于2017-11-16 9:14 Thursday  已有34次浏览 0条评论

Python Unicode与16进制字符串相互转换函数

Unicode转换方式:

Unicode是国际组织制定的可以容纳世界上所有文字和符号的字符编码方案。目前的Unicode字符分为17组编排,0x0000 至 0x10FFFF,每组称为平面(Plane),而每平面拥有65536个码位,共1114112个。然而目前只用了少数平面。UTF-8UTF-16UTF-32都是将数字转换到程序数据的编码方案。

 

1、Unicod...

阅读全文>>

Alex于2017-11-10 10:27 Friday  已有37次浏览 0条评论

python操作mongodb存储文件

使用mongodb存储文件,可以使用两种方式,一种是像存储普通数据那样,将文件转化为二进制数据存入mongodb,另一种使用gridfs,咱们先来说说第一种

先读取文件内容,然后塞进bson.binary.Binary对象里,最后像平常那样写入数据库,是不是很简单呢,获取文件一样的简单,像平时那样查找数据,然后将二进制内容写入文件即可

#coding=utf-8
'''
Cre...

阅读全文>>

Alex于2017-8-23 21:02 Wednesday  已有200次浏览 0条评论

python中使用urllib2伪造HTTP报头的2个方法

方法1、 #!/usr/bin/python # -*- coding: utf-8 -*- #encoding=utf-8 #Filename:urllib2-header.py    import urllib2 import sys    #抓取网页内容-发送报头-1 url= "http://www.jb51.net" send_headers = {  'Host':'www.jb51.net',  'User-Agent':'Mozilla/5.0 (Windows NT 6.2; rv:16.0...

阅读全文>>

Alex于2017-8-1 10:42 Tuesday  已有188次浏览 0条评论

Python中使用多进程来实现并行处理

进程和线程是计算机软件领域里很重要的概念,进程和线程有区别,也有着密切的联系,先来辨析一下这两个概念:


1.定义

进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位.

线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源...

阅读全文>>

Alex于2017-6-30 18:34 Friday  已有315次浏览 0条评论