自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (44)
  • 收藏
  • 关注

转载 Java NIO: Non-blocking Server

Non-blocking Server - GitHub RepositoryNon-blocking IO PipelinesNon-blocking vs. Blocking IO Pipelines Blocking IO Pipeline Drawbacks Basic Non-blocking IO Pipeline DesignReading Partial MessagesS

2018-03-15 10:38:59 624 1

转载 Java NIO ServerSocketChannel

Opening a ServerSocketChannelClosing a ServerSocketChannelListening for Incoming ConnectionsNon-blocking Mode   原文地址 Jakob Jenkov Last update: 2014-06-25 A Java NIO Serv

2018-03-15 10:37:51 109

转载 Java NIO SocketChannel

Opening a SocketChannelClosing a SocketChannelReading from a SocketChannelWriting to a SocketChannelNon-blocking Mode connect()write()read()Non-blocking Mode with Selectors 原文地址

2018-03-15 10:36:15 129

转载 Java NIO FileChannel

Opening a FileChannelReading Data from a FileChannelWriting Data to a FileChannelClosing a FileChannelFileChannel PositionFileChannel SizeFileChannel TruncateFileChannel Force 原文地址 J

2018-03-15 10:35:01 115

转载 Java NIO Selector

Why Use a Selector?Creating a SelectorRegistering Channels with the SelectorSelectionKey's Interest SetReady SetChannel + SelectorAttaching Objects Selecting Channels via a Selector selectedKey

2018-03-15 10:33:49 99

转载 Java NIO Channel to Channel Transfers

transferFrom()transferTo() 原文地址 Jakob Jenkov Last update: 2014-07-30 In Java NIO you can transfer data directly from one channel to another, if one of the channels is

2018-03-15 10:32:34 79

转载 Java NIO Scatter / Gather

Scattering ReadsGathering Writes 原文地址 Jakob Jenkov Last update: 2015-09-02 Java NIO comes with built-in scatter / gather support. Scatter / gather are concepts used i

2018-03-15 10:31:19 123

转载 Java NIO Buffer

Basic Buffer UsageBuffer Capacity, Position and Limit CapacityPositionLimit Buffer TypesAllocating a BufferWriting Data to a Bufferflip()Reading Data from a Bufferrewind()clear() and compact()mark

2018-03-15 10:29:55 81

转载 Java NIO Channel

Channel ImplementationsBasic Channel Example 原文地址 Jakob Jenkov Last update: 2014-06-23 Java NIO Channels are similar to streams with a few differences: You can bot

2018-03-15 10:26:49 84

转载 Java NIO Overview

Channels and BuffersSelectors 原文地址Jakob JenkovLast update: 2014-06-23Java NIO consist of the following core components:ChannelsBuffersSelectorsJava NIO has more classes and components than these, but ...

2018-03-15 10:19:40 75

转载 Java NIO Tutorial

原文地址Jakob JenkovLast update: 2014-06-25Java NIO (New IO) is an alternative IO API for Java (from Java 1.4), meaning alternative to the standardJava IO and Java Networking API's. Java NIO offers a diff...

2018-03-15 10:13:49 94

Absolute Java (6th edition ) -英文版

本书是一本讲授Java程序设计的优秀教材和参考书。在内容组织方面,主要围绕Java语言自身的特点展开,涵盖了Java语言的各个方面。书中探讨了多种编程技巧,系统全面地介绍了Java语言,对继承、多态性及异常处理的阐述尤为详尽。此外,还探讨了Java集和Java标准库,并用独立的章节论述了弟归及链表数据结构。

2017-09-07

代码大全 英文版

第2版的《代码大全》是著名IT畅销书作者史蒂夫·迈克康奈尔11年前的经典著作的全新演绎:第2版不是第一版的简单修订增补,而是完全进行了重写;增加了很多与时俱进的内容。这也是一本完整的软件构建手册,涵盖了软件构建过程中的所有细节。它从软件质量和编程思想等方面论述了软件构建的各个问题,并详细论述了紧跟潮流的新技术、高屋建瓴的观点、通用的概念,还含有丰富而典型的程序示例。这本书中所论述的技术不仅填补了初级与高级编程技术之间的空白,而且也为程序员们提供了一个有关编程技巧的信息来源。这本书对经验丰富的程序员、技术带头人、自学的程序员及几乎不懂太多编程技巧的学生们都是大有裨益的。可以说,无论是什么背景的读者,阅读这本书都有助于在更短的时间内、更容易地写出更好的程序。

