月光技术杂谈
人工智能、无线通信(卫星 5G 星闪)、Openwrt、Linux、嵌入式等方面技术实践经验分享
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Andriod手机上IP包收发app-亲测好用
一个 android平台 支持udp/tcp ip数据包接收发送的app, apk安装包,packetsender , 手机上数据收发验证。原创 2024-12-31 08:00:00 · 789 阅读 · 0 评论
-
如何查验USB设备是否为3.0接口
不USB接口版本,速率不同,本文介绍几种方法来查验设备上连接的USB设备的协议版本。原创 2023-12-21 21:30:00 · 18537 阅读 · 1 评论
-
无需启动虚拟机:利用VirtualBox Host-Only实现软路由为PC下挂设备提供DHCP上网服务
本方案的核心是复用VirtualBox的Host-Only虚拟网卡,借助Windows ICS功能实现流量转发,全程无需启动虚拟机,完美适配「单MAC地址授权上网」的办公场景。相比传统代理方案,该方法实现了全网络层的流量共享,支持Linux主机的所有网络应用,且配置完成后无需额外维护,稳定性更高。原创 2026-05-07 18:09:47 · 143 阅读 · 0 评论 -
一个案例深入解析 Watchdog:原理及应用方法
首先,编写一个trigger-hang.sh脚本,强制占用boot分区,并且不影响kill信号,以便在关机过程过程中,模拟出Failed unmounting Boot Partition的问题, 当系统卡在systemd的关机流程时,触发了watchdog: watchdog0: watchdog did not stop!在系统运行过程中,Watchdog(看门狗)扮演着至关重要的角色,它能确保系统在出现异常时保持稳定或进行自我修复。写入数据(“喂狗”)与内核或硬件进行交互。原创 2025-12-03 17:33:45 · 69 阅读 · 0 评论 -
用手机当外挂-图文并茂做报告纪要
前阵参加一个峰会,看到演讲嘉宾每翻一页PPT,下面的观察就举起手机一顿拍。实话说这种拍下来的,难说还会拿出来看,而且再看的时候也未必能对应到当时主讲人的一些解释。如果现场将图片保存到笔记本电脑,并快速记录关键信息,这样听完一个报告可能就直接输出一篇报道了。有了好想法,就实现它,本文考虑基于Droidcam + 手机 + 笔记本电脑 + 桌面手机可伸缩支架,打造一个适用于专业媒体或个人的报告快速记录助手。原创 2025-07-22 11:50:43 · 813 阅读 · 0 评论 -
OD(OllyDbg)使用介绍
主要是分享OD工具的使用方法,希望大家还是支持正版软件。原创 2025-07-11 15:09:17 · 553 阅读 · 0 评论 -
Linux下升级GLIBC失败后紧急恢复
今天运行一个其他机器上移植过来的程序,提示这显然是编译程序的机器和运行程序的机器GLIBC不一致导致的,而且是运行机器上的版本要低一些。多年以前就折腾过glibc,一般都是失败告终,想着linux发现这么多年,现在libc是不是有可能可以随意升级了呢。抱着试一试的心态搜索了几篇技术博客,还真有近2年发表的升级glibc的详细介绍。看评论不出意外的,80%的人都升级失败了,但是确实有人说成功了,那我也硬着头皮试一下吧,No zuo no die。原创 2025-06-20 18:18:04 · 1151 阅读 · 0 评论 -
日志工作助手Typora文档突然丢失恢复-惊魂一刻
Typora编辑器占用资源少,排版简单,并且兼容markdown,可用于在大部分博客、知识平台。目前每年会创建一个typora文档。里面包含大量重要内容。今天一早,在追加一个市场信息时,文档突然卡死,再恢复的时候,发现少了重要的2个章节,关闭再次打开,依赖是丢失状态。绝望中想起以前遇到过这样的场景:就是打开 typora时,提示恢复未保存数据。所以尝试恢复一下。原创 2025-06-19 17:47:41 · 283 阅读 · 0 评论 -
Linux 系统分区及磁盘可靠性监控及分析
。原创 2025-06-17 16:20:49 · 429 阅读 · 0 评论 -
铭豹扩展坞 USB转网口 突然无法识别解决方法
当 USB 转网口扩展坞在一台笔记本上无法识别,但在其他电脑上正常工作时,问题通常出在笔记本自身或其与扩展坞的兼容性上。以下是系统化的定位思路和排查步骤,帮助你快速找到故障原因:背景:一个M-pard(铭豹)扩展坞的网卡突然无法识别了,扩展出来的三个USB接口正常。但是换到其他电脑上可正常识别网卡。使用豆包给出的建议排查了一遍,也没有解决。最后使用UsbTreeView_x64工具找到对应的USB设备后,修改电源管理选项后解决。原创 2025-06-10 20:17:18 · 1585 阅读 · 0 评论 -
人工智能(AI开发)必备工具之-Anaconda3安装、配置及优化
本文介绍如何基于Anaconda3 部署一个易扩展AI开发套件的python开发环境,涉及Anaconda3 安装,配置,优化及GUI工具使用。另外还介绍了如何迁移Anaconda3 至非系统盘,以避免日益庞大的Anaconda3 撑爆你的C盘。原创 2025-02-24 18:17:59 · 391 阅读 · 0 评论 -
如何迁移 win11 C盘中数据,腾出C盘空间
虽然安装程序时已经将安装路径修改为D盘了,但是发现C盘的应用占用还是非常大。原因是部分程序的数据还是会存在在用户目录 : C:\Users\xxx, (如Anaconda3), 另外 大部分应用程序都会在 C:\Users\xxx\appdata目录 下生成大量的数据文件。我使用的电脑appdata目录 高达34G。但是该目录 迁移起来不太这容易,而且 存在数据丢失和应用无法正常启动的风险。本文将给出详细步骤,供大家参考,少走弯路。原创 2025-02-24 18:15:55 · 3328 阅读 · 0 评论 -
你的代码还在‘裸奔’?ASan & HWASN 内存漏洞修复实践(二)应用实例
本文介绍ARM平台下多种HWASan安装方案,并详细介绍了hwasan的编译、运行时配置选项和内存泄露检查的使用实例原创 2025-02-20 11:49:33 · 610 阅读 · 0 评论 -
你的代码还在‘裸奔’?ASan & HWASN 内存漏洞修复实践(一)简介
本文首先简单介绍 asan和hwasan的基本概念和区别,后续文章将详细介绍如何在arm平台 或x86平台,利用asan/hwasan工具对大型协议软件进行内存问题分析原创 2025-02-17 18:14:01 · 610 阅读 · 0 评论 -
packetsender linux 发包命令
本文简单介绍linux版 packetsender的安装及发包操作。另外packetsender也有andriod版本原创 2025-01-08 17:16:04 · 614 阅读 · 0 评论 -
Openwrt 点对点语音通话及直播推流实践二: Openwrt 下移植 源码 安装PJSIP
- [ ] Openwrt opkg不支持pjsip安装,本文尝试在目标板上基于pjsip源码编译安装pjsip, 并将遇到的问题和解决方法总结如下。- [ ] 主要问题包括: pjsip与alsa声卡驱动适配问题, pjsip多声卡选择问题,pjsip with alsa安装问题原创 2025-01-03 18:28:16 · 618 阅读 · 0 评论 -
串口输出实时保存
串口日志实时输出 保存,linux控制台日志保存原创 2024-12-17 20:39:08 · 349 阅读 · 0 评论 -
windows/笔记本屏幕上网时间健康管理统计追踪
各品牌手机如安卓、鸿蒙、苹果都有一个监控、管理 手机屏幕使用时间的设置功能 ,方便对应用使用时间进行管控,也方便家长了解孩子电子产品使用情况。但是在PC上还没有类似功能的原生应用软件,虽然可以通过防火墙进行基于协议、端口或IP地址的规则限制 ,但是操作复杂,并且实际操作了一次,发现效果不太理想。本文推荐1个基于浏览器的插件,可针对以上问题,对浏览器的使用时间和网站进行监控、限制 等管理 操作原创 2024-12-10 09:56:19 · 457 阅读 · 0 评论 -
linux perf安装问题解决
使用apt 安装 perf包,运行时提示要安装与内核版本相一致的 linux-tools-xxx-generic。解决方法如下,创建一个符号链路到 /usr/bin。原创 2024-12-02 17:54:19 · 1559 阅读 · 0 评论 -
如何构造自己的Makefile
相对于cmake、meson等高级构建工具,makefile有独特的优势,如广泛应用在linux平台,完全透明的编译过程,非常方便借助shell进行扩展。本文将针对中小型项目需求构造一套makefile模板,具备以下主要特点:支持单源码目录和 多源码目录编译、打包自动枚举子目录源码文件支持头文件依赖,头文件更新自动触发引用头文件的所有对象编译生成的中间文件定向到独立的目录原创 2023-02-07 14:59:35 · 524 阅读 · 1 评论 -
手动升级内核(内核迁移至内网主机)
给当前主机升级内核有现成的命令可以直接使用,但是依赖网络环境,而且涉及定制内核参数的话,编译内核耗时较长,下面总结一种简单的方法将编译好的内核版本,打包迁移至内网主机,实现对内网主机的快速内核版本替换。原创 2023-12-24 07:00:00 · 715 阅读 · 0 评论 -
linux CPU performence 参数批量查询
linux下进行性能优化,可调整CPUperformence参数,如最大,小最主频,性能模式,以下脚本可批量查询各参数当前配置值原创 2024-11-30 08:00:00 · 174 阅读 · 0 评论 -
雕虫小技-巧用notepad进行字符解析
Notepad++的查找替换功能非常强大,其中扩展特性支持回车换行等,可用于进行一些字符格式置换,本文贡献一个案例。原文档是使用”-“ , “,” 两种字符分隔,内容均为数字的日志, 这是一种尽可能节省存储空间的日志保存方式,是以牺牲可读性为代价,需要专门的工具进行日志解析,本文中仅使用notepad++的查到替换功能将每个字段置换到独立的行,以方便列编辑模式增加字段释义。原创 2024-11-29 11:04:55 · 286 阅读 · 0 评论 -
不同平台不同版本的iperf结果加时间戳
常用iperf对网络通路进行带宽测试,当需要24小时不间断甚至更长时间的持续测试时,记录过程信息就非常有必要,可在网络出现问题时,根据日志来定位问题发生时段。原创 2024-01-20 16:30:34 · 1460 阅读 · 0 评论 -
Notepad ++ 几个有用操作
Notepad ++ 几个有用操作。查找多个子串, 列编辑, 删除空行原创 2023-12-26 20:25:51 · 885 阅读 · 0 评论 -
调整Typora默认各级标题大小
调整Typora默认各级标题大小。原创 2023-12-26 20:21:30 · 934 阅读 · 0 评论 -
Typora代码块默认语言
使用Typora编译代码块时,常需要手动输入代码语言,在早其版本中,Typora没有配置代码块默认语言的配置项,可通过修改js代码来指定 默认代码块语言,这样使用ctrl + k 创建代码时,语法格式使用选择的默认语言。原创 2023-12-25 20:22:42 · 1597 阅读 · 0 评论 -
长时间 灌包脚本(基于iperf)
使用iperf时通常加-t来指定发包时间,但是该时间 有长度限制,不同版本不同,一般不超过24小时,如果想做24 h x7 的拷机,则需要更长的时间 ,下面编写两种长时发包脚本原创 2023-12-24 07:15:00 · 1451 阅读 · 0 评论 -
Typro+PicGo自动上传图片(图床配置)
使用Typro编写 的markdown(md)文件如果存在图片,并且想快速发布博文的话,常使用PiGO工具配置图床服务器来管理图片。原创 2023-12-22 17:25:55 · 1135 阅读 · 0 评论
分享