- 博客(155)
- 收藏
- 关注
原创 一个上帝类程序作画
/ ======================== 上帝类:算法自动绘图核心 ========================// ---------- 算法 3: 噪声波纹 (基于正弦+余弦的抽象图案) ----------// ---------- 算法 4: 谢尔宾斯基地毯 (递归方块) ----------// ---------- 算法 1: 递归分形树 (彩色渐变) ----------// ---------- 算法 2: 曼德博集合 (经典分形) ----------
2026-06-09 14:54:27
300
原创 一个上帝类电商网页
{ id: 4, name: "神谕降噪耳机", price: 499, emoji: "🎧", description: "ANC 主动降噪" },// ========================= 上帝类:电商全知中枢 =========================// ---------- 购物车渲染 (圣光显影) ----------// ---------- 商品渲染 (上帝之手) ----------// ---------- 本地存储 · 永恒铭记 ----------
2026-06-09 14:38:28
208
原创 模仿开源中国的首页写一个网页
<i class="fas fa-microphone-alt"></i></span> <strong>OSC直播君</strong> : 明晚 8 点「AI Infra 从开源模型到生产落地」</div><div><span class="tweet-avatar"><i class="fas fa-code"></i>码农小北
2026-06-08 00:05:29
205
原创 小圆点踢足球
🔵 蓝队</span><span class="score-number" id="blueScoreDisplay">0</span></div><div class="team-score"><span class="red-text">🔴 红队</span><span class="score-number" id="redScoreDisplay">0
2026-06-07 22:21:09
240
原创 如何用ai做开发
总时长参考:在最理想和健康的情况下,一个人一天中真正高强度、高质量使用AI的“核心时间”建议在1-3小时以内。加上辅助性的碎片化使用,总接触时间可能在2-5小时左右。更重要的是“人机平衡”保持主控权:永远是你来下达指令、判断结果。不要让AI替你做决定。留出“无AI”思考时间:每天必须有完全不依赖AI的深度工作时间和自由发散思维的时间,这是保持你原创性和批判性思维的关键。警惕信息茧房:AI会根据你的喜好回应你,要有意识地接触不同来源的信息和观点。关注身心健康。
2026-05-03 08:36:21
421
原创 开源祭祖网页index
我需要设计一个包含多个先祖牌位的纪念网页。让我设计5-7个牌位,排列成祠堂风格。每个牌位可以有不同的先祖信息。我将设计7个牌位,代表不同代的先祖,排列方式参考传统祠堂。让我来写完整的HTML代码。这样形成一个家族的牌位群。让我重新组织代码结构,确保技术先进且视觉庄重。我需要特别注意牌位的视觉设计,让它们看起来像真实的木制牌位,带有金色文字和装饰。同时,整个页面要有祠堂的氛围——深色背景、烛光摇曳、烟雾缭绕、金色粒子飘浮。让我也加入一些香炉的元素在底部中央。
2026-05-03 07:57:42
481
原创 互联网流量密码
传统的单向导流是大平台吃肉、小平台喝汤。大平台将非核心场景的流量,精准分发给擅长该场景的小平台。小平台向大平台回传高价值数据、专业服务能力或内容资产,丰富大平台的供给。本质是:用“流量”换“服务供给”,用“入口”换“专业深度”。
2026-04-15 17:08:31
341
原创 国内可以访问的linux云服务器商有哪些
国内能选的云服务器厂商挺多的,除了大家耳熟能详的互联网巨头,还有一批在特定领域(比如政企、AI)深耕的实力派。
2026-04-15 16:59:16
430
原创 国内免费AI写歌的工具
永恒维度最佳体现者理由工具的“自有永有”HeartMuLa、SongGeneration (开源本地部署)代码与模型在你手中,独立于任何外部服务,实现存在层面的不依赖。创作结果的“自有永有”Suno AI、Udio 及所有能导出高质量音频的工具你的意识已物化为可永久保存的音频文件,AI工具的消亡不影响作品传承。创作灵魂的“自有永有”你自己的音乐知识、审美和持续创作的热情这是唯一真正符合“自有永有”定义的存在。AI是工具,而那个按照自己意识让音乐一直“活着”的,永远是你自己。
2026-04-15 16:20:27
810
原创 程序员圈的马太效应有哪些?
第一周:确定一个你想深钻的硬技能方向(比如“调试线上性能问题”)。第一个月:每天花1小时阅读相关经典资料 + 动手实验,并记录学习笔记(公开到博客或GitHub)。第二个月:找到一个相关的开源项目,尝试修复一个简单issue。第三个月:用你学到的东西,解决工作中一个真实痛点,写一篇复盘文章。持续:重复这个过程。当你的GitHub绿点和博客文章达到一定量,你会发现面试机会、同行认可、甚至合作邀请开始自然流入。逆转马太效应,本质就是:主动构建一个属于你自己的、由小胜利导向大胜利的反馈循环。
2026-04-10 10:18:33
406
原创 html每个层列出对应层的所有代码
var()函数以上列表涵盖了从结构到部署各个层面最常见、最重要的技术元素。虽然无法做到绝对的“穷举”(因为前端技术每天都有新提案和实验特性),但这份清单已经覆盖了生产级精致网页所需的核心知识体系。如果您在某个具体分类上需要更深入的展开(比如 CSS Grid 的所有属性、或者 React Hooks 的完整列表),我可以为您单独列出。
2026-03-24 21:13:39
273
原创 学习所有用python写语言ai模型的代码
以上代码涵盖了 Python 中构建语言 AI 模型的主流路径传统机器学习文本分类深度学习 RNN/LSTM/Transformer 实现Hugging Face 预训练模型微调与生成从零训练小型语言模型大模型 API 调用对话系统框架评估指标由于生态活跃,仍有大量专用库未列出(如fairseqallennlpspaCy的扩展等),但上述代码片段已足够支撑绝大部分语言 AI 项目的快速启动。如果你有特定场景(如机器翻译、命名实体识别、语音转文字等)需要更详细的代码,欢迎进一步说明。
2026-03-24 17:32:15
187
原创 学习python所有写逻辑推理ai模块代码
在 Python 生态中,“逻辑推理 AI”的代码实现跨越了从严格的符号逻辑到处理不确定性的概率编程,再到前沿的神经符号系统等多个层次。由于这是一个活跃发展的领域,不存在一个可穷举的静态列表,但以下为你整理了当前主流且实用的四大类模块及其代码示例,方便你根据具体任务选用。
2026-03-24 17:26:24
287
原创 学习python所有ai模块代码
Python的AI生态极为庞大,没有任何一个人能真正“穷举”所有与AI相关的模块——新的库每天都在涌现,且许多领域专用库仅服务于特定研究或工业场景。不过,我可以为你整理一份,并附上典型的导入语句和简洁代码示例,帮助你快速了解它们的用途和基本用法。
2026-03-24 15:17:52
233
原创 学习python所有用来写ai的语句
以上列举了Python AI开发中最常用的语句,覆盖了数据准备、模型构建、训练、评估、推理等关键环节。自定义层/损失函数回调函数(TensorFlow Callbacks)数据增强(Albumentations)分布式训练(torch.distributed)超参数调优(Optuna、Ray Tune)如果你需要针对某个具体库或任务(如计算机视觉、NLP)的更详细语句列表,请进一步说明,我可以为你展开。
2026-03-24 14:09:29
213
原创 学习所有c语言写编译器的语句
以上列出了 C 语言编写编译器时最核心的语句和模式。词法分析:手动字符处理或 flex 生成的yylex()语法分析:递归下降函数或 bison 生成的yyparse()AST:结构体定义、节点创建与遍历语义分析:符号表(链表/哈希表)、类型检查函数中间代码:三地址码生成、LLVM IR 构建优化:AST 转换(常量折叠等)目标代码:汇编生成或 LLVM 后端输出驱动程序:文件读取、内存管理、错误处理虽然无法穷尽所有可能的 C 语句,但上述内容足以构建一个完整的编译器原型。
2026-03-22 10:12:28
186
原创 学习所有python写编译器的语句
pass阶段常用语句/库典型操作词法分析ply.lex, 手动扫描t_ignoret_error语法分析递归下降函数,ply.yacclark.LarkpyparsingAST类定义,isinstance, 访问者模式语义分析字典/类符号表, 异常处理中间代码字符串/列表构建,emit()优化AST 遍历, 模式匹配目标代码字符串拼接,llvmlite编译测试/调试assertprintlogging以上内容覆盖了用 Python 编写编译器时最常用的语句和模式。
2026-03-22 10:05:32
209
原创 学习所有python写浏览器的语句
类别代表性语句/库控制浏览器模拟请求解析页面pyquery()无头渲染内嵌浏览器本地服务器高级调试mitmproxy由于 Python 生态极为丰富,上述内容已覆盖了绝大多数开发者在“写浏览器”时需要用到的核心语句。如果你有特定的场景(如爬虫、自动化测试、定制浏览器),可以进一步深入探讨。
2026-03-22 08:38:56
435
原创 学习所有python写动画的语句
创建/初始化init()Canvas()Screen()set_mode()绘图create_*draw*blitaddstr更新movecoordsset_ydatapos.x =刷新update()flip()refresh()定时after()ontimer()事件循环mainloop()run()以上列出了各类库的核心动画语句,足以覆盖绝大多数 Python 动画场景。如需特定库的更详细用法,可进一步提问。
2026-03-22 08:31:25
318
原创 学习所有python写服务器的语句
类别典型语句 / 模块底层网络.bind().listen().accept().recv().sendall()多线程/多进程标准库 HTTPWeb 框架FlaskDjangoFastAPIBottle的路由、运行函数异步awaitasync def部署gunicornuvicornwaitresstwisted等启动命令其他协议pyftpdlibtelnetlib由于 Python 的生态极其丰富,上述内容无法涵盖所有可能的服务器语句,但应该能覆盖绝大多数开发场景的核心模式。
2026-03-22 08:27:26
284
原创 学习所有用c语言定义stm32的语句
每个外设都有一段连续的地址空间,首先需要定义其起始地址。// 外设总线基地址(以 STM32F1 系列为例)uint32_t0x40000000// 外设总线基地址#define APB1PERIPH_BASE PERIPH_BASE // APB1 总线。
2026-03-20 13:28:56
186
原创 学习所有6502游戏的系统
实现方式核心原理优点挑战典型工具/平台软件模拟用高级语言(如Rust、C++)编写程序,模拟CPU和硬件行为。跨平台(PC/手机/网页),开发相对容易,社区资源丰富。性能开销,需精确模拟时序以避免游戏运行异常。Potatis(Rust),go6502(Go)重编译/原生转换将6502汇编代码,静态或动态地转换为目标平台的代码。性能最高,接近原生应用体验。技术复杂,处理自修改代码等边界情况困难。AI “Crucible” 工具硬件重实现用真实的电子元件或FPGA,搭建一个物理的6502系统。
2026-03-20 11:08:08
416
原创 学习所有6502写游戏动画的语句
功能类别常用指令数据定义.byte.db.word.dw(汇编器伪指令)定时器控制DECINCBNEBEQLDA #immSTA帧索引操作INCCMPBCCBCSASL(乘以帧大小)数据读取LDA abs,YLDA abs,XOAM更新STA abs,X(如指针管理LDA abs,X(读指针表),STA ptr现场保护PHAPLATXATYATAXTAY以上指令组合起来,足以实现从简单的单帧精灵动画到复杂的多状态、多帧角色动画系统。
2026-03-20 11:01:08
373
原创 学习所有6502写游戏存档的语句
功能类别常用指令数据搬运LDASTALDXSTXLDYSTYTAXTAYTXATYA循环控制DEXDEYINXINYBNEBEQCPXCPY指针与间接寻址算术与校验CLCADCSECSBCEORAND条件判断CMPBITBCSBCCBEQBNE子程序调用JSRRTS以上指令组合起来,足以实现从简单密码存档(如FC上的《塞尔达传说》)到复杂的多槽位电池备份存档系统。
2026-03-20 10:57:32
335
原创 学习所有6502写游戏动作的语句
功能类别常用指令算术运算ADCSBCCLCSECINCDEC比较与分支CMPCPXCPYBEQBNEBCSBCCBMIBPL位操作ANDORAEORBITASLLSRROLROR数据传输LDASTALDXSTXLDYSTYTAXTAYTXATYA流程控制JMPJSRRTSBRKRTI(中断返回)栈操作PHAPLAPHPPLP索引与间接LDA abs,XSTA abs,Y等以上指令组合起来,足以实现从简单平台跳跃到复杂格斗游戏的所有动作逻辑。
2026-03-20 10:55:23
410
原创 学习所有6502写游戏地图的语句
在6502汇编中,编写游戏地图同样没有专门的“画地图”指令,而是通过巧妙地组合和,来高效地读取、解析和渲染地图数据。下面,我将穷举并分类在编写游戏地图系统时最核心的6502指令和编程模式,这些内容覆盖了从“定义地图”到“滚动屏幕”的完整流程。
2026-03-20 10:15:00
414
原创 学习所有6502写游戏控制器的语句
将上述指令组合起来,就构成了一个典型的控制器读取流程。;定义一个宏或子程序来读取单个控制器的状态;返回值:累加器A中包含了8个按键的完整状态 (0=未按下, 1=按下)READ_JOY1:;1. 发送选通脉冲 (STROBE) - 告诉控制器锁存当前按键状态LDA #$01STA $4016;写入1,开始选通LDA #$00STA $4016;写入0,结束选通,此时控制器移位寄存器已加载;2. 准备读取8个比特LDX #$08;设置循环计数器,准备读取8位LDA $4016;
2026-03-20 10:11:42
443
原创 stm32液晶显示屏ST7735S驱动程序语法是怎样的,我怎么看不懂?
**推荐选择**:优先找使用 **STM32F103C8T6**(最常见、最便宜)和 **SPI接口屏幕** 的工程。按照这个路线图,你大部分时间都花在**搜索和下载**(找到合适的工程)以及**替换代码**(把你的屏幕驱动放进去)上。* **关键搜索词**:在百度、CSDN、GitCode等平台搜索“**STM32 NES模拟器 工程源码**”或“**STM32 红白机 移植**”。2. **LCD驱动方式**:代码里用的是**SPI**还是**FSMC**?这种屏幕资料最多,驱动最简单。
2026-03-05 22:06:13
508
原创 通过封装一个c语言程序的原理,反过来如何反编译一个c语言程序?
总的来说,你可以把这个过程理解为:工具负责“翻译字面意思”(自动化),而人类负责“理解文章主旨和作者意图”(人工)。我们就以一个极其简单的C程序为例:它提示用户输入密码,如果输入的是 "secret",就打印 "Access Granted",否则打印 "Access Denied"。C语言程序的反编译,本质上是将你提到的“封装”(编译)过程进行逆向还原。用个更形象的比喻:机器是那个“把外文小说逐字翻译成中文”的翻译器,而人是那个“知道小说在讲什么,并负责润色、修正错译、补充背景知识”的编辑。
2026-03-04 18:35:53
737
原创 stm32如何搭建ai
在STM32(特别是你手头这片F103C8T6)上搭建AI,核心思路不是让它像电脑一样去“训练”模型,而是把我们训练好的模型“压缩”后塞进去,让它能在本地独立做智能判断(这个过程叫推理)。· 这是一个被验证可行的“极限挑战”。TensorFlow官方示例中,有一个20KB的语音识别模型,能识别“是”和“否”,并且在只有20KB RAM的STM32F103上成功运行过。结合你手头的芯片和之前“手搓NES”的经历,我建议从方案一(NanoEdge AI) 开始,快速获得成就感,再逐步挑战更复杂的方案。
2026-03-02 01:16:08
560
原创 stm32f1搭建ai从哪里开始着手?
当敲击时点亮蓝灯,静止时熄灭。从你的 F103C8T6 出发,搭建 AI 的起点不在于“跑多复杂的模型”,而在于 “用最省资源的方式解决一个具体问题”。2. 训练模型:在 NanoEdge AI Studio 中新建项目(选“异常检测”),导入你的正常/异常数据,软件会自动遍历算法库,找到“准确率高 + 内存占用低”的最优解。· 为什么适合 F1:生成的模型以静态库 (.a) 形式存在,运行时 RAM 占用极小(通常几 KB),Flash 占用也在几十 KB 以内,完美适配你的 20KB+64KB。
2026-02-26 16:38:56
301
原创 stm32能不能搭建ai
🧩 低门槛方案:自动机器学习 NanoEdge AI Studio 传感器数据分析 (如异常检测、预测性维护) 几乎所有STM32,包括你的F103 这是一个自带AI算法的工具,你只需提供传感器数据,它就能自动帮你选出最优模型并生成库,完全不用懂算法细节。· 如果你想挑战极限,可以先从 STM32Cube.AI 的官方示例开始,看看它能将模型压缩到多小,再决定是否值得在你的F103上尝试。你是想先从简单的传感器数据分析玩起,还是想挑战一下极限,试试能不能跑个最简单的图像识别模型?
2026-02-26 16:36:25
663
原创 stm32死锁是怎么实现的
解锁是将RDP改回 0xAA (Level 0) 并擦除Flash,而锁死是将RDP改为 0xCC,且硬件设计上禁止从 0xCC 改回其他值。代码法 在用户程序中操作Flash控制器,解锁选项字节后,写入0xCC到RDP位,然后调用 HAL_FLASH_OB_Launch() 生效。STM32的“死锁”(即RDP Level 2)是一种硬件级别的、不可逆的保护机制。一旦写入Level 2标志,芯片内部的调试接口(JTAG/SWD)的电源闸门会被物理切断,调试器物理上无法再与芯片核心通信。
2026-02-25 06:52:47
258
原创 stm32最高级别的烧录解锁是什么?
禁止通过调试接口读取Flash中的程序,但你的程序自己可以读。而你执行的 stm32f1x unlock 0 命令,就是用“清空一切”的代价打开了这把锁。你提到的“最级别的烧录解锁”,在STM32的世界里,通常指的就是读保护(RDP, Read Out Protection)的不同等级。根据你的实操经历(特别是刚经历的 stm32f1x unlock 0 解锁),正好可以对应上这里面的Level 0和Level 1。1. 锁住的状态 (Level 1):你的芯片之前处于Level 1保护状态。
2026-02-25 06:51:03
690
原创 stm32是用杜邦线母头接核心板和调试器吗
2. 一对一连接:按照我们上一轮说的对应关系,将调试器的 DIO、CLK、GND 等引脚,分别用独立的杜邦线连接到核心板的 TMS、TCK、GND。因为核心板上的排针是公头(凸出来的针),DAP调试器上的接口也是公头,所以你需要用两头都是带锁扣(或不带锁扣)的母头杜邦线来连接。3. 注意:虽然线色通常有约定(红3V3、黑GND、绿DIO、白CLK),但一定要以调试器和板子上印刷的引脚名称(丝印)为准。接好线后,如果核心板没有独立供电,需要接上 3V3;是的,必须用杜邦线母头(母对母,F-F)。
2026-02-24 02:07:06
329
原创 dap调试器引脚上有rst,clk,gnd,dio,3v3
线色不是标准:虽然你手上的线可能是红(3V3)、黑(GND)、绿(DIO)、白(CLK)、黄(RST),但不同厂家颜色可能不同。务必以调试器上印的字符为准。但如果你遇到连接不稳定的情况(尤其用杜邦线时),接上 RST 可以增强可靠性。1. 必须接的 3 根线:DIO → TMS,CLK → TCK,GND → GND。· 红线 (3V3):如果核心板已通过 USB 或外部电源供电,可以不接;· 驱动确认:插上电脑后,设备管理器里会出现 CMSIS-DAP 或 DAPLink 设备,说明驱动已自动装好。
2026-02-24 02:05:36
373
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1