自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (17)
  • 收藏
  • 关注

原创 按xls标签替换docx及xls内容

WPSoffice环境下,需要批量替换doc文档及xls表格某些内容,在windows下,可以用VBA宏实现,先建一个标签表格,然后按标签批量替换。但在Linux下,WPS表格宏不能跨文档操作WPS文字,于是想用python实现。基本功能:读入标签内容,然后打开模板文件,替换关键词为标签值,保存到新文件。用到的python库:xlrd、xlutils、tkinter。

2024-08-05 21:14:30 370

原创 批量TXT文本转PDF-PYTHON

列出文件夹所有TXT文件、得到TXT文件编码、读入DOC文档并排版保存、将DOC文档转换为PDF。

2023-03-06 22:26:47 889

原创 使用pymupdf开发的pdf查看器-tkinter篇

第三方库PyMuPDF在 python 环境下对 PDF 文件的操作,特别是图片和pdf之间相互转换比较方便,并且能较方便的执行一些如追加删除之类的功能。开发文档见:https://pymupdf.readthedocs.io/en/latest/。我写的一个查看 pdf文件demo已上传到我的资源中。界面左边栏为页面导航,点击缩略图后显示页面,按ctrl+鼠标滚轮后可缩放页面 ,使用了tkinter开发。CSDN资源下载:https://download.csdn.net/download...

2020-05-25 21:59:22 1852 1

原创 电脑摄像头拍照demo-python

python3代码,使用PYQT5的QCameraInfo得到摄像头列表,然后CV2库从摄像头得到图像并保存. 下载资源:https://download.csdn.net/download/zhoury/12328554 代码如下:#window_video.pyimport sysimport osimport cv2from PyQt5.QtGui import *f...

2020-04-15 14:48:12 674

原创 VMware安装ArchLinux踩了一个大坑--grub无法引导

这次在VMware上装archlinux,开始时在网上百度了几篇安装教程,分区、装系统、grub等等,一路很顺利,然后reboot。屏幕闪了几下后出现 :Grub>不能引导。有点晕,仔细看了几遍教程,好像没错啊。然后网上再去找grub不能引导的文章,看了几遍,也试了几遍,还是不能引导。问题到底在哪里?后来仔细查看/boot下文件,发现居然没内核文件。赶忙到ar...

2019-12-16 20:44:46 3930 1

原创 并查集生成迷宫及AStar算法自动寻找路径

源代码:https://github.com/tzous/mazeastar或者https://download.csdn.net/download/zhoury/11929633并查集生成迷宫参考https://blog.csdn.net/qq_40693171/article/details/100716766一、前半部分为迷宫生成import random# 并查集...

2019-10-27 21:47:06 519

原创 使用pymupdf开发pdf查看编辑器

第三方库PyMuPDF在 python 环境下对 PDF 文件的操作,特别是图片和pdf之间相互转换比较方便,并且能较方便的执行一些如追加删除之类的功能。开发文档见:https://pymupdf.readthedocs.io/en/latest/。 我写的一个demo已上传到我的资源中,实现的功能为:查看 pdf文件、追加pdf文档、删除pdf页面、将当前页面放到剪贴板等功...

2019-06-02 21:15:58 4405 1

原创 pyinstaller打包exe后无法执行错误解决

1、执行环境说明python版本3.7直接使用pip进行安装pywin32、pyinstallerpip install pywin32pip install pyinstaller2、使用了第三方库的情况建议在打包之前务必找到第三方库的包,把包复制到到跟myfile.py同目录下,然后再使用以上2种方式打包,否则会打包失败或者即使打包成功,程序也会闪退。pyinstaller -p...

2019-01-08 22:41:07 43573 12

原创 Python3+pyQT5项目笔记(三)- 项目编程基本流程

项目编程基本流程创建项目选择Create New Project,输入项目名称TemplatePrint,见下图,注意要Base interepter要选择系统中的python,并勾选Inherit global site-pakages和Make available to all projects。不勾选Inherit global site-pakages的话,有时系统会出现找不到pyQT...

