上次说到对于那种有内容的包bool TCPServer::on_receive_data(int channel_id, void* data, int len){ packet pkt; { pkt.data = m_memPool.popPkt(len);//从内存池分...
分类:
其他好文 时间:
2014-11-08 07:03:30
阅读次数:
193
题意:如果相邻的中继器使用不同的频道,就不会相互干扰。
给定一些中继器的相邻关系,问至少要选几个不同的频道,使得中继器都不互相干扰。
分析:这题可以转化为无向图的染色问题,
即相邻的点不能染同一种颜色,求至少需要的几种颜色?
本题顶点数最多为26,可以直接用暴力搜索即可...
分类:
其他好文 时间:
2014-11-06 22:09:21
阅读次数:
272
Instruments是动态分析工具,它与Xcode集成在一起,可以在Xcode中通过菜单Product→Profile启动。启动如图所示,Instruments有很多跟踪模板可以动态分析和跟踪内存、CPU和文件系统。每个跟踪模板都有不同的用途,其中Leaks可以检测内存泄漏点,Allocation...
分类:
其他好文 时间:
2014-11-05 22:39:57
阅读次数:
199
Netty 4 的 Channel 多了一个 autoread 参数, 它的用处是在让 channel 在触发某些事件以后(例如 channelActive, channelReadComplete)以后还会自动调用一次 read(), 代码:DefaultChannelPipeline.java ...
分类:
Web程序 时间:
2014-11-04 06:43:42
阅读次数:
322
今天心情很不好!!! 原因保密。 这篇是基于"netty与websocket通信demo"。 错误想法:大量客户请求,共用一个worker,来实现推送。 正确作法:应该是对Channel对应的ChannelGroup进行操作,来实现推送。 一个Cha...
分类:
Web程序 时间:
2014-11-03 17:56:06
阅读次数:
388
问题描述:
RMAN> run {
2> allocate channel t1 type 'sbt_tape';
3> send 'NB_ORA_SERV=netbackup,NB_ORA_CLIENT=hz1';
4> restore controlfile to '/oracle11/oradata/control01.ctl' from '/c-3201563006-201...
分类:
Web程序 时间:
2014-11-02 18:22:20
阅读次数:
183
1,基本概念fat32 specFAT的全称是File Allocation Table,FAT是在1980s年代初由微软开发的,主要有FAT12,FAT16,FAT32三种,分为这三种的主要原因是FAT12的FAT entry有12bits,FAT16的FAT entry有16bits,FAT32...
分类:
其他好文 时间:
2014-11-01 23:05:21
阅读次数:
851
整理资料,发现之前手写的Go语言资料,现在贴过来。第一个:Channel的使用,创建一个随机数package main import "fmt"import "runtime"func rand_generator_2() chan int{ out := make(chan int) go fu....
分类:
编程语言 时间:
2014-10-31 18:44:27
阅读次数:
380
??
The .NET Framework's garbage collector manages the allocation and release of memory for your application. Each time you create a new object, the common language runtime allocates memory for the ob...
分为几个模块 EventLoop、TcpServer、Acceptor、TcpConnection、Channel等
对于EventLoop来说:
他只关注里面的主驱动力,EventLoop中只关注poll,这类系统调用使得其成为Reactor模式,EventLoop中有属于这个loop的所有Channel,这个loop属于哪一个Server.
几个类存在的意义:
从应用层使用的角度...
分类:
其他好文 时间:
2014-10-30 00:27:40
阅读次数:
325