自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(84)
  • 资源 (9)
  • 问答 (2)
  • 收藏
  • 关注

原创 Linux之防火墙命令

【代码】Linux之防火墙命令。

2024-04-10 14:07:47 155

转载 centos8源码安装postgres

centos源码编译安装postgresql

2024-01-27 08:42:16 27

原创 centos8源码安装python

centos上源码编译安装python

2024-01-27 08:37:22 303

原创 centos8源码安装nginx

centos安装nginx

2024-01-27 08:22:05 338

原创 NPM安装后的配置

npm全局路径配置,镜像源配置

2022-11-27 15:14:24 314 1

原创 Fastapi使用万分注意

fastapi接口串行

2022-08-12 15:10:26 2389 1

原创 vue-element-admin安装出错

npm

2022-02-22 10:15:25 1023

原创 Linux下部署python环境

系统自带python2.7和3.7两个版本。家目录的.local。

2021-09-15 10:06:46 263 1

原创 PyQt5去除弹窗窗口问号按钮和分辨率缩放

去除弹窗窗口问号(?)按钮的头疼问题# 高分辨率DPI屏幕自动缩放和去除弹窗的?按钮QCoreApplication.setAttribute(Qt.AA_EnableHighDpiScaling | Qt.AA_DisableWindowContextHelpButton)AA_EnableHighDpiScaling : 高分辨率自动缩放的问题AA_DisableWindowContextHelpButton:去除 弹窗问号按钮...

2021-09-01 09:42:00 617 3

原创 PyQt5去除启动警告问题

开启程序警告如下:Warning: QT_DEVICE_PIXEL_RATIO is deprecated. Instead use:QT_AUTO_SCREEN_SCALE_FACTOR to enable platform plugin controlled per-screen factors.QT_SCREEN_SCALE_FACTORS to set per-screen factors.QT_SCALE_FACTOR to set the application global scale

2021-09-01 09:39:28 1141 2

原创 vue开发+nginx部署需要注意的问题

