在网络编程中,buffer是用来把应用程序的数据发送到网络上的中转站,它的重要行不言而喻。提到buffer就不能不说零拷贝什么的,buffer的内存管理什么的,在dawn中,基于directbuffer重新实现了一个可以自动扩展的零拷贝buffer。它的原理就是一个内存块的链表,数据都是在尾端添加,从头部移出,或者在中间获取、设置。所有的位置信息都是直接通过计算获取,所以,保证了各种情况的存取效率...
分类:
其他好文 时间:
2015-06-30 07:51:24
阅读次数:
120
在上篇文章中,我们设置好了开发环境,接下来,我们将在了解了Task以及Buffer之后,再开始了解网络编程。我们首先来看看Task
package zhmt.dawn;
import kilim.Pausable;
import kilim.Scheduler;
import kilim.Task;
//继承kilim.Task
public class HelloWorld ext...
分类:
其他好文 时间:
2015-06-28 11:19:24
阅读次数:
129
展示怎么制作动画。。。。#-*- coding:utf-8 -*-from pyglet.gl import *from pyglet import clockdef draw_rect(x, y,z,width, height,ang): glClear(GL_COLOR_BUFFER_BI...
分类:
其他好文 时间:
2015-06-27 22:35:28
阅读次数:
208
1.一个应用实例网络上一个比较经典的例子是将字符串切分,存入结构体中。如,现有结构体typedef struct person{ char name[25]; char sex[10]; char age[4];}Person;需从字符串 char buffer[INFO_MAX_SZ]="Fred...
分类:
其他好文 时间:
2015-06-26 23:37:00
阅读次数:
146
在迁移相关的spark程序到yarn的过程中间,对有些地方的配置进行了调整和优化, 总结起来,常用的一些设置如下:
1. spark.serializer 对象的序列化设置可以设置成spark的序列化类型,相对比较高效和紧凑,网络传输性能比较好
2. spark.kryoserializer.buffer.mb 用来设置对象序列化占用空间大小,当对象比较大的时候需要设置这个选项
3. spa...
分类:
其他好文 时间:
2015-06-26 11:03:05
阅读次数:
6192
1.查询每个数据库有多少空间被浪费 如果你想知道在你数据库设计后,每页有多少空间浪费掉,你可 以通过下列动态管理视图(DMV)查询下缓冲池:sys.dm_os_buffer_descriptors 从这个动态管理视图(DMV)显示的每条记录都代表当前在缓存池里保存的每一页,当你在有大内存的机器上查询...
分类:
数据库 时间:
2015-06-25 21:04:48
阅读次数:
183
File类:静态类,Create Delete Copy Move ,主要用来对数据对文本文件进行读写File类:缺点:只能读写小文件读写操作: //byte[] buffer = File.ReadAllBytes(@"C:\Users\Administrator\Deskt...
分类:
Web程序 时间:
2015-06-25 12:19:50
阅读次数:
135
模版缓冲(stencil buffer)或印模缓冲,是在OpenGL三维绘图等计算机图像硬件中常见的除颜色缓冲、像素缓冲、深度缓冲之外另一种数据缓冲。词源模版(stencil)是指一种印刷技术,通常以蜡纸或者钢板印刷文字或图形;区别于模板(template),用木板为外形修剪的依据来复制形状;模版(stencil)是指印模,而模板(template)主要是指形模。模版缓冲是以像素为单位的,整数数值的缓冲,通常给每个像素分配一个字节长度的数值。深度缓冲与模版缓冲经常在图形硬件的随机存取内存(RAM)中分享相同...
分类:
其他好文 时间:
2015-06-24 21:03:42
阅读次数:
1461
http://blog.csdn.net/csfreebird/article/details/7624807varints用于正整数 (无符号整数)varints 是 一个很不错的技术。将一个整数序列化成1或者多个字节。想起以前我们总是使用4字节表示整数,真的很浪费啊。只有真正追求完美的人才会重视...
分类:
其他好文 时间:
2015-06-24 20:55:01
阅读次数:
144
硬件配置:xenserver虚拟机两核CPU型号:Intel(R)Xeon(R)CPUE5-2620v2@2.10GHz内存Buffer_Pool1G表数据量1万行loadrunner工具压测,短连接,Percona5.6+thread_pool+jemalloc-----------------------------------------------------------------------------------------------..
分类:
其他好文 时间:
2015-06-24 16:44:01
阅读次数:
438