Producer生产者顾名思义就是生产数据的线程,Consumer消费者就是使用数据的线程。可以有多个生产者,也可以有多个消费者,当生产者和消费者都是一个的时候,又叫做管道Pipe Pattern。下面简单写了个例子,一个线程加1,一个线程减1,一个生产者、一个消费者,生产者用来加1,消费者用来减1...
分类:
编程语言 时间:
2014-09-05 16:03:01
阅读次数:
233
2.php5.3的设置request_slowlog_timeout=10sslowlog=/var/log/php-fpm.log.slow
分类:
Web程序 时间:
2014-09-03 15:09:37
阅读次数:
174
Web Slow Server? This is the Flow Chart You're Looking For A Strolll Through Node: Introduction .NET Essential Truths Everyone Should Know about Perfo...
分类:
其他好文 时间:
2014-09-01 19:31:33
阅读次数:
278
Re: json handling map functions in erlang 17I have not read Joes final book on the matter (several drafts though) .. and I've told him, twice I think,...
分类:
其他好文 时间:
2014-09-01 19:26:03
阅读次数:
258
题意:给定一个单链表,判断该链表中是否存在环,如果存在,返回环开始的节点
思路:
1.定义两个指针,快指针fast每次走两步,慢指针s每次走一次,如果它们在非尾结点处相遇,则说明存在环
2.若存在环,设环的周长为r,相遇时,慢指针走了 slow步,快指针走了 2s步,快指针在环内已经走了 n环,
则有等式 2s = s + nr => s = nr
3.在相遇的时候,另设一个每次走一步的慢指针slow2从链表开头往前走。因为 s = nr,所以两个慢指针会在环的开始点相遇
复杂度:时间O(n)
struct...
分类:
其他好文 时间:
2014-08-30 23:07:40
阅读次数:
187
/path/mysqldumpslow -s c -t 10 /database/mysql/slow-log这会输出记录次数最多的10条SQL语句,其中:-s, 是表示按照何种方式排序,c、t、l、r分别是按照记录次数、时间、查询时间、返回的记录数来排序,ac、at、al、ar,表示相应的倒叙;-...
分类:
数据库 时间:
2014-08-27 18:01:28
阅读次数:
196
目录:
Windows Messages
Message Types
System-Defined Messages
Application-Defined Messages
Message Routing
Queued Messages
Nonqueued Messages
Message Handling
Message Loop
Window Pr...
分类:
其他好文 时间:
2014-08-27 09:27:18
阅读次数:
405
AOP使用场景 AOP用来封装横切关注点,具体可以在下面的场景中使用: ? Authentication 权限 Caching 缓存 Context passing 内容传递 Error handling 错误处理 Lazy loading 懒加载 Debugging 调试 logging, t...
分类:
编程语言 时间:
2014-08-26 11:59:46
阅读次数:
198
1、添加类,选择MFC ODBC Consumer,这时会弹出一个对话框“MFC ODBC Consumer Wizard - 项目名称”。 2、点击Data Source按钮,弹出对话框“选择数据源”。 3、点击新建按钮,弹出对话框“创建新数据源”,在列表框中选择“Driver do Micros...
分类:
其他好文 时间:
2014-08-25 13:05:54
阅读次数:
226
mysql 优化1.show status命令介绍Showstatus命令了解各种sql的执行频率查看当前有多少个连接Showstatuslike 'connections'查看数据库启用了多久Showstatuslike‘uptime’查看慢查询的次数Showstatuslike‘slow_que...
分类:
数据库 时间:
2014-08-24 00:16:01
阅读次数:
333