自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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真假鉴别方法,实物图片对比

坛子里这么多朋友还对LM1875情有独钟,但是看了大家发的图片,发现好多人买的都是假的1875,而且更多人不知道手上的1875是不是真的。这篇文章,拍些真假对比图片来给大家看下,并作详细的区分介绍,希望更多的人不要上当。

2011-08-10

用运放驱动的高性能功放

设计了一款用运放驱动的简单实用功率放大器,采用电压转换电流方式直接驱动功放管进行功率放大。由于采用运放作恒流放大,所以很方便更换不同性能的运放,音色有更多的选择。

2011-08-10

STM32_串口通信完整程序

用STM32写的串口通信程序,极具参考价值。

2012-11-27

dsp builder做的am调制器

根据官网手册,用matlab中dsp builder做的am调制器例子,仿真成功。编译后可下载到quartus2中,供学习参考。

2013-07-27

android webview demo

android webview demo 博客:http://blog.csdn.net/yaodong379/article/details/51960451

2016-07-19

RxAndroid基础使用_测试工程

RxAndroid的基础使用测试代码,可以参考博客http://blog.csdn.net/yaodong379/article/details/51116367。 使用基础语法进行测试而非lambda,方便初学者参考。

2016-04-11

andorid circle progress dialog

自定义一个好看的圆形进度条,可直接在布局文件中使用,也可通过简单的代码直接调用dialog显示,用于用户等待提示 详见博客:http://blog.csdn.net/yaodong379/article/details/52081932

2016-08-01

android_mvp实践

参考google官方发布的MVP架构demo以及前人对MVP实现方式的一些总结做的一个简单demo,可参考博客http://blog.csdn.net/yaodong379/article/details/51184460

2016-04-18

用dspbuilder做的FSK调制器

用matlab中dsp builder做的FSK调制器,仿真成功。编译后可下载到quartus2中,供学习参考。

2013-07-27

利用ObjectAnimator实现ArcMenu

直接调用,快捷实现arcmenu,供参考,详见博客http://blog.csdn.net/yaodong379/article/details/51824779

2016-07-05

EZ_USB 通用驱动程序说明

EZ_USB 通用驱动程序说明,很好的一份资料

2012-12-18

dsp builder做的正弦信号发生器

用matlab中dsp builder做的正弦信号发生器,仿真成功。编译后可下载到quartus2中,供学习参考。

2013-07-27

xilinx12.3破解文件

xilinx12.3的破解文件,测试通过!!

2013-06-10

用分立元件设计制作互补对称式功率放大器

提供非常详细的讲解,采用分离元件制作,适合学习借鉴

2011-08-10

Andorid二维码zing3.1库

Andorid二维码生成与解析的库,zing3.1

2016-04-20

用dsp builder做的ASK振幅调制器

用matlab中dsp builder做的ASK振幅调制器,仿真成功。可下载到quartus2中,供学习参考。

2013-07-27

555定时器电路设计软件v1.2

555定时器电路设计软件v1.2,电路设计的一个小工具

2013-06-10

一个很典型的小功放电路

一个很典型的功放电路,非常适合初学者学习功放电路原理之余,动手实践制作时的参考电路。

2011-08-10

低通滤波器设计工具

低通滤波器设计的一款小工具,希望你们喜欢。

2013-05-27

有源滤波器设计及计算方法

一个关于滤波器设计不错的参考资料,资料全面,简明扼要

2011-08-10

音频信号发生器

音频信号发生器,可按照需要输出一定的音频信号并调整音频信号的增益,也可扫频输出所需范围的音频信号。

2013-06-10

电感设计软件

非常不错的一款电感设计的软件,只需输入长度、直径和圈数即可显示电感量,并可设计修正系数。

2013-06-10

单片机延时计算小程序

单片机延时计算小程序,一个电路设计的小工具

2013-06-10

单片机等定时器计数器计算器

单片机定时器计数器计算器,简单方便的一款小工具

2013-06-10

lm317设计工具

lm317设计的一款小工具,希望你们喜欢。

2013-05-27

对USB协议层的深层剖析-by frank_wang

对USB协议层的深层剖析-by frank_wang

2012-12-18

sp builder做的DDS

用matlab中dsp builder做的dds,内含两种方案,一种较简单,另一种较复杂。仿真成功,编译后可下载到quartus2中,供学习参考。

2013-07-27

USB接口设备开发设计指南

USB接口设备开发设计指南的一份文档,适合入门学习

2012-12-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除