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

最新发布 第8页

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

Python

这样处理Python日志,优雅

这样处理Python日志,优雅
loguru简介 loguru 是 Python 的一个第三方日志模块,相较于标准库 logging 模块,它提供了更简洁易用的 API,内置丰富的格式化、过滤、文件输出等高级功能。loguru 让 Python 日志记录变得非常简单、Pythonic。 loguru 的优点包括 API 简单易用 功能强大,内置多种高级日志功能 高性能,速度快过标准 logging 支持格式化日志输出 方便地输出到文件 自动记录异……继续阅读 »

迷途小书童 3年前 (2023-08-26) 1761浏览 0评论 0个赞

Python

原来Python解析YAML如此轻松

原来Python解析YAML如此轻松
YAML 是一种人性化的数据序列化格式,使用空格缩进表示层级关系,相比 JSON 更具可读性。Python 中使用 PyYAML 库可以方便地解析和生成 YAML 格式数据。本文将详细介绍 PyYAML 的用法。 YAML格式 YAML 的格式主要有以下几点特征 使用空格表示层级关系 使用冒号 : 表示键值对 使用 - 表示数组项 支持多行字符串 支持数据类型:数字、布尔值、字符串、数组、字典 下面看个示例 na……继续阅读 »

迷途小书童 3年前 (2023-08-26) 1385浏览 0评论 0个赞

Python

Python语言实现React框架

Python语言实现React框架
reactpy介绍 reactpy 是一个用 Python 语言实现的 ReactJS 框架。它可以让我们使用 Python 的方式来编写 React 的组件,构建用户界面。 reactpy 的目标是想要将 React 的优秀特性带入 Python 领域,包括组件化、虚拟 DOM、声明式编程等。它可以无缝集成到我们的 Python 后端应用中。 实现原理 reactpy 的核心原理是使用 JavaScript 编写的……继续阅读 »

迷途小书童 3年前 (2023-08-25) 1825浏览 0评论 0个赞

实用模块

Python实用模块(四十二)nicegui

Python实用模块(四十二)nicegui
环境 python 3.9.16 nicegui 1.3.9 前言 在现代计算机应用程序开发中,图形用户界面(GUI)是用户与程序交互的重要组成部分。然而,GUI 开发往往需要大量的代码和复杂的布局,给开发者带来了一定的挑战。在本篇博文中,将介绍 nicegui,它是一个简单易用的图形用户界面库,提供了一种简化 GUI 开发的方式,使开发者能够更快速地构建吸引人的用户界面。 实现原理 nicegui 基于 Pyt……继续阅读 »

迷途小书童 3年前 (2023-08-18) 2893浏览 0评论 0个赞

Android

Android系统中如何导出分区镜像

Android系统中如何导出分区镜像
环境 android 9 mtk方案 简介 本文介绍了如何导出 Android 设备的分区镜像。通过使用 Android Debug Bridge(ADB)工具,可以与设备进行通信并获取特定分区的副本,如 system 分区、boot 分区和 recovery 分区。文章提供了简单的步骤指南,导出的镜像文件可以用于设备备份、分析、修改或还原。然而,对设备分区的操作需要谨慎,请确保了解相关风险并遵守法律和政策。 实……继续阅读 »

迷途小书童 3年前 (2023-08-17) 3080浏览 0评论 0个赞

RISC-V

编译安装RISC-V工具链

编译安装RISC-V工具链
环境 ubuntu 18.04 64bit riscv-gnu-toolchain RISC-V简介 RISC-V(发音为 risk-five)是一种基于精简指令集计算机(RISC)原则的开源指令集架构(ISA)。与许多其他指令集架构(如ARM、MIPS等)不同,RISC-V 是免费和开放的,任何人都可以使用、设计和实现该架构,而无需支付专利费用。目前,国内芯片产业要国产化,基本上都是走的这条路线,像平头哥、赛昉……继续阅读 »

迷途小书童 3年前 (2023-08-10) 1758浏览 0评论 0个赞

Linux

Linux修复根文件系统损坏

Linux修复根文件系统损坏
环境 centos 8 问题描述 一大早,机房里的一台 Dell 服务器就开始报警,检查后,发现是其中的一个硬盘槽坏了,然后就给它挪了个硬盘槽位置,安装好后,上电开机,系统报错 Metadata CRC error detected at xfs_agi_read_verify+0xcb/0xf0 [xfs], xfs_agi block 0x2 XFS (loop0): Unmount and run xfs_……继续阅读 »

迷途小书童 3年前 (2023-08-10) 1975浏览 0评论 0个赞

人工智能

NVLink简介

NVLink简介
前言 AI 和高性能计算(HPC)的需求不断增长,单 GPU 的性能越来越捉襟见肘,因此需要在多 GPU 之间实现无缝连接,以便它们可以作为一个巨大的加速器相互协作。虽然已经存在 PCIe 标准,但带宽有限,因此通常会产生瓶颈。为构建功能强大的端到端计算平台,我们需要速度更快、扩展性更强的互联方式。 NVLink NVIDIA NVLink 是世界首项高速 GPU 互连技术,与传统的 PCIe 系统解决方案相比,它能……继续阅读 »

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

Linux

ubuntu下tftp的安装、配置及使用

ubuntu下tftp的安装、配置及使用
环境 ubuntu 22.04 64bit windows 11 64bit 简介 TFTP (Trivial File Transfer Protocol)是一种简单的文件传输协议,通常用于在联网设备之间传输配置文件和固件映像。在本文中,我们将在 Ubuntu 22.04 系统上完成安装和设置 TFTP。 服务器安装配置 首先,打开终端,执行下面命令来安装软件包 sudo apt install tftpd-h……继续阅读 »

