自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

黑白程序的博客

程序,黑与白挑战攻防。

  • 博客(41)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android Studio 使用入门指南大全

作为一个Android 开发者,你应该很了解Android Studio,如果你现在还不了解,没关系,那么从现在开始,我们一起来了解了解Andoid Studio。Android Studio 是Google 官方在2013 Google I/O 大会(2013 年5月)上发布的全新Andrid 开发IDE(基于Intellij IDEA),在2014 年12 月发布第一个稳定版(1.

2016-02-21 20:38:00 1004

转载 Android抓屏真机屏幕ASM- Android Screen Monitor

原文:http://www.cnblogs.com/xiaofeixiang/p/4086092.html一般运行Android应用程序有两种方式一种是设置Android虚拟设备模拟器,通过Android  Virtual Manger进行管理,一种是插入USB数据线直接真机上进行调试,但是如果电脑配置比较低,直接用真机然后做Demo的时候每次将真机上的效果图截取下来,发送到电脑有

2016-01-18 00:01:54 1419

原创 Android入门学习

初探Android2008 年末最大的冲击目前有15 亿使用者可以透过电脑,在网路上看到Google 广告。若手机使用者也能上网,其潜在使用者则可以达到30 亿。2007 年11 月5 日,Google 与其他33 家手机制造商(包含摩托罗拉、宏达电、三星、LG)、手机晶片供应商、软硬件供应商、电信业者所联合组成的开放手持装置联盟(Open HandsetAlliance),发布了名为「A

2016-01-06 16:36:53 511

原创 AVA的面向对象编程-笔记

面向对象主要针对面向过程。面向过程的基本单元是函数。 什么是对象:EVERYTHING IS OBJECT(万物皆对象) 所有的事物都有两个方面:有什么(属性):用来描述对象。能够做什么(方法):告诉外界对象有那些功能。后者以前者为基础。大的对象的属性也可以是一个对象。 为什么要使用面向对象:首先,面向对象符合人类看待事物的一般规律。对象的方法的

2016-01-06 16:21:29 636

原创 JavaScript 浏览器检测

浏览器检测教程中几乎所有的代码均可在任何支持 JavaScript 的浏览器中运行。不过个别的代码无法运行于特定的浏览器,特别是老式的浏览器。所以,有些时候对访问者的浏览器类型及版本进行检测是很有帮助的,然后可在此基础上为访问者提供合适的信息。要做到这一点,最好的办法是使你的网页变得足够聪明,这样的话它就可以不同的方式对待不同类型的浏览器。JavaScript 包含一个名为 Nav

2015-12-19 18:15:44 410

原创 6.1基于主机的入侵检测系统

基于主机的入侵检测系统运行在需要监视的系统上。它们监视系统并判断系统上的活动是否可接受。如果一个网络数据包已经到达它要试图进入的主机,要想准确地检测出来并进行阻止,除防火墙和网络监视器外,还可用第三道防线来阻止,即“基于主机的入侵检测”,其入侵检测结构如右图所示。2种基于主机的入侵检测类型如下。基于主机的入侵检测结构·网络监视器。它监视进来的主机的网络连接,并试图判断这些连接是否是

2015-11-09 13:38:21 2895

原创 七:如何实现代理与日志清除技术

在找到远程主机/服务器的系统漏洞之后,入侵者往往会对其进行试探性的入侵。此时为了避免被经验丰富的网络安全专家发现,入侵者会在入侵时使用各种方法隐藏自己,尽量不去直接与目标主机接触,以免直接暴露给远程主机/服务器。在隐藏自己的各种手段中,使用代理服务器和跳板技术是最为常见的一种。主要内容:·代理服务器软件的使用·日志文件的清除7.1 代理服务器软件的使用代理服务器可用

2015-11-02 18:13:15 1891

原创 Python快速入门

Python是一种高层次,解释型,交互式和面向对象的脚本语言。Python是解释型的Python是交互式的Python是面向对象的Python是初学者的语言Python是由Guido van Rossum在八十年代末和九十年代初在荷兰国家研究所数学与计算机科学研发的。Python的突出特点包括:易学易阅读易维护拥有

2015-10-31 17:19:10 536

原创 Java线程死锁

一种特殊类型的错误,需要避免对多任务具体涉及死锁,当两个线程有一个循环依赖于一对同步对象时发生。例如,假设一个线程进入监视器对象X和其他线程进入监视器对象Y。如果在X中的线程试图调用Y上的任何synchronized方法,它会阻止预期。但是,如果在Y中的线程,反过来,尝试调用X上的任何synchronized方法,该线程将永远等待,因为访问的X,那就要释放自己的Y上的锁,使第一个线程可以完成。

2015-10-31 16:59:27 374

原创 Java如何发送Email/邮件

使用Java应用程序发送邮件是很简单的,需要安装JavaMail API 和Java Activation Framework (JAF) 在机器上。可以从Java的标准网站上下载JavaMail(版本1.2)的最新版本。可以从Java的标准网站下载最新版本的JAF(版本1.1.1)。下载并解压缩这些文件,在新创建的顶层目录,会发现一些jar文件应用。需要添加了mail

2015-10-31 16:21:59 697

原创 Java网络(Socket编程)详解

术语:网络编程 指的是在多个设备(计算机)执行,其中的设备使用一个网络中的所有连接到对方编写程序。J2SE的API:java.net包中包含的类和提供底层通信细节接口的集合,允许编写程序方案,重点解决手头的问题。java.net包中提供了两种常用的网络协议支持:TCP: TCP表示传输控制协议,它允许两个应用程序之间可靠的通信。 TCP通常用于在因特网协议,它被称为TCP /

2015-10-31 16:09:21 913

原创 Java泛型

泛型还提供编译时类型安全,它允许程序员在编译时捕获无效的类型。使用Java泛型的概念,我们可以编写一个通用的方法进行排序对象的数组,然后用整型数组,数组双,字符串数组等调用泛型方法,对数组元素进行排序。泛型方法:可以调用不同类型的参数一个通用的方法声明。基于传递给泛型方法的参数的类型,编译器适当地处理每个方法调用。以下是定义泛型方法的规则:所有泛型方法的声明有一个类型参数部

2015-10-31 15:57:50 398

原创 Java如何使用迭代器?

通常情况下,想循环在集合中的元素。例如,可能希望显示的每个元素。做到这一点最简单的方法是使用一个迭代器,它是一个对象,它实现无论是迭代器或实现ListIterator接口。迭代器,使能够循环通过收集,获取或移除元素。ListIterator扩展迭代器允许列表的双向遍历和元素的修改。之前,可以通过一个迭代器访问一个集合。每个集合类提供了一个iterator()方法,该方法返回一个迭代器集

2015-10-31 15:54:11 558

原创 Java集合算法大全

集合框架定义了可以被应用到集合和映射的几种算法。这些算法被定义为集合类中的静态方法。有几个方法可以抛出ClassCastException,当它试图比较不兼容的类型时,或者一个UnsupportedOperationException,当它试图修改一个不可修改的集合发生。在集合框架的算法定义的方法总结如下表:SN方法及描述1static

2015-10-31 15:51:49 728

原创 MBSA检测系统漏洞

Microsoft基准安全分析器(Microsoft Baseline Security Analyzer,MBSA)工具允许用户扫描一台或多台基于Windows的计算机,以发现常见的安全方面的配置错误。MBSA将扫描基于Windows的计算机并检查操作系统和已安装的其他组件(如IIS和SQL Server),以发现安全方面的配置错误,并及时通过推荐的安全更新进行修补。3.4.1 MBSA

2015-10-26 21:53:51 3014

原创 入侵Windows服务器的流程

一般情况下,黑客往往喜欢通过文章的上所示的流程图对Windows服务器进行攻击,从而提高入侵服务器的效率。·通过端口139进入共享磁盘。139端口是为“NetBIOS Session Service”提供的,主要用于提供Windows文件和打印机共享。开启139端口虽然可以提供共享服务,但常常被攻击者所利用进行攻击,如使用流光、SuperScan等端口扫描工具可以扫描目标计算机的139端口,如

2015-10-26 18:54:37 6632

原创 运用网络执法官实现网络监控

运用网络执法官实现网络监控网络执法官是一款局域网管理辅助软件,采用网络底层协议,能穿透各客户端防火墙对网络中的每一台主机(这里的主机是指各种计算机、交换机等配有IP的网络设备)进行监控;采用网卡号(MAC地址)识别用户等。1.安装网络执法官网络执法官的主要功能是依据管理员为各主机限定的权限,实时监控整个局域网,并自动对非法用户进行管理,可将非法用户与网络中某些主机或整个网络隔离,而且无

2015-10-26 18:47:30 1565

原创 嗅探的实现与防范

嗅探器是一把双刃剑,如果到了黑客的手里,嗅探器能够捕获计算机用户因为疏忽而带来的漏洞,成为一个危险的网络间谍。但如果到了系统管理员的手里,则能帮助用户监控异常网络流量,从而更好地管理网络。经典嗅探器Iris网络通信分析工具Iris可以帮助系统管理员轻易地捕获和查看进出网络的数据包,进行分析和解码并生成多种形式的统计图表,还可以探测本机端口和网络设备的使用情况,有效地管理网络通信。使用I

2015-10-26 18:40:25 3189

原创 Java List接口

List接口扩展了集合,并声明存储元素的序列集合的行为。元素可以插入或访问他们的列表中的位置,使用从零开始的索引。列表可以包含重复的元素。除了由集合中定义的方法列表定义了一些它自己的,这是总结如下下表。几个列表的方法将抛出一个UnsupportedOperationException如果集合不能被修改,当一个对象与另一个不兼容时产生ClassCastExcept

2015-10-24 00:28:12 338

原创 Java Collection集合接口

Collection接口是赖以集合框架建立的基础。它声明的所有集合的核心方法。这些方法概括于下表中。因为所有集合都要实现Collection,熟悉它的方法是对框架有清晰的认识很有必要。这几种方法都可以抛出一个 UnsupportedOperationException.SN方法及描述1boolean add(Object obj)添加ob

2015-10-22 21:04:14 301

原创 Java Stack类

堆栈是向量的一个子类,实现了一个标准的后进先出的堆栈。堆栈只定义了默认的构造函数,创建一个空栈。栈包括所有由矢量定义的方法,并增加了一些它自己。stack: [ ]push(42)stack: [42]push(66)stack: [42, 66]push(99)stack: [42, 66, 99]pop -> 99stack: [42, 66]pop -> 66st

2015-10-22 20:56:46 298

原创 Java Vector类

Vector 向量实现了一个动态数组。它类似于ArrayList,但有两点不同:Vector是同步的。向量包含不属于集合框架的一部分许多传统方法。向量被证明是非常有用的,如果不事先知道数组的大小或者只是需要一个可以在一个程序的生命周期变化的大小。Vector类支持四种构造函数。第一种形式创建一个默认的向量,其中有10的初始大小:Vector( )第二种形式创

2015-10-22 20:55:35 305

原创 Java BitSet类

BitSet 类创建一个特殊类型的数组保存位值。该BitSet中数组的大小可以根据需要增加。这使得它类似于比特的向量。这是一个传统类,但它已被完全重新设计在Java 2,1.4版本。BitSet 定义了两个构造函数。第一个版本创建一个默认的对象:BitSet( )Java2 版本允许指定它的初始大小,即比特,它可以容纳的数量。所有位初始化为零。Initial pattern i

2015-10-22 20:54:37 375

原创 Java集合框架

集合框架的目的是要满足几个目标。框架必须是高性能的。在实现了基本的集合(动态数组,链表,树,哈希表)是高效的。框架具有允许不同类型的集合以类似的方式和高度的互操作性。扩展和/或适应的集合必须是容易的。为此,整个集合框架是围绕一组标准的接口设计。提供了几种标准的实现,例如LinkedList,HashSet和TreeSet,这些接口,可以按原样使用,也可以实现自己

2015-10-22 20:50:54 322

原创 Java数据结构

由Java工具包中提供的数据结构是非常强大的,执行多种功能。这些数据结构包括以下接口和类:EnumerationBitSetVectorStackDictionaryHashtableProperties所有这些类是现在的传统和Java-2引入了一种称为集合框架的新框架,这将在接下来的教程中讨论:枚举:Enumeratio

2015-10-22 20:49:11 390

转载 java 调用webservice的各种方法总结

一、利用jdk web服务api实现,这里使用基于 SOAP message 的 Web 服务 1.首先建立一个Web services EndPoint: Java代码 package Hello;      import javax.jws.WebService;      import javax.jws.WebMethod;      import 

2015-10-15 17:33:53 366

原创 如何使用dos命令解压文件?

用法: rar - - a 添加文件到压缩文件 c 添加压缩文件注释 cf 添加文件注释 cw 写入压缩文件注释到文件 d 删除压缩文件中的文件 e 解压压缩文件到当前目录 f 刷新压缩文件中的文件 i[参数]= 在压缩文件中查找字符串 k 锁定压缩文件 l[t,b] 列出压缩文件[技术信息,简洁] m[f] 移动到压缩文件[仅对文

2015-10-14 22:51:39 3048

原创 objective-c如何获得文件路径

方法:通过NSHomeDirectory获得文件路径代码如下:NSString *homeDirectory = NSHomeDirectory();NSString *fileDirectory = [homeDirectory stringByAppendingPathComponent:@"temp/app_data.plist"];1.//使用NSSearchPathF

2015-10-11 20:54:43 1360

原创 Servlet与一般Java类的区别是什么?

servlet是Java编程语言中的一个类,它被用来扩展服务器的性能,服务器上驻留着可以通过“请求-响应”编程模型来访问的应用程序。虽然servlet可以对任何类型的请求产生响应,但通常只用来扩展Web服务器的应用程序。Java Servlet技术为这些应用程序定义了一个特定于HTTP的 servlet类。javax.servlet和javax.servlet.http包为编写servle

2015-10-10 17:51:29 5068

原创 java如何获取当前时间的方法汇总

一. 获取当前系统时间和日期并格式化输出:import java.util.Date;import java.text.SimpleDateFormat;public class NowString {public static void main(String[] args) { SimpleDateFormat df = new SimpleDateFormat("yyyy

2015-10-10 17:43:40 342

原创 用java来写一个猜数字游戏,要用到界面

java实现的简单猜数字游戏代码,通过随机数与逻辑判断来实现游戏功能代码如下:import java.util.InputMismatchException;import java.util.Scanner; public class Main {public static void main(String[] args) {// 产生一个随机数in

2015-10-10 17:36:26 11327

转载 JAVA 骰子游戏

说明:骰子加起来2次和为7或11:胜利;骰子和加起来为2,3,12为失败;如果为其他数进行再一次投,如果再一次投等于刚投的数为胜利。如果等于7为失败。最后统计胜败以及投次。实现代码如下:package Two;import java.util.ArrayList;import java.util.List;import java.util.Random;impo

2015-10-10 16:46:18 1923

原创 java如何实现的简单猜数字游戏代码

主要通过随机数与逻辑判断来实现游戏功能实现代码如下:import java.util.InputMismatchException;import java.util.Scanner; public class Main {public static void main(String[] args) {// 产生一个随机数int number = (i

2015-10-10 13:44:39 3153

原创 js如何去掉字符串中所有的逗号

1、去掉所有字符串里面所有的逗号,eg:123,111,222.00——123111222.00[javascript] view plaincopyprint?function clear(str) { str = str.replace(/,/g, "");//取消字符串中出现的所有逗号 return str; } 2、判断不是数字的isNaN 函数

2015-10-09 18:34:58 23738

原创 用Java语言实现单向链表的方法

1.先定义一个节点类package com.buren;public class IntNode { //定义一个节点类intinfo; //定义属性,节点中的值IntNode next; //定义指向下一个节点的属性public IntNode(inti){ //构造一个next为空的节点this(i,null);}publ

2015-10-09 12:56:25 571

原创 如何实现用Java编写程序,设计一个模拟电梯运行的类

实现代码如下:public class ElevatorModel implenent ElevatorModelListener{ElevatorShaft elevatorShaft;//电梯车箱Floor firstFloor;Floor secondFloor;public void addPerson(Person person);//实现ElevatorMo

2015-10-09 12:46:54 7364

原创 servlet 从java中如何获取参数

在web.xml里面可以定义两种参数:一种是全局范围的参数,一种是servlet内的参数。 web.xml里定义参数的应用举例:在做分页功能时,可以在代码中直给定pageSize的值,这样,写死在代码中,灵活性差。改进方法:将pageSize配置在web.xml中,然后再在代码中获取。1. 全局范围的参数,存放在ServletContext对象中,在web.xml中的配置如下:

2015-10-09 12:41:38 1252

原创 java用list实现约瑟夫环问题

1.约瑟夫环:已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。2.代码如下:package com.timeng;import java.util.ArrayList; import java.util.List; im

2015-10-09 00:29:46 719

原创 Windows服务器系统入侵简单流程

Windows服务器系统包括一个全面、集成的基础结构,旨在满足开发人员和信息技术(IT)专业人员的要求。此系统设计用于运行特定的程序和解决方案,借助这些程序和解决方案,信息工作人员可以快速便捷地获取、分析和共享信息。入侵者对Windows服务器系统的攻击主要是针对IIS服务器和组网协议的攻击。                                                 

2015-10-09 00:26:18 2213

原创 简述Windows XP与Windows 7系统常见漏洞

1.Windows XP系统常见漏洞Windows XP系统常见的漏洞有UPNP服务漏洞、升级程序漏洞、帮助和支持中心漏洞、压缩文件夹漏洞、服务拒绝漏洞、Windows Media Player漏洞、RDP漏洞、VM漏洞、热键漏洞、账号快速切换漏洞等。(1)UPNP服务漏洞漏洞描述:允许攻击者执行任意指令。Windows XP默认启动的UPNP服务存在严重安全漏洞。UPNP(Uni

2015-10-09 00:15:39 2986

读写NFC标签的工具

用于读写NFC标签的工具,文件是安装在手机上,apk安装包。

2015-05-22

反编译工具

移动开发反编译工具,适合在移动开发中相关发编译代码的调试。

2015-05-22

空空如也

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

TA关注的人

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