自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (16)
  • 收藏
  • 关注

原创 self,top,blank,parent区别

_blank,在新窗口显示目标网页_self,在当前窗口显示目标网页_parent,框架网页中当前整个窗口位置显示目标网页_top,框架网页中在上部窗口中显示目标网页

2010-04-20 23:13:00 1192

转载 css布局口诀

在进行CSS网页布局时遇到BUG,请认真阅读以下内容,非常容易记忆的,不知道哪位高人把CSS BUG编成了顺口溜了!看看好不好记住呢?引用一、IE边框若显若无,须注意,定是高度设置已忘记;二、浮动产生有缘故,若要父层包含住,紧跟浮动要清除,容器自然显其中;三、三像素文本慢移不必慌,高度设置帮你忙;四、兼容各个浏览须注意,默认设置行高可能是杀手;五、独立清除浮动须铭记,行高设无,高设零,设计效果兼浏

2010-04-20 23:12:00 406

转载 小结“线程间操作无效: 从不是创建控件的线程访问它” 错误的解决方法

在编程中经常会遇到在一个按钮中执行复杂操作,并将复杂操作最后返回的值加入一个ListView或ComboBox中候选。这个时候程序会卡,当程序员将这些卡代码放进线程(Thread)中后发现当对控件操作时出现“线程间操作无效: 从不是创建控件的线程访问它”异常。         为什么.net不让我们跨线程操作控件,这是有好处的。因为如果你的线程多了,那么当两个线程同时尝试将一个控件变为自己需要的状

2010-04-20 23:10:00 1528

转载 线程间操作无效: 从不是创建控件的线程访问它

我们在用线程操作的时候,可能会出现异常:线程间操作无效: 从不是创建控件richTextBox1的线程访问它。因为windows窗体控件不是线程安全的,如果几个线程操作某一控件的状态,可能会使该控件的状态不一致,出现争用或死锁状态。这种情况有以下解决办法:1. 可以在load时将CheckForIllegalCrossThreadCalls 属性的值设置为 false 。这样进行非安全线程访问

2010-04-20 23:07:00 3733

原创 JNDI绑定TOMCAT5.5

1)启动Tomcat服务器,打开浏览器,输入http://localhost:8080/admin(其中localhost是名称服务器或称为主机),进入管理界面的登陆页面,这时候请输入原来安装时要求输入的用户名和密码,登陆到管理界面,2)选择Resources-Data sources进入配置数据源界面,选择Data Source Actions ->选择Create New Data Sourc

2010-04-17 22:14:00 471

原创 oracle中的全局数据库名、环境变量和sid的区别

  数据库名(DB_NAME)、实例名(Instance_name)、以及操作系统环境变量(ORACLE_SID) 在ORACLE7、8数据库中只有数据库名(db_name)和数据库实例名(instance_name)。在ORACLE8i、9i中出现了新的参数,即数据库域名(db_domain)、服务名(service_name)、以及操作系统环境变量(ORACLE_SID)。这些都存在于同一个数

2010-04-15 00:17:00 686

原创 Oracle 多个服务各代表什么作用

在Windows 操作系统下安装Oracle 9i时会安装很多服务——并且其中一些配置为在Windows 启动时启动。在Oracle 运行在Windows 下时,它会消耗很多资源,并且有些服务可能我们并不总是需要。你会发现不使用Windows 图形界面就可以快速、完全地关闭数据库会很有用。只要拥有管理员权限就可以通过net start 启动一个服务,或者通过net stop 命令停止一个服务,

2010-04-15 00:16:00 973

原创 c#中的集合

集合,表示可以通过遍历每个元素来访问的一组对象(特别是可使用foreach循环访问)一个集合包括多个元素,即有一个集合类对象和N个元素对象因为任何集合类都实现了IEnumerable接口,所以任何集合类对象都有一个GetEnumerator()方法,该方法可以返回一个实现了 IEnumerator接口的对象,这个返回的IEnumerator对象既不是集合类对象,也不是集合的元素类对象,它是一个独立

2010-04-13 19:24:00 420

转载 特创论--考考你对Java语句块的理解