2017-09-07

深入理解Linux内核(第3版)中文版

为了彻底理解是什么使得Linux能正常运行以及其为何能在各种不同的系统中运行良好,你需要深入研究内核最本质的部分。内核处理CPU与外界间的所有交互,并且决定哪些程序将以什么顺序共享处理器时间。它如此有效地管理有限的内存,以至成百上千的进程能高效地共享系统。它熟练地统筹数据传输,这样CPU不用为等待速度相对较慢的硬盘而消耗比正常耗时更长的时间。

2017-08-18

深入理解Linux内核(第3版)英文版

为了彻底理解是什么使得Linux能正常运行以及其为何能在各种不同的系统中运行良好,你需要深入研究内核最本质的部分。内核处理CPU与外界间的所有交互,并且决定哪些程序将以什么顺序共享处理器时间。它如此有效地管理有限的内存,以至成百上千的进程能高效地共享系统。它熟练地统筹数据传输,这样CPU不用为等待速度相对较慢的硬盘而消耗比正常耗时更长的时间。

2017-08-18

Core.Java-Volume.II.Advanced.Features.10th.Edition

学习Java基础编程的一本不可获取的工作

2017-08-18

Core.Java-Volume.I.Advanced.Features.10th.Edition

Java基础学习一本好书

2017-08-16

Windows游戏编程大师技巧(第2版)- 英文版

《Windows游戏编程大师技巧(第2版)》是著名游戏程序设计大师André LaMothe的代表作。全书分为4个部分,共计15章和6个附录。作者Andre LaMothe循循善诱地从程序设计的角度介绍了在Windows环境下进行游戏开发所需的全部知识,包括Win32编程以及DirectX中所有主要组件(包括DirectDraw、DirectSound、DirectInput和DirectMusic)。

2017-08-16

Multiplayer Game Programming: Architecting Networked Games (Game Design)

Networked multiplayer games are a multibillion dollar business: some games now attract tens of millions of players. In this practical, code-rich guide, Joshua Glazer and Sanjay Madhav guide you through every aspect of engineering them. Drawing on their immense experience as both game developers and instructors, the authors lead you through building a robust multiplayer architecture, and creating every engine-level system. You’ll learn through in-depth working code examples for two complete games: an action game and a real time strategy (RTS) game.

2017-08-15

Graphics Gems 1990

计算机视觉图形设计相关书籍

2017-08-15

GPU Pro 7 (1积分)

This new book series covers essential tools and techniques for programming the graphics processing unit. Brought to you by Wolfgang Engel and the same team of editors who made the ShaderX series a success, this volume will cover advanced rendering techniques, engine design, GPGPU techniques, related mathematical techniques, and game postmortems. A special emphasis is placed on handheld programming to account for the increased importance of graphics on mobile devices, especially the iPhone and iPod touch.

2017-08-15

GPU Gems 3

《GPU精粹3》是GPU精粹系列畅销书的第三卷,展示了当今最前沿的图形处理单元(GPU)编程技术。现代GPU的可编程性让开发者不仅可以在自己的岗位上迅速脱颖而出,更使得他们可以在非图形应用程序中运用GPU的卓越处理能力,例如,物理仿真、金融分析,甚至是病毒检测——尤其是在cuDA体系结构下。图形学仍然是GPU主要应用领域,通过学习本书,读者会惊喜地发现一些最新的算法,使用它们可以创建非常真实的角色,实现更逼真的光照效果,以及完成绘制后的混合效果。

2017-08-15

Principles of Digital Image Processing Core Algorithms

图像处理相关书籍

2017-08-07

Principles of Digital Image Processing Advanced Methods(免积分)

图像处理相关书籍

2017-08-07

Introduction to 3D Game Programming with DirectX 12(免积分)

This step-by-step text demystifies modern graphics programming so you can quickly start writing professional code with DirectX and HLSL. Expert graphics instructor Paul Varcholik starts with the basics: a tour of the Direct3D graphics pipeline, a 3D math primer, and an introduction to the best tools and support libraries.

2017-08-07

Real-Time 3D Rendering with DirectX and HLSL

