
开源软件教程
文章平均质量分 60
lggirls
这个作者很懒,什么都没留下…
展开
-
FreeCAD傻瓜教程-涡轮蜗杆的快速绘制FCGear工作台的使用方法
涡轮蜗轴的组合,是一种比较简单且高效的传动结构。可以实现减速、加速、转动角度的放大、缩小等应用。 如何绘制呢?我搜索了不少教程,看起来都挺复杂的,对于小白来说有点像天书。这里介绍和记录一下利用FreeCAD 的外部工作台--FCGear Workbench 来进行参数化绘制齿轮类结构模型的操作。希望能够帮到有需要的人。原创 2025-05-07 23:15:55 · 745 阅读 · 0 评论 -
FreeCAD傻瓜教程-螺纹孔的绘制和CNC加工识别
起因:因为想利用家里创-CNC和泉州制造的6.8低价打样来制作一些DIY零件,所以在两个平台上提交了自己绘制的*.step 零件的文件。但是,对于需要加工螺纹孔的地方,如何让两个平台的自动识别系统识别出螺纹孔呢?本文即是解决这个问题的方法记录,希望能够对看到本文的用户有所帮助。原创 2025-05-06 16:04:52 · 381 阅读 · 0 评论 -
Aria2c 1.37.0 无法在Openwrt 24.10.1中运行
OpenWRT 的最新稳定版到了 24.10.1, 在从23.05.2升级过来后,我发现 该版本所支持的 Aria2c 1.37.0 无法正常在Openwrt 24.10.1中运行。AI的回答是缺少依赖,但实际上一个不缺。 目前知能手动启动,等待后继修复bug吧。原创 2025-04-27 17:40:31 · 132 阅读 · 0 评论 -
下载firefox.tar.xz后如何将其加入到Gnome启动器
起因:近期(2025-04-07)发现firefox公布了130.0 版本,可以对pdf文档进行签名了,想试一下,所以卸载了我的Debian12上的firefox-esr,直接下载了新版本的tar.xz 包。 经过一番摸索,实现了将其加入Gnome桌面自带的应用程序启动器界面的操作。 这里做个记录。原创 2025-04-08 11:28:36 · 373 阅读 · 0 评论 -
FreeCAD傻瓜教程-钣金工作台SheetMetal的安装和简单使用
因为需要在平面上固定一段比较短的铝型材,角码太占用横向空间,所以想做两个Z字固定片,将型材从两端进行螺丝固定。在绘图的时候想到,板材折弯后的长度。开孔位置等都会有所变化,如何确定相关的尺寸,如何让板材切割到折弯形成我们想要的零件,同时还保持较高的孔位精度? 经过搜索学习,发现了 SheetMetal workbentch 这个工作台,简称钣金工作台。这里是对安装和一些基本使用方法的探索、记录,同样希望对真正的新手能够有所帮助。原创 2025-04-06 23:58:30 · 908 阅读 · 0 评论 -
FreeCAD傻瓜教程-装配体Assembly的详细使用过程
看了官方的教程说明,感觉太过简单,好多细节没有体现,且该部分的翻译还没有。这里是做个记录,对使用过程中的细节进行图文说明,以方便真正的新手能够快速应用,制作出自己的零件,并装配成可以随鼠标的操作活动的简单机械。原创 2025-04-01 23:23:14 · 1122 阅读 · 1 评论 -
FreeCAD傻瓜教程-利用Python从代码复制粘贴生成零件
最近自己画了好多零件,又看到关于Assembly,也就是装配功能的视频,就想实验一下其中的各种功能,后继想把零件组成机械,再让他们动起来,形成视频。其中有官方的例子,用到了纯Python代码,直接生成所需的零件的功能。 这里做个记录,希望大家在学习官方资料的时候,可以永德上。原创 2025-03-31 17:21:33 · 388 阅读 · 0 评论 -
FreeCAD教程-dwg格式文件的打开-ODA Connverter的使用方法
Input Folder 设置要转换的dwg格式的文件所在的目录,最终会将给目录下的全部文件转换为dxf格式的。到官网下载Linux版的安装包进行安装,或者下载 AppImage,添加x权限后双击运行。Output version 一定要记得选这个,我们是要到处dxf格式的。当然,还有其他支持的格式可选。用ODA Converter 将dwg 转换为dxf格式的文件,再用FreeCAD打开dxf文件即可。Output Folder 设置转换后的dxf格式的文件存放的目录。最终 选择start即可!原创 2025-03-24 17:39:49 · 617 阅读 · 0 评论 -
FreeCAD傻瓜教程之-开槽、挖孔的方向和深度的设定
本文的内容是针对我们在零件设计中,对于开槽、挖孔等操作的应用方法,参数功能的简单总结和实验。 主要是确定如何按照坐标轴的方向进行开槽、挖孔; 如果按照草图绘制图形的法向进行开槽、挖孔,相应的挖孔方向的 x、y、z向量的参数数值是什么情况的。 同时,该方法中涉及到的参数,也适用于凸台的操作。原创 2025-01-15 11:24:20 · 608 阅读 · 0 评论 -
FreeCAD傻瓜教程之-简单的零件旋转、指定旋转轴的位置和旋转轴
解释:这里是为了应对在模型绘制中,一些零件的旋转限位需要,测试预留的空间和转动的间隙是否足够,是否在运动起来的时候,会和其他零件产生干涉。下方选中 “应用增量更改”,然后将“旋转”区域,轴 的三个参数的中间的一个,选择为1,表示应用Y轴为旋转轴。“变换” 这个区域的x、y、z三个参数,是用来调整所选零件的原点的位置的。“旋转” 这个区域的参数,是用来确定我的零件以“中心”参数所确定的点,围绕哪根轴来进行旋转的。“中心”这个区域的x、y、z三个参数,就是我们要用到的用来确定旋转轴的参数了。原创 2025-01-14 15:44:49 · 1137 阅读 · 0 评论 -
Debian12更新后无法启动图形界面及重装nvidia显卡驱动
经过测试,其原因是新的内核linux-image-6.1.0-29-amd64,和原来的Nvdia显卡驱动在升级的时候没有匹配。这一点也可能和我是手动下载驱动进行安装有关。解决办法: 删除 /etc/X11/xorg.conf ,然后 startx 启动图形界面,会形成新的配置文件,但驱动并没有起作用,要重新安装。最近,Debian12.9发布,我将系统进行了 apt upgrade 升级,结果重启后无法进入图形界面。显示了一堆提示信息。会显示你的电脑上是nvdia的什么型号的显卡,要安装哪种驱动。原创 2025-01-13 15:58:52 · 909 阅读 · 0 评论 -
Nginx与frp结合实现局域网和公网的双重https服务
背景: 因为局域网内架设了 tiddlywiki、 Nextcloud 等服务,同时也把公司的网站架设在了本地,为了实现局域网直接在局域网内访问,而外部访问通过frps服务器作为反向代理的目的,才有此内容。实现的效果如下图琐事不喜欢废话,这里直接贴代码,有需要的更改关键信息的内容即可。原创 2025-01-03 16:00:04 · 1180 阅读 · 0 评论 -
把微信聊天记录存储到NFS共享文件夹中
注:可以设定Share属性0775,并新建一个组,名称为nfshare,将使用nfs共享的用户都加入这个组中;下面的配置中,指定了共享文件夹的访问ip,并强制将登录用户身份转换为了 uid=1006 的,也就时userA。经过测试,需要设置nfs共享目录的权限,以及添加用户,将共享目录的挂载配置中包含相关的设置,并设置全面的权限。同样的,也可以将用户的Document文件夹的位置指定到nfs共享目录中,同样需要自动迁移数据进去。Windows11 端。原创 2024-11-21 17:22:44 · 1670 阅读 · 0 评论 -
OpenBSD安装过程中进行手动分区的详细操作
起因: 为了搭建虚拟网络,决定采用OpenBSD作为操作系统。在安装过程中,发现手动进行分区的操作极难进行,且网络上可以找到的教程大多是翻译官方的说明,没有一步一步很小白的操作说明。几经摸索,终于搞清楚了手动分区的操作,特此记录!!原创 2024-11-04 21:36:22 · 2284 阅读 · 0 评论 -
使用frp0.61.0透传局域网的https服务到自有域名
我之前已经写过多个frp+https的文章,但因为frp版本升级后,更换了配置文件,其格式和之前差别比较明显,其次,之前的教程也过于繁杂,因此做出更新和改进。主要是展示各部分的配置文件,不在对配置原理进行介绍。对原理感兴趣的,可以参看我之前的文章。原创 2024-10-25 12:00:50 · 2564 阅读 · 0 评论 -
Debian12中搭建TiddlyWiki服务并进行配置
本文主要对在debian12 服务器上搭建tiddlywiki ,这一开源知识库管理工具的过程,和安装后的配置进行了记录。降低了安装配置教程不集中,对于小白用户初期体验度差的问题。原创 2024-06-24 13:20:52 · 1239 阅读 · 0 评论 -
SIMHUB Arduino DIY 数码管显示型模拟赛车仪表-软件配置方法及说明
问题:近几天自制了一个4功能型ardunio模拟赛车仪表,在找资料的过程中,发现大佬们都是展示了一下成品,然后说怎么向ardunio烧录功能程序,但是还差一步:如何在软件设置中,让挡位、发动机转速、车速、发动机转速百分比等信息如何显示到正确的数码管及LED灯条上。本文结合我设置过程中的体会,做一番说明,作为该软件后继功能的记录,也希望能帮到自己DIY的其他朋友。原创 2024-04-07 13:11:58 · 1941 阅读 · 0 评论 -
Linux 中用grep命令 辅助excle筛查数据
问题:因为要对多个年度的多个工作的相关于人员进行匹配,以形成人员信息详细表,要从总表中根据项目人员名单进行筛出。最常用是excle 中的VULOOUP 函数,但是由于人员信息详表中有格式、内容方面的问题,无法实现,所以想到了用linux的grep命令,进行批量筛选。原创 2024-03-26 12:02:25 · 639 阅读 · 0 评论 -
FreeCAD傻瓜教程之基准面的构建-在实体的表面上新建坐标、倾斜的平面、附加不同的台阶、旋转体等
目的:学会在已有模型的不同剖面上建立新的坐标系,并绘图;使得新图形仍然作为同一个零件实体的构件。原创 2024-03-24 22:10:56 · 2282 阅读 · 0 评论 -
FreeCAD傻瓜教程之实体构件的关联-绘制鱼眼轴承接头、球带、旋转功能
学会将一个零件按照区块绘制,并将这些区块包含在一个实体中。在本例中我们将采用绘制一个简化的鱼眼轴承接头来展示。我们要绘制的鱼眼接头分为三个部分:中心轴承圈、外廓包围体、横向内丝连接杆。原创 2024-03-22 16:52:17 · 2099 阅读 · 0 评论 -
FreeCAD傻瓜教程之创建参数化几何图形-螺旋体、平面、球体、椭球体、圆柱体、圆锥体、棱柱、椭圆
目的:学会用FreeCAD绘制参数化的几何图形。了解扫掠功能的含义,掌握绘制弹簧的基本流程,旋回旋转体的应用,根据轴对称图形的切面来画出其实体。原创 2024-03-20 18:20:26 · 4418 阅读 · 0 评论 -
将Html页面转换为Wordpress页面
我们经常会从html源码下载网站上获得我们想要的网站内容框架,以及部分诸如联系我们,About 等内页,但是在文章的发布上,则远不如Wordpress简便。而Wordpress尽管有各种模板,但修改又比较麻烦。解决方法是,将一个漂亮的html模板作为首页,将其中的内页在wordpress中将其转换为页面,结合新闻资讯、常见问题、产品等文章分类,实现一个混合式的网站。原创 2024-01-26 22:19:15 · 1290 阅读 · 0 评论 -
利用Netboot.xyz在VPS上重装最新版Linux系统
因为我在使用🐕☁VPS,而他们的可挂载操作系统镜像更新的不是很及时,这就为我重装、折腾带来了一定的麻烦。经过摸索,发现了利用netboot.xyz.iso 来进行网络安装的方法,这里记录和分享一下。1.我们所使用的VPS要提供网页式VNC访问功能,也就是在启动的时候,要能够看到vps虚拟机的开机选项画面。2.既有的操作系统最好式Debian系的,如Ubuntu、Debian ,并且要安装了GRUB引导软件。这个软件的功能是使得我们的操作系统可以用硬盘上/boot分区内的 *.iso 格式的操作系统来启动。原创 2024-01-26 16:22:01 · 1322 阅读 · 0 评论 -
使用frp透传软件搭建本地运行的私有邮箱服务器
邮箱服务器采用可交互式安装的 iRedMail,安装过程可以参考官网;起因:随着我公司在线应用软件的增多,比如wordpress、 next cloud、SuitCRM 、iFair等,许多场合都要求填写邮箱,绑定邮箱。因为不想过多的数据存储于第三方空间,因此考虑在公司局域网内搭建一个私有的电子邮箱服务器,再通过公司域名,实现功能的透传。1.2 安装完成后如何进入邮箱: 这里假设邮件服务器在本地局域网的ip为 192.168.1.250。1.3.2 安装完成后的邮箱服务器信息如下。原创 2024-01-24 15:58:36 · 4724 阅读 · 0 评论 -
OpenOffice 4.1.14的安装以及与数据库进行连接
起因:因为MS Office的Access只能和自家的数据库连接,感觉不太舒服,因此尝试使用Openoffice组件中的Base进行替换。这里记录一下从安装到进行数据库连接的过程。1.下载地址我这里是Debian12.2 64位系统,所以选择的是 DEB包。除了安装包,还要下载语言包,下载后都是 tar.gz格式的。原创 2023-12-01 11:14:28 · 937 阅读 · 0 评论 -
ChatGPT生成的一些有趣的文件管理用python小程序
例如,/home/test/中有两个文件夹 公司A 公司B,他们都有同样的文件夹abc,则运行该脚本后,会/home/link/中生成 公司A 公司B 两个软链接文件,分别指向各自文件夹内的 abc。编写一个python脚本,其功能是: 检查当前位置所有文件夹内是否有名称为abc的子文件夹,如果有,则在/home/link/中为子文件夹abc创建软链接,软链接的名称为其父文件夹的名称。4.为当前位置下的子文件夹在/home/link/中的同名子文件夹内创建软连接,软连接的名称是abcd。原创 2023-11-29 16:00:02 · 642 阅读 · 0 评论 -
Debian12系统下LAMP环境中Nubuilder4.5的安装
按照官方的说法,Apache2和Nginx都可以的,实际上,你最好直接按照 Mariadb\Apache2\Php8.2 这个顺序,搭建LAMP环境较好。如下图,在Home界面中,选择 User旁边的 Setup,然后下一页中仍然选择Setup。点击包括语言中的 Chinese标签,然后在“管理语言”中的下拉菜单中选择 Chinese。官方说明说的很轻松,不用手动导入数据库,可以自动完成。当然,手动操作也是完全可以的。相关搭建方法,属于一般操作,教程极多,这里就不再赘述。按照官方说明的方式进行配置即可。原创 2023-09-06 17:54:51 · 813 阅读 · 0 评论 -
FreeCAD傻瓜式教程之约束设定、构建实体、开孔、调整颜色、透明度、参考距离、任意修改尺寸、保持开孔居中、外部图形、基准平面等
本内容基于官方教程中的绘制简单的零件中的体会,在初次绘制的时候,总是无法完成,几经尝试才发现其关键点所在,以此文记录,用以被查资料,同时也希望能够帮到纯白新手快速熟悉该软件的绘图方法。一、. 打开软件,选择Part Design工作台,然后选择任务,新建实体,新建草图。原创 2023-08-21 23:28:41 · 12150 阅读 · 1 评论 -
FreeCAD傻瓜式教程之蓝图、技术图纸的生成和输出
5. 点击“插入活动视图”图标,也就是照相机的图标,可以设置要在图纸中显示的区域的宽、高的尺寸数据。7.先点击图中的线段,圆等图形的边框等,然后选中上部的标注工具,对图纸尺寸进行相应尺寸的自动测量和标注。直接拖动即可更改标注线的位置。注意,绘图区当前显示的图形状态,就是后面第6步,插入投影组 直接显示的内容,请先调整好,再进程后继操作!点击绘图区的标注,则在左侧会有对应的标注相被加上底色,突出显示,修改其属性中的 视图项目中的各类设定值即可。3.点击“组合浏览器”中的模型,选择树状显示的要显示的全部构件。原创 2023-08-20 17:42:52 · 7182 阅读 · 0 评论 -
FreeCAD傻瓜式教程之入门初级使用方法-移动图形、坐标系、视角切换、工作台介绍、Blender导航模式、约束,导出dxf格式
自己想DIY一套线性手刹和序列档,以便和我之前的freejoy控制器相连接应用,需要自己制图和在某宝找代加工的商家,但我又不想安装体积巨大的AutoCAD,所以找了以下开源、免费的解决方案,所以就有了这篇文章。因为在网上找的教程,基本上都是有一定制图基础的人做出来的,对于完全不懂的小白来说,还是不够清楚,相信我这篇从零开始的,一定能够帮到你。原创 2023-08-20 00:29:32 · 44158 阅读 · 5 评论 -
两种知识库软件:BookStack和DokuWiKi在Debian12中的安装
注意: .env 的配置,除了数据库,还要配置下列项,否则会自动转跳到默认的 example.com.2. 下载bookstack源码。3. 按照官网说明进行手动按照。1. 架设 LNMP系统环境。原创 2023-05-10 17:05:45 · 1253 阅读 · 2 评论 -
KVM虚拟机的定时逐次开机设定方法-systemd方式
KVM虚拟机系统是榨取服务器最大性能的一种好方法,但是谁也不想让服务器启动的时候要等待5分钟甚至以上的时间。 为了减轻服务器开机时的任务数量,需要虚拟机在开机后一段时间内,按顺序逐次启动,以达到各个服务间的依赖和功能衔接。原创 2023-04-28 10:24:06 · 1212 阅读 · 0 评论 -
Debian11及Alpine Linux中机械硬盘的休眠设定
因为我使用的是 KVM 的虚拟机,直接挂载硬盘,所以出现提示。hard disk standby 硬盘的待机。4. 若磁盘不支持则会提示。0. 安装 hdparm。原创 2023-04-27 15:17:00 · 2424 阅读 · 0 评论 -
Debian11.5使用eCryptfs构建安全加密存储应用
0.选择密码生成方式,输入密码/随机密码 1.首先会要求输入密码;所以说,使用 mount -t ecryptfs ,实际上是建立了加密数据和可操作数据间的通道,我们在可操作数据中进行读写,ecryptfs自动进行加解密过程。当我们umount 后,实际上是关闭了通道,进留下了加密后的数据存储在真实的硬盘上。2.4.再次打开通道,重复之前的操作即可,注意密码和选择要和第一次保持一致,否则就相当于对加密后的数据再次进行了一次加密。中写入信息,就相当于ecryptc自动进行了加密操作,并将加密数据存储在了。原创 2023-04-12 09:23:46 · 1000 阅读 · 0 评论 -
IRC之freenode的注册、登录、私聊、新建聊天、WeeChat终端工具的使用等
freenode 已经不自由了,被宇宙第一强国的所谓王室成员夺取了,现在都转到 irc.libera.chat 网络了,后面会再出一个说明。昵称从 root1 切换到你的用户名后, /msg nickserv identify 登录密码 ,然后【Enter】注意,/msg nickserv register 登录密码 注册邮箱 # 此时的注册名称,就是前面显示的昵称。如果已经添加过,会提示已经存在,则: /connect freenode ,然后 /nick 你的用户名。原创 2023-03-28 10:56:54 · 2327 阅读 · 0 评论 -
Alpine Linux的半自动安装和桌面、远程登录、frp、aria2服务等的配置
起因:因为购买的VPS内存只有512M,运行桌面的话占用的内存太大,远程登录的话会非常难以操作,因此这里进行了轻量化的alpine linux 的安装和配置。原创 2023-03-21 17:05:45 · 4009 阅读 · 2 评论 -
Xrdp与i3搭建超轻量级远程PC
起因:在之前我搭建了Debian11+xorg+i3这一轻量级桌面系统,随后又安装了fcitx+sousoupinyin输入法,又安装了Microsoft-dege浏览器,以及tignervnc+novnc+websockfy,形成了以noVNC方式登录的远程PC,可以直接在我们所购买的VPS上进行网页浏览、chatgpt使用,下载软件等操作。但是,仅仅为了安装中文输入法,就多耗费了800M的空间,这对于仅有10G硬盘的服务器来说,还是比较浪费的。原创 2023-03-24 13:21:27 · 805 阅读 · 0 评论 -
实时文件备份更新功能的实现Rsync和inotify搭配
注: 关于 rsync -e " ssh -p 54321 -i /home/ssl_key" ,可以参考我之前的文章。注: 如果有多个源目录,则多构建几行就可以了。二、利用systemd设置该脚本开机自动运行。三、单独用rsync实现文件周期性同步操作。3. 创建和运行备份脚本服务的定时任务。一、两者结合实时监控的执行脚本构建。1. 先创建备份操作的脚本。2. 创建脚本的启动服务。原创 2023-02-24 16:16:15 · 312 阅读 · 0 评论 -
Debian11.6配置noVNC做远程桌面服务
3. 使用给定的vnc账号开启vnc服务,关闭服务。5. 按照第3步,打开vnc服务。1. 先安装 tigervnc。7. 通过网页登录noVNC。2. 配置vnc的秘密。原创 2023-02-14 12:45:32 · 3895 阅读 · 1 评论 -
使用STM32F103C8T自制freejoy控制板
最近准备搭建一套直驱模拟器,搜索和观看了许多教程。最终决定采用stm32f103CT8,结合Free Joy 固件,来实现除了基座以外的按键控制类设备和线性控制类设备。这里做个记录,以备后用!!原创 2022-12-06 14:28:33 · 5310 阅读 · 4 评论