
python
寰宇C++
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
pip升级 以及python3升级python3.9
【Ubuntu16.04 升级pip问题】you are using pip version 8.1.1, however version 20.0.2 is available. you should consider upgrading via the ‘pip install --upgrade pip’ command.文章目录现象解决过程解决方案现象因为安装某些软件要用到pip,但是在安装时报错:You are using pip version 8.1.1, however v原创 2022-05-24 09:51:46 · 7364 阅读 · 1 评论 -
source insight所有文件乱码
【解决办法】:单个文件乱码解决办法: 菜单栏中【File】 > 【Reload As Encoding...】 > 【Chinese Simplified (GB18030)】 > 选择后,点击load,问题解决!!!所有文件乱码解决办法: 我的理解,在做下面操作的时候,先设置,然后关闭所有打开的文件,然后再打开文件即可 菜单栏中 【Options】 > 【Preferences】 >File标签中,最下面的“Default e...原创 2021-04-22 11:16:15 · 1248 阅读 · 0 评论 -
C 语言 http get post 完整实现
//get_post.c#include <stdio.h>#include <stdlib.h>#include <arpa/inet.h>#include <netdb.h>#include <string.h>#include <unistd.h>#include "get_post.h"#define BUFFER_SIZE 1024#define HTTP_POST "POST /%s HTTP/1..原创 2022-05-19 14:50:32 · 1756 阅读 · 3 评论 -
python 扫描ip以及端口,然后Telnet远程设置IP
from ipaddress import ip_addressimport osimport telnetlib import timeimport subprocessfrom unittest import resultimport telnetlibimport threadingimport telnetlib#Telnet远程设置IPdef ipset(ip): # 连接Telnet服务器 tn = telnetlib.Telnet(ip, 24, 10).原创 2022-05-07 09:53:04 · 953 阅读 · 0 评论 -
python实现SCP文件上传服务器
#-*- coding : utf-8 -*-# coding: utf-8import paramikoimport scpclientfrom contextlib import closingfrom scp import SCPClientimport configparserimport timeimport base64# 将指定目录的图片文件上传到服务器指定目录# remote_path远程服务器目录# file_path本地文件夹路径# img_nam.原创 2022-04-13 12:01:37 · 1252 阅读 · 0 评论 -
水星路由器设置成交换机
修改LAN口就可以原创 2022-04-13 10:37:00 · 737 阅读 · 0 评论 -
python依赖环境迁移
使用pip进行python环境迁移将安装好的环境包导出pip freeze > requirements.txt1在全新的Python环境,一次安装requirements.txt文件的所有包pip install -r requirements.txt原创 2022-04-12 10:00:42 · 1044 阅读 · 0 评论 -
DLL load failed while importing win32gui: 找不到指定的程序
pip install pywin32==226原创 2022-04-10 21:42:55 · 1051 阅读 · 0 评论 -
python 实现软件激活码验证
import base64import win32apifrom pyDes import *from pyDes import des,PAD_PKCS5,ECB# #from binascii import a2b_hex #如果需要用二进制编码保存注册码和注册文件可以使用binascii转换# class register:# def __init__(self):# self.Des_Key = "BHC#@*UM" # Key# self.原创 2022-03-24 00:59:35 · 2460 阅读 · 1 评论 -
Python中异步协程的使用方法介绍
1前言:在执行一些 IO 密集型任务的时候,程序常常会因为等待 IO 而阻塞。比如在网络爬虫中,如果我们使用 requests 库来进行请求的话,如果网站响应速度过慢,程序一直在等待网站响应,最后导致其爬取效率是非常非常低的。为了解决这类问题,本文就来探讨一下 Python 中异步协程来加速的方法,此种方法对于 IO 密集型任务非常有效。如将其应用到网络爬虫中,爬取效率甚至可以成百倍地提升。注:本文协程使用 async/await 来实现,需要 Python 3.5 及以上版本1:2基本了解原创 2022-02-25 10:04:12 · 1706 阅读 · 0 评论 -
端口开放,ubuntu开放指定端口 包括TCP UDP
netstat -nupl (UDP类型的端口)netstat -ntpl (TCP类型的端口)a 表示所有n 表示不查询dnst 表示tcp协议u 表示udp协议p 表示查询占用的程序l 表示查询正在监听的程序在ubuntu下面开放端口好像主要有两种方法,一种是ubuntu自带的防火墙,一种是iptables,这里我们主要使用iptables一般情况下,ubuntu安装好的时候,iptables会被安装上,没有安装上也没啥,一条命令就可以安装了。apt-原创 2022-02-15 15:03:06 · 14006 阅读 · 0 评论 -
Python实现简单的web服务器
import socketHOST, PORT = '', 8888listen_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)listen_socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)listen_socket.bind((HOST, PORT))listen_socket.listen(1)print('Serving HTTP on por.原创 2022-01-14 15:21:11 · 340 阅读 · 0 评论 -
python 调用C DLL库 传参(传递数字、字符串、数组(一维、二维)、结构体)
#!/usr/bin/env python#conding=utf-8from itertools import filterfalseimport PySimpleGUI as sgfrom ctypes import cdllfrom ctypes import *from threading import Threadimport timefrom PySimpleGUI.PySimpleGUI import P, PROGRESS_BAR_STYLES, T, Print.原创 2022-01-10 10:59:46 · 3493 阅读 · 0 评论 -
年度最火的AOA蓝牙室内定位原理
AOA 定位方法AOA 定位方法,主要是测量信号移动台和基站之间的到达角度,以基站为起点形成的射线必经过移动台,两条射线的交点即为移动台的位置。该方法只需两个基站就可以确定 MS 的估计位置,其定位示意图如图所示。...原创 2021-12-24 14:35:39 · 3087 阅读 · 1 评论 -
Python替换转义字符,读取Windows目录
s = 'C:/a.txt'result = eval(repr(s).replace('\/', '\\'))print(result)repr() 函数可以将字符串转换为python的原始字符串(即忽视各种特殊字符的作用)然后再使用eval() 函数将原始字符串转换为正常的字符串,不使用eval 输出的字符串会带有 ' ' 引号。str() 和 repr() 都是把对象转换为字符串,但 str() 转换的字符串对用户友好, repr() 转换的字符串对python友好。...原创 2021-12-15 17:33:47 · 1536 阅读 · 0 评论 -
python 根据C盘卷号进行 加密解密,可以用做软件激活码
import base64import win32apifrom pyDes import *from pyDes import des,PAD_PKCS5,ECB#from binascii import a2b_hex #如果需要用二进制编码保存注册码和注册文件可以使用binascii转换class register: def __init__(self): self.Des_Key = "BHC#@*UM" # Key self.Des_IV =..原创 2021-12-13 18:04:49 · 1622 阅读 · 0 评论 -
Ubuntu系统升级Python3版本至Python3.9
# 我也使用的wget ,我下载到了home中wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz# 在home中解压tar -zxf Python-3.9.0.tgz# 进入python3.9cd Python-3.9.0 # 编译文件 时间大概有1-3分钟./configure --prefix=/usr/local/python3 # 编译好后,会有另外一个提示,让run ./configure xxx./.原创 2021-12-03 16:06:14 · 2160 阅读 · 0 评论 -
size_t 的数据如何打印输出
把%d更换为%zu就可以了。%zu用来输出size_t 类型原创 2021-07-09 15:44:31 · 4656 阅读 · 0 评论 -
Ubuntu 16.04 - python3 安装mysql驱动
阿西吧,今天碰到一件特别蛋疼的事,给Ubuntu安装Python的MySQL驱动,驱动显示安装成功了pip install mysql-connector但是在程序中导入,老是报错。Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module named 'mysql'明明驱动安装成功了啊。转念一想,默认的Pyt原创 2021-07-07 10:45:05 · 273 阅读 · 0 评论 -
python网络通信
#!/usr/bin/python3# 文件名:server.py#导入socker/sys模块import socketimport sys#创建socket对象serversocket=socket.socket( socket.AF_INET, socket.SOCK_STREAM)#获取本地主机名host=socket.gethostname()port=9999# 绑定端口号serversocket.bind((host,port))#设置最大连接数,超过.原创 2021-06-10 17:38:48 · 198 阅读 · 0 评论 -
用VScode配置Python开发环境
前言VScode是一个相当优秀的IDE,具备开源、跨平台、模块化、插件丰富、启动时间快、颜值高、可高度定制等等优秀的特质,不愧是微软爸爸的私生子。所以用VScode来编写Python,也是相当的好用的。所以,今天我们就来讲讲,怎么在VScode上配置Python开发环境。软件准备首先,我们必须先下载好Python的安装包和VScode的安装包。下载地址如下:Python:https://www.python.org/downloads/VScode:https://code.visua转载 2021-06-04 15:12:06 · 471 阅读 · 0 评论 -
Python 浮点数精度问题(包含解决方案)
原创 2021-05-28 23:11:50 · 2927 阅读 · 0 评论 -
Python 内置函数一览表
原创 2021-05-27 23:59:09 · 391 阅读 · 0 评论 -
Python 关键字(保留字)一览表
原创 2021-05-27 23:48:28 · 619 阅读 · 0 评论 -
Python 缓存重用机制
Python 缓冲机制是为提高程序执行的效率服务的,实际上就是在 Python 解释器启动时从内存空间中开辟出一 小部分,用来存储高频使用的数据,这样可以大大减少高频使用的数据创建时申请内存和销毁时撤销内存的开 销。 Python 在存储数据时,会根据数据的读取频繁程度以及内存占用情况来考虑,是否按照一定的规则将数据存储 缓存中。那么问题来了,内存重用机制适用于哪些基本数据类型呢? 表 1 罗列了 Python 是否将指定数据存入缓存中的规则:...原创 2021-02-28 19:55:05 · 271 阅读 · 0 评论 -
ubuntu 升级到python3.8
1. 概述本文记录在 Ubuntu 16.04 上将 python 升级为 3.8 版本,并配置为系统默认 python3 的过程。在 Ubuntu 16.04 中,python3 的默认版本为 3.5:$ python3 -VPython 3.5.2本文以在 Ubuntu 16.04 中安装为例,方法同样适用于 Ubuntu 18.04 。2. 通过 Apt 安装Ubuntu 官方 apt 库中还未收录 python 3.8,这里使用 deadsnakes PPA 库安装。原创 2021-02-27 22:17:03 · 1067 阅读 · 0 评论 -
Linux(Ubuntu)系统安装 Python
Linux 系统是为编程而生的,因此绝大多数的 Linux 发行版(Ubuntu、CentOS 等)都默认自带了 Python。 有的 Linux 发行版甚至还会自带两个版本的 Python,例如最新版的 Ubuntu 会自带 Python 2.x 和 Python 3.x。 打开 Linux 发行版内置的终端(Terminal),输入 python 命令就可以检测是否安装了 Python,以及安装了 哪个版本,如下所示: [c.biancheng.net@localhost ~]$原创 2021-02-27 18:44:13 · 400 阅读 · 0 评论