nodejs q模块
接触nodejs时间不长,如果有所纰漏,请大家批评指正 nodejs module q 众所周知,nodejs是异步的,但是何为异步呢?就是设置一个任务后立即返回,然后加上一个监听,当任务结束的时候,就去调用监听。 比如下面的代码: {代码...} 要是对于简单的任务,这是一个非常好的设计,给你一个任务,任务做好了马上告诉我,然后触...
Leetcode 15 3 sum
这道题的复杂度是O(n^2)。问题是这样的,如果我取中间,然后再左右各取的话,去重虽然不会增加复杂度,但是最后leetcode结果还是会超时。
2016-10-25
Netty 4.1 源代码学习:内存管理
Netty 将内存分为 heap(java 堆区)和 direct(直接内存)区,heap 区依靠 java GC进行内存回收,direct 区需要显式进行释放
2016-05-02
[LeetCode] 51. N-Queens
The n-queens puzzle is the problem of placing n queens on an n×n chessboard such that no two queens attack each other.
2018-12-30
链表环判定问题
今天,推荐音乐《丝绸之路》--喜多郎 判断一个单向链表是否存在环 使用两个指针p和q,p=q=head; 如果q->next非null,q=q->next->next;如果p非null,p=p->next; 循环步骤2,直至p==q; 如果p、q均非null,则存在环,否则无环。 即q指针每次移动两个元素,p每次移动一个元素,当q追上p则存在环。 判断链表...
2017-10-13
关于JS Object.create方法
这个方法很强大,也能完成一些JS内的继承。探索ing....... {代码...}
2017-06-01
二叉树的最近公共祖先
{代码...}
2021-01-13
【leetcode】100. Same Tree
Given two binary trees, write a function to check if they are equal or not.
2016-11-10
【刷算法】从上往下打印二叉树
题目描述 从上往下打印出二叉树的每个节点,同层节点从左至右打印。 分析 二叉树的层次遍历,可以借助队列的帮助 实现 {代码...}
2018-06-27
记录一个关于内存拷贝(浅拷贝)和js链表的小知识点
1.开头介绍 记录一个做leetcode看答案学到的小知识。。。浅拷贝实现一些特殊的功能的一些应用场景 2.正文比如:我们有一个需求如下 {代码...} 我们可以这样做 {代码...} 由此我引申一个,js如何解决一个链表的题目,js链表的实现 题目在此: {代码...} 如何实现: {代码...} ok👌,仅此自学记录,如果不小心对你有帮助,...
简单设计go-amqp
rabbitmq将连接与管道分开,即connection与channel。connection是实体连接,而channel是逻辑连接。所以当我们多线程使用时候,应该是单connection+多channel
2020-11-06
如何删除 Angular SSR 应用 State Transfer 嵌入到 HTML 里的某些字段
TransferHttpCacheModule 是 Angular Universal 的一部分,它在服务器端渲染(SSR)环境中非常有用。这个模块的主要目的是优化页面的加载时间,特别是在首次加载页面时。
2023-11-19
SVD
FunkSVD: fast and can accept empty value$$M_{m\times n}=P^T_{m\times k}Q_{k\times n}$$
2018-01-29
聊聊loki的Query
序本文主要研究一下loki的QueryQueryloki/pkg/logql/engine.go {代码...} Query接口定义了Exec方法,返回Result;Result定义了Data、Statistics属性Execloki/pkg/logql/engine.go {代码...} Exec方法执行q.Eval(ctx)及stats.SnapshotEvalloki/pkg/logql/engine.go {代码...} Eval方法执行q.parse解析为Expr,之后根据Exp...
又被分治题卡住好几个小时!用最笨的方法搞懂分治法边界,告别死循环!
这篇文章写于我刚学算法时。好家伙,第一道题快排就卡我老半天。但是好消息是,我算是没有得过且过,花了一晚上和一上午,把所有情况都捋了一遍、把迭代过程考虑清楚了。之后便感觉入了门,有了感觉,后续其他题目都没有卡我这么久过。
2021-06-19
数据结构 | 稀疏矩阵的行逻辑连接实现矩阵相乘
为便于存取任意一行的非零元,需知道每一行第一个非零元在三元表中的位置。因此可将上篇文章快速转置矩阵的辅助数组cpot固定在稀疏矩阵的储存结构中,称这种表为行逻辑连接的顺序表。
2020-03-20
cs61b week8 -- Disjoint Sets
并查集是一种数据结构,可以很方便地判断两个元素是否属于同一集合,关于并查集的演示demo,可以参考slides或其他途径,本次课Josh老师循序渐进地从并查集的数据结构选择开始一步步优化,最终使并查集得到相对较好的性能表现。简单来讲,并查集需要拥有两个功能:
2022-01-16