这篇中我们将会创建一个工作队列用来在工作者(consumer)间分发耗时任务。工作队列的主要任务是:避免立刻执行资源密集型任务,然后必须等待其完成。相反地,我们进行任务调度:我们把任务封装为消息发送给队列。工作进行在后台运行并不断的从队列中取出任务然后执行。当你运行了多个工作进程时,任务队列中的任务...
分类:
其他好文 时间:
2015-04-08 01:00:46
阅读次数:
169
给定一个链表,判断是否存在环 思路:龟兔赛跑,一个指针兔跑得快,一个指针龟跑得慢,如果有环兔子一定会遇到乌龟(fast == slow),如果没有环兔子一定能到达终点(fast == null) class Solution {public: bool hasCycle(ListNode *head...
分类:
其他好文 时间:
2015-04-07 15:05:44
阅读次数:
104
Symphony开发过程
DE:
1. . profile.platform
2. soamstartup & (DE only)
3. 编译工程
4. cat app.xml | grep package
5. cat app.xml | grep consumer
6. soamdeploy add package_na...
分类:
其他好文 时间:
2015-04-07 12:04:48
阅读次数:
117
题目:
Given a linked list, return the node where the cycle begins. If there is no cycle, return null. 思路分析:
和《Leetcode: Linked List Cycle 》一样还是双指针的方法。一个循环链表如图
slow指针走了S=X+Y
fast指针走了F=X+Y+Z+Y
两个指针相遇。...
分类:
其他好文 时间:
2015-04-05 13:25:38
阅读次数:
216
题目:
Given a linked list, determine if it has a cycle in it. 思路分析:
利用快慢指针slow,fast。 slow指针每次走一步,fast指针每次走两步,倘若存在环,则slow和fast必定在某一时刻相遇。C++参考代码:/**
* Definition for singly-linked list.
* struct ListNo...
分类:
其他好文 时间:
2015-04-05 11:59:17
阅读次数:
99
慢系统调用(slow system call):此术语适用于那些可能永远阻塞的系统调用。永远阻塞的系统调用是指调用有可能永远无法返回,多数网络支持函数都属于这一类。如:若没有客户端连接到服务器上,那么服务器的accept调用就没有返回的保证。EINTR错误的产生:当阻塞于某个慢系统调用的一个进程捕获...
分类:
其他好文 时间:
2015-04-04 23:44:38
阅读次数:
164
如果一个链表有环,求环的起始位置。设置一个快指针每次走两步,一个慢指针每次走一步。若最终能相遇,则有环。如图:设:链表头是X,环的第一个节点是Y,slow和fast第一次的交点是Z。各段的长度分别是a,b,c,如图所示。环的长度是L。第一次相遇时slow走过的距离:a+b,fast走过的距离:a+b...
分类:
其他好文 时间:
2015-04-04 18:01:48
阅读次数:
157
本文主要讲解mysql的性能瓶颈分析、性能指标、性能指标信息的搜集工具与方法、分析调优工具的使用。性能瓶颈:慢性能指标:访问频度并发连接量缓存命中率index使用slow log开启与分析query Log指标信息搜集:dstat --mysql5-io --mysql5-cmds --mysql5...
分类:
数据库 时间:
2015-04-04 16:32:30
阅读次数:
166
判断单链表是否有环
使用两个slow, fast指针从头开始扫描链表。指针slow 每次走1步,指针fast每次走2步。如果存在环,则指针slow、fast会相遇;如果不存在环,指针fast遇到NULL退出。...
分类:
其他好文 时间:
2015-04-03 21:06:47
阅读次数:
145
What is jQuery?
jQuery is a fast, small, and feature-rich JavaScript library. Itmakes things like HTML document traversal and manipulation, event handling,animation, and Ajax much simpler with an easy-to-use API that works across amultitude of bro...
分类:
Web程序 时间:
2015-04-03 17:32:43
阅读次数:
109