- 博客(440)
- 资源 (13)
- 收藏
- 关注
原创 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 6932 1
原创 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 1702 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 869
原创 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 1192
原创 python依赖环境迁移
使用pip进行python环境迁移将安装好的环境包导出pip freeze > requirements.txt1在全新的Python环境,一次安装requirements.txt文件的所有包pip install -r requirements.txt
2022-04-12 10:00:42 1001
原创 DLL load failed while importing win32gui: 找不到指定的程序
pip install pywin32==226
2022-04-10 21:42:55 1005
原创 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 2307 1
原创 Python中异步协程的使用方法介绍
1前言:在执行一些 IO 密集型任务的时候,程序常常会因为等待 IO 而阻塞。比如在网络爬虫中,如果我们使用 requests 库来进行请求的话,如果网站响应速度过慢,程序一直在等待网站响应,最后导致其爬取效率是非常非常低的。为了解决这类问题,本文就来探讨一下 Python 中异步协程来加速的方法,此种方法对于 IO 密集型任务非常有效。如将其应用到网络爬虫中,爬取效率甚至可以成百倍地提升。注:本文协程使用 async/await 来实现,需要 Python 3.5 及以上版本1:2基本了解
2022-02-25 10:04:12 1604
原创 端口开放,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 13567
原创 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 292
原创 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 3422
原创 年度最火的AOA蓝牙室内定位原理
AOA 定位方法AOA 定位方法,主要是测量信号移动台和基站之间的到达角度,以基站为起点形成的射线必经过移动台,两条射线的交点即为移动台的位置。该方法只需两个基站就可以确定 MS 的估计位置,其定位示意图如图所示。...
2021-12-24 14:35:39 3010 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 1501
原创 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 1559
原创 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 2110
原创 Debug调试,保存的日志文件控制在2000行左右(可以当printf打印,也可以选择输出信息到文件,还能控制文件行数)
//Debug调试开关,打开则输出到文件,屏蔽则直接终端输出//****************************************************#define DEBUG //使能DEBUG,输出调试信息给文件char *filepath="/opt/test.txt";int max_rows=2000; //文件内容行数最大值int file_rows=0; //实际文件内容行数//***********************************.
2021-12-02 14:01:21 908
原创 米尔科技调试串口转普通串口
mxc0:12345:respawn:/bin/start_getty 115200 ttymxc2 inittab修改uboot 修改setenv bootargs 'console= ubi.mtd=4 root=ubi0:rootfs rootfstype=ubifs mtdparts=gpmi-nand:5m(boot),1m(env),10m(kernel),1m(dtb),-(rootfs)'saveenv恢复setenv bootargs 'console=ttymxc.
2021-11-29 09:33:01 324
原创 远翔笔谈之量化交易入门(一)
CTA策略研究对象:狭义上来说,CTA策略的研究对象只包括期货,像国内的股指期货,大宗商品期货和国债期货(利率期货),这些品种是目前国内CTA策略的主要研究对象和利润来源;广义上来说,可以是大宗商品期货,国债期货(利率期货),股票,外汇(包括spots和futures),甚至期权等任何有一定历史公开量价数据的品种。CTA策略研究周期:通常来说,以分钟、小时和日线数据为主。少部分CTA策略也会用到tick数据,包括level2的bid price,ask price,bid volume,as
2021-10-25 11:35:56 273
原创 Python + logging 输出到屏幕,将log日志写入文件
Python之日志处理(logging模块)本节内容日志相关概念 logging模块简介 使用logging提供的模块级别的函数记录日志 logging模块日志流处理流程 使用logging四大组件记录日志 配置logging的几种方式 向日志输出中添加上下文信息 参考文档一、日志相关概念日志是一种可以追踪某些软件运行时所发生事件的方法。软件开发人员可以向他们的代码中调用日志记录相关的方法来表明发生了某些事情。一个事件可以用一个可包含可选变量数据的消息来描述。此外,事件也有重要性
2021-10-06 21:11:12 3015 1
原创 Python的问题解决: IOError: [Errno 32] Broken pipe
被该问题困扰的人还是挺多的,所以又对这个问题进行了一些更深入的分析,希望可以解决读者的问题新版本:Python 的 Broken Pipe 错误问题分析遇到一个很奇怪的问题, web.py代码里面报错IOError: [Errno 32] Broken pipe启动命令: nohup python xxx.py > xxx.log &ssh登录到机器上, 启动, 不会出现远程ssh执行启动脚本, 就会出现IOError问题查看进程pid, ll /proc/<pi.
2021-10-05 19:30:14 1804
原创 Python PyInstaller安装和使用教程(详解版)
在创建了独立应用(自包含该应用的依赖包)之后,还可以使用 PyInstaller 将Python程序生成可直接运行的程序,这个程序就可以被分发到对应的 Windows 或 Mac OS X 平台上运行。安装 PyInstallePython 默认并不包含 PyInstaller 模块,因此需要自行安装 PyInstaller 模块。安装 PyInstaller 模块与安装其他 Python 模块一样,使用 pip 命令安装即可。在命令行输入如下命令:pip install pyinsta..
2021-09-30 15:19:52 1575
原创 windows系统python调用c语言详细步骤
环境:VS2017 社区版, windows7 64位系统一、检测c语言代码是否正常打开vs2017,新建工程,新建源文件,测试代码正常如下:#include<stdio.h> int add(int num1, int num2); void main(){ int a = 2; int b = 3; int c = 0; c = add(a, b); printf("%d", c); getchar();} i
2021-09-28 10:23:29 1216
原创 PySimpleGUI-master 界面展现
Browser_START_HERE_Demo_Programs_Browser.pyDemo_All_Elements.pyDemo_Animated_GIFsDemo_Animated_GIFs_Using_PILDemo_Auto_Save_Window_PositionDemo_Bar_ChartDemo_Base64_Image_EncoderDemo_Base64_Single_Image_EncoderDemo_Bord...
2021-09-27 16:01:05 760 1
原创 linux 脚本自启动软件
linux 脚本自启动软件修改/etc/rc.local/etc/rc.local[root@c69-01 scripts]# tail -n 1 /etc/rc.local/bin/bash /server/scripts/qidong.sh >/dev/null 2>/dev/null#!/bin/shwhile truedo ps -ef | grep "readasync tmr://localhost --ant 1" | grep -v "gre...
2021-09-10 09:40:16 213
原创 pysimplegui怎么修改窗口左上角的图片?
sg.Window('PySimpleGUI',layout,icon='ico.ico')
2021-09-03 16:12:02 1961 3
原创 RFID Gen2协议 blf 控制 【BLF:反向散射链路频率】
一.反向散射耦合RFID系统1.反向散射雷达技术为RFID的反向散射耦合方式提供了理论和应用基础。当电磁波遇到空间目标时,其能量的一部分被目标吸收,另一部分以不同的强度散射到各个方向。在散射的能量中,一小部分反射回发射天线,并被天线接收(因此发射天线也是接收天线),对接收信号进行放大和处理,即可获得目标的有关信息。2.RFID反向散射耦合方式一个目标反射电磁波的频率由反射横截面来确定。反射横截面的大小与一系列的参数有关,如目标的大小、形状和材料,电磁波的波长和极化方向等。由于...
2021-09-01 17:11:37 1044
原创 Linux-C UDP简单例子
Linux-C UDP简单例子一、简述 记--使用UDP协议通信的简单例子。 说明: 网络中有很多主机,我们使用IP地址标识主机的身份。一台主机有多个应用程序,我们使用端口号来标识应用。 例子打包链接: https://pan.baidu.com/s/1-JlZpAd5A86Lkor03FbGZg 提取码: 6wrq 例子1:UDP单播,一方发送,一方接收。 例子2:UDP单播,使用多线程实现 双方通信。 ...
2021-08-19 14:43:59 787
原创 PySimpleGUI 打包发布使用
前言:之前博客介绍了使用Pyqt5开发python gui界面,直接这样用的话,每次要通过Python启动。如果要脱离python环境使用,则需要将写好gui的python3的py文件打包成exe程序网上找到的方法是python有个库,pyinstaller安装pyinstaller可以直接在cmd命令行中,输入代码来安装pyinstallerpip install pyinstaller打包文件成exe程序(下面举个栗子) 1.将cmd的目录切换至(命令:cd 文件.
2021-08-13 14:08:58 1943
原创 UDP 客户端是windows版 服务端是linux 版
客户端#include <iostream>#include <stdio.h>#include <WinSock2.h>#pragma comment(lib, "ws2_32.lib") //加载 ws2_32.dll#pragma warning(disable : 4996)#define BUF_SIZE 100int main() { //初始化DLL WSADATA wsaData; WSAStartup(M
2021-08-10 11:31:48 153
原创 用python 写界面pySimpleGUI,高分精品文章地址
matplotlib.pyplot.plot 链接地址:https://www.freesion.com/article/5082675846/官方中文手册:https://pysimplegui.readthedocs.io/en/latest/cookbook/#animated-matplotlib-graph 可以使用谷歌翻译,下载个谷歌浏览器,需要V软P件N的可以联系我。只做技术学习交流...
2021-08-09 17:21:52 694 1
原创 【用python写界面】关于pySimpleGUI输入的精品文章
INPUTTEXT 元素Display a single text input field. Based on the tkinter Widget `Entry`InputText(default_text="", size=(None, None), disabled=False, password_char="", justification=None, background_color=None, text_color=None,
2021-08-09 17:17:24 934
原创 System.InvalidOperationExceptino:如果应用程序没有控制台或者控制台输入已通过文件进行重定向,则无法读取键,请尝试使用Console.Read
System.InvalidOperationExceptino:如果应用程序没有控制台或者控制台输入已通过文件进行重定向,则无法读取键,请尝试使用Console.Read这个问题其实很简单,主要是因为你的项目中设置了Windows应用程序但是使用了控制台中才可以使用的方法:Console.如果继续使用控制台程序,则可以改设置:现在就没问题了...
2021-08-07 11:19:18 777
原创 Python库导入错误:ImportError: No module named matplotlib.pyplot
Python库导入错误:ImportError: No module named matplotlib.pyplot在Python中导入matplotlib.pyplot时出现如下错误:在Windows操作系统下解决办法为:打开命令提示符(按快捷键Win+r ,输入“cmd",回车),输入以下指令即可安装matplotlib模块:python -m pip install matplotlibPython中其他模块在Windows下安装指令与此类似。...
2021-08-06 16:31:37 3136
原创 物联网后向散射系统的诞生与技术原理
我们已步入万物互联的新时代,然而物联网节点高度依赖电源供电,严重影响了物联网的普及应用。因为在一个实际部署的、有一定规模的物联网中更换电池并不是一件简单的事情。我们首先需要准确知道成百上千个节点中哪些节点需要更换电池,然后远赴野外,找到这些节点并进行电池更换。只要物联网系统运行,这样的工作就需要不断迭代进行。仅仅是更换电池的人力代价,就足以让物联网潜在用户望而却步。更何况,电池的大量使用也将导致严重的环境污染。令人欣慰的是,低功耗感知元器件、低功耗处理芯片、低功耗通信等技术的出现,为物联网摆脱电池束缚带
2021-08-06 11:45:24 1842
原创 硬核易懂来了!!原码 反码 补码 一网打尽
今天复习计网的时候看到了UDP头部有差错校验,其中的checksum算法没理的太清楚,索性写一篇博客,顺便回顾一下其他的。校验和覆盖的内容:IP校验和:IP首部。ICMP校验和:ICMP首部+ICMP数据;UDP、TCP校验和:首部+数据+12个字节伪首部(源IP地址、目的IP地址、协议、TCP/UDP包长)。计算校验和的步骤:[1]把校验和字段设置为0。[2]把需要校验的数据看成以16位为单位的数字组成,依次进行二进制反码求和。[3]把得到的结果存入校验和字段中。另外UDP、TC
2021-07-28 18:10:05 400
原创 计算程序耗时 ,linux 版本 C C++
#include <sys/time.h> //引入头文件int main(){ struct timeval t1,t2; double timeuse; gettimeofday(&t1,NULL); fun(); gettimeofday(&t2,NULL); timeuse = (t2.tv_sec - t1.tv_sec) + (double)(t2.tv_usec - t1.tv_usec)/1000000.
2021-07-20 15:26:14 427
原创 一文解决python的GUI--python程序员必会GUI库-神器PySimpleGUI良心总结
import PySimpleGUI as sg def 总体说明(): #下面这个layout变量就是控件的集合,里面放空间 #将来我们直接把这个变量传到窗口(屏幕)那里 #你可以把它当作实际内容 #以下是个简单的例子 layout = [[sg.Text("要显示在窗口上的文字")], [sg.Button("完成")]] #他还有参数,你懂的:title='Options',etitle_color='rd', #sg.Win...
2021-07-15 21:57:19 1511 1
通迅项目商业计划书
2018-12-18
网络项目商业计划书
2018-12-18
产品加工项目商业计划书
2018-12-18
农业项目商业计划书
2018-12-18
组建商业计划书
2018-12-18
产品研发商业计划书
2018-12-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人