2018-12-24 20:30:09 5974

原创 Python3+pyQT5项目笔记(二)- 开发环境安装与配置

开发环境安装与配置python安装首先,从Python的官方网站python.org下载最新的python安装包,最新版本为3.7,建议下载32位版本Windows x86 executable installer。然后,运行下载的exe安装包,在安装选项中勾选pip,选择安装目录(如C:\Python3),一路点“Next”即可完成安装。安装后,将C:\Python3击C:\Python3...

2018-12-24 20:21:33 2956

原创 Python3+pyQT5项目笔记(一)

办公时有时需要套打凭证,网上的软件要么太复杂,要么广告太多,刚好又在学习python,于是就自己写了一个,功能有凭证格式设计、单笔打印、批量打印等功能,凭证格式设计所见即所得。此项目基本涉及了桌面开发常用的技术,项目名称么,因为项目以学习交流为主,基本功能用于套打凭证,使用上也不复杂,所以就叫简单套打助手。本文是本次项目开发时的一些笔记,针对有python基础但初次接触pyQT5开发的初学者编...

2018-12-24 20:10:40 2065

原创 python3-GBK编码字符串截取指定位置字串

python3-GBK编码字符串截取指定位置字串Python3中默认是UTF-8,我们通过以下代码查询得到:>>>import sys>>>sys.getdefaultencoding()'utf-8'在utf-8环境中,中文字与英文字符一样处理,都是一个字符长度,如下:>>>s='中文1234编码5678'>>>s[:1]'中文>>>s[2]

2017-11-14 20:15:16 2489

原创 C-多线程,冰淇淋问题

网易公开课,多线程,冰淇淋问题,VC2010控制台程序编译通过:/* testVC.cpp : 冰激凌店问题。**问题描述:有N个客户到冰淇淋店中买[1-n]个甜筒,店员接到订单后开始做甜筒,**每一个甜筒都需经理检验,合格后才能交付顾客。顾客得到所需数量甜筒后到收银员处结账。*/#include "stdafx.h"#include //客户数量#define

2017-09-20 19:48:54 1129

原创 C-多线程-哲学家进餐问题

网易公开课,哲学家进餐问题,VC2010控制台程序// testVC.cpp : 哲学家进餐问题。//#include "stdafx.h"HANDLE hSemaphoreForks[5]; //5个叉子使用状态HANDLE hSemaphoreNumEat; //可以同时进餐的哲学家数量DWORD _stdcall PhilosopherProc(LPVOID lp

2017-09-17 23:07:57 657

原创 C-多线程读写同步

网易公开课,多线程读写同步,VS2010控制台程序:// testVC.cpp : 读写同步实现。//#include "stdafx.h"#define BUFFLENGTH 8char buffer[BUFFLENGTH];HANDLE hSemaphoreEmpty;HANDLE hSemaphoreFull;DWORD _stdcall Reader(L

2017-09-17 22:43:42 931

原创 C- 一个多线程的例子

网易公开课,一个多线程的例子,VC2010控制台程序测试通过。//  一个飞机票售票的实现。//#include "stdafx.h"#define AGENTNUM 3HANDLE hSemaphore;typedef struct _THREADDATA{ int agent; int *numTickets;}*LPTHREADDATA, THRE

2017-09-17 16:02:47 1006

原创 C-一个栈的实现

网易公开课学习,一个栈的实现,VC2010控制台程序编译通过:#include "stdafx.h"#include #include #include #include #include typedef struct { int loglength;  //栈中元素数量 int alloclength; //分配栈长度 int elemsize;  /

2017-09-08 21:11:35 408 1

原创 C-一个通用查找函数

网易公开课,一个通用查找函数,在VC2010下实现。#include "stdafx.h"#include #include int lsearch( void * key, void * base,int n,int elemsize,int (*cmpfun)(void *,void *));int intCmp(void * elem1,void * elem2);

