- 博客(466)
- 收藏
- 关注
原创 go学习day two
好,继续第二节,我们开始进入真正的后端核心能力:数据库 + CRUD。后端 CRUD 本质就是对数据库的增删改查操作,通过 SQL 或 ORM 实现。ORM 是对象关系映射,用代码操作数据库,避免手写 SQL,提高开发效率。👉 理解一句话: 不用写 SQL,用 Go 操作数据库。👉 第3节:登录认证(JWT)+ 中间件(面试高频)👉 “带我写完整 CRUD 项目(可写简历)”🔥 四、结合 Gin 写接口(重点中的重点)2️⃣ CRUD 对应 SQL(必须会背)⚠️ 二、SQL 面试重点(你必须掌握)
2026-03-30 00:21:12
416
原创 go学习第一天
Go 是由 Google 开发的编程语言,特点是简单、高并发、编译快,常用于后端服务和微服务。Go 通过返回 error 显式处理异常,而不是使用 try/catch,这样代码更清晰可控。Go 通过组合(composition)而不是继承来实现复用,设计更简单。👉 第2节:MySQL + CRUD(真正后端开始)🧩 二、Go 基础语法(对比你熟悉的 JS)⚠️ 三、Go 最重要的设计(面试必问)fmt.Println(“大于10”)fmt.Println(“出错了”)🧠 一、Go 是什么(面试开场题)
2026-03-30 00:11:58
258
原创 what`s gas fee
在区块链(比如 Ethereum)上做任何操作,都需要支付Gas。Gas = 你在区块链上执行操作的手续费银行转账 → 手续费打车 → 油费区块链交易 →Gas。
2026-03-13 10:06:41
240
原创 dotenv 是什么? day1
本文深入解析Node.js事件循环(Event Loop)的底层阶段模型和异步机制。主要内容包括:1)Node异步任务分类(宏任务/微任务)及执行优先级;2)事件循环的6个关键阶段(Timers、Poll、Check等);3)setTimeout、setImmediate和process.nextTick的区别与执行顺序;4)通过代码示例演示微任务优先执行机制;5)提供实战作业帮助理解异步任务调度。文章强调微任务(process.nextTick > Promise.then)优先于宏任务执行的特点,
2026-03-02 16:45:13
304
原创 Node Event Loop
Node 单线程 + 异步 + 事件循环是高并发核心微任务优先执行宏任务在事件循环阶段执行,setTimeout / setImmediate 在不同阶段模块缓存 + 事件循环 + 异步是 Node 高性能的秘密💡 下一步Day 4Node 文件系统 fs 模块读写文件实战异步 vs 同步 I/O如何用 Node 处理日志、JSON、CSV 等文件。
2026-02-28 17:01:42
277
原创 中间件 study
中间件,本质上是在请求和响应之间处理逻辑的函数。拥有访问 reqresnext的能力可以修改请求和响应对象可以控制请求是否继续往下走可以处理错误、日志、身份验证等通用功能中间件是请求和响应之间处理逻辑的函数注册顺序决定调用顺序,必须调用next()继续可以处理日志、身份验证、错误处理、请求解析等功能错误中间件必须 4 个参数链式调用可以把功能拆成小中间件,提高可维护性每个中间件只做一件事复杂逻辑拆成多个中间件 → 更易读、易维护结合 Node 异步 I/O,能同时处理高并发请求。
2026-02-28 16:55:17
488
原创 为什么 Node 不需要多线程也能处理大量请求?
你可以这样回答:Node 之所以不需要为每个请求创建一个线程,是因为它采用单线程事件循环模型。当遇到 I/O 操作时,会交给 libuv 处理,主线程不会阻塞,而是继续处理下一个请求。当 I/O 完成后,回调会被放入事件队列,由事件循环统一调度执行。这种模型避免了线程切换带来的性能开销,因此可以在单线程情况下处理大量并发连接。
2026-02-28 16:37:37
401
原创 Scaling Laws
来自 DeepMind 的研究。结论是:与其一味增加模型参数,不如模型和数据同时按比例增加。简单说:❌ 以前:参数特别大,数据不够✅ 现在:参数规模和数据量成比例增长这让模型训练效率更高。
2026-02-27 16:43:45
406
原创 20 fail rason
And once you really see it, you’ll realize something uncomfortable but true:Below are 20 high-frequency, real, and repeatable reasons why the majority of people lose money in the stock market.You can find examples of almost every one of them around you 👇
2026-02-03 14:31:41
678
原创 如何与 Uniswap、Sushiswap 等去中心化交易所交互,理解 AMM(自动做市商)的原理
DEX 通过 AMM 算法,用资金池代替订单簿。Uniswap 使用恒定乘积公式 x*y=k 定价,前端主要通过 Router 合约完成 approve + swap,交易中需要处理滑点、授权、路径和截止时间等问题。
2026-02-02 00:23:58
546
原创 How do you troubleshoot a CI failure?
Why does it pass locally but fail in CI?
2026-01-28 16:51:29
591
原创 Learning the Umi permission system
【代码】Learning the Umi permission system。
2026-01-28 11:45:59
664
原创 what`s smart contract?
“Smart contract” sounds fancy, but it’s really just a program on the blockchain that automatically executes according to predefined rules.Simple analogy:Smart Contract = Rules + Automatic Execution + Blockchain Security
2026-01-27 14:36:49
348
原创 Why do multiple blockchains exist?
多链不是技术浪费,而是在现实限制下,对“性能、成本、安全、创新”的妥协方案。
2026-01-27 11:46:03
420
原创 what`s RPC
我要转账 / mint / approve”“以后我问区块链的事,都找这个窗口问”以太坊 ≠ BSC ≠ Polygon。这个“连到节点用的地址”,就是。「我银行卡里还有多少钱?❌ 不可能自己跑去银行金库。“这个 NFT 是谁的?“这个地址有多少钱?
2026-01-27 11:42:31
437
原创 what`s EVM
你经常会听到 Polygon、BSC、Avalanche、Arbitrum 叫自己“EVM 兼容链”。它们虽然是独立的链,但底层引擎和以太坊一样。开发者福利:你写的 Solidity 合约、用的 ethers.js 库、甚至是 MetaMask 钱包,完全不需要改代码,就能直接跑在这些链上。EVM 就像是一个分布在全球的、不可关机的、完全透明的 CPU。它不属于任何公司,只服从代码逻辑。
2026-01-25 02:54:14
259
原创 区块链p2p
P2P 是区块链的“神经系统”。没有 P2P,区块链就退化成了普通公司的数据库。正是有了 P2P 网络,区块链才真正做到了“大而无外,小而无内”的去中心化分布。
2026-01-25 02:35:04
409
原创 区块链pow和pos
在区块链世界中,PoW 和 PoS 是两种最主流的共识机制。简单来说,它们决定了谁有权在账本上记账,以及如何防止有人作恶。这是比特币采用的机制,俗称**“挖矿”**。这是以太坊 2.0 及大多数新链采用的机制,俗称**“质押”**。核心逻辑:谁持有的代币多、时间长(持股比例),谁就有更大概率获得记账权。如何运作:你不需要买矿机,而是将代币“质押”在网络中。系统会根据质押权重随机选出验证者。如果验证者作恶,其质押的代币会被扣除(Slashing)。优点:节能:比 PoW 节能 99.9% 以上。门槛低:不需要
2026-01-25 02:32:27
307
原创 ethers bignumber和数字转换
在处理区块链数据时,的转换是每个开发者都会遇到的“坎”。在中,处理大数变得简单了许多,因为它抛弃了旧版的BigNumber类,转而直接支持 JavaScript 原生的 BigInt。
2026-01-25 01:56:56
262
原创 ethers.js如何部署智能合约
简单来说,如果把开发智能合约比作写书,那么“编写代码”是在写草稿,“部署”就是。一旦上架,所有人都可以在规则允许内阅读和使用它,且内容不可更改。
2026-01-25 01:43:09
460
原创 what`s erc20
简单来说,是在以太坊(Ethereum)区块链上发布代币的一套。如果你把以太坊想象成一个智能手机操作系统(比如 iOS 或 Android),那么 ERC-20 就是在这个系统上开发“代币类 App”时必须遵守的。
2026-01-25 01:37:29
309
原创 ethers.js读取合约信息
如果你只需要读取特定功能(例如代币余额),可以使用(人类可读 ABI),这比复杂的 JSON 格式要简洁得多。// 合约地址。
2026-01-25 01:22:28
453
原创 what`s rpc
在计算机术语中,指的是。它是一种进程间通信(IPC)机制,允许程序在上调用函数或方法,就像调用本地函数一样,而不需要关心底层的网络通信细节。
2026-01-20 19:42:36
251
原创 ai专业术语 慢慢更新
FFN: 是 Transformer 中对每个 token 独立进行的两层全连接网络,通过升维 + 非线性 + 降维,增强模型表达能力,是 Attention 之外最重要的计算模块。
2026-01-16 11:46:53
367
原创 useeffect和uselayouteffect
特性useEffect执行时机屏幕绘制后屏幕绘制前执行方式异步 (Asynchronous)同步 (Synchronous)性能影响低,不阻塞渲染高,可能会阻塞页面显示典型场景数据获取、订阅、日志记录读取布局、测量 DOM、手动修改 DOM。
2026-01-15 18:16:51
387
原创 RAG Vs fine-tuning
RAG 适合“学富五车”(解决知识储备问题),微调适合“精益求精”(解决专业能力和风格问题)。现在的趋势是**“RAG 为主,微调为辅”**,因为 RAG 的成本更低、维护更方便。。这个视频用简洁的对比方式,清晰地解释了何时该用哪种技术,以及它们如何互补。
2026-01-14 20:43:13
454
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