自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

热爱代码

仰望星空,以梦为马。

  • 博客(222)
  • 资源 (4)
  • 问答 (2)
  • 收藏
  • 关注

原创 《Nuitka打包实战指南》第七节 启用插件

​我们在第四节打包以下程序代码时,使用了--enable-plugin=tk-inter将tkinter这个标准库打包进来。import tkinter win = tkinter.Tk()win.iconbitmap('./disk.ico') # 设置窗口图标为当前路径下的disk.icowin.mainloop()在打包一些标准库和第三方库时,我们需要添加--enable-plugin命令。该命令会让Nuikta启动相关插件将库所用到的一些依赖一起打包进来。不添加--ena

2022-01-28 10:16:08 2068

原创 《Nuitka打包实战指南》第六节 打包资源文件

第六节 打包资源文件如果程序代码用到了一些资源文件(如图片、音视频、json文件),我们就需要将这些资源文件一同进行打包,否则程序运行会报找不到某某某文件的错误。读当然可以选择在打包完毕之后手动复制资源文件,但是这只能对--standalone多文件模式打包有效。如果你用--onefile命令将程序打包成单个可执行文件,那么手动复制是不可行的。因为程序只有在双击运行后,才会解压出临时文件夹,所以我们是无法在程序运行前将资源复制到临时文件夹的,那么程序也会因无法定位到资源文件而报错了。不管

2022-01-28 09:58:04 2104 5

原创 《Nuitka打包实战指南》第五节 深入理解单文件打包模式

第五节 深入单文件打包模式我们在第二节 一个简单的打包示例中知道,可以用--onefile命令将程序代码打包成单个可执行文件。在本小节,笔者就带读者深入了解下这个单文件打包模式。本节要打包的程序代码:print('Hello World')input('Press any key to exit...')5.1 单个可执行文件是如何运行的--onefile与--standalone命令的区别就在于前者把依赖文件全部放到了可执行文件中。通俗点讲就是--onefile命令在打包时

2022-01-28 09:48:38 1220

原创 《Nuitka打包实战指南》第四节 先调试再发布

当一个程序打包完毕后,可能会出现一些奇奇怪怪的报错。我们当然不能把有报错的程序发给客户,所以在发布程序前一定要先调试解决掉报错。4.1 黑框会告诉你报错信息当我们打包一个有界面的程序时,肯定不想让打包后的程序在运行时出现黑色的命令行窗口,这样很不友好。可以使用--windows-disable-console命令去掉黑框,但是请读者注意,在确定打包后的程序无任何报错之前,不要使用该命令,因为报错会显示在黑框中,去掉了的话,就看不到了。注:在MacOS系统中上使用--macos-disable-

2022-01-28 09:40:39 1363 2

原创 《Nuitka打包实战指南》第三节 给应用程序加上图标

第三节 给应用程序加上图标如果程序要发给客户或者自己发布,我们自然是要给它加一个好看的图标的。在本小节,笔者就带大家了解如何用给应用程序加上图标。笔者已经将本节用到的图标文件放入百度网盘中,链接如下:下载过来后,请将png或ico图标放在demo文件夹中。3.1 添加png或ico图标我们可以通过--windows-icon-from-ico命令给应用程序加上图标,使用时我们要在后面要加一个等号=,再加上图标的路径。比如:--windows-icon-.

2022-01-28 09:36:18 1514

原创 《Nuitka打包实战指南》第二节 一个简单的打包示例

第二节 一个简单的打包示例在本小节,笔者会带大家用打包一个简单的程序,以此来入门Nuitka。2.1 编写要打包的程序笔者首先在桌面上新建了一个名为demo的文件夹。之后在该文件夹中新建了hello.py。在hello.py中编写以下代码:print('Hello World')input('Press any key to exit...')该程序非常简单,就打印了一个Hello World字符串并等待用户输入后退出。2.2 快速CD到目标位置我们.

2022-01-28 09:31:21 2567 2

原创 《Nuitka打包实战指南》第一节 下载和环境配置

第一节 下载和环境配置在本节,笔者会一步步引导你下载并安装好Nuitka打包所需的软件,并配置好打包环境。1.1 下载Nuitka使用以下pip命令下载Nuitka:pip install Nuitka如果下载速度太慢,我们可以尝试更改下载源。使用以下命令即可:pip install Nuitka -i https://pypi.tuna.tsinghua.edu.cn/simple下载完毕后,输入以下命令来验证安装是否成功:nuitka --version如果

2022-01-27 21:59:57 4946 9

