环境
ubuntu 22.04 64bit
windows 11 64bit
简介
TFTP (Trivial File Transfer Protocol)是一种简单的文件传输协议,通常用于在联网设备之间传输配置文件和固件映像。在本文中,我们将在 Ubuntu 22.04 系统上完成安装和设置 TFTP。
服务器安装配置
首先,打开终端,执行下面命令来安装软件包
sudo apt install tftpd-h……继续阅读 »
迷途小书童
1年前 (2023-07-19) 1225浏览 0评论
0个赞
环境
windows 11 64bit
2to3
简介
Python2 和 Python3 在语法和某些模块的使用上是有一些差别的,对于一些用 python2 编写的历史项目,要重新启用它们,2to3 是一个不错的转换工具,也是官方提供的工具,不需要安装,可靠性也比较高,它读取 Python 2.x 源代码并应用一系列修复程序将其转换为有效的 Python 3.x 代码。
实操
可以在终端中查看命令支持的所有参数……继续阅读 »
迷途小书童
1年前 (2023-07-17) 596浏览 0评论
0个赞
环境
windows 11 64bit
python 3.10.9
简介
Python 提供了多种数据类型来存储各种格式的值,包括字符串、字典、列表等。在编程时,经常会遇到将一种数据类型转换为另一种数据类型的问题。字典是一种存储和映射数据的便捷格式,它的键值格式使得映射数据更加容易。如果要将字典的数据存储在文件或数据库中,字符串是更方便的存储格式。本文中,我们将了解在 Python 中将字典转换为字符串的3种方法……继续阅读 »
迷途小书童
1年前 (2023-07-17) 1314浏览 0评论
0个赞
环境
windows 10 64bit
GTX 1660 6G
stable diffusion webui 1.4.0
简介
Stable Diffusion 是一款功能非常强大的开源 AI 绘画工具,支持插件,可以使用各种各样的模型来达到你想要的效果,还能训练自己的专属模型,而 Stable Diffusion WebUI 基于 web,加上了贴心的可操作性界面,更加适合新手使用。
安装步骤
项目是基于 py……继续阅读 »
迷途小书童
1年前 (2023-07-16) 822浏览 0评论
0个赞
在嵌入式设备上进行启动(bring-ups)时,一般使用如下命令来测试显示接口是否正常工作
$ dd if=/dev/urandom of=/dev/fb0
这将在显示屏上显示随机数据,并出现许多灰色、红色、蓝色和绿色的点。这并不能告诉我们是否一切正常,因为可能是分辨率不对或某些时序太紧(tight),但它已经显示了显示控制器是否工作,以及显示屏是否获得了一些可理解的数据。
不过,该示例仅适用于 Linux 下的帧缓……继续阅读 »
迷途小书童
1年前 (2023-07-10) 1194浏览 0评论
0个赞
环境
windows 10 64bit
anaconda with python 3.9
简介
roop 是一个只需使用单张图片就可实现快速换脸的开源项目,并提供了 GUI 操作界面。
实操
# 下载源码
git clone https://github.com/s0md3v/roop
# 进入源码目录
cd roop
# 创建一个全新的python虚拟环境
conda create -n faceswap ……继续阅读 »
迷途小书童
1年前 (2023-07-09) 1256浏览 0评论
1个赞
环境
windows 10 64bit
Umi-OCR 1.3.5
简介
本篇给大家介绍一个可离线使用的开源 OCR 软件,名称是 Umi-OCR,支持截屏、批量导入图片,支持多国语言、合并段落、竖排文字等,还可排除水印区域识别,项目基于百度的 PaddleOCR。
项目地址: https://github.com/hiroi-sora/Umi-OCR
实操
作者非常用心,编译打包好了可直接使用的可执行文件,可以……继续阅读 »
迷途小书童
1年前 (2023-06-26) 783浏览 0评论
1个赞
环境
宝塔 8.0
gogs
ubuntu 22.04
前言
Gogs 是一个类似 github 和 gitlab 的基于 git 的代码托管平台,是一款开源软件,配置非常简单,中文也支持得非常好,你完全可以在你的服务器上搭建,而且它还是轻量级的,占用的资源较 gitlab 少了很多,二进制安装方法见之前的文章 https://xugaoxiang.com/2020/01/15/gogs/。本篇主要介绍如何使用 ……继续阅读 »
迷途小书童
1年前 (2023-06-26) 843浏览 0评论
0个赞
环境
ubuntu 22.04 64bit
向日葵 10.1.1.28779
前言
向日葵是最常见的远程控制软件了,最近在 ubuntu 上安装好了,不过在 windows 端一直显示无法连接。
解决方法
问题的根源是:向日葵使用的图像显示方式是 lightdm,而 ubuntu 22.04 版本使用的是 gdm3。
lightdm 的主要目的是提供一个简单、易于使用和可定制的登录界面。它可以与多种桌面环境和窗口……继续阅读 »
迷途小书童
1年前 (2023-06-26) 1652浏览 0评论
0个赞
环境
宝塔 8.0
前言
我在 自己购买的VPS 上安装了轻量级的源码管理工具 Gogs,与此同时,使用 宝塔面板 开启了反向代理,那么问题来了,开启反向代理的网站在申请和续签免费 SSL证书时会报错,手动申请虽然可行,但操作还是蛮繁琐,还容易出错。
实操
在申请证书时,CA 证书商(比如我这里用的 Let's Encrypt)会获取域名对应的 ip,当开启反向代理后,CA 证书商无法获取到申请域名的真……继续阅读 »
迷途小书童
1年前 (2023-06-25) 693浏览 0评论
0个赞
环境
windows 11 64bit
ubuntu 22.04 64bit
前言
最近,新购了台联想小新 14pro 笔记本电脑,硬盘 1T,随即就在原有 windows 11 的基础上,又去安装了 ubuntu 系统的最新版 22.04 LTS,安装成功后,重启机器,发现 grub 的默认分辨率非常高,应该是和电脑的屏幕匹配的(2.8K 屏),显示出来的字,非常的小,看着太费劲。
调整
进入 ubuntu ……继续阅读 »
迷途小书童
1年前 (2023-06-25) 893浏览 0评论
0个赞
环境
windows 11 64bit
简介
最近换了台新电脑,里面预装了正版的 windows 11,因此,工作环境也慢慢的切换到了 windows 11。然而,在使用过程中,发现 Windows11 里的右键菜单折叠功能并不是我想要的,本来很多常用的右键功能(如经常要用到的 git bash、7z 解压缩等),反而需要额外多一次点击才能选中。本文就来分享下如何切换回像 Windows 10 系统中的直接显示。……继续阅读 »
迷途小书童
1年前 (2023-06-24) 677浏览 0评论
1个赞
环境
ubuntu 18.04 64bit
几个概念
cpu 个数
是指物理上的个数
cpu 核心数
也是物理上的,即硬件上存在多少个核心,比如常说的双核就是指2个核心
cpu 线程数
这是指逻辑上的。也就是能模拟出的 cpu 核心数,比如使用超线程技术,就能够模拟出多于 cpu 核心数的线程
linux如何查看
在 Linux 下,处理器信息都是存放在文件 /proc/cpuinfo 内,因此,……继续阅读 »
迷途小书童
1年前 (2023-06-24) 674浏览 0评论
0个赞
环境
windows 10 64bit
Clion 2023.1
ini简介
ini 文件格式是一种用于保存配置信息的简单文本格式。它通常由多个节(section)组成,每个节包含多个键值对(key-value pair)。
下面是 ini 文件的基本语法规则
一个ini文件由多个节组成,每个节用方括号([])括起来
节后面可以跟一个或多个键值对,每个键值对占一行,格式为key=value
键值对中,键(key……继续阅读 »
迷途小书童
1年前 (2023-06-15) 964浏览 0评论
0个赞
环境
ubuntu 18.04 64bit
gcc 4.8.5
简介
ping 命令是一种常用的网络工具,用于测试网络连接的质量和稳定性。它通过向目标主机发送 ICMP (Internet Control Message Protocol) 数据包,并等待目标主机的响应来检测网络连接的状态。
基本原理
当 ping 命令发送 ICMP 数据包时,它会记录发送时间,并在接收到目标主机的响应后计算往返时间 (RTT……继续阅读 »
迷途小书童
1年前 (2023-06-14) 658浏览 0评论
0个赞
环境
windows 10 64bit
python 3.6
前言
多次碰到网友朋友的咨询,问题是在使用 pip 安装某个库时报错,信息是
running install
running build
running build_py
...
building 'Crypto.Random.OSRNG.winrandom' extension
error: Microsoft Visual C+……继续阅读 »
迷途小书童
2年前 (2023-05-14) 991浏览 0评论
0个赞
LLM 正在逐步改变人们的生活,而对于开发者,如何基于 LLM 提供的 API 接口快速、便捷地开发一些具备更强能力、集成 LLM 的应用,来便捷地实现一些更新颖、更实用的能力,是一个急需学习的重要能力。由巨佬吴恩达老师与 OpenAI 合作推出的 《ChatGPT Prompt Engineering for Developers》教程面向入门 LLM 的开发者,深入浅出地介绍了对于开发者,如何构造 Prompt ……继续阅读 »
迷途小书童
2年前 (2023-05-07) 739浏览 0评论
0个赞
环境
windows 10 64bit
AudioLDM 0.1.1
anaconda with python 3.8
nvidia gtx 1070Ti
简介
AudioLDM 是一个开源的音频处理库,它可以用于实现语音识别、语音合成、语音转换等应用。该库提供了一组音频信号处理算法,包括语音信号的预处理、特征提取、噪声抑制、语音增强、声学模型训练等。
项目开源地址:https://github.com/hao……继续阅读 »
迷途小书童
2年前 (2023-05-06) 2456浏览 0评论
0个赞