自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1)
  • 资源 (27)
  • 收藏
  • 关注

原创 数据结构与算法(Python)

数据结构与算法(Python)Why?我们举一个可能不太恰当的例子:如果将最终写好运行的程序比作战场,我们码农便是指挥作战的将军,而我们所写的代码便是士兵和武器。那么数据结构和算法是什么?答曰:兵法!我们可以不看兵法在战场上肉搏,如此,可能会胜利,可能会失败。即使胜利,可能也会付出巨大的代价。我们写程序亦然:没有看过数据结构和算法,有时面对问题可能会没有任何思路,不知如何下手去解决;大部分时间可能解

2017-09-08 15:59:23 1517

unity3d手机游戏开发 金玺曾 完整版

unity,也称unity3d,是近几年非常流行的一个3d游戏开发引擎,跨平台能力强,使用它开发的手机游戏数不胜数。 《unity3d手机游戏开发》通过三个部分循序渐进地介绍了unity在游戏开发方面的不同功能。第1~5章,由零开始,引导读者从基本的操作到完成三个完整的游戏实例,使读者对unity游戏开发有一个较全面的认识。第6~7章,重点介绍了unity在网络方面的应用。第8~10章介绍了如何将unity游戏移植到网页、ios和android平台。另外,本书最后附有c#语言的快速教程,帮助缺乏程序开发基础的读者快速入门。 《unity3d手机游戏开发》适合广大游戏开发人员,也面向游戏开发爱好者、软件培训机构,以及计算机专业的学生等。

2015-06-20

Python高级编程.pdf

《Python高级编程》通过大量的实例,介绍了Python语言的最佳实践和敏捷开发方法,并涉及整个软件生命周期的高级主题,诸如持续集成、版本控制系统、包的发行和分发、开发模式、文档编写等。《Python高级编程》首先介绍如何设置最优的开发环境,然后以Python敏捷开发方法为线索,阐述如何将已被验证的面向对象原则应用到设计中。这些内容为开发人员和项目管理人员提供了整个软件工程中的许多高级概念以及专家级的建议,其中有些内容的意义甚至超出了Python语言本身。

2015-06-20

C#.COM+编程指南

.NET 框架是 Microsoft 公司为适应 Internet 发展与市场形势而提出的开发平台。C#是 Microsoft 公司为.NET 框架量身定做的首选语言。本书向读者概要地介绍了.NET 框架和通 用语言运行库的基本概念,进一步讲解了新的.NET 框架与已有的 COM+ (组件对象模型扩 展)技术的互操作方法,即如何在 COM+中使用.NET 组件以及如何在.NET 框架中使用已有 的 COM+组件; 如何用 C#语言创建全新的符合.NET 规范的 COM+组件, 这些组件可用于事 物处理、安全、事件、对象共享、事件排队以及远程处理。 为了读者更好地阅读本书,作者在附录中还介绍了 C#言的要点。在本书所附的光盘上包括 了本书中的所有源代码。 本书适合有志于学习 Microsoft 新的.NET 框架平台的开发人员。

2015-06-15

你必须知道的.NET

作者简介: 王涛 微软 C# MVP,高级软件工程师,机械工程硕士,主要研究方向为.NET 底层架构和企业级系统应 用。现就职于某软件公司负责架构设计、软件开发和项目管理方面的工作。作者对.NET 基础架构和 CLR 底层运行机 制有浓厚的研究兴趣和造诣,熟悉 ASP.NET、XML、SQL Server 相

2015-06-15

javascript网页开发-张孝祥

javascript网页开发-张孝祥 《JavaScript网页开发》结合大量应用实例,详细地讲解了HTML语言、CSS、JavaScript语法、DOM对象模型编程、正则表达式,并介绍了网页脚本编程的其他相关技术和知识,例如,VBScript、NetScape控件、ActiveX控件、Java Applet小程序等。《JavaScript网页开发》力求在不减少知识信息量的情况下,能够把书写薄,同时又能把问题说透,让读者能够迅速上手,并尽最大可能地扩展读者的知识面,启发读者自我思考和学习的能力,让读者感受到技术学习所带来的快乐。 编辑推荐 《JavaScript网页开发》主要面向网站开发人员,也适于普通前端网页设计人员阅读。 张孝祥:Javascript网页开发,体验式教程 PDF,适合入门者阅读,如果你的基础打的不好,你可以重新翻阅本书,向大家讲解网页前端脚本和其它相关知识技术,包括CSS、javaScript语法、Dom对象模型编程,本书力求在不减少内容的情况下让书籍尽可能的簿,同时又把部是说透。