This step-by-step text demystifies modern graphics programming so you can quickly start writing professional code with DirectX and HLSL. Expert graphics instructor Paul Varcholik starts with the basics: a tour of the Direct3D graphics pipeline, a 3D math primer, and an introduction to the best tools and support libraries.

2017-08-07

具体数学英文版(免积分)

本书介绍了计算机的数学基础,内容涉及求和、取整函数、数论、二项式系数、特殊数、母函数(发生函数)、离散概率、渐近等等,面向从事计算机科学、计算数学、计算技术诸方面工作的人员,以及高等院校相关专业的师生。

2017-08-04

《具体数学》计算机科学基础(第2版)(免积分)

本书介绍了计算机的数学基础,内容涉及求和、取整函数、数论、二项式系数、特殊数、母函数(发生函数)、离散概率、渐近等等,面向从事计算机科学、计算数学、计算技术诸方面工作的人员,以及高等院校相关专业的师生。

2017-08-04

Fundamental Networking in Java(免积分)

The book provides complete coverage of fundamental IP networking in Java. It introduces the concepts behind TCP IP and UDP and their intended use and purpose gives complete coverage of Java networking APIs, includes an extended discussion of advanced server design, so that the various design principles and tradeoffs concerned are discussed and equips the reader with analytic queuing-theory tools to evaluate design alternatives covers UDP multicasting, and covers multi-homed hosts, leading the reader to understand the extra programming steps and design considerations required in such environments. After reading this book the reader will have an advanced knowledge of fundamental network design and programming concepts in the Java language, enabling them to design and implement distributed applications with advanced features and to predict their performance. Special emphasis is given to the scalable I O facilities of Java 1.4 as well as complete treatments of multi-homing and UDP both unicast and multicast.

2016-04-23

Java puzzlers(免积分)

"Every programming language has its quirks. This lively book reveals oddities of the Java programming language through entertaining and thought-provoking programming puzzles." --Guy Steele, Sun Fellow and coauthor of The Java(t) Language Specification "I laughed, I cried, I threw up (my hands in admiration)." --Tim Peierls, president, Prior Artisans LLC, and member of the JSR 166 Expert Group How well do you really know Java? Are you a code sleuth? Have you ever spent days chasing a bug caused by a trap or pitfall in Java or its libraries? Do you like brainteasers? Then this is the book for you! In the tradition of Effective Java(t), Bloch and Gafter dive deep into the subtleties of the Java programming language and its core libraries. Illustrated with visually stunning optical illusions, Java(t) Puzzlers features 95 diabolical puzzles that educate and entertain. Anyone with a working knowledge of Java will understand the puzzles, but even the most seasoned veteran will find them challenging. Most of the puzzles take the form of a short program whose behavior isn't what it seems. Can you figure out what it does? Puzzles are grouped loosely according to the features they use, and detailed solutions follow each puzzle. The solutions go well beyond a simple explanation of the program's behavior--they show you how to avoid the underlying traps and pitfalls for good. A handy catalog of traps and pitfalls at the back of the book provides a concise taxonomy for future reference. Solve these puzzles and you'll never again fall prey to the counterintuitive or obscure behaviors that can fool even the most experienced programmers.

2016-04-23

深入理解OpenCV 实用计算机视觉项目解析(免积分)

OpenCV是最常见的计算机视觉库之一,它提供了许多经过优化的复杂算法。本书对已掌握基本OpencV技术同时想提高计算机视觉的实践经验的开发者来讲是一本非常好的书。每章都有一个单独的项目,其背景也在这些章节中进行了介绍。因此,读者可以依次学习这些项目,也可以直接跳到感兴趣的项目进行学习。 《深入理解OpenCV:实用计算机视觉项目解析》详细讲解9个实用的计算机视觉项目,通过本书的学习,读者可以创建各种可运行的项目原型,例如,实时的移动应用、增强现实、从视频中获得三维形状、跟踪人脸和眼睛、车牌识别等。

2016-04-17

Apress.Learn JavaFX 8

Java had the support for developing GUI applications since its version 1.0 using the AWT (Abstract Windows Toolkit). Later AWT was replaced by Swing, which gave a little better user experience, but still lacked the modern-looking widgets and the support for developer’s productivity. Both AWT and Swi

2015-12-06

Java Performance Tuning, 2nd(免积分)

