更多精彩内容,欢迎继续阅读
1. 先把"卡死"这件事拆清楚:你的手机到底死在哪一步Opencode网页端手机版卡死,这问题我在群里看到不下十次了。多数人第一反应是"工具不行",但实际排查下来,大部分锅要分给三拨:手机浏览器的内存管…
阅读更多 →如果你最近在投简历或者准备做个人项目,一定绕不开“Next.js全栈开发”这个词。别把它想得多高深,本质上它就是把React前端、Node后端、数据库操作打包进一个框架里,让你用一套技术栈把网页从数据库一路写到浏览器。这篇博文就是我从零开始用…
阅读更多 →从 2016 年开始用 React 写前端,到后来因为项目需要开始碰 Node、数据库、部署,我最大的感受是:全栈开发从来不缺框架,缺的是把“端到端”这件事做成一套工程方案的工具。直到我把整个产品用 Next.js 全栈开发重写了一遍ÿ…
阅读更多 →说到Spring,几乎每个做Java开发的人都能聊上几句:有人说它是“一堆注解一个容器”,有人说它太复杂了,启动起来一堆黑魔法;也有人用Spring Boot写了几年业务代码,遇到事务失效、循环依赖这种问题时依然一脸懵…
阅读更多 →/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
阅读更多 →做Android音频这几年,播放和录制相关的坑我基本踩过一遍。这篇是Android音频系列的第四篇,重点讲Audio播放录制时怎么选API、怎么定参数,以及那些没人写在文档里的细节。如果你正准备在App里加语音消息、做录音转文字,或者想做一个…
阅读更多 →“你在服务器上敲下ps ax,看到一大屏进程列表的时候,心里到底在想什么?”这是我每次带新人时必问的问题。绝大多数人的回答是:“哦,就是查看所有进程。”然后就没有然后了。ps ax确实是最经典的“查看所有进程”的命令…
阅读更多 →每次遇到"Mach-O里到底哪个段放什么东西"这种问题,我都建议别死记,直接打开终端看一遍 otool -l 最靠谱。但你如果问的是 __RODATA 这个段,那我得说,这几年它变得越来越重要了。以前很多二进制里压根没有这个segmen…
阅读更多 →“周而复始的循环结构”这个说法,放在Python里再贴切不过了。循环结构是Python最常用的基础语法组件之一,从列表遍历到错误重试,从嵌套打印到数据处理,几乎每个拿得出手的脚本都离不开它。我这里说的循环结构,主要指 …
阅读更多 →简介:万常选版《数据库原理与设计》课后习题答案资源,覆盖第2至6章及第9章,适合正在学习关系模型、数据库建模、关系数据理论与模式求精的本科生、自学者作为复习与自测材料。压缩包共7个文件,含3个doc参考答案、2个sql示例脚本、…
阅读更多 →/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
阅读更多 →一次版本升级事故,是很多团队绕不过去的坎。线上环境里,服务端明明已经上线了新版接口,老的移动端还在照着旧文档传参数。请求一到网关,校验直接拒绝,用户操作失败,客服群炸了锅,开发群里开始互…
阅读更多 →