欢迎访问我的网站,希望内容对您有用,关注公众号后台领取免费AI学习资料。

最新发布 第11页

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

Python基础

图片转换成 WebP 格式

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

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

自媒体

如何下载抖音视频

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

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

Rust

Rust 中的结构体

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

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

PyQt5开发

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

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

迷途小书童 3年前 (2023-02-02) 2643浏览 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……继续阅读 »

迷途小书童 3年前 (2023-01-31) 2809浏览 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……继续阅读 »

迷途小书童 3年前 (2023-01-10) 2717浏览 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……继续阅读 »

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

Rust

Rust 基础语法

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

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

Rust

Rust 构建工具 cargo

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

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

PyQt5开发

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

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

迷途小书童 4年前 (2022-12-06) 4416浏览 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……继续阅读 »

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

PyQt5开发

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

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

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

Rust

使用 CLion 进行 Rust 编程

使用 CLion 进行 Rust 编程
环境 windows 10 64bit clion 2022.2.4 下载安装 到官网下载最新版本 https://www.jetbrains.com/clion/,傻瓜式安装即可 安装成功后进行简单的配置,clion 默认是 C/C++ 开发的集成开发环境,所以需要安装插件来支持 rust 的开发 打开 File –> Settings –> Plugins 在 Marke……继续阅读 »

迷途小书童 4年前 (2022-12-01) 5002浏览 0评论 0个赞

Rust

Windows 搭建 Rust 开发环境

Windows 搭建 Rust 开发环境
环境 windows 10 64bit 安装 学习 Rust 的第一步当然是安装它,这里使用 rustup 的命令行工具来完成 Rust 的下载与安装,rustup 还被用来管理不同的 Rust 发行版及其附带的工具链。 来到官网 https://www.rust-lang.org/tools/install,选择64位 下载后,双击安装 输入数字 1,进行默认安装 至此,就安装完成了,回车可关闭命令行。……继续阅读 »

迷途小书童 4年前 (2022-11-11) 4214浏览 0评论 0个赞

Python

streamlit 处理实时视频

streamlit 处理实时视频
环境 windows 10 64bit streamlit 1.13.0 streamlit-webrtc 0.43.4 简介 前文介绍过 Streamlit 这个可以快速创建 web 应用的开源库,不过 streamlit 本身并不善于处理实时的音视频,本文介绍 streamlit 的扩展库 streamlit-webrtc,它可以帮助我们方便的处理和传输实时音视频。 安装 使用 pip 命令快速安装 pip ……继续阅读 »

迷途小书童 4年前 (2022-10-30) 6332浏览 0评论 1个赞

PyQt5开发

PyQt5系列教程(三十四)QComboBox基本使用

PyQt5系列教程(三十四)QComboBox基本使用
软硬件环境 Windows 10 64bit Anaconda3 with python 3.8 PyQt5 5.15 简介 QComboBox 是下拉列表控件,提供多个选项,让用户选择,在实际应用中很常见。 QCombobox 常用的方法如下 方法 功能 addItem() 增加一个下拉选项 addItems() 增加多个下拉选项,参数使用列表 clear() 删除所有下拉选项 cou……继续阅读 »

迷途小书童 4年前 (2022-10-20) 3236浏览 0评论 0个赞