Performance has been an important issue for Java developers ever since the first version hit the streets. Over the years, Java performance has improved dramatically, but tuning is essential to get the best results, especially for J2EE applications. You can never have code that runs too fast. Java Peformance Tuning, 2nd edition provides a comprehensive and indispensable guide...

2015-01-07

The Definitive Guide to HTML5 WebSocket(权威指南)(免积分)

《HTML5 WebSocket权威指南》是HTML5 WebSocket领域最权威的著作之一,它系统、全面地讲解了HTML5 WebSocket的各个方面,是Web开发人员和架构师学习WebSocket的最佳选择。书中讨论了基于WebSocket的架构师如何减少不必要的网络开销和延迟层,如何通过WebSocket对广泛使用的协议(如XMPP和STOMP)进行分层,如何保护WebSocket连接和在企业部署基于 WebSocket的应用程序。主要内容包括: WebSocket API和协议、WebSocket协议通信的例子、WebSocket的安全性和企业部署、内置即时通信和聊天应用程序的WebSocket与XMPP、通过WebSocket的STOMP实现发布/订阅消息传递协议,以及用远程帧缓冲协议实现VNC。

2014-11-29

Cross-Platform GUI Programming with wxWidgets(中英文版-免积分)

wxWidgets是一个给程序员使用的开发包,这个开发包用来开发用于桌面电脑或者移动设备的GUI(图形用户界面,下同)应用程序。它提供了一个编程框架, 作了很多底层的工作以便给应用程序及其空间提供默认的行为。wxWidgets库给程序员提供了大量的类,这些类支持很多方法(方法是C++中的关键词)以供其 使用,程序员可以通过重载这些方法来实现定制的行为,一个典型GUI程序所作的事情包括:显示一个包含各种空间的窗口,在窗口中绘制特定的图形或者图像, 响应来自鼠标、键盘以及其他输入设备的输入,和其他的进程通信,调用别的应用程序等,wxWidgets所做的事情,就是让程序员可以通过更简单的手段来实现所有 这些当代应用程序的通用特性。

2014-11-25

数字图像处理-Java语言算法描述[Wilhelm Burger & Mark J.Burge](免积分)

本书没有将数字图像处理当作一门数学学科来介绍,也没有严格地按照信号处理的形式来介绍,而是从一个从业者和编程人员的角度出发,以读者更容易理解构成的方式进行讲解。对数字图像处理的每个主题,本书都是从理论知识到实际应用的方式进行讲解,先介绍数学表达式,再给出简要的伪代码算法,最后给出完整的Java程序。 本书不仅特别适合作为计算机与信息技术类专业的高年级本科生或者研究生教材,对涉及图像处理的相关研究者和开发人员来讲,本书也是一本非常有用的技术参考书。

2014-11-06

Data Mining Applications with R.(2013)(免积分)

Data Mining Applications with R is a great resource for researchers and professionals to understand the wide use of R, a free software environment for statistical computing and graphics, in solving different problems in industry. R is widely used in leveraging data mining techniques across many different industries, including government, finance, insurance, medicine, scientific research and more.

2014-10-19

AP.Computer and Machine Vision.Theory.Algorithms.Practicalities.4Ed.2012(免积分)

Computer and Machine Vision: Theory, Algorithms, Practicalities (previously entitled Machine Vision) clearly and systematically presents the basic methodology of computer and machine vision, covering the essential elements of the theory while emphasizing algorithmic and practical design constraints. This fully revised fourth edition has brought in more of the concepts and applications of computer vision, making it a very comprehensive and up-to-date tutorial text suitable for graduate students, researchers and R&D engineers working in this vibrant subject.

2014-10-14

AI Algorithms, Data Structures

这本书说明了如何编程的智能算法在LISP,PROLOG,和Java。本书主要介绍每个主题在每一种语言的3倍。主题包括:简单的生产基础上的逻辑系统,逻辑为基础的学习,和自然语言解析。在推理引擎基于一阶逻辑的,管理的替代会比较复杂,它往往被掩盖的AI教科书。但这本书涵盖这方面,做“范式的AI规划“,”计算机程序设计与解释”,和温斯顿的书在Common Lisp

2014-10-05

Introduction to Design Analysis of Algorithms

这本书是很容易理解的算法很有用。这本书是对每一个算法具有足够的例子。它为学生提供完整的知识对算法而写的。

2014-10-05

Augmented Reality - Some Emerging Application Areas

增强现实(AR)是虚拟现实(VR)的自然发展,这是发达国家几十年前。AR和VR在许多方面。由于该用户能够同时看到这两个真实的和虚拟的物体的优点,AR是更直观的,但这不完全是从人的因素和其他限制的分离。AR不消耗在应用多少时间和精力,因为它不需要构建整个虚拟场景和环境。在这本书中,一些新的和新兴的应用领域,AR的介绍和分为三个部分。第一部分包括应用在户外和移动AR,如建筑,恢复,安全和监视。第二部分论述AR在医学,生物,和人的身体。第三部分和最后一部分包含了一些日常生活中的新的和有用的应用和学习。

2014-10-04

深入剖析Tomcat(免积分)

这本书解剖了Tomcat4.1.12和5.0.18版本,解释了它的servlet容器的内部运行机制,那是一个免费的,开源的,最受欢迎的servlet容器,代号为Catalina。Tomcat是一个复杂的系统,由许多不同的组件构成。那些想要学习Tomcat运行机制的朋友大部分知道从何入手。这本书会提供一个蓝图,然后为每一个组件构造一个简化版本,使得可以更加容易的理解这些组件。在这之后才会对真实的组件进行解释。

2014-09-17

Java泛型和集合

Java泛型和集合详细介绍。 作者:Maurice Naftalin & Pbilip Wadler

2012-11-26

Operating Systems Principles and Practice(1-4).zip

该资源中一共有四册。 Operating Sytems: Principles and Practice is a textbook for a first course in undergraduate operating systems. In use at dozens of top tier universities, and written by two leading operating systems researchers with decades of experience successfully teaching complex topics to thousands of students, this textbook provides:

2019-12-21

Intel® 64 位和 ia-32 架构软件开发人员手册.zip

Intel® 64 位和 ia-32 架构软件开发人员手册,本手册是才从官网上获得,内容主要是CPU指令与CPU底层开发说明。

2019-12-21

软件架构师应该知道的97件事

优秀的软件架构师应该既掌握业务知识又具备技术能力,做到这一点绝非易事,本书想要探讨的就是这个主题。这是一本真正的开源图书,我们邀请到50多位杰出的软件架构师参与写作。大家无偿地分享了各自的工作经验和心得,内容从规避风险的方法到组建团队的技巧,涵盖了架构设计的方方面面。衷心希望这97篇文章能激发您的思考,解决您工作中的困惑。

2017-10-20

代码大全2中文版(完整清晰版) - 压缩包2

第2版的《代码大全》是著名IT畅销书作者史蒂夫·迈克康奈尔11年前的经典著作的全新演绎:第2版不是第一版的简单修订增补,而是完全进行了重写;增加了很多与时俱进的内容。这也是一本完整的软件构建手册,涵盖了软件构建过程中的所有细节。它从软件质量和编程思想等方面论述了软件构建的各个问题,并详细论述了紧跟潮流的新技术、高屋建瓴的观点、通用的概念,还含有丰富而典型的程序示例。这本书中所论述的技术不仅填补了初级与高级编程技术之间的空白,而且也为程序员们提供了一个有关编程技巧的信息来源。这本书对经验丰富的程序员、技术带头人、自学的程序员及几乎不懂太多编程技巧的学生们都是大有裨益的。可以说,无论是什么背景的读者,阅读这本书都有助于在更短的时间内、更容易地写出更好的程序。

2017-09-07

代码大全2中文版(完整清晰版) - 压缩包1

第2版的《代码大全》是著名IT畅销书作者史蒂夫·迈克康奈尔11年前的经典著作的全新演绎:第2版不是第一版的简单修订增补,而是完全进行了重写;增加了很多与时俱进的内容。这也是一本完整的软件构建手册,涵盖了软件构建过程中的所有细节。它从软件质量和编程思想等方面论述了软件构建的各个问题,并详细论述了紧跟潮流的新技术、高屋建瓴的观点、通用的概念,还含有丰富而典型的程序示例。这本书中所论述的技术不仅填补了初级与高级编程技术之间的空白,而且也为程序员们提供了一个有关编程技巧的信息来源。这本书对经验丰富的程序员、技术带头人、自学的程序员及几乎不懂太多编程技巧的学生们都是大有裨益的。可以说,无论是什么背景的读者,阅读这本书都有助于在更短的时间内、更容易地写出更好的程序。

2017-09-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除