TomCheung

Results 11 comments of TomCheung

FK表,是否可以是哈希链表?LinkedHashMap也可以满足我们 3.3,3.4,3.5

其他语言没有java的LinkedHashSet,参照LRU的LinkedHashMap的自定义实现可以自己实现

插入节点可以使用新结构体 Node{val int ,index int},来排除val相同,但是应该删除的index不匹配问题

"225. 用队列实现栈(简单)",题目好像规定用双队列的方式实现栈。如果不按作者的单队列实现栈,需要想得多一些。就是设计一个队列(push_pop_queue)只能存储最多一个元素,一个存储多个元素的队列(store_queue)。 1. 遇到push,如果push_pop_queue为空可以直接push_back。如果push_pop_queue不为空,需要把已有元素pop_front到store_queue 2. 遇到pop,如果push_pop_queue不为空(只有1个元素),直接pop_front。然后如果store_queue不为空,O(n)拿到队尾元素,放回到push_pop_queue 3. 遇到top,push_pop_queue不为空(只有一个元素),先pop_front,拿到top元素,在push_back,最后返回top元素

发现添加磁力链接任务不成功‍ 添加了很多次磁力链接任务,发现还是不成功 同时发现迅雷软件对那个磁力链接可以添加成功

很受启发!回测系统的搭建之前没想到很好的架构 @zfsamzfsam

感谢建议,以下简单回复 1.@Elric-pp editorconfig风格的config?你是说修改一下userconfig配置文件的风格吗?其他人提交代码是? 2.因为现在好像量化圈子还比较小,暂时没有开其他讨论组,个人精力有限管理 3.global变量只是用了几个,就是主程序,主引擎,策略引擎,事件分发器 4.接收的逻辑分离?具体是指?由于node.js是一个事件队列,策略耗时长是可能阻塞着tick排队在事件队列中,如果策略逻辑耗时长建议用tagg2等多线程库。接收tick逻辑现在是基于事件的会直接由strategyEngine推送到策略

刚放完假,懒洋洋的。关于第四点建议,redis数据库的数据是存在内存的,交易系统用它是非常好的。行情数据太多了,要用其他数据库做回测。回测想用ssdb数据库+cluster多进程+网页显示回测结果图形,各方面差不多准备好了,差点时间把它写了。@Elric-pp

eslint风格之后会用工具统一,node 8会升级,因为现在node.js官网node 8还不是LTS版本,10月31日才是LTS版本,所以会在10月31日之后升级到node 8 @yuu2lee4

关键是理解每个数出现的频率是连续的,例如5的频率,从1->2->3->4,有4频的5,必然有3频的5,maxFreq对应的不同数字的Stack为空可以,减少maxFreq--指向少一频的栈