原创 Cocos插件音频编辑器——Audio Editor

音频编辑器在Cocos Creator中剪辑音频。下载ffmpeg在Coco Creator中下载了音频编辑器插件后, 你还需要下载下ffmpeg,因为音频编辑器是基于它开发的。如果你用的是MacOS系统,点击这个链接下载: ffmpeg forMacOS如果你用的是Windows系统,点击这个链接下载: ffmpeg forWindows接着将下载下来的ffmpeg可执行文件放到音频编辑器插件的根目录下。最后,重启Cocos Creator,然后愉快地剪辑音频吧。????

2021-12-07 10:38:50 4542

原创 Cocos Creator插件——Many Widgets助你快速开发

Many Widgets插件旨在帮助开发者快速生成带有特定功能的组件,Shader以及3D模型。快速生成的组件比如:快速生成拖尾效果如何使用Many Widgets插件给节点快速加上幻影拖尾效果快速生成新手引导Many Widgets 如何使用Beginner Guide新手引导控件快速生成2D和3D摇杆Many Widgets 如何使用2D摇杆Joystick2D控件Many Widgets 如何使用3D摇杆Joystick3D控件还可以快速生成

2021-11-28 09:32:14 2630

原创 《学Python,不废话》

前言这是我根据自己多年的Python编程经验来录制的一系列教程。宗旨只有一个:只讲干货,不讲废话。希望大家喜欢,也希望大家能够鼓励我,让我有动力继续创作。加油!b站:视频合集知乎:学Python,不废话! - 知乎目录1. 安装纯净的Python环境安装Python一点都不难,按照视频中的操作即可安装成功。注意以下要点:去官网下载合适版本的Python 在安装时点击Add Python to Path复选框 不要安装在C盘 不用删掉安装包,因为以后可以用它来卸载当前版

2021-10-02 13:30:48 469

原创 《Cocos Creator游戏实战》给节点添加提示信息

给节点添加提示信息当鼠标移动到某个地方时,旁边就会出现一个提示信息用来解释该功能的作用。比如下方这样:视频演示: Many Widgets 如何使用Tooltip信息提示控件 ...

2021-08-25 19:29:07 574

原创 Many Widgets——A handy plugin for Cocos Creator 3.x

Many WidgetsThis is a handy plugin that helps you create cocos creator widgets with special functions.Supported Cocos Creator version: 3.x.Examples:Typer:Just click the the use button and you will get a label with typing effect.Bullet Screen:Somet

2021-08-17 18:35:06 172

原创 QLabelCV——专门给OpenCV做的PyQt QLabel控件

QLabelCV——专门给OpenCV库做的PyQt QLabel控件使用示例from PyQt5.QtWidgets import QApplicationfrom QLabelCV import QLabelCVimport sysif __name__ == '__main__': app = QApplication(sys.argv) label_cv = QLabelCV() label_cv.show() label_cv.set_camera

2021-08-03 00:01:24 1754 7

原创 《树莓派项目实战》第四节 用LED点阵显示爱心

第四节 用led阵列显示爱心在本节,我们将学习如何用树莓派点亮led阵列,最后我们还会结合摩斯电码用LED灯来表示"Hello World"。该项目涉及到的材料有:树莓派* 1 LED灯 * 1 限流电阻 * 1 杜邦线(母对母)* 3...

2021-05-25 16:22:17 2863

原创 《CSS实战案例汇总》加载动画

加载动画实现效果HTML代码CSS代码实现效果HTML代码<!DOCTYPE html><head> <link rel="stylesheet" href="demo.css"></head><body> <div class="loading"> <div class="bar1"></div> <div clas.

2021-05-24 17:03:35 222

原创 《CSS实战案例汇总》涟漪

涟漪实现效果HTML代码CSS代码实现效果HTML代码<!DOCTYPE html><head> <link rel="stylesheet" href="demo.css"></head><body> <div class="ripple-bg"> <div class="ripple1"></div> <div ..

2021-05-17 08:51:22 339

原创 《CSS实战案例汇总》弹窗

弹窗实现效果HTML代码CSS代码JS代码实现效果HTML代码<!DOCTYPE html><head> <link rel="stylesheet" href="demo.css"></head><body> <button onclick="openPopup()">打开弹窗</button> <div class="popup"> .

2021-05-07 10:19:58 591 2

原创 用Python+OpenCV+PyQt开发的答题卡识别软件