迷途小书童 3年前 (2023-07-19) 2397浏览 0评论 0个赞

Python基础

Python2转换成Python3

Python2转换成Python3
环境 windows 11 64bit 2to3 简介 Python2 和 Python3 在语法和某些模块的使用上是有一些差别的,对于一些用 python2 编写的历史项目,要重新启用它们,2to3 是一个不错的转换工具,也是官方提供的工具,不需要安装,可靠性也比较高,它读取 Python 2.x 源代码并应用一系列修复程序将其转换为有效的 Python 3.x 代码。 实操 可以在终端中查看命令支持的所有参数……继续阅读 »

迷途小书童 3年前 (2023-07-17) 1210浏览 0评论 0个赞

Python基础

Python中字典转换成字符串的3种方法

Python中字典转换成字符串的3种方法
环境 windows 11 64bit python 3.10.9 简介 Python 提供了多种数据类型来存储各种格式的值,包括字符串、字典、列表等。在编程时,经常会遇到将一种数据类型转换为另一种数据类型的问题。字典是一种存储和映射数据的便捷格式,它的键值格式使得映射数据更加容易。如果要将字典的数据存储在文件或数据库中,字符串是更方便的存储格式。本文中,我们将了解在 Python 中将字典转换为字符串的3种方法……继续阅读 »

迷途小书童 3年前 (2023-07-17) 2189浏览 0评论 0个赞

AIGC

AI绘图工具Stable Diffusion安装

AI绘图工具Stable Diffusion安装
环境 windows 10 64bit GTX 1660 6G stable diffusion webui 1.4.0 简介 Stable Diffusion 是一款功能非常强大的开源 AI 绘画工具,支持插件,可以使用各种各样的模型来达到你想要的效果,还能训练自己的专属模型,而 Stable Diffusion WebUI 基于 web,加上了贴心的可操作性界面,更加适合新手使用。 安装步骤 项目是基于 py……继续阅读 »

迷途小书童 3年前 (2023-07-16) 2220浏览 0评论 0个赞

Linux

DRM framebuffer显示图像

DRM framebuffer显示图像
在嵌入式设备上进行启动(bring-ups)时,一般使用如下命令来测试显示接口是否正常工作 $ dd if=/dev/urandom of=/dev/fb0 这将在显示屏上显示随机数据,并出现许多灰色、红色、蓝色和绿色的点。这并不能告诉我们是否一切正常,因为可能是分辨率不对或某些时序太紧(tight),但它已经显示了显示控制器是否工作,以及显示屏是否获得了一些可理解的数据。 不过,该示例仅适用于 Linux 下的帧缓……继续阅读 »

迷途小书童 3年前 (2023-07-10) 3066浏览 0评论 0个赞

算法

roop一键换脸

roop一键换脸
环境 windows 10 64bit anaconda with python 3.9 简介 roop 是一个只需使用单张图片就可实现快速换脸的开源项目,并提供了 GUI 操作界面。 实操 # 下载源码 git clone https://github.com/s0md3v/roop # 进入源码目录 cd roop # 创建一个全新的python虚拟环境 conda create -n faceswap ……继续阅读 »

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

OCR

开源离线Umi-OCR

开源离线Umi-OCR
环境 windows 10 64bit Umi-OCR 1.3.5 简介 本篇给大家介绍一个可离线使用的开源 OCR 软件,名称是 Umi-OCR,支持截屏、批量导入图片,支持多国语言、合并段落、竖排文字等,还可排除水印区域识别,项目基于百度的 PaddleOCR。 项目地址: https://github.com/hiroi-sora/Umi-OCR 实操 作者非常用心,编译打包好了可直接使用的可执行文件,可以……继续阅读 »

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

IT技巧

使用docker安装gogs

使用docker安装gogs
环境 宝塔 8.0 gogs ubuntu 22.04 前言 Gogs 是一个类似 github 和 gitlab 的基于 git 的代码托管平台,是一款开源软件,配置非常简单,中文也支持得非常好,你完全可以在你的服务器上搭建,而且它还是轻量级的,占用的资源较 gitlab 少了很多,二进制安装方法见之前的文章 https://xugaoxiang.com/2020/01/15/gogs/。本篇主要介绍如何使用 ……继续阅读 »

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

Linux

ubuntu 22.04版本向日葵远程控制无法使用的问题

ubuntu 22.04版本向日葵远程控制无法使用的问题
环境 ubuntu 22.04 64bit 向日葵 10.1.1.28779 前言 向日葵是最常见的远程控制软件了,最近在 ubuntu 上安装好了,不过在 windows 端一直显示无法连接。 解决方法 问题的根源是:向日葵使用的图像显示方式是 lightdm,而 ubuntu 22.04 版本使用的是 gdm3。 lightdm 的主要目的是提供一个简单、易于使用和可定制的登录界面。它可以与多种桌面环境和窗口……继续阅读 »

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

IT技巧

宝塔面板中网站开启反向代理后无法申请和自动续签SSL证书的解决办法

宝塔面板中网站开启反向代理后无法申请和自动续签SSL证书的解决办法
环境 宝塔 8.0 前言 我在 自己购买的VPS 上安装了轻量级的源码管理工具 Gogs,与此同时,使用 宝塔面板 开启了反向代理,那么问题来了,开启反向代理的网站在申请和续签免费 SSL证书时会报错,手动申请虽然可行,但操作还是蛮繁琐,还容易出错。 实操 在申请证书时,CA 证书商(比如我这里用的 Let's Encrypt)会获取域名对应的 ip,当开启反向代理后,CA 证书商无法获取到申请域名的真……继续阅读 »

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