2017-09-07 20:21:48 1214

原创 C-通用内存交换函数

网易公开课学习,C语言的一个通用内存交换函数

2017-09-06 21:21:37 912

原创 Suselinux下Django开发备忘

python、Django开发备忘一、Django安装,下载Django安装包。(注:mod_python模块不再支持Django1.5以上版本)1) 首先需要在YaST中安装  python-setuptools包,然后执行安装# python setup.py install# python>> import django>> django.VERSION开启Set

2017-01-02 21:53:48 460

原创 在Windows上搭建Django+python+apache+wsgi

首先要注意一下,windows是32位还是64位,64位下安装wsgi难度还是比较大,主要是网上的wsgi模块基本上都是32位系统下编译的,在64位系统下不能使用,自己编译的话难度就直线上升了。顺便说一句,真的要编译,还不如使用Linux,简单又方便。下面的操作都是基于x86(32位)windows系统。1、安装pythonpython选用2.7版。虽然最高版本已经到了3.5了,但

2017-01-02 21:46:05 7569 1

原创 SuseLinux 10 sp2 LAMP安装备忘

因一、系统安装1、安装界面上先选择屏幕分辨率,按F3选择1024*768,因为系统安装时的显卡驱动有可能不支持高分辩率。2、修改分区,选择自定义分区。先划分三个主分区:boot分区/boot 128MB ext3格式,根分区/ 10GB,交换分区/swap2GB。余下分区划为扩展分区,然后再分:/usr 20GB,/var10GB,余下为/home分

2014-06-18 21:34:13 2727 1

原创 隐藏和恢复指定windows运行窗口

1、隐藏指定窗口            HWND hWnd   =   ::FindWindow(NULL,   _T( "窗口标题"));   //窗口标题使用自己的任务窗口标题            if(hWnd != NULL) {            //::SetForegroundWindow(hWmd);             //::BringWind

2013-12-19 14:21:35 1018

原创 监视剪贴板,查找文本文件中相关内容

公司网络考试很多,很多同事都苦于应付考试事,为了方便,就写了这个小软件,使用VC2010开发,监视剪贴板,从文本文件中查找相应内容,执行后始终浮于最上面,选择考试题目中关键内容后,按Ctrl_C,相应题库就显示出来了。只要有题库,考试不是难事了。本项目为对话框软件,主要模块如下:1、将本窗口注册到Clipboard Viewer ChainHWND hwndNextViewer;

2013-12-19 14:09:07 714

转载 金山网络高调启动金山卫士开源计划

金山卫士 开源 软件开发

2010-12-01 17:07:00 391

原创 对结构的快速排序

先根据正式记录生成键值、序号结构的数组,然后用下面的函数排序,排序后,原记录结构中键值的序号按键值大小排列,然后再根据此数组将正式记录数据按顺序输出。

2010-06-11 17:30:00 568

原创 一个MDI窗口框架,可作为简单的MIS窗口框架使用

一个MDI窗口框架,可作为简单的MIS窗口框架使用,包含ADO ACCESS操作,多子窗口创建等功能。源代码已上传至CSDN资源。http://download.csdn.net/source/2448780

2010-06-11 17:15:00 656

按XLS中的标签批量替换docx、xls表格内容

在docx、xls表格设置好要替换的标签,然后批量替换。用到的技术有:xls、docx读写操作,关键词查找,tkinter,Treeview控件等。

2024-08-04

使用pymupdf开发的pdf查看器-tkinter篇

使用pymupdf开发pdf查看器-tkinter篇,包含tkinter的基本部件:菜单、工具栏、canvas,使用pymupdf打开一个pdf文件,点击页面缩略图后查看

2020-05-25

电脑摄像头拍照demo-python

python3代码,使用PYQT5的QCameraInfo得到摄像头列表,然后CV2库从摄像头得到图像并保存.

2020-04-15

并查集生成迷宫及A*算法自动寻找路径