某些时候,对于一个类来说,跟踪其创建出来的实例个数会非常用有,其典型实现是通过让它的构造器递增一个私有静态域来完成的。在下面的程序中,Creature类展示了这种技巧,而Creator类对其进行了操练,将打印出已经创建的Creature实例的数量。那么,这个程序会打印出什么呢?public class Creator {    public static void main(String[] ar

2010-04-11 00:40:00 591

原创 java文件输入输出常用格式

BufferedReader -> FileReaderPrintWriter -> BufferedWriter -> FileWriterDataInputStream -> BufferedInputStream ->FileInputStreamDataOutputStream -> BufferedOutputStream -> FileOutputStreamBuffe

2010-04-09 22:05:00 1107

原创 完整的删除Oracle

完整的删除Oracle 可以完整的删除Oracle products, Oracle services和注册表信息  当然是很少情况下才想到删除oracle,只有确定真的不用的时候才做。  如果需要请备份所有相关的文件。  (下面操作假设是使用OFA结构)  NT环境下:  1、以NT的Administrator 登陆  2、通过控制面版-〉服务,停掉所有ORACLE服务  3、打开注册表

2010-04-04 01:44:00 433

原创 java文件字符流常用格式

BufferedReader -> FileReaderPrintWriter -> BufferedWriter -> FileWriter DataInputStream -> BufferedInputStream ->FileInputStreamDataOutputStream -> BufferedOutputStream -> FileOutputStream

2010-04-04 01:43:00 529

原创 Calendar类获得时间差8小时解决方法

import java.util.Calendar;import java.util.TimeZone;public class getTimezone{ public static void main(String args[]) {  Calendar cl=Calendar.getInstance();  cl.setTimeZone(TimeZone.getTimeZone("Asia/S

2010-04-04 01:41:00 7809

原创 开发人员一定要加入收藏夹的网站

开发人员一定要加入收藏夹的网站 收藏 ­http://www.gotapi.com/­语言:英语­简介:HTML,CSS,XPATH,XSL,JAVASCRIPT等API的查询网站。­http://www.w3schools.com/­语言:英语­简介:W3C制定的标准诸如XML,HTML,XSL等等的在线学习教程。­http://www.xml.org.cn/­语

2010-04-03 23:53:00 464

原创 html标记速查

基本标志   创建一个HTML文档   设置文档标题和其它在网页中不显示的信息   将文档的题目放在浏览器的标题栏中   设置文档的主体部分  文档整体属性标志   设置背景颜色。使用名字或RGB的十六进制值   设置文本颜色。使用名字或RGB的十六进制值   设置链接颜色。使用名 字或RGB的十六进制值   设置已使用的链接的颜色。使用名字或RGB的十六进制值

2010-04-03 23:52:00 357

原创 java的 配置环境

JAVA_HOME,CLASSPATH,PATH. 只有这三个java环境变量。 JAVA_HOME指向的是JDK的安装路径,如D:/Program Files/Java/jdk1.5.0,在这路径下你应该能够找到bin、lib等目录。当然,你愿意放哪里,就放哪里。我的是放在c盘根目录 JAVA_HOME=D:/Program Files/Java/jdk1.5.0; PATH环境变量,目的是为了

2010-04-03 23:49:00 470

原创 Neither the JAVA_HOME nor the JRE_HOME environment variable is defined

对于使用IDE开发的程序员来讲,并不是所有人都对自己用来吃饭的工具了如指掌。常在阴沟跑,哪能不翻船。为此我把自己使用Tomcat/Eclipse的一些经验教训整理了一下,会陆续的贴出来,也许会帮到和我遇到同样问题的人。 先讲一个Tomcat的问题。很多人兴冲冲的下载了一个Tomcat,跑到bin看到一个startup.bat就去执行,结果提示Neither the JAVA_HOME

2010-04-03 23:47:00 8422 3

转载 Java静态初始化,实例初始化以及构造方法

首先有三个概念需要了解:一.静态初始化:是指执行静态初始化块里面的内容。二.实例初始化:是指执行实例初始化块里面的内容。三.构造方法:一个名称跟类的名称一样的方法,特殊在于不带返回值。对于这三个概念,给出以下程序,方便理解:Java代码 class Book{         public static int booksum=0;//静态变量              static{//这是

2010-04-03 23:47:00 930

原创 以一个最简单的例子把OO的JavaScript说明白

OO的JavaScript并不高深,麻烦就麻烦在google出来的国人介绍文章经常罗罗嗦嗦,而且之间的说法还各有不同,摆在一起就让人看了头大。这里重拾简单主义,以一个最简单的例子把OO Javascript说明白。1.一个颇为精简的例子只需理解三个关键字:第一个是function ,JS世界里Class的定义用"function",function里面的内容就是构造函数的内容。

2010-04-03 23:21:00 342

原创 Java与系统默认编码

由于JDK是国际版的,在编译的时候,如果我们没有用-encoding参数指定我们的JAVA源程序的编码格式,则javac.exe首先获得我们操作系统默认采用的编码格式,也即在编译java程序时,若我们不指定源程序文件的编码格式,JDK首先获得操作系统的file.encoding参数(它保存的就是操作系统默认的编码格式,如WIN2k,它的值为GBK),然后JDK就把我们的java源程序从file.e

2010-04-03 23:20:00 695

原创 JSP开发中文乱码问题

文章主要针对Tomcat中JSP开发容易出现的中文乱码问题。1、JSP中输出中文的乱码问题      JSP输出中文,即直接在JSP中输出中文,或者给变量赋中文值再输出等。原因:      这种情况下的乱码问题往往是因为没有给JSP页面制定显示字符的编码方式。解决:      在JSP页面头部加上语句(在Servlet页面中使用http.ServletResponse.se

2010-04-03 23:15:00 746

原创 想成为一个JSP网站程序员吗

任何Web开发人员需要必备的技巧主要有以下这些技术。 开发Web应用程序的技术已经变得更成熟、更复杂了。现在,构建一个Web应用程序不仅仅需要简单的HTML技术了。数据库访问、脚本语言和管理都是一个Web程序员需要具备的技术。让我们来看看要成为一个市场上受欢迎的Web开发人员都需要些什么技能吧。自从CERN(欧洲粒子物理研究所),日内瓦附近的高能物理研究中心,在1991年发布了Web以

2010-04-03 22:52:00 414

原创 【转】JSP面试题——forward与sendRedirect的区别

页面之间的跳转可以通过两种方式实现:forward和sendRedirect。 forward:可以在JSP页面中使用,可以在Servlet中实现。在JSP页面中使用,例如要跳转到userlist.jsp,可以写:在Servlet中使用RequestDispatcher的forward方法,要跳转到userlist.jsp,可以写:RequestDispatcher rd

2010-04-03 22:51:00 429

原创 一些有用的网站~

cnc.dict.cn在线词典 bbs.imobile.com.cn 手机之家 www.downjoy.com 当乐网 www.ipchina.org 免费域名 或ipcn.org www.volit.com 免费动态空间(需广告量) free.icpcn.com 免费静态可ftp上传空间 download.chinaitlab.com  中国it实验室 product.zol.com.cn/

2010-04-03 22:50:00 486

原创 程序员能力矩阵 你属于哪一层?(转)

注意:每个层次的知识都是渐增的,位于层次n,也蕴涵了你需了解所有低于层次n的知识。计算机科学 Computer Science软件工程 Software Engineering程序设计 Programming经验 Experience     【CSDN编者按】上述图书中,第一级对应的英文为Unleas

2010-04-03 22:48:00 447

原创 祝您健康:抢救脑溢血患者的神奇秘方:针刺十宣穴,涌泉穴

中风(脑出血)的抢救方法:   ­中风(脑血管意外)是临床常见的急性病症,特别是对于中老人,更是致死致残的高发病。脑溢血抢救放血急救法是对中风最有效的一种急救方法,如能正确掌握和及时施救,将能很大程度地减少中风对人体的伤害。我想,对于每个血压有点高或者过渡劳累或者是温度环境等因素都有可能会出现这种突发情况,而且死亡率是很高的,也有可能造成植物人的后果,我们碰到这种情况,能做些什么呢?我最近对这

2010-04-03 22:42:00 11245 1

转载 医疗保险,公积金、养老、生育、工伤、失业保险

请转载,省的以后到处找了,方便大家,更方便自己。欢迎大家转载啊!­具体的社保构成比例为:­­    养老保险:单位每个月为你缴纳21%,你自己缴纳8%;­    医疗保险:单位每个月为你缴纳9%,你自己缴纳2%外加10块钱的大病统筹(大病统筹主要管住院这块);­­    失业保险:单位每个月为你缴纳2%,你自己缴纳1%;­    工伤保险:单位每个月为你缴纳0.5%,你

2010-04-03 22:41:00 890

原创 编程字体推荐

开发编程时,代码字体很重要。如果选择得当,加上IDE顺手、代码颜色舒服,简直是完美的开发环境;一旦字体选的不好,就会看的人头昏脑胀、眼睛发酸——对开发者和阅读者都是一种折磨。选择代码字体时,基本要有如下标准:等宽这应该是最基本的条件了。字符清晰如果代码看不清楚,字体再漂亮也没用。没有字符混淆1 / l / i / I 不能混淆,0 / o / O 不能混淆。标点符号明显大、中、小括号,单、双引号等

2010-04-03 22:40:00 680

原创 保护视力 把网页底色变成浅绿色

如果我们把电脑屏幕和网页的底色变为淡淡的苹果绿,可以在一定程度上有效地缓眼睛疲劳等症状。否则刺眼的白色背景看得久了,眼睛就会出现疲劳、酸涩,甚至流泪的现象。因为绿色和蓝色对眼睛最好,建议大家在长时间用电脑后,经常看看蓝天、绿地,能在一定程度上缓解视疲劳。    下面教大家如何把网页底色变成淡淡的苹果绿。  第一步:在桌面上点击鼠标右键,依次点击“属性→外观→高级”按钮。  第二步:

2010-04-03 22:39:00 665

原创 背完这999句,你的口语绝对不成问题[[怕以后找不到 赶紧收起来]]

1. I see. 我明白了。 2. I quit! 我不干了! 3. Let go! 放手! 4. Me too. 我也是。 5. My god! 天哪! 6. No way! 不行! 7. Come on. 来吧(赶快) 8. Hold on. 等一等。 9. I agree。 我同意。 10. Not bad. 还不错。 11. Not yet. 还没。 12. See you. 再见。 1

2010-04-03 22:37:00 1889

原创 让自己漂亮其实很简单

(1)洗头时,在水中放少许盐,也可以预防脱发。(2)用醋洗头,可以令头发飘顺,容易打理而且兼有去头皮屑的功效。特别适合烫染后的头发。(3)刷牙时在牙膏上加上一点小苏达,刷三次后牙齿洁白如玉,牙锈自然脱落。(4)每天放几片茶叶在口中嚼三遍,这样可使你口中保持清香,三天后除去口臭。(5)用桃仁放在火上烧热以后放在痛牙上咬,如此几次永不牙痛。(6)睡觉时口含桔皮一块,含十五分钟后吐出3-5次可根治打呼咬

2010-04-03 22:36:00 468

转载 中国人必须知道的76个常识。。。看了才发现,自己知道的实在太少了

.【十二生肖】子鼠、丑牛、寅虎、卯兔、辰龙、巳蛇、午马、未羊、申猴、酉鸡、戌狗、亥猪2.【十大名茶】西湖龙井(浙江杭州西湖区)、碧螺春(江苏吴县太湖的洞庭山碧螺峰)、信阳毛尖(河南信阳车云山)、君山银针(湖南岳阳君山)、六安瓜片(安徽六安和金寨两县的齐云山)、黄山毛峰(安徽歙县黄山)、祁门红茶(安徽祁门县)、都匀毛尖(贵州都匀县)、铁观音(福建安溪县)、武夷岩茶(福建崇安县)3.【四大名绣】苏绣(

2010-04-03 22:34:00 425

原创 什么是COM?(转)

在讨论COM以前,我们得认识到一个事实,编写软件实际上是一个非常耗费时间和金钱的活动,所以人们不断寻找方法以减少这些花费,一个很重要的就是“软件重用”。在一个理想的环境下,我们应该能够编写一次代码,在任何地方都可以运行,即使这个环境编写者都没有想到过。当一个程序员修改了自己发布给别人使用的函数功能后,使用者应该不需要改变或者重新编译程序就可以使用这个功能。早期的努力是使用类库,这个工作在C++中比

2010-04-03 22:29:00 531

原创 关于afx的由来

MFC的历史             开始,Microsoft建立了一个AFX小组,AFX代表Application   Framework,即应用程序框架。据说创建该小组原意是为了发布一个Borland   C++的OWL的竞争性产品,因为那时侯Borland   公司的应用程序框架OWL(object   Windows   Language)已经做的相当成功。AFX小组象OWL那样,提出了一

2010-04-03 22:28:00 746

原创 using namespace std的使用(转载)

所谓namespace,是指标识符的各种可见范围。C++标准程序库中的所有标识符都被定义于一个名为std的namespace中。 一 : 和是不一样,前者没有后缀,实际上,在你的编译器include文件夹里面可以看到,二者是两个文件,打开文件就会发现,里面的代码是不一样的。 后缀为.h的头文件c++标准已经明确提出不支持了,早些的实现将标准库功能定义在全局空间里,声明在带.h后缀的头文件里,c++

2010-04-03 22:27:00 846

原创 class中virtual函数和virtual函数=0的意义

这个是C++内容! 虚函数和纯虚函数不是一个东西!!!! --------------------------------------- 虚函数和纯虚函数 在面向对象的C++语言中,虚函数(virtual function)是一个非常重要的概念。因为它充分体现了面向对象思想中的继承和多态性这两大特性,在C++语言里应用极广。比如在微软的MFC类库中,你会发现很多函数都有virtual关键字,也就是

2010-04-03 22:26:00 4031

原创 《数据结构》递归算法

1、调用子程序的含义: 在过程和函数的学习中,我们知道调用子程序的一般形式是:主程序调用子程序A,子程序A调用子程序B,如图如示,这个过程实际上是: @当主程序执行到调用子程序A语句时,系统保存一些必要的现场数据,然后执行类似于BASIC语言的GOTO语句,跳转到子程序A(为了说得简单些,我这里忽略了参数传递这个过程)。 @当子程序A执行到调用子程序B语句时,系统作法如上,跳转到子程序B。 @子

2010-04-03 22:19:00 495

原创 Automation服务器不能创建对象

方法一: 开始-运行:regsvr32 scrrun.dll 方法二: 请将以下语句复制到记事本中,另存为后缀为.cmd的文件,并运行。当然在命令行下一句句运行也没问题。 echo 正在修复,这个过程可能需要几分钟,请稍候…… rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%/System32/dacui.dll rundll32.exe

2010-04-03 22:17:00 334

原创 Linux必学的60个命令之一

(1)-安装与登陆Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者把比较重要

2010-04-03 22:15:00 418

原创 抽象类与接口的区别

abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很

2010-04-03 22:14:00 292

BT3破解无线WEP和WPA增加版教程

配合专用无限网卡来破解wep和wpa 无线破解三要素 1. 无线网卡 a. 确认你的无线网卡是否支持破解. 无线网卡必须有合适的驱动能使他工作在监听模式下。这样破解软件aircrack才能很好的工作。 例如无线网卡支持windows下破解。windows下破解需要合适的软件使网卡能工作于监听模式。windows破解看中卫的帖子 http://www.wlanbbs.com/viewthread.php?tid=131&extra=page%3D6 或者无线网卡支持bt3下破解。bt3下支持的网卡列表。 http://www.wlanbbs.com/viewthread.php?tid=8&extra=page%3D1 网卡有监听模式不支持破解的原因一般是没有合适的驱动。你如果装上了合适的驱动这个网卡也就能进行破解了。 但不是所有的网卡的支持破解的,没有监听模式的网卡是没法进行破解工作的。 还有部分网卡虽然能支持破解。但不支持注入。所以这样的网卡只能被动破解。这样会很慢。凡是攻击都是需要注入的支持。 b. 无线网卡收发信号的能力。 如瑞银他接受能力强。(灵敏度高)如8187l的卡能调功率。(发射功率高)卡王是500毫瓦的小微波炉。 灵敏度高的卡接受信号的能力强上网稳定。发射功率大的卡攻击能力强。上网可能会差点。(因为自身功率大产生的电磁波会影响灵敏度)v4本身功率不大所以攻击上面不是很强(攻击包发多了会卡死)。灵敏度还算可以。 当然收发信号的能力弱的话可以加增益天线来弥补。知道为什么有这么多人在改造网卡做天线了吧。(要是能瑞银抓包,用8187l注入就好了 ) 2. 被破解的AP a. 加密方式 WEP加密。一般情况下WEP总是能被破解的。 WPA加密。一般情况下WEP总是不能被破解。 b. AP的及他信息 AP的MAC也就是BSSID。AP的SSID也就是ESSID。 合法客户端的MAC。离开AP的远近。AP的信号强度。 是否就有mac过滤,是否是隐藏SSID的,WEP是否是预共享方式。 AP的信号强度虽然高但是你离开AP远了。这也会影响破解。因为你离合法客户端远了。虽然你能接受到AP的信号。但是你无法接受到合法客户端发送给AP的信号。这样在你使用-3 arp攻击或者获取WPA的握手包时会给你带来困难(这也是很多时候虽然有合法客户端但-3攻击抓不到arp包的原因)。解决的方式还是提高你无线网卡收发信号的能力。或者你可以选择靠近AP和合法客户端。 3. 计算机及操作 a. 计算机配置要求 WEP破解:CPU III 667,MB 815,RAM 256m,VGA gf232m 这样配置的计算机上,使用bt3就能顺利完成WEP的破解工作。 WPA破解:上面的配置理论上也能进行WPA的破解。在基础条件满足的情况下,能成功获得握手包。也能进行字典攻击。但实际情况是WPA的字典攻击是极其耗费CPU时间的。所以如果在双核的计算机上2天能破解的密码。同样情况下四核心的计算机上1天就能破解。 所以2000年以后买的计算机一般都没有问题 b. 软件 目前我们的破解是居于windows/linux平台+windows/linux下支持无线网卡监听模式驱动+windows/linux下破解软件。 Windows优点兼容性好。缺点支持的网卡没有linux多。 Linux优点。支持的网卡比较多。在纯命令行模式下有极高的性能。缺点对中文支持不好。对于普通人有点陌生。 BT3的兼容性问题。BT3是slax linux+黑客工具包组成的一个系统。1.grub和计算机不兼容导致无法正常启动。这个可以用dos代替启动linux。2.Linux对有些设备不兼容导致启动的时候死机。如果遇到这样的问题可以使用光盘版或u盘的方式来解决。或者使用虚拟机。 或者使用其他linux,但是要装驱动和破解工具。或者换成windows。3.Xwindows和显卡不兼容。没有xwindows是不影响破解的。在纯命令行下也能破解。当然你也可以安装驱动等方法解决这个兼容性问题。 破解软件分成扫描AP软件。监听抓包的软件。分析破解密码的软件。主动攻击的软件。修改网卡参数的软件。Linux下我们一般使用的是aircrack软件包。 如果你的计算机没有兼容性问题的话。Bt3硬盘版的安装方式是最简单最绿色的。而且对网卡的支持最好。启动速度快。实际上远比你使用虚拟机方式。或者刻盘。U盘启动等方式简单易行。 c. 软件的操作 在linux破解平台主要是输入命令破解。你也可以使用spoonwep windforce airoway等傻瓜类自动破解工具。我建议你先看中卫的教程。这个教程十分的棒。已经帮助了很多新手上路了。包括我。这是最新版本的。破解和linux没有多少关系。你只要会操作破解的软件就能破解密码了。破解密码的工作远远比熟悉linux简单。 http://www.wlanbbs.com/viewthread.php?tid=23&extra=page%3D3 补充一下WEP破解。 -1攻击 * Perhaps MAC address filtering is enabled. * Check that the BSSID (-a option) is correct. * Try to change the number of packets (-o option). * The driver/card doesn't support injection. * This attack sometimes fails against some APs. * The card is not on the same channel as the AP. * You're too far from the AP. Get closer, or lower the transmit rate. -1失败时候原因有以下几条。 ap有mac过滤 bssid不对 更改 -o的参数 (-1 中每次攻击包含的数据包的数量) 你的无线网卡不支持注入 有些时候对于有些ap攻击会失败 无线网卡工作的频道错了。不在ap工作的频道里。 离ap太远了。试试设置成较低的通讯速率或离ap近点。 对于有mac过滤。要把自己的网卡的mac改成合法客户端的mac否则再怎么攻击也是无效的。破解出密码。无法连接上也可能是mac过滤导致的。离ap太远可以通过设置较低的网卡速率来提高-1攻击的稳定性。对于WPA只有-0攻击是有效的。 -3攻击 上面已经提过。离合法客户端原使你没有获得arp包。方法只有提高你无线网卡收发信号的能力。或者你可以选择靠近合法客户端。 -2 -4 -5 攻击 这些攻击都是用于无客户端的WEP攻击的。这些攻击的原理都是通过收集两个相同的iv包然后伪造一个arp包最后进行发包攻击的。由于iv有24bit。有时你可能很容易就发现可以用来伪造arp包的数据了。(他read了2^24个包的话肯定会出现重复的了)直到他显示use this packet ? 就是找到可以用来伪造arp包的数据了。这时输入y他就伪造一个arp包了。但是如果这个arp包是个错包。会导致你即使获得了100万的data仍然无法破解出密码。 所以你遇到use this packet ?有时需要要输入n 放弃掉几个包。保证你伪造的arp有效。所以正确的arp包才能保证你破解出正确的密码。(关于-2攻击好几个人发贴问了) 破解之后你可能还是没法上网。这个可能是mac过滤。吧mac修改成和合法客户端相同的mac。DHCP+陌生网段 没有分配到有效的ip 这个你可以看中卫这个帖子。 http://www.wlanbbs.com/viewthread.php?tid=52&extra=page%3D2 还有http://www.wlanbbs.com/viewthread.php?tid=2122&extra=page%3D2 这里面还有窃取合法客户端网上帐号和密码的方法。连上ap没法上网还有可能是那个ap就没有上网,或ap是在一个内部网络里。 d. WPA 对于WPA只有-0攻击是有效的。很多人感到WEP的破解很成熟了,开始把精力放在WPA的破解上了。但是目前WPA的破解主要靠运气。而且即使你使用走鹃这样的超级电脑也未必能顺利破解。但是同样强度的密码在WEP上,你使用一般的设备却能很容易的被破解。造成这方面的原因是:密码体系被破解和数学家有密切关系。而WPA的加密体系目前没有数学上的漏洞可钻。所以WPA的真正瓶颈不是字典。我们实战中能破解出的WPA的密码都是弱密码。强密码破解出来的可能性比中头彩要小的多。

2010-03-26

Java命令参数说明大全

classname>]............................5 13. -da[:<packagename>...|:<classname>]........................................................5 14. -disableassertions[:<packagename>...|:<classname>]..........................5 15. -esa | -enablesystemassertions..................................................................6 16. -dsa | -disablesystemassertions................................................................6 17. -agentlib:<libname>[=<options>]................................................................6 18. -agentpath:<pathname>[=<options>]............................................................6 19. -javaagent:<jarpath>[=<options>]..............................................................6 三、扩展参数说明...........................................................................................................6 1. -Xmixed.................................................................................................................6 2. -Xint.....................................................................................................................7 3. -Xbootclasspath:path......................................................................................7 4. -Xbootclasspath/a:path..................................................................................7 5. -Xbootclasspath/p:path..................................................................................7 6. -Xnoclassgc.........................................................................................................7 7. -Xincgc.................................................................................................................7 8. -Xloggc:<file>...................................................................................................7 9. -Xbatch.................................................................................................................7 10. -Xms<size>...........................................................................................................7 11. -Xmx<size>...........................................................................................................7 12. -Xss<size>...........................................................................................................8 13. -Xprof...................................................................................................................8 14. -Xfuture...............................................................................................................8 15. -Xrs.......................................................................................................................8 16. -Xcheck:jni.........................................................................................................8

2010-03-26

snort使用手册(linux)

libpcap所以很轻松不用再装了) 而WINDOWS更简单只要解包出来就可以了; ---------------------------------------------------------------------- 参数介绍: 命令行是snort -[options] 选项: ; ; ; ;-A 设置模式是full,fast,还是none;full模式是记录 ; ; ; ;标准alert模式到alert文件中;Fast模式只写入时间戳messages, ; ; ; ;IPs,ports到文件中None模式关闭报警 ; ; ; ;-a ; ; ; ;是显示ARP包; ; ; ; ;-b ; ; ; ;是把LOG信息包记录为TCPDUMP格式所有信息包都被记录为 ; ; ; ; ; ; ; ;两进制形式名字如snort-0612@1385.log这个选项对于FAST ; ; ; ; ; ; ; ;记录模式比较好它不需要花费包信息转化为文本时间 ; ; ; ; ; ; ; ;Snort在100Mbps网络中使用"-b"比较好 ; ; ; ;-c 使用配置文件,这个规则文件是告诉系统什么样信息要LOG ; ; ; ; ; ; ; ;或者要报警或者通过 ; ; ; ;-C ; ; ; ;在信息包信息使用ASCII码来显示而不是hexdump ; ; ; ;-d ; ; ; ;解码应用层 ; ; ; ;-D ; ; ; ;把snort以守护进程思路方法来运行默认情况下ALERT记录发送......

2010-03-26

linux内核阅读心得

读核感悟-Linux内核启动-内核的生成...........................................2 读核感悟-Linux内核启动-从hello world说起...................................3 读核感悟-Linux内核启动-BIOS.................................................5 读核感悟-Linux内核启动-setup辅助程序........................................6 读核感悟-Linux内核启动-内核解压缩...........................................8 读核感悟-Linux内核启动-开启页面映射.........................................9 读核感悟-Linux内核启动-链接脚本............................................11 读核感悟-伪装现场-系统调用参数.............................................13 读核感悟-伪装现场-fork()系统调用...........................................15 读核感悟-伪装现场-内核线程:...............................................17 读核感悟-伪装现场-信号通信.................................................19 读核感悟-kbuild系统-内核模块的编译.........................................22 读核感悟-kbuild系统-编译到内核和编译成模块的区别...........................24 读核感悟-kbuild系统-make bzImage的过程.....................................26 读核感悟-kbuild系统-make menuconfig........................................31 读核感悟-文件系统-用C来实现面向对象........................................32 读核感悟-设计模式-用C来实现虚函数表和多态..................................32 读核感悟-设计模式-用C来实现继承和模板......................................33 读核感悟-设计模式-文件系统和设备的继承和接口...............................34 读核感悟-设计模式-文件系统与抽象工厂.......................................36 读核感悟-阅读源代码技巧-查找定义...........................................37 读核感悟-阅读源代码技巧-变量命名规则.......................................42 读核感悟-内存管理-内核中的页表映射总结.....................................43 读核感悟-健壮的代码-exception table-内核中的刑事档案.......................44 读核感悟-定时器-巧妙的定时器算法...........................................45 读核感悟-内存管理-page fault处理流程.......................................45 读核感悟-文件读写-select实现原理...........................................47 读核感悟-文件读写-poll的实现原理...........................................49 1 功能介绍:.............................................................49 2 关键的结构体:.........................................................49 3 poll的实现.............................................................49 4 性能分析:.............................................................50 读核感悟-文件读写-epoll的实现原理..........................................50 1 功能介绍...............................................................50 2 关键结构体:...........................................................51 3 epoll_create的实现.....................................................53 4 epoll_ctl的实现........................................................53 5 epoll_wait的实现.......................................................54 6 性能分析...............................................................54 读核感悟-同步问题-同步问题概述.............................................55 1 同步问题的产生背景.....................................................55 2 内核态与用户态的区别...................................................55 读核感悟-同步问题-内核态自旋锁的实现.......................................56 1自旋锁的总述............................................................56 2非抢占式的自旋锁........................................................56 3 锁的释放...............................................................57 4 与用户态的自旋锁的比较.................................................57 5 总结...................................................................58 读核感悟-内存管理-free命令详解.............................................58 读核感悟-文件读写-2.6.9内核中的AIO.........................................59 1 AIO概述................................................................59 2 内核态AIO的使用.......................................................61 读核感悟-文件读写-内核态AIO相关结构体......................................61 1 内核态AIO操作相关信息.................................................61 2 AIO上下文:............................................................63 3 AIO ring...............................................................63 4 异步I/O事件的返回信息.................................................64 读核感悟-文件读写-内核态AIO创建和提交操作..................................65 1 AIO上下文的创建-io_setup().............................................65 2 AIO请求的提交:io_submit实现机制......................................66 读核感悟-文件操作-AIO操作的执行............................................66 1.在提交时执行AIO........................................................66 2.在工作队列中执行AIO....................................................66 3.负责AIO执行的核心函数aio_run_iocb.....................................67 4 AIO操作的完成..........................................................67 读核感悟-文件读写-内核态是否支持非direct I/O方式的AIO.....................67

2010-03-26

谷歌黑板报--数学之美

数学之美 系列一 ‐‐ 统计语言模型 .............................................................................................. 2 数学之美 系列二 ‐‐ 谈谈中文分词 .............................................................................................. 3 数学之美 系列三 ‐‐ 隐含马尔可夫模型在语言处理中的应用 ................................................... 5 数学之美 系列四 ‐‐ 怎样度量信息? ............................................................................................ 7 数学之美 系列五 ‐‐ 简单之美:布尔代数和搜索引擎的索引 ................................................... 9 数学之美 系列六 ‐‐ 图论和网络爬虫 (Web Crawlers) ............................................................. 11 数学之美 系列七 ‐‐ 信息论在信息处理中的应用 .................................................................... 13 数学之美 系列八‐‐ 贾里尼克的故事和现代语言处理 .............................................................. 15 数学之美 系列九 ‐‐ 如何确定网页和查询的相关性 ................................................................ 17 数学之美 系列十 有限状态机和地址识别 ................................................................................. 19 数学之美 系列十一 ‐ Google 阿卡 47 的制造者阿米特.辛格博士 ........................................ 20 数学之美 系列十二 ‐ 余弦定理和新闻的分类 .......................................................................... 21 数学之美 系列十三 信息指纹及其应用 ..................................................................................... 24 数学之美 系列十四 谈谈数学模型的重要性 ............................................................................. 25 数学之美 系列十五 繁与简 自然语言处理的几位精英 ........................................................... 27 数学之美 系列十六(上) 不要把所有的鸡蛋放在一个篮子里 ‐‐ 谈谈最大熵模型 ........... 29 数学之美 系列十六 (下)- 不要把所有的鸡蛋放在一个篮子里 最大熵模型 ............... 31 数学之美 系列十七 闪光的不一定是金子 谈谈搜索引擎作弊问题(Search Engine Anti‐SPAM) ....................................................................................................................................................... 32 数学之美 系列十八 - 矩阵运算和文本处理中的分类问题 ................................................... 35 数学之美 系列十九 - 马尔可夫链的扩展 贝叶斯网络 (Bayesian Networks) ...................... 37 数学之美 系列二十 -自然语言处理的教父 马库斯 ............................................................... 38 数学之美 系列二十一 - 布隆过滤器(Bloom Filter) ........................................................... 39 数学之美 系列二十二 由电视剧《暗算》所想到的 — 谈谈密码学的数学原理 .................. 41 数学之美 系列二十三 输入一个汉字需要敲多少个键 — 谈谈香农第一定律 ...................... 44

2010-03-26

程序员羊皮卷下载版电子书

初入职场——程序员的职场成长 3 第1 章 大学生活应该这样度过 3 完成一个满意的项目丰富自己 5 安排一次真正的实习,了解社会 5 失败的实习生 6 如何找到适合的实习机会 7 实习成功的三有一无 8 开发人员实习应该这样 9 参加一个社团让自己融入团队 9 承担一份责任 10 感受项目经理的无奈 11 真正感受集体的意义 12 计算机专业的学生与IT 培训 12 IT 培训的7 大陷阱 14 大学毕业了,要不要参加IT 培训 17 到底有没有救世主 20 第2 章 四招找到好工作 ......

2010-03-26

SQL语言艺术-适合数据库开发者、软件架构师,也适合DBA,尤其是数据库应用维护人员

本书分为12章,每一章包含许多原则或准则,并通过举例的方式对原则进行解释说明。这些例 子大多来自于实际案例,对九种SQL经典查询场景以及其性能影响讨论,非常便于实践,为你 的实际工作提出了具体建议。本书适合SQL数据库开发者、软件架构师,也适合DBA,尤其是 数据库应用维护人员阅读。 资深SQL 专家Stéphane Faroult倾力打造 《软件架构设计》作者温昱最新译作 巧妙借鉴《孙子兵法》的智慧结晶 传授25年的SQL性能与调校经验 深入探讨九种常见查询方案及其性能

2010-03-26

Linux 系统命令及其使用详解(大全)

cat cd   chmod chown   cp cut  名称:cat   使用权限:所有使用者   使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName   说明:把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案)   参数:   -n 或 --number 由 1 开始对所有输出的行数编号   -b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号   -s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行   -v 或 --show-nonprinting   范例:   cat -n textfile1 > textfile2 把 textfile1 的档案内容加上行号后输入 textfile2 这个档案里   cat -b textfile1 textfile2 >> textfile3 把 textfile1 和 textfile2 的档案内容加上行号(空白行不加)之后将内容附加到 textfile3   名称:cd   使用权限:所有使用者   使用方式:cd [dirName]  说明:变换工作目录至 dirName。 其中 dirName 表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用者的 home directory (也就是刚 login 时所在的目录).另外,"~" 也表示为 home directory 的意思,"." 则是表示目前所在的目录,".." 则表示目前目录位置的上一层目录。   范例:跳到 /usr/bin/:  cd /usr/bin   跳到自己的 home directory:  cd ~   跳到目前目录的上上两层:  cd ../..   指令名称:chmod .....

2010-03-26

Linux网络编程(linux串讲)

第一章概论 ..................................................................................................................1 1.1 网络的历史.......................................................................................................1 1.2 OSI 模型...........................................................................................................3 1.3 Internet 体系模型..............................................................................................4 1.4 客户/服务器模型...............................................................................................5 1.4 UNIX 的历史 ...................................................................................................7 1.4.1 Unix 诞生前的故事.................................................................................7 1.4.2 UNIX 的诞生..........................................................................................8 1.4.3 1979 – UNIX 第七版............................................................................. 10 1.4.4 UNIX 仅仅是历史吗?............................................................................. 11 1.5 Linux 的发展.................................................................................................. 11 1.5.1 Linux 的发展历史.................................................................................. 12 1.5.2 什么叫GNU? ...................................................................................... 12 1.5.3 Linux 的特色........................................................................................ 13 1.5.4 硬件需求............................................................................................... 14 1.5.5 Linux 可用的软件................................................................................. 14 1.5.6 为什么选择 Linux ? ............................................................................ 15 1.6 Linux 和 Unix 的发展.................................................................................... 15 第二章 UNIX/Linux 模型...............................................................................................17 2.1 UNIX/Linux 基本结构.......................................................................................17 2.2 输入和输出......................................................................................................19 2.2.1 UNIX/Linux 文件系统简介......................................................................19 2.2.2 流和标准I/O 库......................................................................................20 2.3 进程................................................................................................................21 第三章进程控制 ..........................................................................................................22 3.1 进程的建立与运行...........................................................................................22

2010-03-26

Linux程序员指南

第1章Linux操作系统 1 9 9 1年3月, Linus Benedict To r v a l d s为他的AT 3 8 6计算机买了一个多任务操作系统: M i n i x。他使用这个操作系统来开发自己的多任务系统,并称之为L i n u x。1 9 9 1年9月,他向 I n t e r n e t网上的其他一些M i n i x用户发电子邮件,发布了第一个系统原型,这样就揭开了L i n u x 工程的序幕。从那时起,有许多程序员都开始支持L i n u x。他们增加设备驱动程序,开发应用 程序,他们的目标是符合P O S I X标准。现在的L i n u x功能已经非常强大了,但是L i n u x更吸引 人的地方在于,它是免费的(当然并不像免费啤酒那样,不是完全免费)。现在人们正在把 L i n u x移植到其他平台上。 ......

2010-03-26

Linux操作系统下C语言编程入门

第一章 基础知识 ……………………………………………………………………………4 第二章 进程介绍 …………………………………………………………………………10 第三章 文件操作 …………………………………………………………………………17 第四章 时间概念 …………………………………………………………………………27 第五章 信号处理 …………………………………………………………………………31 第六章 消息管理 …………………………………………………………………………39 第七章 线程操作 …………………………………………………………………………49 第八章 网络编程 …………………………………………………………………………54 第九章 Linux 下C 开发工具介绍 ……………………………………………………….87

2010-03-26

java面试笔试题大汇总

JAVA相关基础知识 1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。 3.封装: 封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。 4. 多态性: 多态性是指允许不同类的对象对同一消息作出响应。多态性包括参数化多态性和包含多态性。多态性语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名问题。 .....

2010-03-26

C 语言深度解剖--解开程序员面试笔试的秘密

前言 我遇到过很多程序员和计算机系毕业的学生,也给很多程序员和计算机系毕业的学生讲 解过《高级C 语言程序设计》。每期班开课前,我总会问学生:你感觉C 语言学得怎么样? 难吗?指针明白吗?数组呢?内存管理呢?往往学生回答说:感觉还可以,C 语言不难,指 针很明白,数组很简单,内存管理也不难。一般我会再问一个问题:通过这个班的学习, 你想达到什么程度?很多学生回答:精通C 语言。我告诉他们:我很无奈,也很无语。因 为我完全在和一群业余者或者是C 语言爱好者在对话。你们大学的计算机教育根本就是在 浪费你们的时间,念了几年大学,连C 语言的门都没摸着。现在大多数学校计算机系都开 了C、C++、Java、C#等等语言,好像什么都学了,但是什么都不会,更可悲的是有些大学 居然取消了C 语言课程,认为其过时了。我个人的观点是“十鸟在林,不如一鸟在手”,真 正把C 语言整明白了再学别的语言也很简单,如果C 语言都没整明白,别的语言学得再好 也是花架子,因为你并不了解底层是怎么回事。当然我也从来不认为一个没学过汇编的人 能真正掌握C 语言的真谛。我个人一直认为,普通人用C 语言在3 年之下,一般来说,还 没掌握C 语言;5 年之下,一般来说还没熟悉C 语言;10 年之下,谈不上精通。所以,我 告诉我的学生:听完我的课,远达不到精通的目标,熟悉也达不到,掌握也达不到。那能 达到什么目标?-----领你们进入C 语言的大门。入门之后的造化如何在于你们自己。不过我 可以告诉你们一条不是捷径的捷径:把一个键盘的F10 或F11 按坏,当然不能是垃圾键盘。 往往讲到这里,学生眼里总是透露着疑虑。C 语言有这么难吗?我的回答是:不难。但 你就是用不明白。学生说:以前大学老师讲C 语言,我学得很好。老师讲的都能听懂,考 试也很好。平时练习感觉自己还不错,工作也很轻松找到了。我告诉学生:听明白,看明 白不代表你懂了,你懂了不代表你会用了,你会用了不代表你能用明白,你能用明白不代 表你真正懂了!什么时候表明你真正懂了呢?你站在我这来,把问题给下面的同学讲明白, 学生都听明白了,说明你真正懂了。否则,你就没真正懂,这是检验懂没懂的唯一标准。 冰山大家都没见过,但总听过或是电影里看过吧?如果你连《泰坦尼克》都没看过,那你 也算个人物(开个玩笑)。《泰坦尼克》里的冰山给泰坦尼克造成了巨大的损失。你们都是 理工科的,应该明白冰山在水面上的部分只是总个冰山的1/8。我现在就告诉你们,C 语言 就是这座冰山。你们现在仅仅是摸到了水面上的部分,甚至根本不知道水面下的部分。我 希望通过我的讲解,让你们摸到水面下的部分,让你们知道C 语言到底是什么样子。 从现在开始,除非在特殊情况下,不允许用printf 这个函数。为什么呢?很多学生写完 代码,直接用printf 打印出来,发现结果不对。然后就举手问我:老师,我的结果为什么不 对啊?连调试的意识都没有!大多数学生根本就不会调试,不会看变量的值,内存的值。 只知道printf 出来结果不对,却不知道为什么不对,怎么解决。这种情况还算好的。往往很 多时候printf 出来的结果是对的,然后呢,学生也理所当然的认为程序没有问题。是这样吗? 往往不是,往后看,你能看到例子的。永远给我记住一点:结果对,并不代表程序真正没 有问题。所以,以后尽量不要用printf 函数,要去看变量的值,内存的值。当然,在我们目 前的编译器里,变量的值,内存的值对了就代表你程序没问题吗?也不是,往后,你也会 看到例子的......

2010-03-26

sun 云计算入门指南

云计算在许多方面只是互联网的一个比喻词,亦即计算和数据资源 日益迁移到 Web 上的比喻词。不过,区别也是存在的:云计算代 表网络计算价值的一个新的临界点。它提供更高的效率、巨大的可 扩展性和更快、更容易的软件开发。其中心内容为新的编程模型、 新的 IT 基础设施以及实现新的商业模式。

2010-03-26

空空如也

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

TA关注的人

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