凌晨两点,手机弹出一封新邮件,标题是“App Store Review - Guideline 4.3(a) - Design: Spam”。我盯着屏幕愣了几秒,这是同一个项目第10次被拒。前9次我已经换过图标、改过界面、调过文案、甚至重构过部分功能,结果还是一模一样的…
1. 从一次白屏排查说起:为什么非要懂Native UI的封装 如果你用过React Native,大概率遇到过启动白屏。绝大多数人第一反应是JS包加载慢、图片资源太大,或者是某个第三方库在初始化阶段卡住了。但有一个非常隐蔽、却极其常见的白屏根因&#x…
刚啃以太坊源码时,我最先跳过的是区块头里的receiptsRoot。txRoot好歹能猜出来是交易集合的承诺,收据树(receipt trie)是什么?交易执行完不就行了,为什么还要单独为“收据”再建一棵树?直到后来…
如果你也经常在“服务器上做事要靠 SSH,但离开电脑就抓瞎”和“装个面板吧,又担心太重太黑盒”之间反复横跳,那我建议你先看看 OpenShell 这个开源项目。我是在一次临时要给朋友的服务器改配置、手边却只有手机和一台没有 SSH 客户端的电脑时…
1. 为什么命令行仿真才是日常:脱离GUI的底气先聊个比较现实的问题。很多刚接触ModelSim的人,第一步都是打开GUI界面,新建Project、Add File、Compile、Simulate,全流程靠鼠标点完。这个流程用来学习确实直观,但真到做项…
1. OpenShell 到底是什么:不只是一个软件在终端工具圈子里折腾了这么多年,我对“Shell”这个词的理解已经从“那个黑乎乎的窗口”变成了“一套能决定我一天效率高低的基础设施”。OpenShell 这个项目名,听起来像是一个具体的软件,…
1. 为什么 RAG 的第一步永远是“把文本搞干净”做 RAG 的人都有一个共识:模型再强,检索再花哨,只要喂进去的原始文本是脏的,后面全是白费功夫。我见过太多团队把精力全砸在向量模型选型、重排序策略上,结果召回的内容里…
如果你每天都在命令行里翻来覆去敲同一串命令,或者换一台电脑就要花半天重新折腾终端环境,那你应该会对 OpenShell 这个思路感兴趣。我理解的 OpenShell,并不只是一个软件包,而是一套把 Shell 环境“打开”来重新整理的实践方法&a…
说实话,我见过太多同学第一次打开“电子商务平台”这个毕设题目时的表情——天天都在用淘宝京东不假,可真到自己动手,要把登录注册、商品展示、购物车、下单、后台管理这一整条链路从零搭起来,很多人一下就不知道从哪下手了。这篇…
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …