P40

  Socket模型C++版本详解 文档

Winsock 的I/O操作:1、 两种I/O模式:<br> 阻塞模式:执行I/O操作完成前会一直进行等待,不会将控制权交给程序。套接字 默认为阻塞模式。可以通过多线程技术进行处理。 <br> 非阻塞模式:执行I/O操作时,Winsock函数会返回并交出控制权。这种模式使用 起来比较复杂,因为函数在没有运行完成就进行返回,会不断地返回 WSAEWOULDBLOCK错误。但功能强大。

shawken 2011-05-26   4732   0
P23

  DWR WEB开发交流 文档

DWR是一种AJAX(Asynchronous JavaScript and XML)的JAVA实现,它提供了一种能在web浏览器端采用JavaScript语言直接调用后台业务商业组件的解决方案。DWR通过JavaScript直接调用远程组件可以减少Web开发的时间,特别对于那些具有和用户频繁交互的Web应用程序。DWR使得浏览器不用刷新页面就可以从远程Web服务器取得用户需的数据,这种无刷新页面的交互方式大大提高Web页面的响应时间。至少用户不会感觉到刷新页面带来的等待响应心理感觉。DWR采用浏览器端采用纯JavaScript实现,并且会自动根据浏览器类型采用最高效率的远程组件调用机制。

carl_java 2011-05-20   474   0
P28

  Linux线程的创建和使用 文档

cqm 2011-05-20   2569   0
Linux   Apache   C/C++  
P87

  C++ Windows程序设计基础 文档

Windows系统是一个基于视窗的消息驱动系统,即使功能大异的Windows程序都有比较规范统一的程序界面,如窗口、菜单、工具条、对话框等。 Windows程序的设计其实比较规范,但若不了解Windows程序的基本结构,程序调度的基本方法(即消息驱动的基本原理),以及每个程序都会用到的基本数据结构,也很难编写出有用的Windows程序来。<br><br> 之所以在本章介绍API程序,就是基于上述考虑而设计的,尽管API程序设计在实际编程过程中已越来越少用了,但它却是理解Windows程序设计基本原理的最佳捷径,因为所有Windows程序的结构和执行过程最终大同于API程序。在此基础上学习MFC及其它在Windows程序设计语言如JAVA,都是大有帮助的!

qflikeit 2011-05-05   8702   0
C/C++开发   C/C++   ini  
P10

  Android面试题原版 文档

xiepeifeng 2011-04-27   2709   0
P7

  Thrift与Gearman简介 文档

开源多语言RPC框架。 完整的RPC框架实现,用脚本生成通讯相关的框架代码,开发者只需要集中精力处理好业务逻辑。比如搭建一个Hello World Service只需要几分钟。支持非常多的语言,包括PHP,以及最常用的WEB后端开发语言C++/Python/Java等,当然,还包括Ruby,Erlang,Perl,Smalltalk等其他的语言。拥有被Facebook、Last.fm等不少大规模互联网应用验证过的性能和可用性。

iaaq 2011-04-17   11963   0
P14
P29

  JNI入门 文档

JNI(Java Native Interface)是SUN定义的一套标准接口,如Dalvik, Apache Harmony项目...等Java虚拟机,都会实现JNI接口,供本地(C/C++)应用与Java VM互调。JNI是一套双向的接口,允许Java与本地代码间的互操作。

2011-04-13   5015   0
Java开发   Apache   Java   C/C++  
P

Effective C++ 文档

这本书是多年来我对专业程式员所做的C++的教学课程下的一个自然产物。我发现,大部份学生在一个星期的密集训练之后,即可适应这个语言的基本架构,但要他们“将这些基础架构以有效的方式组合运用“,我实在不感乐观。于是我开始尝试组织出一些简短,明确,容易记忆的准则,做为C + +的高实效性程式开发过程之用。那都是经验丰富的C++的程式员几乎总是会奉行或几乎肯定要避免的一些事情。<br> <br> 我最初的兴趣在于整理出一些可被某种“棉绒状程式”施行的规则,最后我什至领导一个计划,研究某种可将C++的原始码中违反使用者指定条件之处检验出来的工具(你可以在有效的C++网站上找到此研究的一份概要报告)。不幸的是在我尚未完成其完整原型之前,这个研究计划便结束了。幸运的是,目前市面上已有这类C++的检验工具(商品),而且不只一个。 <br> <br> 虽然我最初的兴趣是在研究可​​被(某种工具)自动实施的程式设计准则,但我很快了解到那个研究方向的局限性。优秀的C++的程式员所奉行的准则,多数都难以“公式化“,要不就是虽然它们有许多重要的例外情况,却被程式员盲目地奉行不渝这使我念头一转:。某些东西虽然不比电脑程式精准,但仍能比一本泛泛的C++的教科书更集中火力,更打到重点这个念头的结果就是你手上这本书:。一本内含50个有效建议(如何改善你的C++的程式技术和你的设计思维)的书。

hustkai 2011-04-07   6242   0
P114

  Java编程思想读书笔记 文档

daidai2015 2011-04-03   3077   0
Java开发   Java   SQL   C/C++  
P8
P

Effective C++ 3rd Edition中文版 文档

学习一种编程语言的基础是一回事;学习如何用那种语言设计和实现高效率的程序完全是另外一回事。对于 C++ ——一种以拥有非同寻常的能力范围和表现力而自豪的语言——更是尤其如此。如果能正确使用,与 C++ 共事是一件令人快乐的事情。极多样的设计样式被直接表达并有效实现。对于 classes(类),functions(函数),以及 templates(模板)的明智选择和小心精巧的安排能使应用程序的编程更加简单,直观,高效,并基本无错。如果你知道如何去做,写出高效的 C++ 程序并不特别难。然而,如果不经训练就贸然使用,C++ 也会导致不可理解的,难以维护的,无法扩展的,低效率的,错误百出的代码。 本书的目的在于引导你如何高效使用 C++。我假设你已经熟悉了作为语言的 C++ 并有使用它的一些经验。我在此提供的是使用这种语言的指南,以使你的程序易于理解,可维护,易移植,可扩展,效率高,而且行为符合你的预期。 我提供的建议落在两个主要的范围中:普通的设计策略,以及特殊语言特性的具体细节。设计的讨论集中于如何在 C++ 做某件事情的多种不同方法之间进行选择。如何在 inheritance(继承)和 templates(模板)之间选择?如何在 public(公有)和 private inheritance(私有继承)之间选择?如何在 private inheritance(私有继承)和 composition(复合)之间选择?如何在 member(成员)和 non-member functions(非成员函数)之间选择?如何在 pass-by-value(传值)和 pass-by-reference(传引用)之间选择?在一开始就做出正确的决定是很重要的,因为一个不好的选择可能会直到开发过程很晚的阶段才显现出来,在这时候再调整它常常是困难重重,极为耗时而且代价不菲的。

pzcxujia 2011-03-20   634   0
P173

  C++从零开始 文档

曾经有些人问我问题,问得都是一些很基础的问题,但这些人却已经能使用VC编一个对话框界面来进行必要的操作或者是文档/视界面来实时接收端口数据并动态显示曲线(还使用了多线程技术),却连那些基础的问题都不清楚,并且最严重的后果就是导致编写出拙劣的代码(虽然是多线程,但真不敢恭维),不清楚类的含义,混杂使用各种可用的技术来达到目的(连用异常代替选择语句都弄出来了),代码逻辑混乱,感觉就和金山快译的翻译效果一样。 我认为任何事情,基础都是最重要的,并且在做完我自定的最后一个项目后我就不再做编程的工作,守着这些经验也没什么意义,在此就用本系列说说我对编程的理解,帮助对电脑编程感兴趣的人快速入门(不过也许并不会想象地那么快)。由于我从没正经看完过一本C++的书(都是零碎偶尔翻翻的),并且本系列并不是教条式地将那些该死的名词及其解释罗列一遍,而是希望读者能够理解编程,而不是学会一门语言(即不止会英翻汉,还会汉翻英)。整个系列全用我自己的理解来写的,并无参考其他教材(在一些基础概念上还是参考了MSDN),所以本系列中的内容可能有和经典教材不一致的地方,但它们的本质应该还是一样的,只是角度不同而已。本系列不会仔细讲解C++的每个关键字(有些并不重要),毕竟目的不是C++语言参考,而是编程入门。如果本系列文章中有未提及的内容,还请参考MSDN中的C++语言参考(看完本系列文章后应该有能力做这件事了),而本系列给出的内容均是以VC编译器为基础,基于32位Windows操作系统的。

annsiry 2011-03-17   535   0
P27

  ETL和DataStage技术讨论 文档

ETL的基本概念一功能:ETL负责将分布的、异构数据源中的数据如关系数据、平面数据文件等抽取到临时中间层后进行清洗、转换、集成,最后加载到数据仓库或数据集市中,成为联机分析处理(OLAP)、数据挖掘(DM)的基础。特点:一、数据同步。不是一次性数据倒完就拉到,它是经常性的活动,按照固定周期运行的。甚至现在还有人提出了实时ETL的概念。二、数据量大。一般来说,数据量都是巨大的,值得我们将数据流动的过程拆分成E、T、L的过程。三、速度快。现在ETL的最高装载记录是4TB/h(Greenplum)。在日常运用中,根据我的经验,装载峰值大概在1–5万rows/s。速度跟T的逻辑复杂度是密切相关的。

shencity 2011-03-12   580   0
数据挖掘   方案   SQL   C/C++   Basic  
P150

  IBM内部Java工程师培训ppt 文档

第一章Java语言概述华中科技大学IBM技术中心2008主要内容提要Java程序的开发环境Java程序相关问题Java语言的主要特性Java语言的发展历史Java程序的开发过程Java语言的发展历史Internet迅猛发展Java语言正式问世被美国著名杂志PCMagazine评为1995年十大优秀科技产品之一JamesGosling领导的Green小组开发了面向数字家电的Oak语言推出了Java2平台。

leehongjie 2011-03-09   507   0
P34
P49

  ARM嵌入式软件开发 文档

当程序员开始开发一个基于ARM应用的时候,你可以使用ARM的ADS编写类似于“HELLOWORLD”的程序,使用ARMulator或者在评估板上来调试,但当你把他移植到独立的嵌入式应用设备中时,下面这些问题就成为我们首要考虑的:硬件环境中所使用的C库函数<br>目标板上的存储器资源<br>应用程序的初始化

3107002682 2011-02-15   4278   0
P18

  Struts2标签详解 文档

shnwqxie_fei 2011-02-12   3227   0
Struts2   Web框架   HTML   Java   C/C++  
P11

  使用JSON进行数据传输 文档

使用JSON进行数据传输课程内容JSON简介使用JSON进行数据传输什么是JSONJSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成,而且它是基于JavaScript的。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C,C++,C#,Java,JavaScript等)。这些特性使JSON成为理想的数据交换语言。JSON有两种结构:“名/值”对的集合(Acollectionofname/valuepairs)。

congzi 2011-01-25   650   0
P112

  Core Java学习笔记 文档

dyyd 2011-01-25   3324   0
Java开发   教学   HTTP   HTML   C/C++  
1 2 3 4 5 6 7 8 9 10

关键词

最新上传

热门文档