- 博客(28)
- 资源 (2)
- 收藏
- 关注
原创 Centos7上使用StrongSwan部署IPSec,安全的访问内网资源
本教程详细介绍了如何在CentOS 7上部署StrongSwan IPSec服务器。主要内容包括:1) 从源码编译安装StrongSwan 5.8.1;2) 使用脚本生成服务器和客户端证书;3) 配置ipsec.conf和strongswan.conf文件;4) 设置用户认证信息;5) 启用IP转发和防火墙规则;6) 配置系统服务实现开机自启。通过本方案,用户可在临时网络环境中建立安全连接访问内网资源。
2025-11-26 09:02:43
833
原创 Emscripten编译ffmpeg+libx264
本文介绍了在Linux环境下使用Emscripten工具链编译libx264和FFmpeg为WebAssembly的详细步骤。首先指导搭建Emscripten编译环境,包括安装依赖、配置环境变量和验证测试。然后详细说明libx264的编译过程,包括源码下载、配置和安装。最后重点介绍FFmpeg的编译方法,特别针对编译过程中可能遇到的三个主要问题提供了解决方案,并强调查看config.log文件对调试的重要性。整个过程涉及交叉编译配置、路径设置和Makefile修改等关键技术点。
2025-11-26 09:01:56
411
原创 全能下载神器--aria2
本文详细介绍了在Linux系统上安装配置Aria2下载工具的完整流程。首先通过apt-get安装Aria2,然后创建配置文件和会话文件,提供详细的配置文件示例,包括下载目录、连接数、RPC设置等参数。接着说明如何启动Aria2服务并设置开机自启。最后介绍了通过Nginx搭建Web管理界面,使用webui-aria2项目实现浏览器访问控制。全文提供了从安装到配置再到Web界面部署的一站式解决方案,适合需要搭建下载服务器的用户参考。
2025-11-26 09:01:18
118
原创 树莓派架设私有网盘--NextCloud
本文详细介绍了NextCloud私有云服务的安装与配置过程。主要内容包括:1)安装所需的Apache、PHP和MySQL依赖库;2)下载NextCloud软件包并部署到Web目录;3)配置数据目录、权限设置和域名访问;4)修改PHP上传限制和Apache配置文件;5)MySQL数据库创建与授权;6)连接本地移动硬盘的挂载方法;7)启用NextCloud外部存储功能。通过以上步骤,用户可成功搭建一个支持外部存储的私有云服务系统。文中配有关键步骤的截图说明,便于操作参考。
2025-11-26 09:00:41
465
原创 Centos7上搭建wordpress+lighttpd+php+sqlite轻量级博客
本文详细介绍了在CentOS7系统上搭建WordPress博客的完整流程。首先通过源码安装PHP5.6及以上版本,配置php-fpm服务;接着安装lighttpd作为Web服务器并进行相关配置;然后安装SQLite数据库;最后下载WordPress并配置SQLite插件,修改wp-config.php文件设置数据库参数。文中提供了所有必要的命令和配置文件修改方法,包括依赖包安装、服务启动、路径设置等关键步骤,完成这些操作后即可通过浏览器访问搭建好的WordPress站点。
2025-11-26 09:00:03
212
原创 一款很好用的内网穿透工具--FRP
摘要:本文介绍了FRP内网穿透工具的使用方法,对比了与ZeroTier的优缺点。FRP支持TCP/UDP协议,提供HTTP/HTTPS代理能力,可通过云服务器实现中转穿透。文章详细说明了服务端和客户端的配置步骤,包括TCP代理SSH服务和HTTP代理服务的实例。FRP还提供仪表板功能(默认端口7500),方便监控穿透状态。安装简单,支持多平台,适合需要稳定内网穿透但不愿依赖第三方网络的用户。
2025-11-25 10:20:33
505
原创 简单好用的点对点私网穿越工具:Zerotier-one
ZeroTier是一个简单易用的虚拟组网工具,可将全球设备连接成统一局域网。摘要:1)注册账号并创建网络,获取网络ID;2)各平台客户端安装指南,包括Windows图形界面和Linux命令行安装;3)管理后台授权设备连接;4)成功测试显示设备互联和远程控制功能;5)部署moon节点优化国内网络,详细说明服务器配置和客户端连接方法。该工具无需公网服务器即可实现跨地域设备互联,支持100个免费设备接入,适合个人和小型团队使用。
2025-11-25 10:19:48
1497
原创 Git 配置SSH方式
本文介绍了使用TortoiseGit配置SSH密钥的完整步骤:首先通过PuttyGen生成密钥对,将公钥添加到GitHub账户;然后保存私钥为.ppk格式,并通过Pageant程序加载该私钥。完成这些配置后,即可实现免密进行Git操作(如push、pull)。整个过程包括密钥生成、GitHub绑定和本地客户端配置三个主要环节,最终实现便捷的Git版本控制操作。
2025-11-24 14:22:27
161
原创 Openwrt 扩展根分区
摘要:本文介绍了在x86工控机上扩展OpenWrt根分区的方法。首先安装fdisk和cfdisk工具,通过df和fdisk命令确定根分区为sda2。然后使用cfdisk进入分区界面,选择sda2进行Resize操作,输入新分区大小后写入更改。该方法解决了OpenWrt系统安装后磁盘空间未充分利用的问题,适用于超过4G的大容量分区扩展。整个过程通过命令行工具完成,操作简单高效。
2025-11-24 14:21:39
283
原创 Openwrt 本地源配置
本文介绍了在Windows和Ubuntu系统下搭建本地HTTP服务的方法,以及为OpenWrt配置本地软件源的具体步骤。在Windows中使用HFS工具快速搭建服务,Ubuntu则通过Apache配置。重点讲解了软件包签名流程:生成密钥对、签名Packages文件、上传公钥到路由器,并提供了自动更新签名的脚本。最后通过修改opkg配置文件指向本地源地址完成设置,方便开发过程中快速测试自定义软件包。整个过程涵盖了从服务搭建到软件源配置的完整解决方案。
2025-11-21 09:00:09
405
原创 Openwrt 国内源配置
OpenWRT国内源配置指南 本文介绍了如何将OpenWRT软件源替换为国内镜像以提升访问速度。主要步骤包括: 获取国内镜像地址(推荐中科大或清华源) 找到正确的软件包路径(注意区分releases和packages目录) 修改配置文件替换源地址(提供命令行和Web界面两种方法) 更新软件包列表完成配置 通过使用国内镜像源,可以显著改善OpenWRT软件包的下载速度和使用体验。
2025-11-21 08:51:55
331
原创 NX2306 C++二次开发系列(11)计算工件指定方向的开粗去料率
摘要:本文介绍了一种在UG/NX中计算开粗除料率的替代方法。通过创建零件包容体,在指定平面上生成间距0.5mm的点集,计算每个点到实体的射线距离,并以此距离为高度拉伸圆形截面(半径0.5mm)与包容体求差,最终测量剩余包容体体积来估算除料率。该方法可实现粗略计算,提高精度需减小点间距和圆半径,但会增加计算时间。文章详细展示了实现步骤,包括创建包容体、生成点集、计算距离、绘制圆和拉伸操作等关键代码片段。
2025-11-12 16:24:14
397
原创 NX2306 C++二次开发系列(10)获取平面的最大内切圆
摘要:该文介绍了在UG软件中获取平面最大内切圆的间接方法。首先通过计算面的长宽生成点集,点集密度影响计算精度和执行时间;然后遍历点集,计算每个点到所有边的最短距离,找出最大值即为最大内切圆半径和圆心;最后绘制圆。该方法适用于刀具选择参考,建议使用100×100的点集以兼顾计算速度和精度,过大点集会显著增加计算时间和内存消耗。
2025-11-12 15:54:18
204
原创 NX2306 C++二次开发系列(九)标注的附加文本中引用对象的读取方法
本文探讨了在NX二次开发中获取形位公差标注的解决方法。由于西门子API未直接提供读取附加文本中形位公差的接口,作者通过分析发现该对象以用户符号形式存储,并通过唯一标识"R000079670000000d"引用。实现方法包括:1)遍历所有对象,筛选指定类型的自定义符号;2)创建引用字符串并存储映射关系;3)匹配附加文本中的引用字符串找到目标对象。文章指出NX C++接口存在文档不完善、功能受限等问题,开发过程较为复杂,建议参考UFUN接口说明改进。
2025-10-31 09:56:01
251
原创 NX2306 Parasolid V35.0.149 全套说明文档,内含PK函数文档
该文档提供了NX2306 Parasolid V35.0.149全套说明,包含函数功能说明和PK函数详解。文档资源详细介绍了软件功能,并附有下载地址:优快云平台链接https://download.youkuaiyun.com/download/guoxiaokai527/92191786,便于用户获取完整技术资料。
2025-10-23 21:37:54
404
原创 NX2306 Parasolid V13.00.151全套说明文档,内含PK函数文档
本文提供NX2306 Parasolid V13.00.151全套说明文档下载链接,包含功能描述文档和接口说明文档(含PK函数文档)。资源下载地址为优快云平台,下载编号92191709。该文档可能是目前最全面的Parasolid相关技术文档合集。
2025-10-23 21:01:13
169
原创 NX2306 C++二次开发系列(八)在标注上显示泡泡编号①
本文介绍了在NX软件中显示1-50泡泡编号的解决方案。关键点包括:1)确保使用UTF-8编码格式存储数据;2)采用"YuGothic"字体支持所有编号显示;3)提供编码转换方法(std::string与NXString互转);4)附上完整的1-50泡泡编号Unicode字符列表及代码实现示例。当编号超过50时,建议采用括号数字格式显示。该方案有效解决了NX中泡泡编号显示乱码或缺失的问题。
2025-10-16 17:44:30
547
原创 NX2306 C++二次开发系列(七)体和实体是不同的
摘要:开发过程中发现通过程序在NX实体中存储的属性无法在属性面板显示,原因是属性被存储在实体对象(NXOpen::Body)而非特征体对象上。关键代码演示了如何配置选择过滤器筛选实体,并通过SetUserAttribute方法设置属性。问题根源在于对NX三维对象体系理解不足,混淆了实体对象与特征体对象的区别,导致属性存储对象与查看对象不一致。这提醒开发者需要深入理解NX中不同层级对象的关系。
2025-10-16 14:34:11
293
原创 NX2306 C++二次开发系列(六)选择对象控件如何获取筛选类型
本文介绍了如何通过NX Open API限制选择对象控件只能选中标注和体。首先在UI中放置选择控件,然后通过代码设置选择筛选器。重点讲解了SetSelectionFilter方法的使用,包括SelectionAction参数和MaskTriple结构体的定义。文中详细说明了如何通过UF_OBJ_ask_type_and_subtype函数获取对象的类型和子类型,并给出了具体实现代码示例,包括如何添加尺寸标注(1-20)、注释(1-48)和表面粗糙度(0-3)等筛选条件,最后将这些条件应用到选择控件上。
2025-10-15 16:04:01
378
原创 NX2306 C++二次开发系列(五)通过菜单调用其他程序
摘要:该功能通过菜单脚本实现在NX2306中调用本地C++和UFUN帮助文档(支持本地路径和在线地址切换),以及通过VB脚本弹出版本信息。关键代码展示了菜单配置方法,无需开发代码,仅需修改菜单脚本即可实现浏览器打开指定路径、VB脚本输出版本号等功能。文中提供了具体脚本示例和参考资料链接,适用于快速集成本地/在线文档查阅和基础信息展示需求。(149字)
2025-10-11 17:13:13
540
原创 NX2306 C++二次开发系列(四)内部位图名称列表
本文介绍了一个UGNX位图图标查询插件,整合了8000+个默认和新增图标,支持关键字搜索和名称一键复制功能。该工具解决了NX软件原生缺乏位图列表的问题,方便用户进行界面定制和二次开发。作者在GitCode原有资源(已停更)基础上进行了扩充,显著提升了图标查找和使用效率。插件提供功能演示和下载,可帮助用户快速定位所需图标资源。
2025-10-11 16:17:55
456
原创 NX2306 C++二次开发系列(三)CLion开发环境搭建
本文介绍了如何在CLion中配置NX2306二次开发环境。虽然VS2019仍是必需的编译调试工具,但可以通过CLion进行代码编辑。具体步骤包括:1)安装CLion并配置VS2019工具链;2)设置CMake构建类型为RelWithDebInfo;3)创建项目目录结构和CMake文件(包含NX相关库路径配置);4)配置主CMake文件定义编译选项、依赖库等;5)添加自定义命令实现编译后自动拷贝dll文件。最后选择RelWithDebInfo类型进行编译即可开始开发。该方法让开发者能继续使用习惯的JetBra
2025-10-10 13:49:03
612
原创 NX2306 C++二次开发系列(二)NX工程模板快速搭建指南
NX工程模板提供了两种快速搭建项目的方式:1)通过VS2019模板,支持C++/C#/VB等语言,自动生成DLL或EXE工程;2)使用NX自带的块UI样式编辑器,可直观设计对话框并自动生成带基础代码和回调函数的完整模板。VS2019模板需注意安装顺序,若先装NX需手动安装模板文件;块UI编辑器则更便捷,能直接导出包含控件初始化和回调的完整代码框架。两种方式都为NX二次开发提供了高效起点。
2025-10-10 11:41:49
382
原创 NX2306 C++二次开发系列(一) 参考文档说明
本文整理了NX二次开发的关键文档资源,重点推荐了5类核心文档:1)入门必读的《NXOpen Getting Started Guide》;2)环境搭建指南《NXOpen Programmer's Guide》;3)最常用的《NXOpen C++ Reference Guide》API手册;4)传统的《Open C Reference Guide》UFun接口文档;5)界面开发相关的菜单脚本和对话框设计手册。作者提供了2306版本的C++和C接口离线文档下载链接,并指出不同版本文档可能存在差异,建议开发者到官
2025-09-22 15:02:14
1103
原创 NX2306 NXOpen C API(UFun)手册离线版
该手册是UFun的离线版本,适合无法访问外网或者网络条件不好的人使用,查询便捷,比官网速度快100倍。
2025-09-22 14:19:18
238
原创 JAVA原生Https Server安全设置
工作中遇到的问题,在网上搜寻了好久终于解决了,资料很少,所以记录下来以供其他人查阅。因为项目需要提供https请求服务,然而部门内又没有web方向的开发人员,领导又懒得去找其他部门帮忙,所以无奈把这个任务交给了我这样懂一点点java的人来做。我大学虽然学的是java、jsp,但是说实话几年过去了,这些个知识早就还给老师了,哪里还记得怎么用,所以临时抱佛脚,发现以前一个项目里面用java原生的ht
2017-12-21 12:22:15
3067
1
原创 C++中类的多态与虚函数
工作了好多年,才想起来写一点笔记,我也是醉了。。。 马上面临面试,所以复习一下知识点,好多要点,毕竟这是个看面试不看工作能力给工资的时代=。=面向对象语言的基本特性:封装:将客观事物抽象成类,每个类对自身的数据和方法实行protection(private, protected,public)继承:广义的继承有三种实现形式:实现继承(指使用基类的属性和方法而无需额外编码的能力)、可视继承(子窗
2016-03-28 23:34:27
296
UG/NX 二次开发 NX2306内部位图名称列表,支持关键字查询,自动拷贝到粘贴板
2025-10-11
UG/NX二次开发 NXOpen C++ API手册离线版 NX2306
2025-07-25
UG/NX二次开发 Open C API手册离线版 NX2306
2025-07-25
lftp-4.8.3.tar.gz
2020-09-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