Python中使用filter过滤列表的一个小技巧分享

有的时候使用dir(Module),可以查看里面的方法,但是模块自带的属性"__"开头的也会显示,如下:>>> import random>>> dir(random)['BPF', 'LOG4', 'NV_MAGICCONST', 'RECIP_BPF',...

2020-05-26

python多进程使用函数封装实例

我就废话不多说了,直接看代码吧!import multiprocessing as mpfrom multiprocessing import Processclass MyProcess(Process): """ 自定义多进程,继承自原生Process,目的是...

2020-05-26

Python使用多进程运行含有任意个参数的函数

1. 问题引出许多时候,我们对程序的速度都是有要求的,速度自然是越快越好。对于Python的话,一般都是使用multiprocessing这个库来实现程序的多进程化,例如:我们有一个函数my_print...

2020-05-26

如何在windows下安装Pycham2020软件(方法步骤详解)

1.在pycham官网下载安装软件https://www.jetbrains.com/pycharm/download/2.我下载的是64位的安装包,现在开始安装3.下一步,选择安装位置,我不太想用它的默认路径,我建了个Pytho...

2020-05-26

Python使用pdb调试代码的技巧

什么是pdb不知道大家在用Python写代码出现报错时是怎样调试的,从报错提示定位回去一步一步check每一行?如果没有IDE或者命令行写代码时又该怎样快速调试?这时如果使用pdb进行调...

2020-05-26

在Sublime Editor中配置Python环境的详细教程

了解如何 在sublime编辑器中安装python软件包,以 实现自动完成等功能,并在sublime编辑器本身中运行build。安装Sublime软件包控制首先下载用于sublime编辑器的程序包控件。转...

2020-05-26

Python实现汇率转换操作

1,分析计算部分;2,将问题分为输入,处理以及输出三部分;3,设计算法进行计算。输入:人民币金额处理:汇率计算:输入/汇率输出。打开PyCharm–>File–>new Project–>选择目录或者新建,默...

2020-05-26

Python定义函数实现累计求和操作

一、使用三种方法实现0-n累加求和定义函数分别使用while循环、for循环、递归函数实现对0-n的累加求和1、使用while循环定义一个累加求和函数sum1(n),函数代码如下:2、使用 fo...

2020-05-26

python中使用input()函数获取用户输入值方式

我们编写程序最终目的还是来解决实际问题,所以必然会遇到输入输出的交互问题,python中提供了input函数用来获取用户的输入,我们可以用以下程序演示。user_gender = input("Plea...

2020-05-26

解决IDEA 的 plugins 搜不到任何的插件问题

##IntelliJ IDEA 2019.1.4 版中,setting>>plugin中查找插件(例如python),一直查不到怎么解决marketplace,install,updates都不能查找解决方式:点击右侧设置按钮,选择HTTP proxy,勾中A...

2020-05-26

Python插件机制实现详解

插件机制是代码/功能反向依赖注入到主体程序的一种方法,编译型语言通过动态加载动态库实现插件。对于Python这样的脚本语言,实现插件机制更简单。机制Python的__import__方法...

2020-05-26

python 使用事件对象asyncio.Event来同步协程的操作

事件对象asyncio.Event是基于threading.Event来实现的。事件可以一个信号触发多个协程同步工作,例子如下:import asyncioimport functools def set_event(event): print('set...

2020-05-26

python requests包的request()函数中的参数-params和data的区别介绍

如下所示:import requests url='http://www.baidu.com'#下面使用requests.request(method, url, **kwargs)re=requests.request('GET',url)经验证,可用。我们试着传入一个字典...

2020-05-26

Python实现CAN报文转换工具教程

一、CAN报文简介CAN是控制器局域网络(Controller Area Network, CAN)的简称,是由以研发和生产汽车电子产品著称的德国BOSCH公司开发的,并最终成为国际标准(ISO 11898),是国际上应...

2020-05-26

Python 通过监听端口实现唯一脚本运行方式

我就废话不多说了,大家还是直接看代码吧try: s = socket.socket() s.bind(('127.0.0.1', port))except: log.info(' * already has an instance, so exit.') exit(0)补充知识...

2020-05-26

python中shell执行知识点

os.systemsystem方法会创建子进程运行外部程序,方法只返回外部程序的运行结果。这个方法比较适用于外部程序没有输出结果的情况。import osos.system('ls')commands.getstatu...

2020-05-26

Python super()函数使用及多重继承

super()函数可以用于继承父类的方法,语法如下:super(type[, object-or-type])虽然super()函数的使用比较简单,但是需要根据单继承和多继承来分析函数的调用关系。首先,当类之间...

2020-05-26

使用Python实现批量ping操作方法

在日常的工作中,我们通常会有去探测目标主机是否存活的应用场景,单个的服务器主机可以通过计算机自带的DOS命令来执行,但是业务的存在往往不是单个存在的,通常都是需要去探测C段...

2020-05-26

Python基于Tkinter编写crc校验工具

本篇文章,完全是用来记录代码用的,目的是使用Python,基于Tkinter编写crc校验工具。# -*- coding: utf-8 -*-import Tkinterimport tkFileDialogWIDTH = 16TOPBIT = (1 << (WIDT...

2020-05-26

如何搭建pytorch环境的方法步骤

1.conda创建虚拟环境pytorch_gpuconda create -n pytorch_gpu python=3.6创建虚拟环境还是相对较快的,它会自动为本环境安装一些基本的库,等待时间无需很长,成功之后界面如下所...

2020-05-26

Python3自动生成MySQL数据字典的markdown文本的实现

为啥要写这个脚本
五一前的准备下班的时候,看到同事为了做数据库的某个表的数据字典,在做一个复杂的人工操作,就是一个字段一个字段的纯手撸,那速度可想而知是多么的折磨和锻炼...

2020-05-26

基于python实现检索标记敏感词并输出

 一些带有过度宣传的词,在淘宝、京东对商品的宣传有一定的限制,这些最佳,最大、盗版、水货等词语都不能用于产品的宣传,可以使用程序检测敏感词,以下既是具体代码。#检索敏感词...

2020-05-26

python多进程下的生产者和消费者模型

一、生产者消费者模型介绍1.1 为什么需要使用生产者消费者模型生产者是指生产数据的任务,消费者是指消费数据的任务。当生产者的生产能力远大于消费者的消费能力,生产者就需要...

2020-05-26

基于python实现把json数据转换成Excel表格

json数据:[{"authenticate":-99,"last_ip":"156.2.98.429","last_time":"2020/05/23 01:41:36","member_id":5067002,"mg_id":1,"name":"yuanfang","status":0,"use...

2020-05-26

Pygame的程序开始示例代码

程序开始一、基本使用1、创建一个游戏窗口出来代码如下:# coding:utf8import pygameimport sys# 初始化pygamepygame.init()# 变量定义size = width, height = 600, 400bg =...

2020-05-26

windows10 pycharm下安装pyltp库和加载模型实现语义角色标注的示例代码

最近在上《自然语言处理》这门选修课,为了完成上机作业也是很认真了,这次是为了实现语角色标注任务,于是就入了这个坑,让我们来(快乐地 )解决出现的问题。问题一:下载安装pyltp实现...

2020-05-26

哈工大自然语言处理工具箱之ltp在windows10下的安装使用教程

ltp是哈工大出品的自然语言处理工具箱, pyltp是python下对ltp(c++)的封装.在linux下我们很容易的安装pyltp, 因为各种编译工具比较方便. 但是在windows下需要安装vs并且还得...

2020-05-26

vscode写python时的代码错误提醒和自动格式化的方法

python的代码错误检查通常用pep8、pylint和flake8,自动格式化代码通常用autopep8、yapf、black。这些工具均可以利用pip进行安装,这里介绍传统的利用pip.exe安装和在VScode中...

2020-05-26

win10从零安装配置pytorch全过程图文详解

1.安装anaconda(anaconda内置python在内的许多package,所以不用另外下载python)
可以点击下面的清华开源软件镜像站,在官网下载anaconda不如在这下的快
https://mirrors.tuna.ts...

2020-05-26

详解Django配置JWT认证方式

1. 安装 rest_framework + djangorestframework_simplejwt安装djangorestframework_simplejwt : pip install djangorestframework-simplejwt安装rest_framework: pip install...

2020-05-26

如何通过Python3和ssl实现加密通信功能

一、说明1. python标准库ssl可实现加密通信2. ssl库底层使用openssl,做了面向对像化改造和简化,但还是可以明显看出openssl的痕迹3. 本文先给出python实现的socket通信,在此基...

2020-05-26

利用Python如何实时检测自身内存占用

前言最近在做文本统计,用 Python 实现,遇到了一个比较有意思的难题——如何保存统计结果。直接写入内存实在是放不下,十几个小时后内存耗尽,程序被迫关闭。如果直接写入数据库吧...

2020-05-26

Python Json数据文件操作原理解析

引言  接口测试就是数据的测试,在测试之前,需要准备好测试数据,而测试数据可以用数据库、excel、txt和csv方式,当然还有一种方式,那就是使用json文件来储存测试数据。常用的方...

2020-05-26

解决pycharm安装第三方库失败的问题

前言:在使用pycharm学习python的时候,经常需要第三方库,没有第三方库程序就会报错,pycharm也会提醒你要安装所需要的库,安装第三方库的时候往往就出现了问题,如图;下面我将谈谈一...

2020-05-26

Python接口测试数据库封装实现原理

引言  做接口测试的时候,避免不了操作数据库。因为数据校验需要,测试数据初始化需要、一些参数化场景需要等。  数据库操作框架设计  这里主要操作mysql数据库,整体思路:...

2020-05-26

pip安装提示Twisted错误问题(Python3.6.4安装Twisted错误)

当我们在安装scrapy的过程中出现了Twisted错误,当我们有继续安装Twisted的时候,又继续报错,通过一系列的查询和了解,终于发现了问题,现在就来和大家一起解决这个复杂的BUG……环...

2020-05-26

pycharm无法安装第三方库的问题及解决方法以scrapy为例(图解)

很多次遇到在pycharm中无法安装第三方库的情况,今天我就遇到了,找了很多办法都没用但是在pycharm中配置anaconda环境之后再从anaconda下载安装你所需要的库就可以diy完决你...

2020-05-26

浅析python 动态库m.so.1.0错误问题

$ python -V
python: error while loading shared libraries: libpython3.6m.so.1.0: cannot open shared object file: No such file or directoryldd是列出动态库依赖关...

2020-05-26

react-native中AsyncStorage实例详解

react-native中AsyncStorage实例详解AsyncStorage是一个简单的,具有异步特性的储存API,它的储存方式为键值对的方式,且对整个App而言,是全局的。AsyncStorage提供了较全的方法供...

2020-05-26

IOS实现的简单画板功能

效果图设计要求 1、画笔能设置大小、颜色 2、有清屏、撤销、橡皮擦、导入照片功能 3、能将绘好的画面保存到相册实现思路1、画笔的实现,我们可以通过监听用户的 平移手势 中...

2020-05-26

objective-c实现点到直线的距离及与垂足的交点

问题描述点到直线或者线段的距离实现思路假设有一点坐标P(x0,y0),有一线段AB,A坐标(x1,y1),B坐标(x2,y2),求P点到AB线段或所在直线的距离d以及P点在直线上的垂足C(x,y)。这需要复习一下高...

2020-05-26

iOS 键盘输入限制(只能输入字母,数字,禁止输入特殊符号)

首先我们要设置一下键盘类型textFiled.keyboardType = UIKeyboardTypeASCIICapable; (根据个人喜好设置键盘)然后我们要设置textfield的代理<UITextFieldDelegate>设置好代...

2020-05-26

Objective-C基础 自定义对象归档详解及简单实例

自定义对象要实现归档必须实现NSCoding协议
NSCoding协议有两个方法,encodeWithCoder方法对对象的属性数据做编码处理,initWithCoder解码归档数据来初始化对象。
示例1
.h头...

2020-05-26

IOS 文件读写操作详解及简单实例

iPhone 文件读写操作
1,写文件操作- (IBAction)btnWrite:(id)sender { //创建文件管理器 NSFileManager *fileManager = [NSFileManager defaultManager]; //获取路径 //...

2020-05-26

iOS 页面滑动与标题切换颜色渐变的联动效果实例

话不多说,直接上图,要实现类似如下效果。
这个效果非常常见,这里着重讲讲核心代码封装顶部的PageTitleView封装构造函数
封装构造函数,让别人在创建对象时,就传入其实需要显示的...

2020-05-26

iOS实现自定义购物车角标显示购物数量(添加商品时角标抖动 Vie)

前言:适用场景:商城类的 App 。将自定义的购物车 view 设置为 navigationItem 的导航栏按钮。效果图如下:&#65279;图1、右上角的购物车即是我们定义的view实现原理:1、利用 navi...

2020-05-26

iOS DropDown下拉按钮效果代码分享

本文实例为大家分享了iOS下拉按钮效果展示的具体代码,供大家参考,具体内容如下
一、效果图。二、工程图。三、代码。RootViewController.h#import <UIKit/UIKit.h>@interface...

2020-05-26

IOS开发过程中的消息通知--小红点

大致分为两种方法:系统方法和自定义方法系统方法:系统自带的方法可以显示具体的消息数量,这个就是苹果设备常见的小红点。实现思路如下:NSArray *tabBarItems = self.navigation...

2020-05-26

iOS TabBarItem设置红点(未读消息)

实现原理:其实是自定义一个view,将view添加到UITabBar上面,也可以是一个按钮,设置背景图片,和label。废话少说直接上代码搞一个UITabBar的分类#import <UIKit/UIKit.h>@interface...

2020-05-26

iOS 底部按钮和应用图标显示未读消息(带数字)

我们要实现的效果如下:我们使用系统自带的,实际上,代码量很少,在我们要显示的按钮上,打上下面一句代码即可:self.tabBarItem.badgeValue = @"1";同时设置图标和按钮的代码:/** * 获...

2020-05-26
返回顶部
顶部