欢迎访问我的网站,希望内容对您有用,感兴趣的可以加入免费知识星球。

最新发布 第6页

迷途小书童的Note-- 编程、技术、分享

IT技巧

WordPress 设置回复可见

WordPress 设置回复可见
在使用 wordpress 主题时,有时候需要将部分内容隐藏,要求浏览者在评论中回复,然后显示隐藏的内容,以此来强化交互。 本篇使用插件的方法来实现,在 wordpress 安装目录下的 wp-content/plugin 新建一个文件夹,名称自取(比如 reply2view),然后进入文件夹,新建文件 index.php 并添加以下内容 <?php /* Plugin Name: Reply to View ……继续阅读 »

迷途小书童 1年前 (2023-03-16) 551浏览 0评论 0个赞

AIGC

ChatGPT-3.5-turbo 模型 API 体验

ChatGPT-3.5-turbo 模型 API 体验
最近,OpenAI 发布了 ChatGPT 新的模型。据 OpenAI 的官方消息,本次开放了 ChatGPT 和 Whisper 的模型 API,可以供用户使用并集成到他们的应用程序中。本次发布的 ChatGPT 的模型为 GPT-3.5-turbo,从 OpenAI 的官方网站上查询,已经可以查到这个模型的使用示例。本次发布的模型,能力上比之前开放的模型能力要强很多,同时在价格上还要更低,价格为 0.002 美元……继续阅读 »

迷途小书童 1年前 (2023-03-08) 880浏览 0评论 0个赞

算法

一款文本转语音工具

一款文本转语音工具
环境 ubuntu 18.04 64bit Nvidia GTX 1070Ti 8G 简介 Tortoise 是一个开源的 Text-To-Speech 程序,具有强大的文本转语音功能和高度逼真的语音和语调。 搭建 创建一个全新的 python 虚拟环境 conda create -n tts python=3.8 conda activate tts 然后,拉取源码,安装依赖 git clone https:/……继续阅读 »

迷途小书童 1年前 (2023-03-02) 1614浏览 0评论 0个赞

实用模块

Python实用模块(三十八)cvzone

Python实用模块(三十八)cvzone
环境 windows 10 64bit python 3.8 cvzone 1.5.6 简介 cvzone 是一个计算机视觉开源库,其核心是基于 opencv 和 mdiapipe,使用它可以很方便地进行图像处理和一些 AI 功能的实现。 安装与使用 使用 pip 安装,执行命令 pip install cvzone cvzone 有几个典型的应用,比如人脸检测、手部跟踪 人脸识别 cvzone 封装了人脸检测的……继续阅读 »

迷途小书童 1年前 (2023-02-27) 1215浏览 0评论 0个赞

Python基础

图片转换成 WebP 格式

图片转换成 WebP 格式
环境 python 3.8 pillow 9.4.0 简介 WebP 是 Google 公司在2010年开发的一种图片格式,主要用于网络环境,提供了无损和有损压缩。网站开发者们可以使用 WebP 来创建尺寸更小、细节更丰富的图片,以此来加快网站打开的速度,提升访问者的用户体验。今后,本站中的图片也将采用 WebP 格式,可以大大节省服务器的磁盘空间。 实操 这里使用 pillow 这个库来实现图片格式的转换,首先……继续阅读 »

迷途小书童 1年前 (2023-02-14) 654浏览 0评论 0个赞

自媒体

如何下载抖音视频

如何下载抖音视频
环境 windows 10 64bit google chrome 110.0.5481.77 实操 进入抖音 app,在当前观看的视频中,点击右下角的分享图标,然后点击 复制链接 通过即时通讯应用,如微信、QQ等,发送到电脑端 拷贝分享链接中的 url,粘贴到 chrome 浏览器中 然后,按下键盘上的功能键 F12,进入调试模式,依次点击 Network –> Media,过滤出链接,……继续阅读 »

迷途小书童 1年前 (2023-02-14) 523浏览 0评论 0个赞

Rust

Rust 中的结构体

Rust 中的结构体
环境 windows 10 64bit 简介 Rust 中的结构体是一种自定义的数据类型,它可以将多个不同数据类型的值组合起来,满足项目中的实际需求。 定义 Rust 使用关键字 struct 来定义并命名结构体 struct User { name: String, age: u32, score: f64, married: bool, ……继续阅读 »

迷途小书童 1年前 (2023-02-06) 500浏览 0评论 0个赞

PyQt5开发

PyQt5系列教程(三十八)多窗口

PyQt5系列教程(三十八)多窗口
软硬件环境 Windows 10 64bit Anaconda3 with python 3.8 PyQt5 5.15 简介 实际项目中,多窗口是个非常常见的操作,本篇就来看看 PyQt5 中多窗口的实现。 实例 我们做2个窗口,主窗口中有个按钮,点击按钮后跳出第二个窗口 界面通过 designer 来设计,分别是这样的 第二个窗口中放一个 label,加上点文字 界面完成后,得到 ui 文件,通过 pyui……继续阅读 »

迷途小书童 1年前 (2023-02-02) 894浏览 0评论 0个赞

Python基础

使用 pynecone 开发 web 应用

使用 pynecone 开发 web 应用
环境 windows 10 64bit python 3.8.15 pynecone 0.1.14 简介 Pynecone 是一个基于纯 python 的用于开发 web app 的开源框架,它依赖于 nodejs,不过不需要另外编写前端代码,这对于没有接触过前端的朋友是非常友好的。 安装 第一步,安装 nodejs,来到官网 https://nodejs.org/en/,下载 LTS 版本,目前最新的是 18……继续阅读 »

迷途小书童 1年前 (2023-01-31) 1266浏览 0评论 0个赞

C/C++

curl 交叉编译

curl 交叉编译
环境 ubuntu 18.04 64bit curl 7.87.0 arm-linux-gnueabihf 实操 到官网下载最新的压缩包 7.87.0 版本,https://curl.se/download.html,然后解压 tar xvf curl-7.87.0.tar.gz cd curl-7.87.0 接下来准备下交叉编译工具链,这个一般是由方案厂家提供的,比如我这里用的是 /usr/local/lina……继续阅读 »

迷途小书童 1年前 (2023-01-10) 1100浏览 0评论 0个赞

C/C++

C 语言中的 undefined reference to 问题

C 语言中的 undefined reference to 问题
环境 ubuntu 18.04 64bit gcc 7.5.0 简介 undefined reference to 是 c/c++ 编程中的经典问题,也是实际项目开发中经常会碰到的,本篇就通过一些实例,来看看类似问题是如何解决的。 准备工作 这里准备3个文件,工程入口文件 main.c,调用的函数放在了 sub.c 中,还有个头文件 sub.h sub.h 文件 #ifndef __SUB_H__ #defin……继续阅读 »

迷途小书童 1年前 (2023-01-09) 1134浏览 0评论 0个赞

Rust

Rust 基础语法

Rust 基础语法
环境 windows 10 64bit 变量 Rust 中的变量默认是不可变的,这点跟目前市面上主流编程语言中的变量是不同的。不过,可以通过在变量名前面添加关键字 mut,来让变量可变。 let total = 100; total = 200; 可以看到提示 cannot assign twice to immutable variable,意思就是不可变变量无法被赋值2次,这时候,我们在变量名前面加上 mu……继续阅读 »

迷途小书童 1年前 (2023-01-06) 587浏览 0评论 0个赞

Rust

Rust 构建工具 cargo

Rust 构建工具 cargo
环境 windows 10 64bit 前言 前面我们已经安装好了 Rust 的开发环境,在这个过程中,cargo 也一起被安装了,可以通过 cargo --version 来检查 cargo 是 Rust 工具链中内置的构建工具以及包管理器,它可以帮助我们构建代码、下载编译管理依赖库,也是目前比较推荐的 Rust 项目管理工具。 示例 我们进入 powershell,使用 cargo 来创建一个新的项目 ca……继续阅读 »

迷途小书童 1年前 (2022-12-16) 1622浏览 0评论 1个赞

PyQt5开发

PyQt5系列教程(三十七)大图片放大缩小效果

PyQt5系列教程(三十七)大图片放大缩小效果
软硬件环境 Windows 10 64bit Anaconda3 with python 3.8 PyQt5 5.15 简介 在一个较小窗口中去显示一张大图片,某些时候需要查看图片的细节,这时候就需要将图片放大,这个需求在地图应用中非常常见。本篇就来实现一个这样的效果。 实操 这里基于 QGraphicsView 来实现,设置鼠标左键划定缩放区域、右键恢复原始状态、上下滚轮进行方法缩小,主要的知识点是鼠标事件的操……继续阅读 »

迷途小书童 1年前 (2022-12-06) 1494浏览 0评论 1个赞

Flask Web

Flask教程(二十七)json数据交互

Flask教程(二十七)json数据交互
环境 windows 10 64bit anaconda3 with python 3.8.11 flask 2.2.2 前言 json 是模块间数据传输最常见的方法,flask 同样能够很方便的接收和返回 json 格式的数据。 实操 来看完整的服务端代码,这里使用 flask.request 中的 get_json 方法 from flask import Flask, jsonify, request a……继续阅读 »

迷途小书童 1年前 (2022-12-05) 2240浏览 0评论 2个赞

PyQt5开发

PyQt5系列教程(三十六)label要显示的文本太多?那就加个滚动条

PyQt5系列教程(三十六)label要显示的文本太多?那就加个滚动条
软硬件环境 Windows 10 64bit Anaconda3 with python 3.8 PyQt5 5.15 简介 默认情况下,在 label 上显示大量文本时,会截断无法显示的部分。这时候,自然而然想到的就是如何让文本显示以滚动条的形式出现,这样,拖动滚动条就可以显示 label 控件无法显示的部分,本篇就来看看如何解决这个问题。 实操 这里使用到 QScrollArea,它是一个控件容器,将对应控件……继续阅读 »

迷途小书童 1年前 (2022-12-04) 1191浏览 0评论 2个赞