- 博客(61)
- 资源 (26)
- 收藏
- 关注
原创 你的 NAS 还在公网裸奔?| 我用 AI 写了个 App + 2W 电视盒子 | 零成本搭了个「家庭安全堡垒」
摘要:本文介绍了一种零成本的家庭网络安全方案,利用闲置电视盒子(2W功耗)作为跳板机,配合AI开发的原生App「家庭管家」,实现NAS远程管理而不暴露公网。针对NAS公网暴露的安全风险(如飞牛FNOS漏洞事件),方案避免了暴力破解、弱口令、零日漏洞等五大安全隐患。作者作为后端开发者,借助Claude Code实现了零编码开发,10分钟即可完成部署,手机即可安全管理家庭网络设备。(149字)
2026-05-10 14:05:08
791
原创 OpenClaw深度解析|36万星的“小龙虾“如何颠覆AI
OpenClaw用最朴素的技术栈,解决了AI领域最核心的问题:让AI从"会说"变成"会做"。36万Star不是偶然——是36万开发者用脚投票的结果。
2026-05-10 12:56:48
636
原创 闲置电视盒子别扔!2W低功耗刷Linux当服务器,新手零翻车实操(附图文指引)
这篇文章详细介绍了如何将闲置电视盒子刷入Linux系统,改造成24小时运行的低功耗服务器。主要内容包括: 改造优势:功耗仅2W,可作跳板机、运行Docker服务、实现自动化操作等 准备工作:需要匹配的Android底包、Armbian系统包、双头USB线等工具 具体步骤: 刷入root后的Android底包 制作Armbian启动盘 安装Armbian系统到盒子内置闪存 后续配置:设置时区、更换软件源、更新系统等 注意事项:匹配CPU型号、备份数据、防止断电等风险提示
2026-04-16 19:28:46
367
原创 联通光猫改桥接保姆级教程|告别网速卡顿,千兆宽带跑满全攻略
本文分享联通光猫改桥接保姆级教程,说明改桥接可提速降延迟、解锁 NAS 远程访问等功能,介绍超密获取、光猫改桥接、小米路由器拨号的步骤,还给出常见问题解决方法与操作注意事项,新手可轻松上手。
2026-04-15 19:27:55
2369
原创 G1垃圾回收器介绍和线上实践
本文介绍了Java G1垃圾回收器的原理、调优实践及线上应用效果。文章首先对比了G1与CMS回收器的差异,详细解析了G1的分区管理、SATB标记算法等核心机制。通过线上案例分析,展示了如何通过参数优化解决RefProc耗时、频繁YoungGC等问题,最终实现GC次数减少53%、总体时间降低63.7%的显著效果。文章提供了完整的G1调优参数模板,并建议结合监控系统持续优化,为Java应用性能调优提供了实践指导。
2026-04-14 19:50:08
614
1
原创 5万+工具、1200万次下载:AI Agent第一个“应用商店“长什么样?
AI技能市场ClawHub生态爆发:5万+工具背后的8大趋势 ClawHub作为AI Agent技能市场,上线不到一年已积累5.2万工具和1200万次下载,远超早期App Store增速。数据显示记忆类工具最受欢迎(如OpenViking、Memory Layer),反映用户对"持续性AI助手"的强烈需求;安全工具增速最快(如DefenseClaw Security),表明生态正从功能验证转向安全可信阶段。金融数据类工具(A股ETF监控等)则展示了垂直场景的深度应用。其他热门分类包括中间件、自动化流程和开发
2026-05-17 12:01:24
370
原创 OpenClaw系列文章 | 你的AI慢?社区最痛的性能问题,这里有解
OpenClaw性能优化实战:5大痛点解决方案 摘要:针对OpenClaw用户反馈最多的5个性能问题(启动慢、响应延迟、媒体工具加载慢等),本文深入分析根因并提供优化方案。研究发现,问题主要源于默认配置的全量加载策略而非架构缺陷。通过升级版本、精简配置、启用缓存等优化手段,Gateway启动时间从75秒降至20秒,消息处理延迟从5-6秒降至2秒,媒体工具加载时间显著缩短。所有优化方案均提供可直接复用的配置代码,5分钟内即可完成调优。
2026-05-17 11:51:05
561
原创 为什么你的AI和别人的一样“塑料“?| 一个Markdown文件就能改命
你的AI和别人的AI有什么不一样?在ChatGPT的世界里,答案是"没什么不一样"。你们用的是同一个系统提示,同一种人格,同一套行为模式。把AI的人格变成可编辑的文件。你写SOUL.md,AI就有了灵魂;你写USER.md,AI就认识了你;你写TOOLS.md,AI就知道了你的世界。这不是配置——这是创造。你不需要会编程,不需要理解向量数据库,不需要训练模型。你只需要打开一个Markdown文件,写下你想要的AI是什么样的,然后看着它慢慢变成那个样子。“这个文件是你的,去进化它。
2026-05-10 13:46:05
408
原创 你的AI Agent可能正在“叛变“ | 5类真实威胁与四层防御
《OpenClaw养虾笔记》安全防护篇摘要(150字): 本文揭示了AI Agent面临的5类核心安全威胁:提示注入攻击、权限越界、资源滥用、数据泄露和供应链污染。通过三个真实案例展示了未受保护的Agent可能导致SSH密钥泄露、系统文件误删和API账单暴增等严重后果。文章提出四层防御体系:1)Token清洗过滤恶意输入;2)SOUL.md安全规则约束行为;3)沙箱隔离限制操作范围;4)最小权限原则配置SKILL.md。特别强调权限配置的关键性,建议遵循"能读不写、能写不删"原则,并给出
2026-05-10 13:14:51
493
原创 OpenClaw 使用指南|从入门到精通,让 AI 成为你的超级助手
《OpenClaw养虾笔记·第三篇》是一份实用指南,重点介绍如何高效使用OpenClaw AI Agent。文章首先解析了OpenClaw的"技能系统"——类似手机App的扩展机制,通过SKILL.md文件定义各项功能。接着详细讲解了模型配置优化、多渠道接入方法(包括飞书、QQ、微信等),并提供了5个典型应用场景:自动化运维、代码审查、竞品监控、数据库备份和文档处理。最后强调指令编写的三大原则:具体性、分步执行和明确边界,帮助用户从基础安装进阶到实际生产力应用。文中包含大量代码示例和配置
2026-05-06 20:08:57
427
原创 OpenClaw 安装指南|从零开始,30 分钟搞定你的 AI 管家
《OpenClaw安装指南30分钟:从零搭建本地AI Agent》提供了简明高效的安装教程,包含硬件配置要求(个人使用最低2核CPU/2GB内存,本地模型需8核/16GB内存)、安装流程(一键命令完成)、模型配置和渠道设置三个关键步骤。文章强调30分钟即可完成从安装到首次对话的全过程,并附有常见问题解决方案,帮助用户快速搭建AI代理系统,适合不同使用场景需求。
2026-05-05 11:41:27
379
原创 OpenClaw 是什么?让 AI 真正 “动手“ 帮你干活的秘密武器
摘要: OpenClaw是一个开源的本地AI Agent框架,旨在让大模型从"建议者"变为"执行者"。不同于传统聊天机器人仅提供文本回复,OpenClaw能直接操作文件系统、执行命令、调用API,完成SSH巡检、数据处理等实际任务。其核心设计强调本地优先、模型无关(支持多厂商大模型)、多渠道集成(飞书/微信/CLI等)和可扩展性。与云端对话产品相比,OpenClaw在数据隐私、执行能力和定制化方面更具优势,用户可通过"技能"系统自由扩展功能,实现真
2026-05-04 20:59:15
527
原创 公网跳板机终极加固|SSH+OTP 双重防破 | 防黑防暴力破解
SSH公网跳板机三重防护指南 核心防护措施: SSH极限加固 - 禁用root远程登录/密码登录,强制4096位密钥,仅保留高强度加密算法 Fail2ban永久封禁 - 自动封锁暴力破解IP,配置5分钟检测窗口和永久封禁策略 双因子认证 - 密钥+OTP动态验证码双重验证,即使密钥泄露也无法登录 关键风险点防御: 替换默认弱密钥为4096位高强度密钥 筛选moduli文件移除4096位以下参数 配置密钥登录(优先RSA4096带密码) 设置严格的文件权限和归属 实施效果: 公网暴露SSH服务也能抵御暴力破解
2026-05-04 12:00:00
409
原创 哈喽,我来了!一个主业架构师、副业折腾党
【数码极客的硬核日常】一位系统架构师分享双面生活:工作日专注分布式系统与性能优化,业余化身数码折腾狂人。内容涵盖NAS深度玩法、开源工具部署、旧设备改造刷机、智能家居联动等实战经验,提供可复现的技术干货。既有工程师的严谨方法论,又充满极客的折腾精神,旨在打造实用有趣的科技玩物指南,帮助读者提升设备利用率与家庭网络体验。适合热爱技术折腾的玩家关注交流。
2026-04-15 19:53:57
34
原创 记线上数据库升级后,数据库事物回滚过多的问题排查
背景:楼主所在公司,因双11流量较大,现有数据库版本存在Bug且性能存在问题,故在双11前,切换到mysql5.7版本且服务器规格大幅度提升,线上顺利切换。问题:数据库切换后,应用的sql监控发现,新增了一条高频的sql:select @@session.tx_read_only同时数据库的监控发现:事物回滚数特别多。(因数据敏感,监控图不贴出来)排查:针对第一个问题:新增高频sql查阅官方文档发...
2018-03-25 11:15:39
1569
原创 毕业设计准备篇一——环境搭建
毕业设计准备篇一——环境搭建经过四年的学习和实战经验,打算做一个可以融合大多数学习的知识的毕业设计,所以就给自己的毕设取名:(分布式)桌面化多媒体网站系统。系统采用的构架如图1所示。图1 系统架构其中数据库集群目前采用mysql集群,为什么呢,因为目前mysql使用率还是很大的,而且mysql官方文档详细,最大的原因是因为自己笔记本配置不够高,不能搭建oracle集群。业务
2015-01-11 21:28:06
4201
3
转载 关于linux报bash ‘/bin/sh: Syntax error: “(” unexpected
折腾了好久- -就是因为用的是linux将sh指向了dash而不是bash,so。。兼容就有问题了查看当前指向就是echo $SHELL一般在使用bash特性的脚本前写#!/bin/bash但是有时一些库就比较麻烦了所以干脆直接修改指向了输入代码dpkg-reconfigure dash弹出窗口选NO,关掉就OK了转载
2014-09-09 19:06:52
3929
转载 XManager用Xshell上传和下载linux服务器的文件
XManage是一个连接windows和linux的软件,包含Xshell,Xftp,Xlpd和XstartFreeSurfer在linux服务器装好后,用XStart可登录,其中Protocol是SSH打开Xshell用ssh 登录在windows和linux上传或下载某个文件,其实有个很简单的方法就是rz,sz首先你的Ubuntu需要安装rz.s
2014-05-12 10:23:21
6244
转载 Ubunut 13.04 apt-get update显示Hash校验和不符
新安装的ubuntu 13.04 在执行sudo apt-get update的时候总是显示 W: 无法下载 bzip2:/var/lib/apt/lists/partial/cn.archive.ubuntu.com_ubuntu_dists_raring-updates_main_binary-i386_Packages Hash 校验和不符解决办法: 修改etc/a
2014-05-09 12:47:47
1573
转载 ubuntu 设置网卡为混杂模式 以及网络配置命令
1、ifconfig eth0 promisc 设置eth0为混杂模式。ifconfig eth0 -promisc 取消它的混杂模式 botnet@botnet-virtual-machine:~$ ifconfigeth0 Link encap:Ethernet HWaddr 00:0c:29:ae:a9:7f inet addr:192.168.4.1
2014-05-05 19:33:52
8103
转载 ubuntu下安装wireshark
安装编译工具: $sudo apt-get install build-essential 为了成功编译Wireshark,您需要安装GTK+的开发文件和GLib库(libraries)。 $sudo apt-get install libgtk2.0-dev libglib2.0-dev 安装Checkinstall以便管理您系统中直接由源代码编译安装的软
2014-05-05 19:31:17
931
原创 Maven打包可执行的jar文件(包含所有依赖和不存在spring无法解析schema)
1、修改pom里面的内容 org.apache.maven.plugins maven-shade-plugin 2.2 package shade <transformer implementation="org.apache.m
2014-04-11 09:06:59
2485
原创 即聊--分布式即时聊天系统
最近几日在研究阿里巴巴的开源项目dubbo,其实在我大二时,就想研究这个项目的,但是当时经验少,知识体系还没有较完整地建立起来,所以当时的研究基本以失败而告终。在这个学期里,因为我前一个项目《远程服务器管理平台》的需要,所以重新鼓起勇气学习这项技术,同时我看完了Java EE7的白皮书后,对WebSocket十分感兴趣,于是决定写一个分布式的web聊天系统。通过dubbo实现本系统的分布式部署,以
2014-03-31 11:03:58
5661
2
转载 maven 打包可执行jar的方法
1.修改pom.xml增加如下内容[html] view plaincopyplugin> groupId>org.apache.maven.pluginsgroupId> artifactId>maven-jar-pluginartifactId> version>2.4version>
2014-03-31 10:22:39
857
转载 Linux创建swap文件
新增swap分区根据Redhat公司的建议,swap分区最适合的大小是物理内存的1-2倍.不过Linux上有些软件对swap分区得需求较大,例如要顺利执行Oracle数据库软件,swap分区至少需要400MB或者物理内存2倍以上的空间.当然我们在安装Linux的时候,就能直接讲swap分区设置到足够的大小,但如果已经安装好Linux了,之后又想再安装类似Oracle的软件,却发现s
2014-03-30 10:24:16
905
原创 远程服务器管理平台
远程服务器管理平台一、研究的目的由于目前web项目部署到服务器存在各种麻烦,比如我现在需要开启一个服务器的端口用来部署某个项目,一般我会选择用telnet到服务器,然后在服务器里下载一个服务器部署软件,把项目部署上去,后期出现各种问题也只能去服务器里看。当然这个只是一个例子,肯定还有很多的不便。所以本系统的研究目的是简化服务器对web项目的部署和管理。二、主要功能本系统主要具有的功
2013-09-18 19:33:31
3082
转载 关于ubuntu发热大,风扇狂转的解决方案
关于ubuntu发热大,风扇狂转的解决方案 先前自己的ubuntu也差不多跑了半年了,现在大夏天机子感觉跑起来越来越捉鸡,风扇狂转,看个视频温度都能达到将近90度, 崩溃之前找了些办法,也摸索了一下 较粗糙方法: 在终端打入以下代码: sudo add-apt-repository ppa:webupd8team/jupiter
2013-08-20 14:56:02
3986
2
转载 Linux下关闭独立显卡
打算在笔记本上装个Ubuntu。安装倒是很方便,使用的时候却不停的过热关机。后来发现是独立显卡发热的问题。网上查了下,有个叫Bumblebee的开源项目可以控制双显卡切换。于是试着装了下,谁知道安装巨慢无比,还没装好,笔记本就又过热关机了。终于找到一个通过命令,禁用独立显卡的方法。世界终于安静了。。。笔记本也不那么烫了(各大厂商的散热科技咋发展这么慢呢)具体方法:查看你的系统是
2013-08-20 14:50:54
2546
原创 Java连接SQL Server
Java连接SQL server有很多种方法,我这里只介绍其中一种,本方法只能在windows下使用。 第一步:设置ODBC源 在控制面板上,找到管理工具,然后在管理工具上找到数据源 (ODBC)。如图1。图1 点击添加,选择Sql Server.如图2。图2 填写完相应的信息,这步就完成了。 第二步编写Java
2013-05-23 10:24:22
972
原创 EJDesktop开源项目
前几个月,研究了web desktop的实现,并用extjs实现desktop,写了一个桌面化视频网站系统,因为当时特殊原因,导致项目有几个比较大的缺点,所以现在我打算用extjs和jquery写一个桌面化的平台,使其具有 耦合性低、动态加载机制、扩展性、稳定和安全等特点。本系统主要用java实现,所以本系统主要有两个内核:桌面内核和后台管理系统。
2013-05-10 19:56:46
2923
原创 企业Java网站开发工具
企业Java网站开发工具作者:吴梦升前言有人说用Java开发网站的速度慢而且在美观上还没有C#好,但我个人认为使用Java开发项目可以做到快速开发和高质量开发,因为Java很多的框架和工具是开源的,而且对于项目本身最重要的也是速度和质量,没有速度和质量谈何项目。或许有人会说我不喜欢使用别人的框架或工具,我喜欢开发自己的工具,我只能说“不重复发明轮子”。下面我说一个例子,这个例子是我
2013-04-20 14:58:13
6133
原创 Spring配置文件错误
在MyEclipse开发WEB项目时,发现spring的配置文件老是有错误,而且错误就在第一行,错误代码是:Referenced file contains errors (http://www.springframework.org/schema/tool/spring-tool.xsd),将http://www.springframework.org/schema/data/jpa http:
2013-04-13 15:54:54
1124
转载 什么叫代码覆盖率
什么叫代码覆盖率什麼叫代碼覆蓋率?它的作用是什麼?在測試流程過程中,它什麼時候做?另外,有什麼工具可以實現該功能?它與開發代碼中的代碼覆蓋率有什麼區別沒?在測試中的代碼覆蓋率是指,你运行测试用例后,走过了多少句代码,拿这个走到过的代码除以你这个测试对象的代码行数,就是你这次测试的代码覆盖率了.比如说,你测试的对象是一个函数,这个函数有100行代码,你所有的测试用例执行完后,走过了60行的代
2013-03-30 19:46:31
3531
原创 WMS网站开发框架
WMS网站开发框架看完别人写的Java Web开发框架,发现了几个特点,比如EasyJWeb,其配置十分复杂而且固定了开发模式,很难适用广大的开发需求。SpringSide也是一个开源的技术框架,其相对EasyJWeb来说,功能更强大了,开发更方便了,但也有一个致命的弱点,就是采用后台采用Spring MVC的方式,这个也固定了开发模式。基于上述背景,笔者决定开发自己的框架,本框架可以创建
2013-03-28 20:02:03
3584
1
原创 JDO与JPA哪个更好?
今天偶然在网上看到了JDO,而我以前学的是JPA,那么两种有什么联系呢?或者说哪个更好?下面我先介绍两种的含义。JDO的全文是:Java Data Object,就是对象持久化的新的规范。也是一个用于存取某种数据仓库中的对象的标准化API。JDO提供了透明的对象存储,因此对开发人员来说,存储数据对象完全不需要额外的代码(如JDBC API的使用)。这些繁琐的例行工作已经转移到JDO产品提供
2013-03-20 17:09:04
7035
1
原创 未来音乐的格式——Opus格式
最近还在搞桌面化视频网站系统,因为播放技术才用的是html5里标签,所以经常去了解该标签支持的格式,今天发现其支持的一个音频格式Opus格式,发现这个音频格式真的会成为未来音频发展的趋势。下面我具体介绍下Opus格式。一、Opus格式简介: Opus是一款开源、免费、自由度高的有损音频编解码器,融合了Skype的SILK和XVID的CELT 技术,拥有比AAC、OGG等其它有损
2013-03-18 20:31:59
7485
转载 Apache Shiro 简介
简介: Shiro 是一个 Apache Incubator 项目,旨在简化身份验证和授权。在本文中,了解 Apache Shiro 并通过示例来在一个 Groovy web 应用程序中尝试使用 Shiro 进行身份验证和授权。Apache Shiro 是一个框架,可用于身份验证和授权。本文提供了几个示例用来展示如何在 Java™ 应用程序中使用 Shiro 并给出了如何在一个 Gra
2013-01-31 16:56:03
907
转载 java操作properties文件
package com.ccdevote.www.common.PropertiesDeal;import java.io.BufferedInputStream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputSt
2013-01-27 14:04:11
552
转载 一些基于ExtJS的Desktop特效应用的网站
http://qwikioffice.com/desktop-demo/ http://recorall.org/jsdesk/ http://jeamy.werk1.at/ http://www.digitalbucket.net/User/FileManager.aspx http://www.feyasoft.com/home.htm http://gsylvain35.
2013-01-20 09:20:22
1350
1
Extjs中文教程
2012-11-12
Java_EE7教程(英文)
2013-11-02
springside4-4.0.1.GA
2013-01-13
mysql-connector-java-5.1.22-bin.jar
2012-12-01
rebound-master.zip
2014-10-09
apache-openjpa-2.2.1-source
2013-01-13
apache-log4j-2.0-beta3-src
2013-01-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