用Python+OpenCV+PyQt开发的答题卡识别软件软件使用视频软件使用说明如何设置答案界面风格备注这是一个可以识别定制答题卡的软件,它可以根据用户自定的答案来进行识别,校对正误并统计分数。该软件可以识别80道选择题,支持单选和多选。用户在识别前可以进行图像调整,去除噪点,以减少自然光带来的识别误差。源码下载地址:软件使用视频用Python+OpenCV+PyQt开发答题卡识别软件软件使用说明1. 下载源码后,首先安装依赖库。项目所用到的依赖库..

2021-05-04 11:37:22 9594 33

原创 《CSS实战案例汇总》波浪效果

HTML代码<!DOCTYPE html><head> <link rel="stylesheet" href="demo.css"></head><body> <div class="wave-bg"> <div class="wave1"></div> <div class="wave2"></div> ...

2021-04-26 18:55:08 553

原创 《CSS实战案例汇总》渐显效果

渐显效果实现效果HTML代码CSS代码JS代码实现效果HTML代码<!DOCTYPE html><head> <link rel="stylesheet" href="demo.css"></head><body> <div class="card"> 命里有时终须有,命里无时莫强求。 </div> <div class="c.

2021-04-22 23:25:20 950 3

原创 《CSS实战案例汇总》悬浮按钮样式

悬浮按钮样式实现效果HTML代码CSS代码实现效果HTML代码<!DOCTYPE html><head> <link rel="stylesheet" href="demo.css"> <script src="demo.js"></script></head><body> <div id="float-btn"> <i..

2021-04-22 10:25:08 2287

原创 《PyInstaller打包实战指南》制作软件安装包

制作软件安装包打包完之后,如果能制作一个安装程序发送给客户,那体验感会更好,软件也可以显得更加专业。在本小节,笔者会教大家如何使用Inno Setup来给自己打包好的软件制作安装包。下载并安装Inno Setup首先我们访问官网下载Inno Setup:下载完毕后双击运行Inno Setup安装包:选择Inno Setup界面语言为英语:注:目前官方没有提供中文选项,不过注意我们还是能够用Inno Setup来制作带中文提示的安装包的。选择"I ...

2021-04-13 14:54:27 1081

原创 《树莓派项目实战》第三节 用数码管实现倒计时功能

第三节 数码管的使用在本节,我们将学习数码管的相关知识,并将其连接到树莓派上,显示数字和字母。该项目涉及到的材料有:树莓派 * 1 1位数码管 * 1 杜邦母线 * 103.1 数码管简介数码管按段数可分为7段数码管和8段数码管,8段数码管比7段数码管多一个LED单元,也就是多一个右下角的小数点(DP---Decimal Point)。如果按LED连接方式可分为共阳数码管和共阴数码管。共阳数码管是指将所有LED的阳极都接到一起组成公共阳极COM端的数码管。在使用共...

2021-04-12 15:42:28 1509 2

原创 《树莓派项目实战》第二节 制作LED呼吸灯

第二节 控制LED灯的亮与暗在本节,我们将理解PWM的概念,并运用它来控制LED灯明暗程度。最后我们还会做一个呼吸灯,该项目涉及到的材料有:树莓派4b 5个LED灯 2根杜邦母线占空比是指在一个脉冲循环内,通电时间相对于总时间所占的比例。...

2021-03-11 13:21:09 2709

原创 《树莓派项目实战》第一节 点亮LED灯

第一节点亮LED灯1.1了解树莓派引脚1.2 用Python控制GPIO1.3连接LED灯1.4 点亮LED灯1.5用LED灯表示摩斯电码在本节,我们将学习如何用树莓派点亮LED灯并控制其明暗程度,最后我们还会结合摩斯电码用LED灯来表示"Hello World"。该项目涉及到的材料有:树莓派4b 1个LED灯 2根杜邦母线照片1.1了解树莓派引脚以下是树莓派的引脚图:大家可以看到,一共有40个引脚,每个引脚都带有编号,左列是奇数,右列是偶数...

2021-02-28 10:48:42 9037 4

原创 树莓派安装OpenCV库

第一步:安装numpy:sudo pip3 install numpy第二步:安装OpenCV所需依赖库:sudo apt-get install libjpeg8-dev -ysudo apt-get install libtiff5-dev -ysudo apt-get install libjasper-dev -ysudo apt-get install libpng12-dev -ysudo apt-get install libavcodec-dev libavf

2021-01-16 22:53:37 1107

原创 TensorFlow ImportError: DLL load failed: 动态链接库(DLL)初始化例程失败 问题解决

