自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

转载 PyQt 5信号与槽的几种高级玩法

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/broadview2006/article/details/80132757信号(Signal)和槽(Slot)是Qt中的核心机制,也是在PyQt编程中对象之间进行通信的机制。本文介绍了几种PyQt 5信号与槽的几级玩法。在Qt中,每一...

2019-08-14 16:45:49 225

原创 python3+PyQt5+pycharm桌面GUI开发

http://blog.sina.com.cn/s/blog_989218ad0102wz1k.html先看效果:程序员之路:python3+PyQt5+pycharm桌面GUI开发图 1没错,学过C#的同学应该很熟悉这个界面,按钮风格和界面风格很相似,万万没想到,python也可以做出这样的界面,简直了!(图 1)正文开始一、安装python为啥要说这个,我们打开pip,搜索:Py...

2019-08-12 13:37:20 874

转载 odoo配置文件详解

[options]addons模块的查找路径addons_path = D:\odoo\Odoo 10.0\server\odoo\addons超级管理员(用于创建,还原和备份数据库的操作)admin_passwd = adminbin_path = D:\odoo\Odoo 10.0\thirdparty用于导入导出的csv文件的默认分隔符csv_internal_sep = ,...

2019-07-29 11:06:39 709

转载 搞定python多线程和多进程

1 概念梳理:1.1 线程1.1.1 什么是线程线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。一个线程是一个execution context(执行上下文),即一个cpu执行时所需要的一串指令。1.1.2 线程的工作方式假设你正在读一本书,没有读完,你...

2019-07-26 16:02:43 91

转载 python3中argparse模块

原文链接:https://www.cnblogs.com/dengtou/p/8413609.htmlpython3中的argparse模块argparse是python用于解析命令行参数和选项的标准模块,用于代替已经过时的optparse模块。一、定义:argparse是python标准库里面用来处理命令行参数的库二、命令行参数分为位置参数和选项参数:位置参数就是程序根据该参数出现的位...

2019-07-12 16:02:12 490

转载 在windows中:双击运行Python程序、后台运行Python程序

安装Python解释器的windows环境,如果双击运行*.py的文件,会闪退。怎样避免闪退呢?我们用python的日志输出程序来举例说明:main.py中View Code一、双击运行python的具体实现1、bat启动start_show.bat 中(.bat文件 必须放在main.py的同一目录下)1python main.py2、升级版:vbs后台运行(无界面)s...

2019-06-28 11:14:25 871

原创 计算机常用单词

1. file n. 文件;v. 保存文件       2. command n. 命令,指令       3. use v. 使用,用途       4. program n. 程序&nbsp...

2019-05-27 13:29:30 1331

原创 抓取抖音