并查集生成迷宫及A*算法自动寻找路径,学习算法的时候可以借鉴一下,很简单但是很实用。资源为整套源码。欢迎联系交流,共同学习。

2019-10-27

一个简单的pdf文档查看器

使用pymupdf及pyqt5开发,功能为:查看 pdf文件、追加pdf文档、删除pdf页面、将当前页面放到剪贴板等功能。左边栏为页面导航,点击缩略图后显示页面,按ctrl+鼠标滚轮后可缩放页面。

2019-06-02

简单套打助手-python

简单套打助手,办公时有时需要套打凭证,网上的软件要么太复杂,要么广告太多,刚好又在学习python,于是就自己写了一个,功能有凭证格式设计、单笔打印、批量打印等功能,凭证格式设计所见即所得。使用python3及pyqt5,在eric6环境下开发,程序已可用,资源为整套源码。欢迎联系交流,共同学习。

2018-12-18

一个食堂午餐订餐系统源码

这是为单位食堂开发的食堂午餐订餐系统,使用手机浏览器登陆,前台使用amazeui,后台使用thinkphp3.2.3+mysql,可以部署在云服务器上,有用户管理、菜品管理、定价、统计、每月统计等功能。部署时在thinkphp的配置文件中加入数据库信息即可正常运行。

2017-08-08

一个食堂订餐系统-php

这是初学ThinkPHP时写的,本来目的是为实现本系统食堂处理各网点订餐流程,但实现主要功能后没有继续应用,于是上传共享一下

2015-09-06

局域网ping工具(WPF)

一个局域网ping工具,VS2010 WPF,可对局域网IP地址进行管理,使用sqlite3保存数据。单线程ping多个IP地址.

2015-08-20

局域网ping工具(VC2015)

一个局域网ping工具,VC2015 MFC开发,可对局域网IP地址进行管理,使用sqlite3保存数据。单线程ping多个IP地址,结果数据可导入导出。因为win7下原始套接字需管理员权限,所以直接使用ping.exer执行结果输出分析。

2015-08-20

题库学习软件-VC源码

将题库文件按格式保存在程序所在文件夹下,文件名分别为判断.txt、单选.txt、多选.txt,那么可用本软件进行学习。 提供随机、顺序等学习方法,并有随机行成考试题进行练习。

2013-10-11

监视剪贴板,查找文本文件中相关内容

使用VC2010开发,监视剪贴板,从文本文件中查找相应内容。公司网络考试很多,很多同事都苦于应而写付考试事,这个软件就为此目的而写,执行后始终浮于最上面,选择题目中关键内容后,按Ctrl_C,相应题库就显示出来了。

2013-10-11

远程海报机管理系统-VC

最近公司需要在海报机上自定义一些信息,于是做了这个远程海报机管理系统。主要实现远程控制自定义图片信息的展示,并提供定时显示功能。本程序在VC2010上通过并正式运行,其中用到了Socket通信、图片展示等技术……

2012-09-25

监视ClipBoard从文本中查找

这是VC监视剪贴板功能的一个小应用,监视剪贴板,从文本中查找匹配的行

2012-07-21

小游戏:挑战棋-VC6

这是一个小游戏,儿童玩的一种小智力游戏,我将游戏控制部分写成了一个类,这样主程序部分就比较简单了。使用VC6编译执行通过。

2010-06-12

一个MDI框架,可作为MIS窗口框架使用

自己学习MDI时写的,包含以下功能:ADO 操作ACCESS,登录、多子窗口、子窗口只创建一次、数据库记录使用MD5加密等功能。可作为简单的MIS窗口框架使用。

2010-06-11

我的俄罗斯方块源代码VC

说明: 这是我在多年前学VC时写的一个俄罗斯方块程序,实现了基本功能,在VC7下编译运行通过。参考了一些VB源码,但主要模块都是自己写的,在游戏级别设置上还不太理想,但程序部分功能已完成。感谢大家的支持! 欢迎转载! E-Mmail: tzous@126.com

2010-01-18

空空如也

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

TA关注的人

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