摘要: 本文介绍Go语言中 == 在一些常见场景下的判断逻辑。 基础类型与指针 对于基础类型和指针,== 符号都是直接判断值是否相等。 因为指针的值实际上是内存地址,所以对于指针是否相等的判断和c语言一样都是看指针是否指向同一个内存地址 // 基础类型: int, string等, 都是值比较 var i1 阅读全文
posted @ 2022-02-10 18:09 elimsc 阅读(1758) 评论(0) 推荐(0) 编辑
摘要: 源自: https://medium.com/@VitalikButerin/quadratic-arithmetic-programs-from-zero-to-hero-f6d558cea649 对于如下的程序,我们需要通过三步得到最终的QAP programe ⇒ gates gates ⇒ 阅读全文
posted @ 2022-02-10 18:09 elimsc 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 本文介绍基于单个Redis节点实现分布式锁与基于多个Redis节点实现分布式锁的方案。 1. 基于单个Redis节点 对于基于单个Redis节点的分布式锁来说,加锁时带上uniqueID与timeout,释放时对比uniqueID就是目前的最佳做法,至少官方就是这么推荐的。但为了有更深刻的理解,我们 阅读全文
posted @ 2022-02-10 18:07 elimsc 阅读(174) 评论(0) 推荐(0) 编辑
摘要: react-native版本: 0.67 按官方文档初始化并运行项目 $ npx react-native init AwesomeProject $ yarn ios 错误信息如下 The following build commands failed: PhaseScriptExecution 阅读全文
posted @ 2022-01-25 19:53 elimsc 阅读(908) 评论(0) 推荐(0) 编辑
摘要: http://eggjs.org/zh-cn/basics/objects.html egg内置对象 框架内置基础对象:从 Koa 继承而来的 4 个对象(Application, Context, Request, Response) 以及框架扩展的一些对象(Controller, Service 阅读全文
posted @ 2021-07-22 22:13 elimsc 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 多文件合并下载 依赖于 https://github.com/feross/multistream const streams = []; for (const file of files) { streams.push(fs.createReadStream(file)); } this.ctx. 阅读全文
posted @ 2021-05-17 23:13 elimsc 阅读(862) 评论(0) 推荐(0) 编辑
摘要: 包:https://github.com/flexdinesh/react-socks 手动实现: constructor() { super(); this.state = { width: window.innerWidth, }; } componentWillMount() { window 阅读全文
posted @ 2021-05-17 22:46 elimsc 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 默认的约定只有一个,那就是所有页面都放在 pages 下面,静态资源放在 public 下面 组件中获取router信息 import { useRouter } from 'next/router'; const Page = () => { const router = useRouter(); 阅读全文
posted @ 2021-05-17 22:24 elimsc 阅读(932) 评论(0) 推荐(0) 编辑
摘要: 源自 https://www.zybuluo.com/knight/note/96093 如何插入公式 LaTeX的数学公式有两种:行中公式和独立公式。行中公式放在文中与其它文字混编,独立公式单独成行。 行中公式可以用如下两种方法表示: \(数学公式\) 或 $数学公式$ 独立公式可以用如下两种方法 阅读全文
posted @ 2021-05-17 22:06 elimsc 阅读(719) 评论(0) 推荐(0) 编辑