05 2022 档案

摘要:简介 在实际开发中,可能会出现一个需求场景,要求网页的数据可以实时更新。在这种情况下,我们一般会采用轮询的方式,间隔性获取数据,即通过定时器间隔性请求相应接口获取数据,此方式由于是不断请求服务器,资源开销相对较大,且由于数据更新是间隔性,会导致数据时效性欠缺,可能会出现部分延迟,因此衍生出另一种方式 阅读全文
posted @ 2022-05-30 13:23 形同陌路love 阅读(463) 评论(2) 推荐(0) 编辑
摘要:简介 众所周知,github在国内向来都是访问的非常坎坷,不挂代理访问起来非常困难,本文将介绍一种不依赖代理的加快访问的方式,但不一定可行哦,只能说是优化 步骤 1.在搜索框中输入记事本或者notepad,右击管理员运行打开记事本 2.点击记事本左上角的文件->打开,选择C:\Windows\Sys 阅读全文
posted @ 2022-05-28 21:17 形同陌路love 阅读(98) 评论(0) 推荐(0) 编辑
摘要:简介 由于csdn需要登陆才可以复制,需要脚本才可以操作 脚本 直接在console控制台输入以下代码即可直接复制 $("#content_views pre").css("user-select","text"); $("#content_views pre code").css("user-se 阅读全文
posted @ 2022-05-28 20:57 形同陌路love 阅读(194) 评论(0) 推荐(0) 编辑
摘要:简介 一般来说,在项目代码拉取或者提交前都需要添加项目权限,除此之外也需要将对应设备的public key添加至对应的git上,因此需要生成public key 步骤 1.安装git插件(Windows需要) 2.设置git的name和email 命令如下: # 查看当前的用户名 git confi 阅读全文
posted @ 2022-05-28 16:57 形同陌路love 阅读(2242) 评论(0) 推荐(0) 编辑
摘要:简介 在实际项目中,我们有可能需要提取当中的部分内容并导出,给PDF文件添加水印,合并多份PDF文件等等,而本文会着重用到PyPDF2模块来玩转PDF文档,以及tabula模块来对PDF文档中的表格数据进行读取 模块安装 pip install PyPDF2 pip install tabula 读 阅读全文
posted @ 2022-05-28 15:19 形同陌路love 阅读(261) 评论(0) 推荐(0) 编辑
摘要:简介 由于在搭建pyhon开发环境时会出现各种各样的问题,因此将这些问题记录下来 1.下载python 从官网下载对应系统的python版本(最新稳定版即可):官网地址为:python下载地址, 建议下载exe文件 2.安装python 直接双击exe,建议新手直接点击安装即可,这样出现问题的概率会 阅读全文
posted @ 2022-05-28 14:58 形同陌路love 阅读(641) 评论(0) 推荐(0) 编辑
摘要:简介 由于项目需要对比两张相同图片的相似度,因此采用opencv将图片转为灰阶数组,然后对比相应的数组来取相似度,此方法只适用于大小相同的图片,较为局限 # -*- coding: utf-8 -*- import cv2 import os # scikit-image from skimage. 阅读全文
posted @ 2022-05-28 11:05 形同陌路love 阅读(740) 评论(0) 推荐(0) 编辑
摘要:简介 由于之前项目有一个需求,则是自动化创建虚拟机并加载相关配置,创建虚拟机无法避免对于虚拟机系统的设置,因此采用导入虚拟机的方式,并通过查阅virtualbox相关手册,知晓virtualbox可以通过命令行操作,此处作为记录。 1.导入虚拟机: "{VBOX_MANAGER_EXE_PATH}" 阅读全文
posted @ 2022-05-28 11:04 形同陌路love 阅读(859) 评论(0) 推荐(0) 编辑
摘要:1.tkinter简介 Tkinter(即 tk interface,简称“Tk”)本质上是对 Tcl/Tk 软件包的 Python 接口封装,它是 Python 官方推荐的 GUI 工具包,属于 Python 自带的标准库模块,当您安装好 Python 后,就可以直接使用它,而无须另行安装。 作为 阅读全文
posted @ 2022-05-28 11:00 形同陌路love 阅读(880) 评论(0) 推荐(0) 编辑
摘要:路径相关:os、pathlib Windows注册表相关:winreg 系统cpu、内存、线程相关:psutil 文件、文件夹处理:shutil 解析和生成ini文件:ConfigParser:(configparser) python自带的gui库: tkinter json处理相关:json 系 阅读全文
posted @ 2022-05-28 11:00 形同陌路love 阅读(54) 评论(0) 推荐(0) 编辑
摘要:此处以虚拟机镜像快捷方式为例 link_filepath:快捷方式的生成路径 win32_cmd:需要执行的应用程序 arg_str:exe的参数 快捷方式的目标:由win32_cmd + arg_str组成 icon_location:快捷方式的图标位置(默认为ico) working_direc 阅读全文
posted @ 2022-05-28 10:57 形同陌路love 阅读(765) 评论(0) 推荐(0) 编辑
摘要:python文件使用pyinstaller打包的问题 常用pyinstaller相关命令 文件整体打包, 会自动打包相关依赖 pyinstaller -F file 分文件打包,只打包单个文件,其他文件作为依赖 pyinstaller -D dir Windows和Mac OS X:不为标准i/o提 阅读全文
posted @ 2022-05-28 10:56 形同陌路love 阅读(225) 评论(0) 推荐(0) 编辑
摘要:Windows获取本机的安装所有应用 采用操作注册表的方式,理论上其他可通过操作注册表方式的动作均可 import winreg def get_window_software(hive, flag): """ get windows all installed software """ # win 阅读全文
posted @ 2022-05-28 10:56 形同陌路love 阅读(280) 评论(0) 推荐(0) 编辑
摘要:1.执行已下载的virtualbox的安装exe文件,使用pywinauto模拟点击Windows安装的对应控件 1.1.启动exe文件 start *.exe 1.2.使用pywinauto(也适用于桌面端控件的自动化) 1.2.1.pywinauto安装 pip3 install pywinau 阅读全文
posted @ 2022-05-28 10:53 形同陌路love 阅读(612) 评论(0) 推荐(0) 编辑
摘要:由于Windows存在管理员权限限制,执行需管理员权限的命令时会出错, 有两种方案, 1.采用python调用vbs文件,vbs调用bat文件 2.采用提供弹出用户管理员权限方式让用户确认 1.采用python调用vbs文件,vbs调用bat文件 vbs文件 cwd = CreateObject(" 阅读全文
posted @ 2022-05-28 10:51 形同陌路love 阅读(2734) 评论(0) 推荐(1) 编辑
摘要:打包过程中出现下载status code 404 1.可能是网络不好,导致相关electron包无法正常下载,也有可能是需要挂代理 2.可能是编译过程的链接出现错误,一般为网址中缺少或多了一个v,建议自行下载到对应cache中 当yarn install出现status code 404时,基于以上 阅读全文
posted @ 2022-05-28 10:50 形同陌路love 阅读(917) 评论(0) 推荐(0) 编辑
摘要:Nginx搭建简易文件服务器 1.安装nginx,此处略过 2.修改nginx配置文件 详细如下 # 此处为部分文件是否有权限,使用root,则不会出现403权限问题 user root; worker_processes 1; #error_log logs/error.log; #error_l 阅读全文
posted @ 2022-05-27 18:13 形同陌路love 阅读(597) 评论(0) 推荐(0) 编辑
摘要:Nginx下载与安装(Linux) nginx下载 1.root用户下进入/usr/local/src su root cd /usr/local/src 2.下载nginx所需包 # nginx wget http://nginx.org/download/nginx-1.10.2.tar.gz 阅读全文
posted @ 2022-05-27 18:12 形同陌路love 阅读(35) 评论(0) 推荐(0) 编辑
摘要:python shutil模块常用操作 高级的 文件、文件夹、压缩包 处理模块 1.将文件内容拷贝至另一个文件中 shutil.copyfileobj(src, dist, length=16*1024),默认长度为16 * 1024,默认返回None shutil.copyfileobj(open 阅读全文
posted @ 2022-05-27 18:10 形同陌路love 阅读(117) 评论(0) 推荐(0) 编辑
摘要:python os模块常用操作 什么时候使用os模块? 操作文件及文件夹(对于文件及文件夹的增删改查) 1.获取当前文件夹的工作目录 注意不是当前文件所在文件,即当前执行python文件的文件夹 print(os.getcwd()) print(os.path.abspath(os.curdir)) 阅读全文
posted @ 2022-05-27 18:08 形同陌路love 阅读(93) 评论(0) 推荐(0) 编辑
摘要:创建excel表格 import xlsxwriter excel = xlsxwriter.Workbook(excel_path) 创建sheet页 sheet = excel.add_worksheet(sheet) 设置excel相关样式 def set_style_xlswriter(se 阅读全文
posted @ 2022-05-27 18:05 形同陌路love 阅读(210) 评论(0) 推荐(0) 编辑
摘要:CSS 去除两个span之间的默认间距 去除两个span之间的默认间距:(两步解决) 1、将两个span的父级元素 font-size 设置为0。 2、然后再分别设置两个span的font-size即可解决。 js获取当前时间 getNowTime: function () { let dateTi 阅读全文
posted @ 2022-05-27 18:04 形同陌路love 阅读(56) 评论(0) 推荐(0) 编辑
摘要:获取canvas图片的对应base64的uri(echart图、v-chart图 canvas元素.toDataURL()获取对应canvas的base64 uri的链接 前端处理生成的uri,可以生成一张图片 <img src="base64uri"/> python处理canvas生成的base 阅读全文
posted @ 2022-05-27 18:03 形同陌路love 阅读(483) 评论(0) 推荐(0) 编辑
摘要:python subprocess常用操作 1.subprocess模块的常用函数 | 函数 | 描述 | | | | | subprocess.run() | Python 3.5中新增的函数。执行指定的命令,等待命令执行完成后返回一个包含执行结果的CompletedProcess类的实例。 | 阅读全文
posted @ 2022-05-27 17:55 形同陌路love 阅读(354) 评论(0) 推荐(0) 编辑
摘要:简介 装饰器可以在不修改原有代码的基础上添加新的功能,可以将重复重用的代码抽取出来,进一步解耦,方便维护,一般适用于插入日志、性能测试、事务处理、缓存等 装饰器的前提 闭包 一般来说,当一个函数嵌套另一个函数时,内部函数引用到了外部函数的变量,则形成了闭包,如下所示,outter与inner形成了闭 阅读全文
posted @ 2022-05-27 17:42 形同陌路love 阅读(64) 评论(0) 推荐(0) 编辑
摘要:zip函数 zip()一般传入可迭代对象(不止一个),将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的zip对象(python2返回元组),需要手动使用tuple、list等序列转换成可使用的对象。 打包 # 传入一个可迭代对象 data = [i for i in range(3)] 阅读全文
posted @ 2022-05-27 09:53 形同陌路love 阅读(134) 评论(0) 推荐(0) 编辑
摘要:简介 线程理解中介绍过,再回顾一遍,一个应用程序由多个进程组成,一个进程由多个线程组成,由操作系统根据优先级、时间片来绝对线程的运行 进程 python的进程不同于线程,在主流的cpython解释器下,无论创建多少线程,都只会在一个cpu上运行,与java等语言有所区别,进程则与其他语言类似,会占用 阅读全文
posted @ 2022-05-26 18:14 形同陌路love 阅读(57) 评论(0) 推荐(0) 编辑
摘要:简介 一个应用程序由多个进程组成,一个进程有多个线程,一个线程则是操作系统调度的最小单位,当应用程序运行时,操作系统根据优先级和时间片调度线程(决定此时此刻执行哪个线程)。 python的线程 python存在多个解释器,cpython、jpython等,但目前主流常用的则是cpython,其存在G 阅读全文
posted @ 2022-05-26 15:12 形同陌路love 阅读(94) 评论(0) 推荐(0) 编辑
摘要:Linux 1.对于需要sudo权限的命令可以采取手动输入方式输入密码,也可以传递密码方便处理。 echo 当前用户密码 | sudo -S 你的命令 2.sed 修改文件中部分内容 使用部分正则语法。 sed -i 's/原字符串/新字符串/g' file 由于部分情况下,替换的内容存在/,导致冲 阅读全文
posted @ 2022-05-26 10:44 形同陌路love 阅读(109) 评论(0) 推荐(0) 编辑
摘要:文件复制 1.读取流方式复制 def copy_file(orign_file, new_file): """ 文件复制 orign_file:旧文件 new_file:新文件 """ try: if os.path.exists(new_file) == True: os.remove(new_f 阅读全文
posted @ 2022-05-25 10:17 形同陌路love 阅读(57) 评论(0) 推荐(0) 编辑
摘要:cwd: 命令的执行路径,相当于os.chdir('/home')提前切换到对应路径 env: 环境变量,某些执行路径需要添加必须的环境变量,例如fastboot依赖与adb路径下的环境变量 import subprocess, os path = os.path.join(os.path.dirn 阅读全文
posted @ 2022-05-25 09:57 形同陌路love 阅读(1338) 评论(0) 推荐(0) 编辑
摘要:Liunx进程的启动与终止 在使用subprocess创建进程时需要将所有进程设置为一个进程组 preexec_fn:只在 Unix 平台下有效,用于指定一个可执行对象(callable object),它将在子进程运行之前被调用 close_fds:在执行子进程之前,将关闭除0、1和2以外的所有文 阅读全文
posted @ 2022-05-24 16:52 形同陌路love 阅读(262) 评论(0) 推荐(0) 编辑
摘要:python将命令输出写入文件 将文件写入到对应文件,方便后期处理或保存 def write_file(file_path): with open(file=file_path, mode="w", encoding="utf-8") as out_file: command = "ifconfig 阅读全文
posted @ 2022-05-24 13:59 形同陌路love 阅读(1238) 评论(0) 推荐(0) 编辑
摘要:简介 在实际开发中,可能在执行命令过程中,需要在命令的管道中输入相应命令后继续执行,因此需要在执行命令后在命令的管道中输入相应指令 方法一 直接使用communicate向管道传入所需指令,注意如果是多个命令,需要在command中间添加\n,例如:ls\nifconfig def write_pi 阅读全文
posted @ 2022-05-24 11:10 形同陌路love 阅读(331) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示