准备工作:(1)、手机(安卓、ios都可以)/安卓模拟器,今天主要以安卓模拟器为主,操作过程一致。(2)、抓包工具:Fiddel 下载地址:(https://www.telerik.com/download/fiddler )(3)、编程工具:pycharm(4)、安卓模拟器上安装抖音(逍遥安装模拟器)一、fiddler配置在tools中的options中,按照图中勾选后点击Actio...

2019-05-09 14:55:41 2837

原创 matplotlib.pyplot 画图模块 应用

import matplotlib.pyplot as plt ,numpy as npx=np.arange(0,1.1,0.1)y1=x**2-1plt.figure() # 创建一个画布 可以有figsize=(4,5) 参数 像素大小 dpi 分辨率#修改参数plt.rcParams[‘font.sans-serif’]=‘SimHei’##字体plt.rcParams[‘ax...

2019-04-15 21:33:38 186

原创 Python连接MongoDB数据库

import pymongoclass MongoDeal():def __init__(self): self.db = self.conn_mongo() self.count = 1def conn_mongo(self): #创建mongo连接 client = pymongo.MongoClient('127.0.0.1',27017) db = client.runoo...

2019-04-12 21:58:34 287

原创 redis数据库的连接和操作

import redisclass Redis():def init(self):self.r = self.conn_redis()# self.str_text()# self.hash_test()# self.list_text()# self.set_text()self.z_set()#连接数据库def conn_redis(self): r =redi...

2019-04-12 21:53:40 469

原创 数组的函数及操作 矩阵的创建

1,数组的索引import numpy as nparr=np.arange(10)print(arr[::2]) 取的是偶数[ 0 2 4 6 8 ]print(arr[-1]) 取的是最后一个 9二维数组的索引(1)arr2=np.arange(100).reshape((20,5)) 20 行5 列的数组print(arr2[1,2]) 行和列分别被逗号分开 1是行的索引 ...

2019-04-12 21:51:05 448

原创 numpy模块数组

1,只有一行的数组叫做一维数组import numpy as nparr = np.array([1,2,3,4,5])print(arr)==>[1 2 3 4 5 ]2,一般都用二维数组arr1= np.array([[1,2],[2,3],[2,5]])print(arr1)arr.shape 数组结构arr.ndim 维度arr.size 有多少元素arr...

2019-04-11 21:52:27 187

转载 python 基础

谈谈你对python和其他语言的区别python 中,变量是以内容为基准而不是像 c 中以变量名为基准;python 中,一个变量可以以多个名称访问;python 中,数字类型的值是不可变的;python 中,编译器会有一个小整数池的概念为什么要学python编译型语言:一次性,将全部的程序编译成二进制文件,然后在运行。(c,c++ ,go)优点:运行速度快。缺...

2019-04-10 16:13:01 394

转载 Python操作Mongodb

MongoDB是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组。1.创建连接复...

2019-04-02 21:49:31 137

原创 python---观察者模式

class Resi(): def __init__(self): self.obsers=[] self.status='' def attach(self,observe): self.obsers.append(observe) def notify(self): for obj in self.obse...

2019-03-13 20:35:20 99

原创 Pyhon的冒泡、插入、选择、快速排序方法!!!

冒泡排序思想:相邻记录比较,如果逆序则交换,这样一趟排序会使更大(最小) 的记录落到最后,这称之为一趟排序。N个记录需要N-1趟排序 for循环: a=[3,4,5,1,2,4] for i in range(len(a)-1): #一共需要N个元素减1次 for j in range(len(a)-1-i): #每次可找出一个最大的所以在少I次 ...

2019-03-11 20:23:16 105

转载 Django之数据库联表查询,一对多,多对多

from django.db import models# Create your models here."""一对多: subject 和 学生多对多: 老师,学生 """class Subject(models.Model): name = models.CharField(max_length=32) price = models.IntegerF...

2019-02-28 20:47:18 2840

转载 Django之通过后台创建前端表单

from django.shortcuts import render,redirectfrom app01 import modelsfrom django import formsVIEWS文件class BookForm(forms.Form):name = forms.CharField( label = '书名', required = True, error...

2019-02-28 20:44:26 118

转载 Django 之在后台写表单并且控制注册信息

from django.shortcuts import render, redirect from app01 import models from django.forms import widgets from django.forms import ValidationError class UserForm6(forms.Form): ...

2019-02-28 20:41:56 138

原创 Django的一些常用配置命令和知识点

迁移数据库:python manage.py makemigrationspython manage.py migrate在控制台输入命令 且在models里写好数据库class.调用静态资源:{% load static %}在路径中直接用{% static ‘文件名’%}在settings.py中配置 static 路径 STATIC_URL = ‘/static/’...

2019-02-28 14:35:47 83

转载 django模板继承常用标签和规则(看django源码遇到了{{ block.super }})

block extends include三者的差别跟用法一、定义基础模板,在html内容中定义多个block块,block由子模板引用同名block块,来决定是否替换这些部分{% block title %}一些内容,这里可不填{% endblock %}{% block content %}一些内容,这里可不填{% endblock %}{% block footer %}一些内容,这...

2019-02-23 20:50:01 1380

原创 Django中的标签!!!!!

使用Django中的标签可以在模板中做一些简单的逻辑判断。标签和{% %}配合使用。1.for标签{%for 临时遍历 in 序列%} … {%endfor%}for 标签可以用的一些参数2.for…empty标签如果变量名不存在或者内容为空的时候显示{%empty%}中的内容,否则不执行。{% for game in games %}… {% empty %} … {% ...

2019-02-23 20:42:42 870

原创 请求流程和视图函数

1.请求流程(1).启动服务端等待客户端来连接(1).浏览器发出请求然后经过wsgiref.py模块。(2).执行urls.py中的列表,请求url和列表中的参数进行匹配。(3).匹配成功后执行对应的视图函数。(4).将结果返回给浏览器。(5).断开连接2.视图函数(1).函数名称任意,但是一般要见名知意(看见函数名称就知道做什么事情)(2).函数至少有一个参数,一般命名为req...

2019-02-23 20:02:09 123

原创 熟悉python socket搭建WEB服务器的知识。

知识如下:#导入socket 模块from socket import#host是本机地址,serverPort是端口号,程序运行后,在浏览器中输入 127.0.0.1:8888/index.html 即可访问主页host = ‘127.0.0.1’ 或者输入本机ipport = 8888#创建了服务器的套接字,其中AF_INET表示使用的是IPV4协议,SOCKER_STREAM表...

2019-02-22 21:31:35 578 1

原创 C/S 架构与B/S架构的区别

1.C/Sclient/Server架构,及客户端/服务器架构,可以使用任何通信协议,而B/S架构规定必须实现HTTP协议。C/S充分发挥客户端PC的处理能力,很多数据通过客户端的处理后再发给服务器,降低服务器负荷,提高了速度,但是维护非常复杂,必须安装专用的客户端软件,对客户机的操作做系统也数有要求的。2.B/SB/S是针对C/S架构的缺点进行改进后提出的网络结构模式。B/S结构属于C/...

2019-02-22 20:38:27 409

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除