10 2015 档案
Python基础教程
摘要:Python是一种简单易学,功能强大的编程语言。它包括了高效的高级数据结构和简单而有效的方法,面向对象编程。Python优雅的语法,动态类型,以及它天然的解释能力,使其成为理想的语言,脚本和应用程序快速开发在大多数平台上的许多领域。Python解释器及其扩展标准库的源码和编译版本可以从Python的...
阅读全文
Java线程间通讯
摘要:考虑经典的排队问题,其中一个线程正在生产一些数据,另一个是消费它。为了使问题更有趣,假设生产者必须等待,直到它会产生更多的数据消费完毕之前。在一个轮询系统,消费者会浪费大量的CPU周期,而它等待着生产者生产。一旦生产结束了,就开始轮询,浪费更多的CPU周期等待消费者完成,依此类推。显然,这种情况...
阅读全文
Java多线程详解
摘要:Java提供了对多线程编程的内置支持。多线程程序中包含可以同时运行两个或多个部分。这样一个程序的每个部分称为一个线程,每个线程定义一个单独的执行路径。多线程是多任务的一种特殊形式。多线程需要比多任务处理开销更少。需要定义其他术语相关:线程和进程。进程包括操作系统,它可以包含一个或多个线程分配的内存空...
阅读全文
Java Serialization序列化与反序列化
摘要:Java提供了一个机制,称为一个对象可以被表示为字节序列,包括该对象的数据以及关于该对象的类型,并存储在对象数据的类型的信息的对象序列。后一个序列化的对象已经被写入到一个文件中,也可以从文件中读取和反序列化也就是,表示对象和它的数据可以用于重新创建在存储器中的对象的类型信息和字节。最令人印象深刻的是...
阅读全文
Java如何使用比较器?
摘要:TreeSet和TreeMap的存储元素都是排序顺序。然而,它是定义正是排序顺序装置的比较器。Comparator接口定义了两个方法:compare( )和equals()。在compare()方法,如下所示,比较两个元素的顺序:compare 方法:int compare(Object obj1,...
阅读全文
Java TreeSet类
摘要:TreeSet中提供了使用存储树Set接口的一个实现。对象存储在排序,按升序排列。访问和检索的时间是相当快,存储,必须迅速找到大量的排序信息时,这使得TreeSet的一个很好的选择。TreeSet类支持四种构造函数。第一种形式构造一个空树组会以递增顺序根据其元素的自然顺序进行排序:TreeSet( ...
阅读全文
Java LinkedHashSet类
摘要:此类扩展HashSet,但增加了其自身的成员。LinkedHashSet保持该组中的条目的链接列表,在它们被插入的顺序。这使得插入顺序迭代的集合。也就是说,通过使用迭代器一个LinkedHashSet循环时,该元素将在他们被插入的顺序返回。散列码,用作在其中与该键相关联的数据被存储在索引中。键转化为...
阅读全文
Java HashSet类
摘要:HashSet扩展AbstractSet和实现Set接口。它创建一个使用一个哈希表进行存储的集合。哈希表通过使用一种称为哈希机制存储信息。在散列法中,键的信息内容是用来确定一个唯一的值,称为它的散列码。散列码,用作在其中与该键相关联的数据被存储在索引中。键转化为它的哈希码是自动进行的。HashSet...
阅读全文
Java ArrayList类
摘要:ArrayList 类扩展AbstractList,并实现了List接口。支持 ArrayList 动态数组根据需要可以增长。标准的Java数组是一个固定长度的。创建数组后,他们不能生长或缩小,这意味着必须事先知道数组将容纳多少元素。数组列表是用初始大小创建。当超出该大小时,该集合会自动放大。当被删...
阅读全文
Java LinkedList类链表
摘要:LinkedList类扩展AbstractSequentialList并实现了List接口。它提供了一个链接表数据结构。LinkedList类支持两种构造函数。第一个构造函数建立一个空链表:LinkedList( )下面的构造函数建立一个与集合c中的元素初始化链表。Original contents...
阅读全文
Java SortedMap接口
摘要:SortedMap接口扩展Map。它确保项目保持在升序键顺序有几种方法没有项目在调用映射时抛出一个NoSuchElementException异常。当一个对象在Map上的元素不兼容抛出一个 ClassCastException异常。如果试图使用一个空对象时或在map上不允许空值时一个NullYiib...
阅读全文
Java Map.Entry接口
摘要:Map.Entry接口,可以用一个映射项工作。由Map接口中声明的entrySet()方法返回一个包含映射条目的集。每个组元素都是一个Map.Entry对象。下表总结了该接口声明的方法:SN方法及描述1 boolean equals(Object obj) 如果obj是一个Map.Entry返...
阅读全文
DcomRpc防范方法
摘要:既然系统中存在着这么一个“功能强大”的间谍漏洞DcomRpc。就不得不对这个漏洞的防范加以重视,下面推荐4种防范方法。1.打好补丁对于任何漏洞来说,打补丁是最方便的方法,因为一个补丁的推出往往包含了专家们对相应漏洞的彻底研究,所以打补丁也是最有效的方法之一。下载补丁应尽可能地在服务厂商的网站中下载;...
阅读全文
NetBios漏洞攻防
摘要:NetBIOS(Network Basic Input Output System,网络基本输入/输出系统)是一种应用程序接口(API),系统可以利用WINS服务、广播及Lmhost文件等多种模式,将NetBIOS 名解析为相应IP地址,实现信息通信。因此,在局域网内部使用NetBIOS协议可以方便...
阅读全文
Windows XP与Windows 7系统常见漏洞
摘要:1.Windows XP系统常见漏洞Windows XP系统常见的漏洞有UPNP服务漏洞、升级程序漏洞、帮助和支持中心漏洞、压缩文件夹漏洞、服务拒绝漏洞、Windows Media Player漏洞、RDP漏洞、VM漏洞、热键漏洞、账号快速切换漏洞等。(1)UPNP服务漏洞漏洞描述:允许攻击者执行任...
阅读全文
运用Real Spy Monitor监控网络
摘要:Real Spy Monitor是一个监测互联网和个人电脑,以保障其安全的软件。包括键盘敲击、网页站点、视窗开关、程序执行、屏幕扫描以及文件的出入等都是其监控的对象。1.添加使用密码在使用Real Spy Monitor对系统进行监控之前,要进行一些设置,具体的操作步骤如下。STEP01:启动“Re...
阅读全文
2.1.6 用ProtectX实现扫描的反击与追踪
摘要:ProtectX是一款在用户连接网络时保护电脑的工具,可以同时监视20个端口,还可以帮助追踪攻击者的来源。一旦有人尝试连接到用户的电脑,它即可发出声音警告并将入侵者的IP位址记录下来,可以防止黑客入侵。1.ProtecX实用组件概述ProtectX的安装过程与一般软件的安装过程类似,这里不再赘述。在...
阅读全文
2.1.5 用SSS扫描器实施扫描
摘要:SSS(Shadow Security Scaner)是一款著名的系统漏洞扫描器,可对很大范围内的系统漏洞进行安全、高效、可靠的安全检测,其系统扫描的速度与精度足以让用户敢和专业安全机构的人以及那些专门入侵他人计算机系统的黑客叫板。利用SSS扫描器对系统漏洞进行扫描的具体操作步骤如下。STEP01:...
阅读全文
2.1.4 扫描器X-Scan查本机隐患
摘要:X-Scan是由安全焦点开发的一个功能强大的扫描工具。它采用多线程方式对指定IP地址段(或单机)进行安全漏洞检测,支持插件功能。1.用X-Scan查看本机IP地址利用X-Scan扫描器来查看本机的IP地址的方法很简单,需要先指定扫描的IP范围。由于是本机探测,只需要在“命令提示符”窗口中的命令提示符...
阅读全文
Java SortedSet接口
摘要:该SortedSet的接口扩展集Set并声明了一组按升序排序的行为。除了通过集定义的那些方法中,SortedSet接口声明总结于下表的方法:有几种方法没有任何条目包含在调用Set的时候抛出一个NoSuchElementException异常。当一个对象是一个集合中的元素不兼容抛出一个ClassCas...
阅读全文
Java Set接口
摘要:Set集合不能包含重复的元素的集合。该模型数学抽象集合。Set接口只包含继承自Collection的方法,并增加了重复的元素被禁止约束性。集还增加了对equals和hashCode操作的行为更强的契约,允许Set集合实例进行有意义的比较,即使他们的实现类型不同。通过Set集声明的方法总结如下表:SN...
阅读全文
Java Collection集合接口
摘要:Collection接口是赖以集合框架建立的基础。它声明的所有集合的核心方法。这些方法概括于下表中。因为所有集合都要实现Collection,熟悉它的方法是对框架有清晰的认识很有必要。这几种方法都可以抛出一个UnsupportedOperationException.SN方法及描述1 boolean...
阅读全文
Java Properties类
摘要:Properties 是哈希表的一个子类。它是用来维持值列表,其中的键是一个字符串,值也是一个字符串。Properties类被许多其他的Java类使用。例如,它是对象通过System.getProperties()获得环境的值返回的类型。Properties定义以下实例变量。这个变量保存一个Prop...
阅读全文
Java Hashtable类
摘要:哈希表(Hashtable)是原来的java.util中的一部分,是一个字典的具体实现。然而,Java2重新设计的哈希表,以便它也实现了Map接口。因此,哈希表现已集成到集合框架。它类似于HashMap,但保持线程同步。HashMap一样,在一个哈希表哈希表存储键/值对。当使用一个哈希表,您可以...
阅读全文
Java Map接口
摘要:Map接口映射唯一键的值。一个关键是,要使用在日后检索值对象。给定一个键和一个值,可以在一个Map对象存储的值。后的值被存储时,可以使用它的键检索。抛出一个NoSuchElementException异常,是因为调用映射不存在的项目。当一个对象是在映射上的元素不兼容抛出一个ClassCastExce...
阅读全文
Java Enumeration接口
摘要:Enumeration接口定义,通过它可以枚举(获得一次一个)的对象集合的元素的方法。这个原有的接口已经被取代了迭代器。虽然未过时,枚举被认为是过时的新代码。然而,它是用来通过由旧版的类,如向量和属性定义了几种方法,所使用的其它几个API类,而且目前在应用程序代码中的广泛使用。通过枚举中声明的方法总...
阅读全文
java 调用webservice的各种方法总结
摘要:一、利用jdk web服务api实现,这里使用基于 SOAP message 的 Web 服务 1.首先建立一个Web services EndPoint: Java代码 packageHello; importjavax.jws.WebService; importjavax.jws.WebMe...
阅读全文
Java快速入门
摘要:Java 是什么?Java 的特点:面向对象平台无关(跨平台):简单安全体系结构 - 中性可移植健壮多线程解释型高性能分布式动态Java环境设置:Java SE可免费提供(获得),如下的链接下载Java。所以,根据您的实际操作系统版本下载。可以参考安装指南的完整细节。Java安装 本教程下载的是 完...
阅读全文
Java基础教程
摘要:Java 教程Java是最初由Sun Microsystems开发,并于1995年发布了高级编程语言。 Java运行于各种平台,如Windows,Mac OS和各种UNIX。本教程提供了Java一个完整的了解。本教程通过简单实用实例,同时学习Java编程语言。读者本教程是为初学者准备的,帮助了解基本...
阅读全文
Android消息推送完美方案
摘要:转自:http://bbs.hiapk.com/thread-4652657-1-1.html推送功能在手机应用开发中越来越重要,已经成为手机开发的必须。在Android应用开发中,由于众所周知的原因,Android消息推送我们不得不大费周折。本文就是用来和大家共同探讨一种Android消息推送的完...
阅读全文
MVC框架 - 异常处理
摘要:在ASP.NET中,错误处理是通过使用标准的尝试捕捉方法或使用应用程序事件。ASP.NET MVC附带内置支持,被称为异常过滤器功能异常处理。在这里我们要学习两种方法:一个是定义HandleError过滤器,另一个是重写onException方法。覆盖onException方法使用这种方式在当要处理...
阅读全文
MVC框架 - 捆绑
摘要:捆绑和缩小是两个性能改进提高应用程序在请求负载时的技术。目前大多数的主流浏览器限制每个主机同时连接到六个数量。这意味着,在一个时间,所有的其他请求将被浏览器排队。启用捆绑和缩小为使捆绑和缩小MVC应用程序,打开Web.config文件的配置解决。 在该文件中搜索System.Web编译设置: ...
阅读全文
MVC框架 - AJAX支持
摘要:Ajax是异步JavaScript和XML的一个简写形式。MVC框架包含了不显眼的Ajax内置支持,通过它可以使用辅助方法,在所有的视图添加代码来定义Ajax特性。 在MVC中此特征是基于jQuery的功能。为不使注意AJAX支持,在MVC应用程序,打开Web.config文件,并使用下面的代码设置...
阅读全文
MVC框架 - 高级示例
摘要:在第一个MVC教程章中,我们学会了如何在MVC控制器和视图进行交互。在本教程中,我们将向前更进一步,学习如何使用模型创建高级应用程序来创建,编辑,删除用户,在我们的应用程序中查看列表。下面是用来创建高级MVC应用程序的步骤第1步:选择File->New->Project->ASP.NET MVC W...
阅读全文
java如何判断字符串是否为空的方法
摘要:以下是java 判断字符串是否为空的四种方法:方法一: 最多人使用的一个方法, 直观, 方便, 但效率很低: if(s == null ||"".equals(s));方法二: 比较字符串长度, 效率高, 是我知道的最好一个方法: if(s == null || s.length() <= 0);方...
阅读全文
浙公网安备 33010602011771号