2015-06-15

计算机网络(第五版)谢希仁课后答案

《计算机网络》课后习题答案。注意不是教材,是课后习题答案

2015-06-15

jQuery基础教程(第四版)

《jQuery基础教程(第4版)》是jQuery经典技术教程的最新升级版,涵盖jQuery 1.10.x和jQuery 2.0.x。本书前6章以通俗易懂的方式讲解了jQuery的核心组件,包括jQuery的选择符、事件、动画、DOM操作、Ajax支持等。第7章和第8章介绍了jQuery UI、jQuery Mobile及利用jQuery强大的扩展能力开发自定义插件。随后的几章更加深入地探讨了jQuery的各种特性及一些高级技术。附录A特别讲解了JavaScript中闭包的概念,以及如何在jQuery中有效地使用闭包。附录B讲解了使用QUnit测试JavaScript代码的必备知识。附录C给出了jQuery API的快速参考。

2015-06-15

C#字符串和正则表达式参考手册

详细阐述.NET Framework处理文本的方式,重点介绍如何使用正则表达式匹配文本模式,附录列出了String类和StringBuilder类的方法、属性和构造函数,以及许多正则表达式语法、选项和特殊字符。

2015-06-15

HTTP权威指南中文版高清

《HTTP权威指南》是HTTP及其相关核心Web技术方面的权威著作,主要介绍了Web应用程序是如何工作的,核心的因特网协议如何与架构构建块交互,如何正确实现因特网客户和服务器等。 《HTTP权威指南》适合所有想了解HTTP和Web底层结构的人阅读。

2015-06-15

Windows应用高级编程——C#编程篇

