摘要: 写了一段相关的代码,好久不写了 阅读全文
posted @ 2017-02-22 23:31 blcblc 阅读(172) 评论(0) 推荐(0)
摘要: 注意阻塞和忽略,是有区别的。 阻塞只是暂时的,忽略是就没了。 参数:how:用于指定信号修改的方式,可能选择有三种:SIG_BLOCK //加入信号到进程屏蔽。SIG_UNBLOCK //从进程屏蔽里将信号删除。SIG_SETMASK //将set的值设定为新的进程屏蔽。 set:为指向信号集的指针 阅读全文
posted @ 2017-02-22 23:07 blcblc 阅读(231) 评论(0) 推荐(0)
摘要: 看起来memcache也是用了libevent,然后用了多线程,看起来是accept之后,把socket发给一个worker thread,然后这个thread里面的event loop再接着处理。 http://blog.csdn.net/wallwind/article/details/3927 阅读全文
posted @ 2017-02-22 18:43 blcblc 阅读(235) 评论(0) 推荐(0)
摘要: 虽然还是有一些没有讲全,但是整体还是讲的很不错的。 http://www.ruanyifeng.com/blog/2014/10/event-loop.html 阅读全文
posted @ 2017-02-22 18:40 blcblc 阅读(391) 评论(0) 推荐(0)
摘要: 第一篇,介绍TF-IDF的基本概念,和求法。注意,我的实现里面,把 Y部分都归一化了,提高计算。 http://www.ruanyifeng.com/blog/2013/03/tf-idf.html 第二篇,介绍使用TF-IDF,来找出相似文章。使用了余弦相似性,其实就是两个向量的点乘/两个向量的模 阅读全文
posted @ 2017-02-22 15:18 blcblc 阅读(203) 评论(0) 推荐(0)
摘要: 1. 内存模型 barrier 两个线程的执行顺序 2. 归并时候的加速 3. 过长倒排表的压缩和优化 4. 所用的框架,baidurpc,libevent 5. 检索策略及LR细节,特征工程 6. 推荐策略及优化细节 阅读全文
posted @ 2017-02-22 11:30 blcblc 阅读(135) 评论(0) 推荐(0)
摘要: https://discuss.leetcode.com/topic/40657/150-ms-45-lines-java-solution/2 这个解法非常的好,把每一个字符串放进hashmap。然后两个字符串拼成回文,其实就是可以把一个字符串x分成a+b,如果a是回文,那么如果b的逆能找到,标为 阅读全文
posted @ 2017-02-22 10:18 blcblc 阅读(165) 评论(0) 推荐(0)