摘要: www.top8800.com,数据传输过程中,避免数据在系统内核地址空间的缓冲区和用户应用程序地址空间的缓冲区进行拷贝。有时候,应用程序在数据传输的过程中不需要对数据进行访问,将数据从linux的页缓存拷贝到用户进程的缓冲区就可以完全避免,传输的数据在页缓冲中就可以处理。在某些情况下,这种零拷贝技术能获得很好的性能。linux下提供类似的系统调用主要有mmap(),sendfile(),splice(). 使用mmap替代read,可以减少CPU拷贝次数。当应用程序调用mmap()之后,数据通过DMA拷贝拷贝到内核缓冲区,应用程序和操作系统共享这个缓冲区。这样,操作系统内核和应用程序存储空. 阅读全文
posted @ 2013-06-11 22:53 chinadiy197601 阅读(206) 评论(0) 推荐(0) 编辑
摘要: www.tech8800.com,零拷贝的实现方式分类直接IO主要是通过减少操作系统内核缓冲区和应用程序地址空间数据拷贝次数,降低对文件读取和写入时带来的CPU使用和带宽的开销。对于某些页数的应用程序,比如说自缓冲应用程序来说,会是一个比较好的选择。如果要传输的数据量大,使用直接IO的方式进行数据传输,而不需要操作系统内核地址空间拷贝数据的参与,这将会提高性能。 直接IO并不是所有的情况下都有效。设置直接IO的开销非常大,而且不能利用缓存IO的优势。直接IO的读操作会造成磁盘的同步读,执行进程需要在很长的时间才能执行完;而写操作会导致应用程序关闭缓慢。应用程序使用直接IO进行数据传输通常和异. 阅读全文
posted @ 2013-06-11 22:18 chinadiy197601 阅读(417) 评论(0) 推荐(0) 编辑
摘要: CSDN博客第一期移动开发排行榜满意结束,恭喜全部上榜用户,为继续展示移动开发方向优良博主,挖掘潜力新星,为想知道移动开发方向的博客用户供应途径,CSDN博客第二期移动开发排行榜初步。我们将聘请CSDN博客频道生动的资深教授参与评选。一同,获奖者有机遇成为CSDN移动开发者沙龙特约讲师和沙龙管理员。欢迎更多移动开发方向的博主写博文、发议论。写出精彩,评出气势!(发博文记住选择分类哦)赶快行为吧 http://www.topkp111.com/linked/20130428.do !我们会接连推出不一样领域的排行榜,敬请期待…… 【活动时辰】2013年04月26日-2013年05月26日... 阅读全文
posted @ 2013-04-29 02:39 chinadiy197601 阅读(264) 评论(0) 推荐(0) 编辑
摘要: package cn.itcast.day3; import java.lang.reflect.Constructor; import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; import java.lang.reflect.Proxy; import java.util.ArrayList; i http://www.163123.info/linked/20130427.do mport java.util.Collection; public class ProxtTest { /** 阅读全文
posted @ 2013-04-28 05:35 chinadiy197601 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 在android中可以运用android自身所带的控件按照自己的自愿进行组合、批改,抵达满意效果。 这个比方是个简略的自定义控件的比方,只是继承android自身的Button控件,绑定监听器并在获得焦点时在外围用画笔画出外框。若想在Button中添加其他工作或添加其他效果,也可以此类比。 首先是Mainactivity.java: package com.example.mybutton; http://www.fp1111.info/linked/20130427.do import android.os.Bundle;import android.app.Activity;impor.. 阅读全文
posted @ 2013-04-28 02:40 chinadiy197601 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 1、概念 Servlet中的listener的作用是通过监听一些工作的发生,listener在工作发生前后可以做一些必要的处置。 2、原理 简略知道便是工作源生成工作并将其发送至一个或多个监听器,监听器简略地等待,直到它收到一个工作。一旦工作被接受,监听器将处置这些工作并进行一些处置。listner监听的首要工作抽象的知道包括三种:ServletContex http://www.360123.info/linked/20130426.do tEvent、ServletRequestEvent、 HttpSessionEvent。 3、八种监听器 ... 阅读全文
posted @ 2013-04-27 05:35 chinadiy197601 阅读(375) 评论(0) 推荐(0) 编辑
摘要: public class GF_Convert { /// /// 字符串 改换 char数组 /// /// /// /// public static char[] string2chararray(string in_str, int in_len) { char[] ch = new char[in_len]; in_str.ToCharArray().CopyTo(ch, 0); ... 阅读全文
posted @ 2013-04-27 02:40 chinadiy197601 阅读(242) 评论(0) 推荐(0) 编辑
摘要: /* 水仙花数是指一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。 (例如:1^3 5^3 3^3 = 153) 通常的穷举算法, CPU0: Intel(R) Pentium(R) CPU P6200 @ 2.13GHz 求解8位数以内的水仙花数需要45s左右的时辰, */ /** @author : 东海陈光剑 2013.4.26 Friday ,0 http://www.kp1111.info/linked/20130425.do 1:02 */ #include #include #include //#include /* ... 阅读全文
posted @ 2013-04-26 05:36 chinadiy197601 阅读(517) 评论(0) 推荐(0) 编辑
摘要: 老忘了怎样用,记下来。 1,{[/][@] | / }[AS {SYSDBA | SYSOPER | SYSASM}] [EDITION=value] 指定数据库帐户用户名, 口令和数据库联接的联接标识符。如果没有联接标识符, SQL*Plus 将联接到默许数据库。 AS SYSDBA, AS SYSOPER 和 http://www.haofapiao.com/linked/20130425.do AS SYSASM 选项是数据库管理权限。 的方法可所以 Net 效力名或轻松联接。 这种情况联接本机不发起lsnrctl也能运用。 2,{[/]@[//]Host[:Port]/... 阅读全文
posted @ 2013-04-26 02:40 chinadiy197601 阅读(278) 评论(0) 推荐(0) 编辑
摘要: [代码] 控制器代码 package com.wuwei.controller; import java.util.List; import org.marker.mvc.controller.Controller; import org.marker.mvc.controller.an.Before; import org.marker.mvc.controller.an.Namespace http://www.haokk123.info/linked/20130424.do ; import org.marker.mvc.controller.an.Result; import or.. 阅读全文
posted @ 2013-04-25 05:36 chinadiy197601 阅读(223) 评论(0) 推荐(0) 编辑