Windows应用高级编程(C#编程篇) 内容简介: 本书全面介绍创建功能强大的Windows应用程序的各种高级编程技术。具体内容包括:利用各种控件创建图形用户界面,在Windows应用程序中使用图形和GDI+,在标准Windows文件中加载和保存数据,通过应用程序打印信息,开发能够处理多文档的应用程序,链接数据库,提供帮助,部署应用程序等;同时,,通过创建实用的应用程序示例来展示这些编程技术的用法和技巧。    本书适合希望掌握如何使用Windows Forms创建功能强大、稳健且界面友好的Windows应用程序的开发人员。另外,本书读者还要求具备一定的C#编程基本技能并熟悉数据库的概念。

2015-06-15

Visual.C#.NET.网络核心编程

Visual.C#.NET网络核心编程 Microsoft Visual C ,(简称Visual C 、MSVC、VC 或VC)微软公司的C 开发工具,具有集成开发环境,可提供编辑C语言,C 以及C /CLI等编程语言。VC 整合了便利的除错工具,特别是整合了微软视窗程式设计(Windows API)、三维动画DirectX API,Microsoft .NET框架。目前最新的版本是Microsoft Visual C 2010。

2015-06-15

JQUERY权威指南

《jQuery权威指南》内容全面,系统地讲解了jQuery的方方面面,实战性强,全书包含118个示例和2个综合案例,资深专家亲自执笔,4大专业社区一致鼎力推荐。 jQuery是继Prototype之后的又一个优秀JavaScript框架,深受全球开发者欢迎,已经成为Web开发领域的事实标准。iQLJery以其轻巧的体积、强大的选择器、出色的DOM封装、丰富的插件支持使得广大的Web前端开发者得心应手,极大地提高了他们的开发效率;此外,jQuery中完善的Ajax功能、行为与结构层的分离、可靠的事件处理机制也同样使得Web后端开发者如虎添翼,使用少量代码就可以实现复杂的功能。特别是新版本1.4.X的发布,jQuery在功能和性能方面都有质的提升,极大地满足了广大开发者提出的更高要求。因此,为了提高Web开发的效率和强化Web应用的功能,熟练使用iQuery是Web开发者必备的一种能力。 作者简介 陶国荣,资深Web技术专家,有10余年开发经验,是国内较早专业从事Web开发的一线技术人员和培训讲师。醉心于对JavaScript、jQuery和Aiax等Web开发技术的研究和实践,并长期专注于HTML页面的优化与用户体验的研究,在页面框架搭建、数据流向分析、页面静态优化方面拥有丰富的实践经验。此外,他还是微软技术方面的专家,精通C#、ASP.NEr和SQL Server等技术,出版相关著作多部。

2015-06-15

jQuery Mobile快速入门

作为jQuery Mobile的入门级读物,《jQuery Mobile快速入门》以示例方式讲解了jQuery Mobile的基本知识和核心特性,内容系统全面,便于理解。 《jQuery Mobile快速入门》总共分为10章,内容包括jQuery Mobile的基础知识;使用页眉、工具栏和标签栏进行导航;表单元素和按钮;列表视图;使用表格和CSS渐变来格式化内容;创建可主题化的设计;jQuery Mobile API;服务集成策略;使用PhoneGap轻松部署jQuery Mobile应用程序等。通过本书的学习,读者将会获悉jQuery Mobile的核心特性,以及如何创建可主题化的设计,还会掌握jQuery Mobile的API,以及如何使用PhoneGap来扩展jQuery Mobile。 《jQuery Mobile快速入门》适合想要掌握jQuery Mobile的Web开发人员阅读。具有一定开发经验的Android开发人员和iPhone/iPad开发人员在学完本书后,也可以通过一次编码,构建出可跨平台运行的app。

2015-06-15

C#应用程序开发全程演练——从灵感到实现

内容提要 许多开发人员对于编写代码非常熟练,但常常忽视了对应用程序的设计,原因之一是这门重要的技巧难于掌握。 本书根据现实生活中的一个真实的事例,记录了如何从简单的概念开始,逐步开发出完备的应用程序。作者在书中并不只是简单地介绍如何编码,还详述了在开发这个数据库应用程序的过程中从设计到部署的每一步操作,而且讲解了很多重要的概念,提供了很多宝贵的经验和技巧。故而本书是从整体的角度来讲述应用程序的构建,内容全面、真实,有很强的指导性。全书适用于有一定的C#编程基础,并希望了解应用程序开发全过程的读者。

2015-06-15

C#程序设计

C#是目前最为流行的程序设计语言之一。这本《C#程序设计》由陈语林主编,以Microsoft Visual Studio2008为平台,介绍C#面向对象的程序设计语言、常用算法和编程思想,并通过大量丰富的实例以图文并茂的形式进行说明。本书共分为11章,第1~8章主要介绍C群语言的基础知识,内容包括基本概念和开发环境、语言基础、基本控制结构、复合数据类型、面向对象程序设计方法、常用控件、界面设计等;第9章介绍C#的数据库开发技术;第10、11章介绍通过ASP.NET技术进行网络开发。每章后都给出丰富的习题供读者自测。《C#程序设计》通过实例与代码设计有机结合起来,并做到概念清晰、逻辑性强且层次分明。本书可作为高等学校计算机或工科非计算机专业的程序设计教材,也可供从事软件开发的爱好者参考。

2015-06-15

网络安全基础+网络攻防、协议与安全

本书从网络攻防、协议与安全解决方案的角度阐述网络安全,把网络看成安全与不安全的源头。全书共分为四部分,第一部分讨论网络概念与威胁的入门知识,分别介绍了网络体系结构、网络协议、互联网和网络漏洞的分类;第二部分讨论低层网络安全,包括物理网络层概述、网络层协议和传输层协议;第三部分讨论应用层安全,包括应用层概述、邮件、Web安全和远程访问安全;第四部分基于网络防范,介绍了常用的网络安全设备。

2015-06-15

黑客攻防技术宝典_Web实战篇.

《黑客攻防技术宝典(Web实战篇第2版)》是探索和研究Web应用程序安全漏洞的实践指南。作者利用大量的实际案例和示例代码,详细介绍了各类Web应用程序的弱点,并深入阐述了如何针对Web应用程序进行具体的渗透测试。本书从介绍当前Web应用程序安全概况开始,重点讨论渗透测试时使用的详细步骤和技巧,最后总结书中涵盖的主题。每章后还附有习题,便于读者巩固所学内容。 第2版新增了Web应用程序安全领域近年来的发展变化新情况,并以尝试访问的链接形式提供了几百个互动式“漏洞实验室”,便于读者迅速掌握各种攻防知识与技能。 《黑客攻防技术宝典(Web实战篇第2版)》适合各层次计算机安全人士和Web开发与管理领域的技术人员阅读。本书由斯图塔德、平托著。

2015-06-15

TCP-IP详解(卷一、二、三)

这部分简要介绍一下TCP/IP的内部结构,为讨论与互联网有关的安全问题打下基础。TCP/IP协议组之所以流行,部分原因是因为它可以用在各种各样的信道和底层协议(例如T1和X.25、以太网以及RS-232串行接口)之上。确切地说,TCP/IP协议是一组包括TCP协议和IP协议,UDP(User Datagram Protocol)协议、ICMP(Internet Control Message Protocol)协议和其他一些协议的协议组。 TCP/IP整体构架概述 TCP/IP协议并不完全符合OSI的七层参考模型。传统的开放式系统互连参考模型,是一种通信协议的7层抽象的参考模型,其中每一层执行某一特定任务。该模型的目的是使各种硬件在相同的层次上相互通信。这7层是:物理层、数据链路层、网路层、传输层、话路层、表示层和应用层。而TCP/IP通讯协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。这4层分别为: 应用层:应用程序间沟通的层,如简单电子邮件传输(SMTP)、文件传输协议(FTP)、网络远程访问协议(Telnet)等。 传输层:在此层中,它提供了节点间的数据传送服务,如传输控制协议(TCP)、用户数据报协议(UDP)等,TCP和UDP给数据包加入传输数据并把它传输到下一层中,这一层负责传送数据,并且确定数据已被送达并接收。 互连网络层:负责提供基本的数据封包传送功能,让每一块数据包都能够到达目的主机(但不检查是否被正确接收),如网际协议(IP)。 网络接口层:对实际的网络媒体的管理,定义如何使用实际网络(如Ethernet、Serial Line等)来传送数据。TCP/IP中的协议 以下简单介绍TCP/IP中的协议都具备什么样的功能,都是如何工作的: 1. IP 网际协议IP是TCP/IP的心脏,也是网络层中最重要的协议。 IP层接收由更低层(网络接口层例如以太网设备驱动程序)发来的数据包,并把该数据包发送到更高层---TCP或UDP层;相反,IP层也把从TCP或UDP层接收来的数据包传送到更低层。IP数据包是不可靠的,因为IP并没有做任何事情来确认数据包是按顺序发送的或者没有被破坏。IP数据包中含有发送它的主机的地址(源地址)和接收它的主机的地址(目的地址)。 高层的TCP和UDP服务在接收数据包时,通常假设包中的源地址是有效的。也可以这样说,IP地址形成了许多服务的认证基础,这些服务相信数据包是从一个有效的主机发送来的。IP确认包含一个选项,叫作IP source routing,可以用来指定一条源地址和目的地址之间的直接路径。对于一些TCP和UDP的服务来说,使用了该选项的IP包好象是从路径上的最后一个系统传递过来的,而不是来自于它的真实地点。这个选项是为了测试而存在的,说明了它可以被用来欺骗系统来进行平常是被禁止的连接。那么,许多依靠IP源地址做确认的服务将产生问题并且会被非法入侵。 2. TCP 如果IP数据包中有已经封好的TCP数据包,那么IP将把它们向‘上’传送到TCP层。TCP将包排序并进行错误检查,同时实现虚电路间的连接。TCP数据包中包括序号和确认,所以未按照顺序收到的包可以被排序,而损坏的包可以被重传。 TCP将它的信息送到更高层的应用程序,例如Telnet的服务程序和客户程序。应用程序轮流将信息送回TCP层,TCP层便将它们向下传送到IP层,设备驱动程序和物理介质,最后到接收方。 面向连接的服务(例如Telnet、FTP、rlogin、X Windows和SMTP)需要高度的可靠性,所以它们使用了TCP。DNS在某些情况下使用TCP(发送和接收域名数据库),但使用UDP传送有关单个主机的信息。 3.UDP UDP与TCP位于同一层,但对于数据包的顺序错误或重发。因此,UDP不被应用于那些使用虚电路的面向连接的服务,UDP主要用于那些面向查询---应答的服务,例如NFS。相对于FTP或Telnet,这些服务需要交换的信息量较小。使用UDP的服务包括NTP(网落时间协议)和DNS(DNS也使用TCP)。 欺骗UDP包比欺骗TCP包更容易,因为UDP没有建立初始化连接(也可以称为握手)(因为在两个系统间没有虚电路),也就是说,与UDP相关的服务面临着更大的危险。 4.ICMP ICMP与IP位于同一层,它被用来传送IP的的控制信息。它主要是用来提供有关通向目的地址的路径信息。ICMP的‘Redirect’信息通知主机通向其他系统的更准确的路径,而‘Unreachable’信息则指出路径有问题。另外,如果路径不可用了,ICMP可以使TCP连接‘体面地’终止。PING是最常用的基于ICMP的服务。 5. TCP和UDP的端口结构 TCP和UDP服务通常有一个客户/服务器的关系,例如,一个Telnet服务进程开始在系统上处于空闲状态,等待着连接。用户使用Telnet客户程序与服务进程建立一个连接。客户程序向服务进程写入信息,服务进程读出信息并发出响应,客户程序读出响应并向用户报告。因而,这个连接是双工的,可以用来进行读写。 两个系统间的多重Telnet连接是如何相互确认并协调一致呢?TCP或UDP连接唯一地使用每个信息中的如下四项进行确认: 源IP地址 发送包的IP地址。 目的IP地址 接收包的IP地址。 源端口 源系统上的连接的端口。 目的端口 目的系统上的连接的端口。 端口是一个软件结构,被客户程序或服务进程用来发送和接收信息。一个端口对应一个16比特的数。服务进程通常使用一个固定的端口,例如,SMTP使用25、Xwindows使用6000。这些端口号是‘广为人知’的,因为在建立与特定的主机或服务的连接时,需要这些地址和目的地址进行通讯。

2015-06-15

深入理解C#(第2版)

深入理解C#(第2版).pdf,经典C#进阶书籍。值得每一个C#程序员研读、深入。

2015-06-15

C#入门经典(第5版)

《C#入门经典(第5版)》全面讲解C# 2010和.net架构编程知识,为您编写卓越C# 2010程序奠定坚实基础。C#入门经典系列是屡获殊荣的C#名著和超级畅销书。最新版的《C#入门经典(第5版)》全面讲解C# 2010基础知识,浓墨重彩地描述web和windows编程以及数据访问(数据库和xml)等内容,详细介绍C#编程工具以及visual studio 2010中的visual C# 2010开发环境。贯穿全书的分步说明和极富启迪意义的示例指引您使用高效C# 2010代码得心应手地编写程序。 《C#入门经典(第5版)》主要内容: •解释变量和表达式等基本C# 2010语法知识 •介绍泛型的含义和用法 •讨论windows编程和windows窗体 •介绍C#改进内容、lambda表达式和扩展方法 •解释windows应用程序部署方法 •讨论xml并简要介绍linq •深入探讨调试和错误处理方法 •演示有效wpf和wCf技术 《C#入门经典(第5版)》一书的作者karli watson是infusion development 公司高级顾问,并担任boost.net的技术架构师和it自由撰稿人、作家和开发人员。他曾编著多本.net(尤其是C#)书籍,极擅长以浅显易懂的方式阐明复杂技术主题。 《C#入门经典(第5版)》一书的另一作者Christian nagel是微软技术代言人、微软mvp,拥有逾25年的软件开发经验。Christian熟悉各种语言和平台,曾编写多本.net图书,并多次在国际会议上发表重要演讲。

2015-06-15

空空如也

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

TA关注的人

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