任聪聪
一位多才多艺的全栈工程师,欢迎您的关注。
展开
-
python+tkinter实现多页面多菜单的demo实例
本篇文章主要讲解,python+tkinter多页面多菜单的demo实例,支持一个新窗口弹出、多页面切换,顶部菜单构建及事件绑定。日期:2023年8月25日版本:python3.9.6。原创 2023-08-25 01:05:28 · 866 阅读 · 0 评论 -
Python使用pyqt5写windows桌面应用实战教程
本篇文章主要讲解,Python使用pyqt5写windows桌面应用的详细实战教程文章,主要涵盖单个界面的布局构建说明,表单构建说明,数据交互构建说明以及可直接开发的简易多界面框架实例构建说明,能够让你很快的了解pyqt在python中的使用和构建方式,快速实现一个简单的windows桌面图形化应用的开发。适合范围:python的pyqt初学者日期:2023年8月24日作者:任聪聪。原创 2023-08-24 20:19:49 · 1222 阅读 · 0 评论 -
python+pyqt制作的可最小化到托盘的桌面图形应用代码实例
即可打包成带有图标的exe文件,同时打开exe,任务栏也会有相应的图标。安装pyinstallerpython做图形应用实际上是没有c#+wpf方便的,但是python的库比c#爽,所以各有优点,通过pyqt库,可以在如下的函数中自定义自己的界面,设置表单及相关的信息。# 在这里构建你的界面逻辑 def show_page(self) :self.widget = QWidget() self.widget.setWindowTitle('任务栏中的图标,也是窗口的标题。原创 2023-06-11 22:39:20 · 1270 阅读 · 2 评论 -
Python给一个exe执行文件注册持续性的快捷键(热键)的代码实例
本篇文章主要讲解通过python给一个exe文件绑定一个快捷键、并取消快捷键(热键)的实操方法。日期:2023年6月11日作者:任聪聪。原创 2023-06-11 19:49:21 · 689 阅读 · 0 评论 -
Visual Studio Code 插件的开发、调试及发布完整详细教程
本篇文章主要讲解:Vscode的拓展插件,从环境安装到生成项目文件再到调试及部署发布的完整开发教程。日期:2023年5月10日。原创 2023-05-15 20:00:31 · 2919 阅读 · 0 评论 -
Python实现doc、docx批量文本内容替换的代码实例
本篇文章主要讲解通过python及三方库实现doc、docx的批量文本内容替换的方法教程日期:2023年5月10日作者:任聪聪python3.9版本。原创 2023-05-10 01:15:55 · 797 阅读 · 0 评论 -
Python实现xls、xlsx文件内容替换的自定义函数
安装:xlrd,xlwt,openpyxl引入:实际效果:可批量替换xls、xlsx两种文件类型,效果如下:原创 2023-05-10 00:05:48 · 401 阅读 · 0 评论 -
微信小程序流量主提升ecpm的一些方法
ecpm就是千次广告曝光收入,是一个预估的价格,而不是额定的,他是随着曝光度,用户点击度,页面访问数来决定的。原创 2023-01-19 11:02:41 · 8382 阅读 · 0 评论 -
python+tkinter做桌面应用的动态进度显示实例教程
本篇文章主要讲解通过python的tkinter库来做动态的桌面应用的运行信息的进度显示效果实例。日期:2022年4月29日作者:任聪聪动态展示不是说for循环以后才展示而是在for循环中不断的展示动态进度信息,以便于避免exe桌面应用出现无响应的问题。实例效果展示1.文本类型的动态进度显示。2.进度条类型的动态进度显示。前置环境python版本大于3.79安装了tkinter环境准备安装tkinterpip install tkinter使用方法对count进行替换,.原创 2022-04-30 00:44:59 · 2860 阅读 · 1 评论 -
【去重】java字符串重复出现符号、空格、其他字符类型后,通过过滤仅保留1个
本篇文章主要讲解,java下字符串重复出现符合空格仅保留1个的实例教程作者:任聪聪去重效果以空格为例:可以看到是不规则的重复出现,单纯的使用replace函数是无法替换的。方法一、正则去重的方法说明代码实例: String str; str = " 1 2 3 4 5 6 "; str = str.replaceAll("\\s{2,}", " "); System.out.println("正则去重"+str).原创 2022-04-12 08:15:06 · 1562 阅读 · 0 评论 -
【去重】php正则过滤字符串中多次重复出现内容为1个
本篇文章主要讲解,使用用正则去重字符串中的多次出现的字符信息作者:任聪聪重复现象以空格为例:解决办法一、foreach+explode+implode进行替换思路:利用foreach+explode+implode进行替换特点:效率较低,适合少量数据代码片段:header('Content-type: text/html; charset=utf-8');$str = "1 2 3 4 5";$str_arr = explode(' ',$str);$n.原创 2022-04-12 07:26:38 · 496 阅读 · 0 评论 -
python+百度翻译api制作中英文互转的代码应用实例
本篇文章主要讲解,python+百度翻译api制作中英文互转的代码应用实例作者:任聪聪前提准备1.python 3.9版本2.注册百度翻译开发者地址:https://fanyi-api.baidu.com/register实现思路实现翻译的方法是多种的,可以通过平台+爬虫的形式也可以通过开放平台的形式来做,都可以实现对英文内容的翻译效果。这里仅仅讲解通过api来进行实现的方法。如何找到自己的api步骤一、登录百度翻译开放平台,找到管理控制台的菜单并点击步骤二、找到头像下方的开发.原创 2022-04-11 11:37:39 · 1308 阅读 · 0 评论 -
python去除php、java、js、html、vue等类型注释字符方法实例
本篇文章主要讲解:python去除php、java、js、html、vue等所类型注释字符方法实例作者:任聪聪可以处理php、java、python、js、html、vue、node、mysql等多类型语言的注释语句,过滤效果很好。测试文件内容创建一个test.txt文件用于代码实例的运行# python注释//js注释、php注释/*这是多行注释,第一个这是多行注释,第二个这是多行注释,第三个*//* php和java常见注释"; */'''这是多行注释,第一个这是多行注.原创 2022-03-21 17:17:24 · 2607 阅读 · 2 评论 -
利用moviepy库制作好用的MP4、mov、mav、avi等视频类型转换gif图片的工具
工具说明:可以转换所有视频格式成gif 的工具。作者:任聪聪日期:2022年3月8日下载地址:工具界面:使用说明步骤一、下载工具到本地,解压缩。原创 2022-03-09 09:33:52 · 4664 阅读 · 0 评论 -
利用pypdf2 安装包 基于 python 制作的PDF 文档合并脚本
本篇文章主要讲解,利用python的安装包 pypdf2 制作的可视化pdf合并工具作者:任聪聪日期:2022年1月27日前置条件1.安装完毕 pypdf2pip install pypdf22.准备几个测试用的pdf代码实例使用效果原创 2022-01-27 16:40:38 · 841 阅读 · 0 评论 -
python制作的可视化文件名称批量替换工具
本篇文章主要讲解批量文件后缀处理工具的延伸,利用os模块批量替换文件名称的工具开发实例教程日期:2021年12月25日作者:任聪聪效果展示工具界面使用效果-目标文件批量处理前执行操作后,将文本文档去掉,改为圣诞节快乐。执行后效果:代码实例整体的工具代码from tkinter import *import osimport randomimport tkinter.messagebox as messageboxfrom pathlib import Pathimp.原创 2021-12-25 15:53:40 · 473 阅读 · 0 评论 -
利用python制作的可视化批量文件后缀处理工具
本篇文章主要讲解可视化开发的方式,通过批量替换文件后缀的形式来讲解可视化的pc应用开发日期:2021年12月25日作者:任聪聪效果展示代码实例整体代码from tkinter import *import osimport randomimport tkinter.messagebox as messageboxfrom pathlib import Pathimport ctypes ctypes.windll.shell32.SetCurrentProcessExpl.原创 2021-12-25 15:30:33 · 432 阅读 · 0 评论 -
Python批量替换目录下文件后缀脚本实例
本篇文章主要讲解Python批量替换文件目录下的后缀文件的方法。日期:2021年12月25日作者:任聪聪使用效果代码实例import osimport randomlist_nums = random.randint(0,900)print("批量替换文件后缀脚本工具")files_home = input("输入文件所在文件夹,当前目录填写直接回车")if files_home=='' : files_home = '.'files = os.listdir(files_h.原创 2021-12-25 11:54:36 · 575 阅读 · 0 评论 -
如何修改网页中的文本内容改成自己希望的数值?
本篇文章主要讲解,通过浏览器命令和浏览器自带的F12开发者工具,进行修改网页内容的方法教程日期:2021年12月5日作者:任聪聪一、通过F12开发者工具进行修改进入方式汇总:1.右击鼠标,显示菜单找到审查2.通过快捷键F12进入,笔记本需要先关闭fnlk功能键。开发者工具介绍说明:1.表示选择元素,点击后可以选择文本的元素所在地2.表示显示方式,手机还是电脑3.表示div元素,点击后可以展开,对div内的html和文本进行编辑。双击文本,即可进行修改成自己想要的,但是刷新后.原创 2021-12-05 12:28:12 · 24766 阅读 · 1 评论 -
Mysql常用单表、多表嵌套查询、嵌套查询后更新或删除等语法整理
本篇文章主要讲解mysql的嵌套写法和应用。日期:2021年8月10日作者:任聪聪查询中的新表,只是便于标记和查询语法的使用,并不是建立了一张新表mysql 嵌套查询,并把查询结果命名为新的表代码实例:select * from (select id,city from 表名 where 查询条件='值') as 新表名称 where 新的表中的字段=值效果:Mysql嵌套循环分组统计数目后再查询语句代码实例:select * from (select count(id).原创 2021-08-10 15:44:34 · 866 阅读 · 0 评论 -
pyhon下实现通过身份证获取归属地的方法
本篇文章主要讲解,python3下安装pymysql、pip更新以及身份证归属地的查询方法实例日期:2021-7-10作者:任聪聪注意事项:1.需要安装python的数据库模块2.需要自行搭建数据库,数据库文件可前往此处下载 https://download.youkuaiyun.com/download/hj960511/20150575pip升级命令: python -m pip install --upgrade pippip 版本查询命令:pip --version安装pymysql 命.原创 2021-07-10 14:13:26 · 3933 阅读 · 0 评论 -
php实现身份证号码获取归属地地址的实列教程,含完整全国地区归属数据!
本篇文章主要讲解实现,php通过读取身份证地理位置编码进行匹配归属地的功能实例。日期:2021-7-10作者:任聪聪实列文件截图:说明:我将数据切分成了两种类型,依据自己的习惯进行导入数据库即可,下面是应用实例,本文章需要的代码和数据库文件可以通过csdn下载。下载地址:https://download.youkuaiyun.com/download/hj960511/20150575逻辑说明身份证本身前六位就是地区归属地的编号,其中也包含性别的编号,生日的编号等,本次只讲解归属地地址匹配的思路,如.原创 2021-07-10 13:14:14 · 1262 阅读 · 0 评论 -
【原型设计】实用节:Axure RP9 的一些常用的快捷按键组合操作
本文章为axure 软件的快捷键组合说明使用版本:axure rp9使用快捷键组合的好处1.提高我们的工作效率2.提高我们的原型质量实用的快捷键组合整理1.ctrl + s 保存2.ctrl + z 上一步3.ctrl + ] 控制图层向上一层4.ctrl + [ 控制图层向下一层5.ctrl + shift + ] 控制图层置顶6.ctrl + shift + [ 控制图层向置底7.F5 浏览器预览原型8.F8 导出原型为html9.F9 偏好设置10.ctrl+k锁定尺.原创 2021-03-30 17:35:40 · 2794 阅读 · 0 评论 -
【原型设计】第五节:Axure RP9 交面交互的使用说明 02 显示隐藏元素
本文章为axure 软件的界面交互制作的说明使用版本:axure rp9交互的说明axure 提供了多样丰富的交互功能,打开链接、显示隐藏、多选、输入框输入值、场景等交互内容,能够让我们完美的实现网页、app、小程序等软件产品的交互设计显示隐藏交互说明步骤一、添加两个元素,一个按钮,一个矩形,矩形是我们即将隐藏和赋予交互的对象。步骤二、点击显示隐藏矩形的元素,并在右侧点击交互中的新建交互。步骤三、点击click时步骤四、添加动作 “显示/隐藏”步骤五、选择矩形元素步骤六、选.原创 2021-03-30 17:27:13 · 1090 阅读 · 1 评论 -
【原型设计】第四节:Axure RP9 交面交互的使用说明 01 打开链接交互效果
本文章为axure 软件的界面交互制作的说明使用版本:axure rp9交互的说明axure 提供了多样丰富的交互功能,打开链接、显示隐藏、多选、输入框输入值、场景等交互内容,能够让我们完美的实现网页、app、小程序等软件产品的交互设计。打开链接交互说明步骤一、点击元件后,点击右侧交互,点击新建交互进入到下一步。步骤二、点击新建交互,并选择一种交互的形式,这里我们选择click步骤三、选择打开链接步骤四、选择一个链接方向,站外地址选择 链接到url或文件路径,返回上一页则选择返回上.原创 2021-03-30 17:07:39 · 2180 阅读 · 0 评论 -
【原型设计】第三节:Axure RP9 母版的使用说明以及操作教程
本篇文章为axure 的自定义元件库教程适用版本:axure rp9母版的使用说明母版实际上是用于制作,固定界面元素的界面层,一般如后台管理系统的后台系统菜单、小程序的菜单、app的菜单等。总结:母版的作用就是把全局出现频繁、局部出现频繁,且相同的元素进行单独的界面层设计,节省时间提高工作的效率。制作母版的方法步骤一、左下角找到母版,并点击 + 号,添加母版。步骤二、双击我们添加好的母版,进入母版中进行编辑和设计步骤三、添加一个矩形元素,并输入 “这是母版的内容”步骤四、添加更多.原创 2021-03-30 16:58:10 · 3064 阅读 · 0 评论 -
【原型设计】第二节:Axure RP9制作自己的元件库的操作教程
本篇文章为axure 的自定义元件库教程适用版本:axure rp9安装完毕后我们的axure,接下来我们优先说下自己的元件库该如何创建和进行使用。元件库的制作方法步骤一、 打开axure软件后,点击文件,找到新建元件库步骤二、 点击新建元件库,然后我们会进入到元件库的设计制作工作环境中。步骤三、 此时我们点击左侧元件内的图标,拖拽到右侧的空白处,并双击矩形,在其内输入 第一个元件库的关键词。步骤四、 右击左侧元件的Wldget 1 ,选择重命名修改完毕步骤五、 ctr.原创 2021-03-30 16:41:10 · 4276 阅读 · 0 评论 -
【原型设计】第一节:Axure RP9 下载安装、汉化和激活使用的方法教程
本篇文章为axure 的下载安装、汉化包使用下载教程适用版本:axure rp9Axure的安装Axure的官方下载地址:https://www.axure.com/步骤一、 登录官网首页,点击download,下载安装包。点击按钮后会进入到如下页面。确认下载后,等待下载完毕后进入步骤二操作。步骤二、 双击安装包,运行安装程序**步骤三、**点击next,步骤四、 点击 I accept the terms in the License Agreement,然后继续点击next.原创 2021-03-30 16:22:16 · 5191 阅读 · 0 评论 -
laravel操作$request中值删除、增加、替换等方式的代码实例
说明:操作$request中值的删除、增加、替换。适用范围:laravel5.8以上删除request中的值 $data = $request->except(['字段1','字段2','字段3']);增加request中的值$data = $request->offsetSet('字段1',变量);$request->merge(['字段1'=>1,'字段2'=>2]);替换修改request中的值$data = $request-&g.原创 2020-08-12 12:32:40 · 3535 阅读 · 1 评论 -
【php-laravel框架】第三节:利用composer安装laravel-admin开源管理系统
说明:安装laravel,使用laravel5.8版本范围:适用于安装laravel-admin参考使用工具:cmd、composer、phpstrom、phpstudy【window推荐】、宝塔面板【linux推荐】步骤一:打开我们的idea,或者cmd命令窗口,根目录下输入composer require encore/laravel-admin。步骤二:运行输出所有的laravel-admin文件,php artisan vendor:publish --provider="Encore.原创 2020-06-13 17:26:44 · 440 阅读 · 0 评论 -
【php-laravel框架】第二节:laravel常用的扩展包汇总及安装教程
一、接口文档生成扩展apiDoc二、workman的sockect扩展三、excel导入导出扩展原创 2020-06-13 16:59:04 · 944 阅读 · 0 评论 -
【php-laravel框架】第一节:laravel版本的选择、说明、下载安装方式
说明:laravel的相关认知了解说明官网:https://laravel.com/github主页:https://github.com/laravel/laravel/releases方式:git 下载、cmposer安装laravel版本说明1.LTS版 长期维护研发版,支持诸多扩展,框架较为稳定,建议公司项目使用。2.STS版 短期维护研发版,可能有些扩展会来不及靠拢,不建议公司使用。3.其他版本,官网新闻中,未说明是lts版本、sts版本的,只有版本好的版本,版本较为新颖,但是支.原创 2020-06-13 11:51:01 · 1398 阅读 · 0 评论 -
【docker】第五节:docker常用命令总结
说明:docker的相关命令总结汇总适用:docker容器相关操作docker ps 查看容器运行状态 -a 查看所有docker stop 容器id 停止这个容器docker rm 容器id 移除这个容器docker start 容器id 启动这个容器docker rm $(docker ps -a -q) 删除所有的容器,如果第二次执行容器的时候报错的话用这个不错。进入容器的相关操作:docker exec -it 您的容器名称 bash 进入到一个容器mysql -h l.原创 2020-06-13 00:24:07 · 600 阅读 · 0 评论 -
【docker】第四节:通过docker容器,进行部署fastadmin。
教程:通过docker部署fastadmin范围:docker、phpweb项目步骤一:上传并解压所fastadmin安装包,如果没有unzip命令,可以先安装yum install unzip。步骤二:检查是否有之前的冲突的容器进程,然后删除掉会冲突的占用端口的进程,docker ps -a,这里我们要使用80端口。可以看到80端口已经被nginx占用了,所以这里我们需要把他重新设置,移除容器进程docker rm 33be784eebad。同样的还发现了php的路径是错误的,我们这里可.原创 2020-06-12 23:22:54 · 1398 阅读 · 0 评论 -
【docker】第三节:nginx通过外部无法访问的情况解决方法。
教程:解决docker容器内可访问,容器外无法访问的情况。范围:docker容器步骤一:检查是否已经启动了nginx,docker ps -a。步骤二:进入nginx中,docker exec -it 您的ngxin容器名称 bash,使用curl http://localhost:80,进行检查,如果报错cutl 找不到,请先安装下curl。步骤三:可以看到我们内部访问是可以访问到的,但是通过外部的缺无法访问到,这里我用的是vbox虚拟机,设置了端口转发后即可访问成功,正常环境下的排错方式.原创 2020-06-12 22:23:02 · 9422 阅读 · 0 评论 -
【docker】第二节:安装nginx、mysql、php
教程:centos下docker的安装教程范围:用于docker的nmp环境的安装,nmp全称是nginx、mysql、php。安装前先创建一个dockerHub的帐号步骤一:先注册一个dockerId,前往注册。步骤二:创建完成后,并登录hub,在hub中找到所需要的安装包即可,如下图示例为mysql的容器获取方式。通过docker安装mysql步骤一:前往hub找到mysql的主页,复制下容器安装命令,并执行docker pull mysql。步骤二:查看本地镜像,看看有没有my.原创 2020-06-12 21:02:38 · 267 阅读 · 0 评论 -
【docker】第一节:centos安装docker
教程:centos下docker的安装教程工具:centos7、yum、国内镜像说明:docker-ce为社区版,docker-ee为企业版,docker-io 是早期版,步骤一:检查自己是否已经安装过系统直戴的docker,这个docker是旧版的,不是我们需要的。输入命令docker -v,如果出现版本号的话,优先删除清理旧版docker,输入命令sudo yum remove docker步骤二:安装docker的所需依赖sudo yum install -y yum-utils d.原创 2020-06-12 19:17:27 · 279 阅读 · 0 评论 -
【chorme插件开发】第五节:纯js实现的功能插件实例
###纯js实现的功能插件插件结构:bg.jsmanifest.jsonmanifest.json文件配置{"manifest_version":2,"name":"one-click hello_world","description":"my first chrome extension-background","version":"1.0","permissions":...原创 2019-12-20 16:03:06 · 225 阅读 · 0 评论 -
【chorme插件开发】第四节:html+js实现的功能插件开发实例
###html+js实现的功能插件开发实例插件结构 icon.png popup.html popup.js manifest.jsonmanifest.json文件配置{"manifest_version":2,"name":"纯html展示插件","description":"这是一个纯html页面","version":"1.0","permission...原创 2019-12-20 16:00:46 · 282 阅读 · 0 评论 -
【chorme插件开发】第三节:开发html的展示类型插件实例
功能插件目录插件结构 icon.png popup.html manifest.jsonmanifest.json文件配置{"manifest_version":2,"name":"纯html展示插件","description":"这是一个纯html页面","version":"1.0","permissions":[ "https://*/*", ...原创 2019-12-20 15:56:44 · 256 阅读 · 0 评论