1. nginx的server配置。server { listen 9999; server_name localhost; # 客户端支持上传的最大文件大小 client_max_body_size 200m; # 根目录部署 # 访问url为http://公网ip(或域名)/ location / { # 文件所在的文件夹

2021-08-10 09:21:43 165 1

原创 PyQt5表格行拖拽排序

使用PyQt5自带的表格行拖拽,虽然好看,但总是有些小问题。自己动手搞一个,记录一下,方便下次使用。# _*_ coding:utf-8 _*_# @File : 拖拽表格.py# @Time : 2021-05-10 15:42# @Author: zizleimport randomimport sysfrom PyQt5.QtCore import Qtfrom PyQt5.QtGui import QIcon, QBrush, QColor, QPalettefrom PyQ

2021-05-19 15:42:40 1313

原创 PyCharm固定模板设置

我的python模板设置# _*_ coding:utf-8 _*_# @File : ${NAME}.py# @Time : ${YEAR}-${MONTH}-${DAY} ${HOUR}:${MINUTE}# @Author: zizle以下是模板变量${PROJECT_NAME} - 当前Project名称; ${NAME} - 在创建文件的对话框中指定的文件名; ${USER} - 当前用户名; ${DATE} - 当前系统日期; ${TIME} - 当前系统时间

2021-05-15 08:53:39 299

原创 Python中threading的setDaemon、join使用

一直被这个困扰死了,工作中也没用到threading,要写个线程执行任务,用别人的轮子结果任务内部time.sleep阻塞了(难以置信,宁愿相信是自己用法不对,不想研究了,直接研究threading)。记录一下。1 setDaemon(True) # 主线程结束即暴力结束,False则会等待t1运行完才会结束。即使t1中含有死循环也会被退出。2 join() # 阻塞主线程,此时会等待t1任务执行完才会继续往下执行,若此时t1内含有死循环,则后面的代码无机会执行到上代码!!!可以试着以自己的需求改写跑

2021-04-29 10:31:07 223

原创 Python框架对比,Flask和FastAPI选择哪个?

相信不少Python新手听到性能速度能与go相比的Python高并发FastAPI框架后跃跃欲试,试了后又觉得似乎体会不到什么,毕竟我们的服务影响因素很多。今天我本地搭建了简单的接口,分别为Flask和FastAPI使用Postman试试他们的并发性能。结果不一定权威!也不一定正确,做个选择的参考吧!杜绝纠结症!2000次与5000次各结果对比:2000次Flask:8262 FastAPI:62715000次Flask:19115 FastAPI:15548版本:fastapi

2021-03-17 10:49:13 8921 1

原创 MAC删除自带ABC输入法

终于还是忍不住折腾把ABC输入法删除了,主要还是因为它会自动切换回去令人忍不住吐槽。查了下,主要这几步就可以:1 重启系统 出现白色苹果图标按住 Command + R进入恢复模式2 点击上边主菜单【实用工具】- 【终端】进行命令行关闭系统完整性保护SIP(System Integrity Protection)功能在出现的终端输入 csrtutil disable关闭成功提示:Successfully disabled System Integrity Protection. Please r

2021-02-07 10:55:17 1396

原创 使用PyQt5创建个简单富文本编辑器

这是一个富文本编辑器,简单未完善版的。功能:1 字体设置2 字号设置3 字体颜色4 字体底色5 加粗6 斜体7 下滑线8 对齐方式缺陷,还没做图片功能。使用方式:实例化 obj = RichTextWindow()只想要文字内容: obj.toPlainText()想要所见所得:obj.toHtml()源码及资源下载:下载后确保media文件夹在程序根路径,单独运行richText.py时,media文件夹与之同级目录。简易版富文本编辑器...

2021-01-25 09:54:48 1801 1

原创 PyQt5项目目录建议

由于初学PyQt5开发项目没统一构建好目录,现在看起来一片乱。在此记录或建议一个PyQt5项目目录,是自己在开发中感受出来的。做个记录。如果有补充还请您留下宝贵的意见。感激不尽!

2021-01-20 11:31:22 1583 1

原创 PyMySQL、MySQLdb、MySQLdb连接池性能体验

今天试了下PyMySQL、MySQLdb、MySQLdb的速度感觉。PyMySQL是纯Python实现的.MySQLdb是C写的.网上都说支持到py3.4,其实3.5+也支持的,只要安装mysqlclient pip install mysqlclient,mysqlclient是在MySQLdb基础上fork继续开发的.想必看到这个,不言而喻了吧,但在python中还是很流行使用pymysql,所以我就好奇试试。下面是结果:我这只测试了500次,其中未使用连接池的是每次连接数据库,执行查询。使

2020-12-15 14:50:26 659

原创 小程序WeUI的引入方式使用

估计是小白的节奏,在引入WeUI时看官方看得一愣一愣的。下面记录一下。原文简书参考: https://www.jianshu.com/p/1d645078b326一.useExtendedLib引入优点:1.引入简单2.不占用包体积缺点:1.自由化低,不能直接修改组件库,增加功能2.不稳定,不同版本WeUI相同组件暴露的方法都会有较大差异,会发现突然有些功能不好使。(暂未发现指定版本配置,猜测是动态获取最新的)3.不支持分包使用引入步骤:1.app.json添加配置json字符串"u

2020-10-28 14:30:17 2732

原创 回答博文“PyQt5自定义无边框窗口“评论

博文链接: https://blog.csdn.net/zizle_lin/article/details/106164600有个评论说在拖拽窗口会导致下拉框崩溃。也给出了例子.我试着运行了该例子,只有一种情况会崩溃:在操作下拉框的同时拖拽窗口就会使程序崩溃。(如果有别的情况崩溃,望指出!)个人觉得这类问题应该很少见,不至于在操作下拉框的时候还要拖拽窗口。但非要这么做,我想到个办法,重写QCombobox在操作下拉时禁用拖拽(试了禁止鼠标穿透,没成功.)稍微修改了例子的代码如下:# _*_ cod

2020-10-21 08:38:57 410 4

原创 sqlite3删除表数据后文件没有变小

像执行sql语句一样执行: vacuum 即可。

2020-10-16 13:41:20 254

原创 Python安装完之后没有pip命令

1 确保python已加入系统环境变量2 打开系统命令行窗口,执行python -m ensurepip 会在python安装文件夹的Scripts内创建出pip3.exe3 如果不改名pip3.exe为pip.exe则使用pip3 install xxx来安装包。

2020-09-15 11:24:29 11126 6

原创 Windows安装使用redis

1 下载Redis安装解压包github下载 Redis下载2 解压到你喜欢的文件夹内3 进入文件夹,使用安装命令到windows服务redis-server.exe --service-install redis.windows.conf搞定,OK.

2020-09-09 15:43:28 63

原创 PyQt5 QTableWidget列宽设置方法

几种设置模式先介绍一下:setDefaultSectionSize# 设置固定列宽为80table_obj.horizontalHeader().setDefaultSectionSize(80)内置调整模式# 用户可调整,默认值为setDefaultSectionSized的值table_obj.horizontalHeader().setSectionResizeMode(QHeaderView::Interactive)# 用户不可调整,默认值为setDefaultSectionSi

2020-09-08 08:54:52 5923 2

原创 PyQt5 QTableWidget内容复制功能

为了更快速的将QTableWidget的内容复制到剪贴板,只需重写这个控件的keyPressEvent(event)废话不多说,直接上代码:复制功能 def keyPressEvent(self, event): """ Ctrl + C复制表格内容 """ if event.modifiers() == Qt.ControlModifier and event.key() == Qt.Key_C: # 获取表格的选中行

2020-08-24 15:59:12 5798 1

原创 WIndows中zipFile解压文件中文乱码问题

找zipfile.py源码:修改两处代码:一:if flags & 0x800: # UTF-8 file names extension filename = filename.decode('utf-8')else: # Historical ZIP filename encoding # filename = filename.decode('cp437') # 注释本行源代码 filename = filename.decode('gbk')

2020-08-01 16:06:57 923 2

原创 被恶心了半天QTableWidget的一个坑

一个把我恶心半天的PyQt5的QTableWidget的一个坑。事件场景:今天在做QTableWidget点击按钮交换行的问题:点击了箭头按钮,将12行数据移动到11行上面。我使用的逻辑是,获取对应行的位置text(),重新实例化新的QTableWidgetItem到目标行中,由于cellWidget只是按钮,无需改变,遂不动。也就是因为这样,带来了个坑。坑:只要点击改变行后,无论代码再怎么setCurrentItem(),setCurrentIndex()后使用currentRow()都获取

2020-07-22 16:02:21 1791

原创 PySide2(PyQt5)使用form-data上传multipart/form-data表单数据(含文件)

Qt For Python踩坑。搞了好久,自己挖坑。这里记录下PySide2如何上传表单数据(含文件).上代码:app = QApplication.instance() # 获取全局app# 在开启客户端我手动绑定了QNetworkAcessManager实例,使用setattr()这里不多说啦network_manager = getattr(app, "_network") text_dict = { "username": "用户名", "password": "密码

2020-07-21 16:55:17 1015

原创 Win10 VistualStudioCode使用CodeRunner输出中文乱码

心血来潮想换VScode写代码。这个东西难免要进行一…系列的自定义配置。安装完插件CodeRunner运行,python代码print(“张三”),结果输出显示4个问号。很明显这个中文乱码。网上说了一堆:1 chcp 65001 结果:没用2 添加修改regedit注册表 结果:没用3 重新设置打开编码,当然这是输出编码,肯定也没用。最后终于搞定了:打开控制面板->【时钟和区域】下的【更改日期、时间或数字格式】点击【管理】选项卡【更改系统区域设置】,将Beta版:使用Unicode

2020-06-19 21:52:19 882

原创 Vue+iviewui学习之创建一个vue项目

1 安装node.js不作过多说明了,下载无脑安装即可。2 安装完后配置node参数及cnpmnpm config set prefix "D:\nodejs\node_global"npm config set cache"D:\nodejs\node_cache"npm install -g cnpm --registry=https://registry.npm.taobao.org3 安装vue-cli脚手架cnpm install vue-cli -g4 创建项目vue ini

2020-06-17 08:30:53 493

原创 pyinstaller 打包出现failed to execute script pyi_rth_pkgres

我使用的pyinstaller版本是3.5打包后出现如题问题,只需在打包语句中加入pkg_resources.py2_warn这个包pyinstaller -F -w xxx.py --hidden-import pkg_resources.py2_warn

2020-06-09 13:11:52 2486 2

原创 Mysql分组group_by出现1055错误

直接上解决方案在.ini配置文件加上这句话sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION重启mysql服务。本文参考文章https://blog.csdn.net/weixin_42555514/article/details/86170546...

2020-06-04 13:44:40 376

原创 安装VS2017_Comminuty时总是提示安装程序清单签名验证失败解决方案

1 使用Qt C++的WebEngineView需要用MSVC的编译器,5.13.0版本需要2017_64bit版本,下载VS2017_Comminuty安装却总是出现安装程序清单签名验证失败2 网上说的注册表修改,一点用也没有。3 网上说的FIPS安全策略设置,本来就是禁用的,一点用也没有。4 检查自己的win7版本 确实是SP1版本的5 最后还是得安装程序签名清单。偶然机会下载到了。就是这三兄弟让我一晚上没睡下载后双击一路无脑安装就可以。现在这玩意终于正常了。微软真要命。下载传送门

2020-05-23 08:45:12 1034

原创 Qt C++版无边框窗口

在上一篇文章写了Python版无边框的PyQt5窗口想着用原Qt C++版实现一下。现附上代码,备用。逻辑都一样,就不一一细说了。由于菜单栏经常要个性化,没实现菜单栏。但留出了接口。setMeunBar()这是Python版没写的。但是menuBar需要传入一个QWidget实例的指针。源码下载上图:使用方式:引入frameless.h头文件。直接继承FrameLess类即可。接口:setWindowIcon(const QIcon &icon) // 设置图标setWindow

2020-05-22 11:51:36 483

原创 PyQt5自定义无边框窗口

使用Python3.6.3PyQt5.13.0构建了一个无边框窗口可以使用。支持鼠标边缘拖拽大小。支持双击标题最大化和还原。支持按住标题拖拽位置。上图包含了标题栏。中心窗口,状态栏。下载源码资源py文件直接使用传送门1 使用方式:from frame_less import FrameLessWindowfw = FrameLessWindow()fw.show()2 功能和API介绍:最大化。最小化。关闭。设置标题 fw.setWindowTitle(''要设置的标题)

2020-05-16 20:44:04 7030 2

原创 Mac无故充不进电

mac用着用着,连接电源线充不进电,但能使用外置电源。可以试试重置SMC: https://support.apple.com/zh-cn/HT201295

2020-05-08 10:32:10 570

原创 Apache+mod_wsig的一个巨坑import pandas as pd程序卡死

在开发时本地环境使用import pandas as pd一点问题也没有,当我把它部署上Apche+mod_wsgi后直接出现程序卡死,无法访问,也没有任何错误日志。1-我将import pandas as pd移动到使用的函数局部中,服务正常使用。第一次访问有稍微的卡顿,之后就不会。由于不知为何,就先用着吧2 当版本迭代更新功能后,第一个问题时不时会出现。终于找到原因了:pandas使用了...

2020-04-22 16:54:55 879 5

原创 无需命令无需下载,Mac上怎么安装consola.ttf字体

今天发现Mac上默认是没有consola字体的,可是这个字体在编码中是那么好看,想用怎么办?度娘了一下,发现各种命令,各种下载,号称"最简单",这里真的给你来个最简单的:以下方法在 windows7的字体,macOS Sierra 10.12.6测试通过1 找到consola.ttf字符文件。这个东西windows自带有,可以直接从windows拿: 路径C:\Windows\Fonts...

2020-04-02 16:06:19 1330 1

原创 MySQL基本操作和语句记录

1 mysql给表新增字段ALTER TABLE `tablename` ADD COLUMN `colname` VARCHAR(512) DEFAULT '';

2020-04-02 09:19:01 141

富文本编辑器.zip

PyQt5简易富文本编辑器,有传图片需求的别下载。无此功能。

2021-01-25

certificates.rar

使用Qt C++的WebEngineView需要用MSVC的编译器,5.13.0版本需要2017_64bit版本,下载VS2017_Comminuty安装却总是出现`安装程序清单签名验证失败` 下载后解压直接双击无脑安装就可以

2020-05-23

C++无边框Qt窗口.rar

使用Qt5.12.0版本开发的无边框窗口,可以直接继承使用。

2020-05-22

frame_less.py

PyQt5自定义无边框窗口,可拖拽改变窗口大小。最大化,和最小化、自定义API接口。实现简单功能。PyQt5自定义无边框窗口,可拖拽改变窗口大小。最大化,和最小化、自定义API接口。实现简单功能。

2020-05-16

InnoSetup6.0.3安装包与中文包.rar

Inno Setup6.0.3安装包与中文包工具程序。具体使用可参见我的文章 https://blog.csdn.net/zizle_lin/article/details/100919546

2019-10-24

PyQt5-OpenGL.rar

这是win7-64位系统的。没有测试是否兼容其他版本,其他的请到相关网站下载。

2019-10-22

PyQt5只显示周(星期)的日历控件

PyQt5只显示每一周的日历控件 下载解压,在有PyQt5版本5.11.3的环境中运行calendar.py 本想使用1积分的,好像不能设置。

2019-04-25

最新国家行政区划(截止2017年10月31日)

国家统计局最新行政区划,2017年统计使用,文件格式为js,直接引入就可使用

2019-01-21

最新国民经济行业分类标准sql文件

GB/T 4754—2017最新国民经济行业分类标准,根据国家统计局最新数据整理2017年10月实行的标准,暂时未有更新的更新。此资源为门类及其大类,为自关联表格形式的sql文件,A-T类分别使用ASCII编码对应的数字,大类使用门类的ASCII数字+序号为id, 如门类B采矿业id为6600, 其下的06 煤炭开采和洗选业 id为6606

2019-01-04

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

TA关注的人

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