- 博客(100)
- 资源 (28)
- 收藏
- 关注
原创 拒绝一眼假!高效洗掉AI文章的“机器味”(附去机器化实战指南)
为什么你的DeepSeek/GPT写不出爆款?因为你没关掉它的“概率预测”开关。深度解析AI“机翻味”的底层逻辑,手把手教你利用困惑度(Perplexity)与爆发度(Burstiness)重构文本。
2025-12-06 19:43:58
791
原创 2025博客框架选择指南:Hugo、Astro、Hexo该选哪个?
2025年最新博客框架对比!基于真实测试数据,深度对比Hugo、Astro、Hexo等9大静态博客框架的性能、易用性、生态。3分钟决策矩阵帮你避免90%新手坑
2025-11-29 11:45:00
1350
原创 ChatGPT不推荐你?7个GEO技巧让AI主动引用你的内容
想让ChatGPT推荐你的品牌?本文分享7个实测有效的GEO优化技巧,从结构化内容到Schema标记,从权威引用到多平台布局,手把手教你应对AI搜索时代。
2025-11-28 18:00:00
1695
原创 把常用 Prompt 做成 Skill 之后,我和 Claude Code 的配合效率直接翻了 3 倍
告别重复复制粘贴提示词的日子。Claude Code的Skill功能让你把常用提示词封装成技能包,一句@skill就能调用。分享API接口生成器实战案例、5个必备Skill和编写技巧,帮你从提示词工程师变成效率专家。
2025-11-27 19:40:43
1564
原创 Claude回复太啰嗦?用Subagent打造你的专属AI团队
深度解析Claude Code Subagent的配置方法、工具权限控制和Multi-Agent协作模式,帮助开发者构建专属AI团队。7个编写技巧和7个常见错误避坑指南,让AI真正为你所用。
2025-11-27 12:34:04
880
原创 别再让Claude乱写代码了!一个配置文件让AI准确率提升10%
总觉得 Claude 写的代码“不太对劲”?很可能是它根本没读懂你的项目。这篇文章用通俗例子讲清楚 CLAUDE.md 是什么、必须写哪些内容,还拆解 7 个实战技巧和 5 个常见坑。
2025-11-26 23:33:52
1969
原创 月省$50!个人开发者如何0成本拥抱向量数据库?
Cloudflare Vectorize零成本入门教程:30分钟实现语义搜索,比Pinecone省50美元/月。附完整代码+避坑指南,适合个人项目和MVP快速验证,支持500万向量免费额度。
2026-01-29 22:51:04
1064
原创 免费图床不求人:用 Cloudflare R2 + PicGo 打造稳定图床方案
手把手教你用 Cloudflare R2 搭建完全免费的个人图床,解决 GitHub 图床被封、公共图床不稳定等痛点。
2026-01-27 23:13:45
806
原创 代码高亮、数学公式、流程图... Astro 博客进阶全指南
完整指南教你玩转 Astro Markdown/MDX 高级功能:配置代码高亮主题、嵌入自定义组件、展示数学公式和流程图。包含详细配置步骤、实战代码示例和常见问题解决方案,让你的技术博客更专业。
2026-01-09 22:26:58
687
原创 0成本搭建!20分钟用 Workers AI + Vectorize 搞定 RAG(附全套源码)
想做AI知识库但不懂RAG?手把手教你用Cloudflare Workers AI + Vectorize搭建RAG应用,20分钟从原理到部署全搞定。包含完整代码、成本分析和实战技巧,零基础也能跑起来,支持智能问答和文档检索场景。
2025-12-26 22:41:25
666
原创 1 小时速通!手把手教你从零搭建 Astro 博客并上线
手把手教你用Astro搭建个人博客,从环境准备到部署上线全流程详解。包含首页、文章列表、标签分类、RSS订阅、SEO优化。新手友好,1小时内上线生产级博客网站。
2025-12-24 23:27:55
909
原创 AI服务商切换太麻烦?一个AI Gateway搞定监控、缓存和故障转移(成本降40%)
手把手教你用AI Gateway统一管理OpenAI、Claude、Gemini等多个AI服务商,实现自动故障转移、智能缓存和全局监控,成本降低40%,可用性提升到99.9%。含三大方案对比和完整代码示例。
2025-12-17 23:47:34
901
原创 Workers AI 完整教程:每天白嫖 10000 次大模型调用,比 OpenAI 省 90%
完整 Workers AI 教程:零成本调用 Llama 3.1、Mistral 等开源大模型。每天 10,000 Neurons 免费额度,比 OpenAI API 节省 90% 成本。含完整代码示例和实战案例。
2025-12-05 11:45:00
1770
原创 AI工具互不兼容?MCP协议让所有工具无缝对接(附实战)
深入解析MCP协议如何解决AI工具互操作问题,通过实战案例展示如何用FastMCP快速构建天气查询服务。包含完整代码、配置指南和常见问题解决方案,帮你5分钟上手MCP开发。
2025-12-04 11:45:00
658
原创 Prompt工程实战:让AI输出质量提升10倍的技巧
掌握7个实战技巧优化AI提示词,从模糊指令到结构化任务,涵盖写作、编程、数据分析场景。学会角色定位、思维链、示例学习等方法,让ChatGPT、Claude输出质量翻倍。附完整模板库。
2025-12-04 08:15:00
1476
原创 Claude用不好浪费钱?10个高级技巧让效率翻3倍
深度讲解Claude的Artifacts、Projects、Extended Thinking等10个高级功能。提供20+实战Prompt模板,帮你效率提升3倍。适合程序员、内容创作者、产品经理,从系统提示词到完整工作流全覆盖。
2025-12-03 19:11:25
1405
原创 AI重构10000行老代码:2周完成1个月工作量的真实复盘
记录用Claude Code重构10000行Vue遗留代码的完整过程。从接手3年无人敢动的屎山,到2周上线零事故,包含测试生成、代码诊断、重构执行的完整Prompt模板和避坑指南。
2025-12-02 21:28:44
922
原创 SEO听不懂?看完这篇你明天就能优化网站了
朋友花3个月建站只有100访问量?问题不在内容,而是SEO!用最接地气的话解释SEO概念,5个立即可用的优化技巧配真实案例,帮你避开3个新手最容易踩的坑。2-3个月就能看到效果。
2025-11-28 11:45:00
602
原创 Redis进阶小记
排序SORT命令可以对列表类型、集合类型和有序集合类型键进行排序,并且可以完成与关系数据库中的连接查询相类似的任务。SORT命令还可以通过ALPHA参数实现按照字典顺序排列非数字元素,如果没有加ALPHA参数的话,SORT命令会尝试将所有元素转换成双精度浮点数来比较,如果无法转换则会提示错误。SORT命令的DESC参数可以实现将元素按照从大到小的顺序排列:SORT命令还支持LIMIT参数来返回指定范围的结果。用法和 SQL 语句一样,LIMIT offset count,表示跳过前 off
2021-08-10 23:05:10
312
原创 Redis数据基本操作
概述redis数据保存在内存redis命令不区分大小写,一般用小写redis是一个单线程、但进程的数据库字符串用来记录简单的映射关系,用于小量级的数据记录虽名为字符串,但也可以存储数字获取的key的值不存在,则返回None// 列出所有keys *// 创建set key value// 获取,若获取不存在的key则返回(nil)get key// 修改set key 新的值// 修改不覆盖set key value NX// 尾部添加其他字符append ke
2021-08-10 23:00:30
304
原创 shell核心语法
第一个shell#!/bin/bashecho "Hello World !"#! 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种 Shell。运行chmod +x ./test.sh #使脚本具有执行权限./test.sh #执行脚本变量字符串your_name="qinjx"echo $your_nameecho ${your_name}your_name='runoob'str="Hello, I know you are \"$yo
2021-04-29 21:10:19
856
3
原创 Linux定时任务cron详解
定时任务以root身份打开/etc/crontab文件,在其中添加下面这一行分钟,0表示整点;小时,17表示下午5点;日期,星号“*”表示一个月中的每一天;月份,星号“*”表示一年中的每个月;星期,星号“*”一星期中的每一天;以哪个用户身份执行命令,这里是root;需要执行的命令。# 每天下午5点(差不多刚好是下班的时间)以root身份将/media/station/document/book目录下所有的doc文件打包成book.tar.gz,并且存放在闪存/media/disk
2021-03-03 23:10:54
1710
2
原创 mysql小记-查询不走索引的场景
函数操作对条件字段做函数操作select * from t1 where date(c) ='2019-05-21';优化:改成 c 字段实际值相匹配的形式。因为 SQL 的目的是查询 2019-05-21 当天所有的记录,因此可以改成范围查询select * from t1 where c>='2019-05-21 00:00:00' and c<='2019-05-21 23:59:59';隐式转换当操作符与不同类型的操作对象一起使用时,就会发生类型转换以使操作兼容
2020-10-29 23:14:38
487
原创 mysql小记-分析SQL执行效率
定位慢 SQL慢查询日志MySQL 的慢查询日志用来记录在 MySQL 中响应时间超过参数 long_query_time(单位秒,默认值 10)设置的值并且扫描记录数不小于 min_examined_row_limit(默认值 0)的语句默认情况下,也不会记录查询时间不超过 long_query_time 但是不使用索引的语句,可通过配置 log_queries_not_using_indexes = on 让不使用索引的 SQL 都被记录到慢查询日志中开启慢查询日志set global s
2020-10-29 23:13:21
451
1
原创 mqttjs各属性说明
概述本文结合mqttjs和mqtt 5.0协议介绍各属性的作用连接属性说明var mqtt = require('mqtt')var topic = 'test_topic'// 连接选项const options = { // 客户标识符(ClientID)识别客户端。连接服务端的每个客户端都有唯一的客户标识符(ClientID)。客户端和服务端都必须使用客户标识符(ClientID)识别两者之间的 MQTT 会话相关的状态 // 客户标识符只能包含大写字母、小写字母和数字
2020-08-27 22:05:46
1023
原创 移动端UI设计基础
概念UI 界面设计:静态用户界面设计,注重规范和美感UE 交互设计:用户交互设计,注重人机交互、用户操作尺寸单位概念像素:构成图像的最小单位,相同规格的界面,像素越多图片越清晰ppi(屏幕像素密度):像素数/图像英寸,即每英寸图像拥有的像素数,像素密度越高,显示越清晰dpi(平面设计/印刷艺术单位):每英寸所能印刷的网点数,值越大,精度越高,ppi=dpiAndroid分辨率与单位转换Android程序开发统一使用虚拟尺寸单位:dp/dip,spdp/dip:用于Android元
2020-08-27 22:02:26
565
原创 Kubernetes小记-基本概念和术语
KubernetesKubernetes是基于容器技术的分布式架构领先方案,目的是实现资源管理的自动化,以及跨多个数据中心的资源利用率的最大化。Kubernetes提供了强大的自动化机制,所以系统后期的运维难度和运维成本大幅度降低。基本概念和术语Node、Pod、Replication Controller、Service等都可以被看作一种资源对象,几乎所有资源对象都可以通过Kubernetes提供的kubectl工具(或者API编程调用)执行增、删、改、查等操作并将其保存在etcd中持久化存
2020-07-02 23:05:38
253
原创 Docker小试-制作jekyll镜像
提供两种制作jekyll镜像的方式及最终的镜像文件方式一,进入容器中制作镜像拉取ubuntu18.04镜像:docker pull ubuntu:18.04运行并进入容器:docker run -it --rm --name ubuntu_base ubuntu:18.04 /bin/sh安装相关依赖apt-get updateapt-get upgradeapt-get install build-essentialapt-get install ruby ruby-devgem i
2020-07-02 23:04:15
357
原创 Docker小记-Docker Compose
命令Compose描述完整的环境以及服务组件的交互。一个Compose文件可能会描述四到五个单独的服务,它们都是相互关联的,但应保持隔离和独立伸伸缩。启动:进入创建docker-compose.yml文件的目录并运行以下的命令:docker-compose up查看日志(想只看到一个或多个服务,就给出那些服务的命名)docker-compose logs列出当前目录下yml文件定义的所有容器docker-compose ps清理环境docker-compose sto
2020-06-01 23:07:48
417
原创 Docker小记-Dockerfile
Dockerfiledocker build构建镜像:–tag(或-t)选项的值指定了你想要使用的完整仓库设计。下例中,使用了ubuntu-git:auto。最后的参数则指定了Dockerfile的位置,表示在当前目录寻找文件。docker build 命令还有另外一个选项–file(或-f),这个选项让你能够设置Dockerfile的名字。Dockerfile是默认的文件名字。这个选项只能设置文件的名字,而不能设置文件的位置。最后一个参数是设置位置如果需要完整地从零开始构建,使用–no-cac
2020-06-01 23:06:59
367
原创 Docker小记-从容器构建镜像
从容器构建镜像步骤:根据最终想要的东西包选择一个已存在的镜像来创建一个容器。修改这个容器的文件系统。这些改动会被保存在容器的联合文件系统的新文件层改动完成后将这些改动提交(commit)。一旦改动被提交,你就能够从新镜像创建新的容器了。 // 这条命令会启动一个运行bash shell的新容器。基于这个shell,你就能够输入命令来自定义你的容器了 docker run -it -name image-dev ubuntu:latest /bin/bashdocker commit
2020-06-01 23:06:14
649
原创 Docker小记-安全隔离
Docker资源分配内存限制docker run或docker create命令上使用-m或–memory选项来设置内存限制这个选项会接受一个值和一个基础单元作为参数。格式如下:where unit = b,k,m or g在这个命令中,b表示字节,k表示千字节,m表示兆字节,g表示千兆字节。docker run -d --name mydb \--m 256m \--cpu-shares 1024 \--user nobody \--cap-drop all \dockerfil
2020-06-01 23:05:21
434
原创 Docker小记-网络
Docker的网络Docker使用操作系统的底层特性构建了一个特殊的、可定制的虚拟网络拓扑结构。这个虚拟网络只在安装有Docker的机器上有效,并并且它由主机上的容器和主机所连接的网络之间的路由构成。本地虚拟网络用来提供容器的隔离,Docker使用内核命名空间来创建私有的虚拟接口,但是命名空间本身并不提供网络的隔离。网络暴露或者隔离是通过主机的防火墙规则四种网络容器原型Closed容器docker run 命令后添加–net none 作为参数来创建一个Closed 容器Closed容器中
2020-06-01 23:04:25
244
原创 Docker小记-存储卷
概念存储卷是容器目录树上的挂载点,是一个数据分割、持久化和共享的工具,有一个与容器无关的范围或生命周期。每一个存储卷就是容器目录树的挂载点在主机目录树中的位置,但不同的存储卷类型在主机的位置是不同的绑定挂载存储卷使用用户提供的主机目录或文件管理存储卷使用由Docker守护进程控制的位置,被称为Docker管理空间镜像适合打包和分发相对静态的文件,如程序;存储卷则持有动态或专门数据。这种区别使得镜像可重用,数据也可以简单分享。绑定挂载卷绑定挂载卷是一种存储卷,指向主机文件系统上用户指
2020-06-01 23:02:40
266
原创 Docker小记-镜像
镜像docker镜像:是一个容器中运行程序的所有文件的捆绑快照。镜像包含了创建容器所需的文件和镜像元数据。该元数据包含关于镜像之间的关联信息、命令历史、暴露的端口、卷的定义等。镜像维护着父/子依赖关系。在这些依赖关系中,从父层构建形成新的一层。容器中的文件是镜像所创建容器的所有层合集。镜像可以与任何其他镜像有依赖关系,包括不同的所有者提供的不同仓库的镜像。容器中正在运行的程序对镜像分层一无所知,仿佛该操作不是在容器中或操作镜像上运行的。从容器的角度看,它具有由镜像所提供文件的独占副本。(这就是所
2020-06-01 23:00:59
336
原创 Docker小记-Docker中运行软件
Docker是什么Docker包括一个命令行程序、一个后台守护进程,以及一组远程服务。它解决了常见的软件问题,并简化了安装、运行、发布和删除软件。这一切能够实现是通过使用一项UNIX技术,称为容器。Docker不提供容器技术,它隐藏了直接和容器软件打交道的复杂性。Docker容器与虚拟机的区别虚拟机:提供虚拟的硬件,可安装一个操作系统和其他程序。它们需要很长的时间(通常以分钟计)来创建,也需要显著的资源开销,因为它们除了要执行你需要的软件,还得运行整个操作系统的副本。(操作系统是所有用户程序和
2020-06-01 22:58:56
460
原创 Linux监控工具nmon
nmon是一种在linux操作系统上广泛使用的监控与分析工具,能在系统运行过程中实时捕捉系统资源的使用情况,并输出结果到文件中,然后通过nmon_analyzer工具产生数据文件与图形化结果。下载与安装apt install nmonnmon用法nmon -f -F demo.nmon -s 1 -c 10 -t-f:输出文件,文件名为默认名称-F : 自定义输出文件名称-s: ...
2020-05-06 22:31:37
258
原创 code-push搭建
安装code-push代码下载到本地:git clone https://github.com/lisong/code-push-server.gitcd code-push-servernpm install解决跨域访问:npm install cors在app.js中加入var cors = require('cors')app.use(cors());...
2020-05-06 22:11:25
438
原创 Nginx入门到实践
本文是对Nginx常用配置的整理及记录。配置文件目录 /etc/nginx/nginx.conf默认配置语法user nginx;worker_processes 1;error_log /var/log/nginx/error.log warn;pid /var/run/nginx.pid;events { worker_connection...
2020-03-08 11:39:05
372
原创 ubuntu中安装mysql8.0
本文记录mysql8.0安装过程安装步骤cd /usr/local下载仓储:wget -c https://repo.mysql.com//mysql-apt-config_0.8.15-1_all.deb安装仓储:sudo dpkg -i mysql-apt-config_0.8.15-1_all.deb更新仓储:sudo apt update安装mysql:sudo apt-ge...
2020-02-29 23:08:00
285
LM1875真假鉴别方法,实物图片对比
2011-08-10
用运放驱动的高性能功放
2011-08-10
android webview demo
2016-07-19
RxAndroid基础使用_测试工程
2016-04-11
andorid circle progress dialog
2016-08-01
android_mvp实践
2016-04-18
利用ObjectAnimator实现ArcMenu
2016-07-05
sp builder做的DDS
2013-07-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