在import tensorflow时遇到以下报错:解决方案如下:1. 官网上提到:因为TensorFlow 1.6版本起,二进制文件使用 AVX指令,这些指令可能无法在旧版 CPU 上运行,所以我们要看下CPU的指令集。可以使用CPU-Z这个软件来查看:注:该软件我已经放到公号上,读者可以在后台发送"cpu"获取下载链接。如果不支持,则可以考虑更换一台电话。支持的话请看方案二。2. 官网同样提到:从 TensorFlow 2.1.0 版开始,...

2020-12-04 09:00:36 2137 1

原创 《PyInstaller打包实战指南》第二十一节 单文件模式打包TensorFlow

第二十一节 单文件模式打包TensorFlow打包示例源码:请点击该官方链接版本信息:tensorflow==2.3.1tensorflow-datasets==4.1.0pyinstaller==4.1

2020-12-03 22:08:26 877 2

原创 《爬虫利器Scrapy开发实战》第二章 第一个Scrapy爬虫

第一个Scrapy爬虫在第一章中,我们通过genspider命令在spiders文件夹中生成了一个名为quote的爬虫。这本章,笔者将带大家了解quote.py的内容并编写出第一个具有特定功能的Scrapy爬虫。1. 初始代码解释以下是quote.py的初始代码:import scrapyclass QuoteSpider(scrapy.Spider): name = 'quote' allowed_domains = ['quotes.toscrape...

2020-09-24 11:08:51 391

原创 《爬虫利器Scrapy开发实战》第一章 初识Scrapy

第一章 初识Scrapy1.1 安装Scrapywindows上安装1.2 验证安装1.3 Scrapy指令1.4 Scrapy项目结构

2020-09-15 16:56:30 431

原创 《PyInstaller打包实战指南》第二十节 单文件模式打包Pyecharts

第二十节 单文件模式打包Pyecharts打包示例源码:请点击该官方链接版本信息:pyecharts==pyinstaller==3.6打包系统:Windows 10打包前我们先运行下代码,确保没有报错:from pyecharts.charts import Barfrom pyecharts import options as opts# V1 版本开始支持链式调用# 你所看到的格式其实是 `black` 格式化以后的效果# 可以执...

2020-08-11 20:42:10 806 3

原创 《PyQt5高级编程实战》学会使用视图委托

掌握视图代理

2020-07-29 22:43:02 5734 1

原创 《PyQt5高级编程实战》事件处理深入应用

事件处理深入应用在《快速掌握PyQt5》 事件处理这一章节中,笔者给大家介绍了一些比较常见的事件函数,并通过案例进行了演示。然而还并没有真正地体现出PyQt5事件功能的强大之处。在本章,笔者会带大家了解事件过滤器以及其他一些在程序开发中非常有用的事件函数。1. 使用事件过滤器其实光从名字我们就可以猜出事件过滤器的作用——过滤掉我们不想要的事件。这个强大的过滤器功能可以让我们编写出更加个性化的事件处理。实现方法很简单,我们先重载这个eventFilter函数:watched参数..

2020-07-26 16:06:58 2262 4

原创 《PyQt5高级编程实战》自定义信号详解

自定义信号详解PyQt5中各个控件自带的信号已经能够让我们完成许多需求,但是如果想要更加个性化的功能,我们还得通过自定义信号来实现。在本节,笔者会详细介绍如何来自定义一个信号,并通过该方法来实现窗口间的通信以及线程间通信。如果对信号的基础用法还不是很了解的小伙伴,可以先去阅读下《快速掌握PyQt5》第二章 信号与槽。1. 创建自定义信号下面是一个简单的自定义信号使用例子:import sysfrom PyQt5.QtCore import pyqtSignalfr...

2020-07-25 15:45:32 5081 3

原创 《Cocos Creator游戏实战》抽奖转盘功能实现

抽奖转盘功能实现为什么抽到的总是“谢谢参与”...(╯-_-)╯╧╧运行效果如下:Cocos Creator版本:2.2.2后台回复"抽奖转盘",获取该项目完整文件:创建节点1. bg节点用作背景。2. wheel节点用作转盘背景,图片如下:3. wheelBtn是一个按钮节点,背景图片如下:很明显,wheelBtn不能作为wheel的子节点,否则wheel节点旋转的时候,wheelBtn也就会转了,这不符合预期。编写代码新建...

2020-07-07 16:03:52 2567

原创 《PyInstaller打包实战指南》第十九节 单文件模式打包Sklearn(Scikit-learn)

第十九节 单文件模式打包Sklearn(Scikit-learn)打包示例源码:请点击该官方链接版本信息:scikit-learn==0.23.1scipy==1.4.1numpy==1.18.5matplotlib==3.2.1pyinstaller==3.6打包系统:Windows 10打包前我们需要运行下代码,确保没有报错:import numpy as npimport matplotlib.pyplot as pltf...

2020-06-13 21:27:54 1004 2

原创 《Cocos Creator游戏实战》微信小游戏激励视频接入步骤及音乐中断恢复

微信小游戏激励视频接入步骤及注意点运行效果如下:Cocos Creator版本:2.2.2后台回复"激励视频",获取该项目完整文件:创建节点编写代码...

2020-06-06 18:58:10 1811

原创 《Cocos Creator游戏实战》按钮绽放呼出效果实现

按钮绽放呼出效果实现创建节点编写脚本界面上如果有太多按钮的话,可能会影响美观度和游戏体验。我们其实可以将这些按钮先隐藏起来,然后让玩家通过一个按钮将剩余的呼出即可。运行效果如下:Cocos Creator版本:2.2.2后台回复"按钮呼出",获取该项目完整文件:创建节点1. bg就是Sprite类型的背景节点。2. Center Btn为按钮节点,该按钮用来呼出其他按钮。3. Other Btns为空节点,默认状态为隐藏,在该节点下一共有六个按..

2020-05-17 16:11:41 1541

原创 《Cocos Creator游戏实战》实现微信小游戏的截图,预览和相册保存功能

实现微信小游戏的截图,预览和相册保存功能节点介绍截图预览保存到相册在游戏中添加一个拍照按钮不仅是为了截图方便,更重要的是为了分享裂变。现在让我们来看下如何实现截图,预览和保存到相册这三个功能。运行效果如下:Cocos Creator版本:2.2.2后台回复"截图预览",获取该项目完整文件:节点介绍1. bg就是背景节点。2. photo btn是一个按钮类型节点,用于拍照截图。3.preview是一个Sprite类型节点,用于预...

2020-05-09 10:46:50 1437 1

原创 《Cocos Creator游戏实战》棋类游戏中的棋子摆放逻辑

棋类游戏中的棋子摆放逻辑创建节点代码编写其实要点就一句话:我们看到的不应是棋盘,而是坐标系。现在通过下面的五子棋(或围棋)实例来看下如何理解这句话。运行效果如下:Cocos Creator版本:2.2.2后台回复"棋",获取该项目完整文件。创建节点1. bg为Sprite类型节点,作为场景背景。2. board bg也是Spri...

2020-04-25 15:10:38 1799

用Python+PyGame开发的微信飞机大战游戏

用Python+PyGame开发的微信飞机大战游戏 1. 代码注释清晰。 2. 运行script文件夹下的main.py即可开启游戏。 3. 按住飞机并进行拖动射击。 4. 可点击暂停按钮暂停游戏。 5. 资源素材齐全。 6. 适用于Python开发人员。

2023-06-03

用Python+PyGame制作的经典贪吃蛇游戏

用Python+PyGame制作的经典贪吃蛇游戏 1. 代码注释清晰。 2. 运行main.py即可开启游戏。 3. 用WASD或者上下左右键来控制蛇的移动。 4. 游戏结束后按下R键重新开始。 5. 用回车键来暂停或继续。

2023-06-03

Cocos Creator俄罗斯方块 包含微信排行榜和好友分享功能

游戏开发教程:https://pyqt5.blog.csdn.net/article/details/104749017 Cocos Creator版本:2.2.0 包含功能: 1. 基本的俄罗斯方块功能 2. 游戏暂停 3. 微信排行版 4. 微信好友分享 5. 截图保存相册

2021-05-06

Python+OpenCV+PyQt开发答题卡识别软件源码

使用说明博客地址: https://pyqt5.blog.csdn.net/article/details/116396031 特点: 1. 下载内容为源码 2. 定制答题卡识别 3. 成绩统计并导出为excel 4. 支持识别单选和多选 5. 内含答题卡模板 ...

2021-05-04

Cocos Creator微信小游戏好友分享功能

实现Cocos Creator微信小游戏好友分享功能 实现Cocos Creator微信小游戏好友分享功能 实现Cocos Creator微信小游戏好友分享功能 实现Cocos Creator微信小游戏好友分享功能 实现Cocos Creator微信小游戏好友分享功能

2020-02-22

用Pyinstaller打包Scrapy项目例子

用Pyinstaller打包Scrapy项目,crawl.py文件是关键,具体内容看我的博客http://blog.csdn.net/La_vie_est_belle?ref=toolbar

2018-01-10

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

TA关注的人

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