自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(92)
  • 资源 (4)
  • 收藏
  • 关注

转载 curl 命令使用

原文地址:http://blog.sina.com.cn/s/blog_4b9eab320100slyw.html可以看作命令行浏览器1、开启gzip请求curl -I http://www.sina.com.cn/ -H Accept-Encoding:gzip,defalte2、监控网页的响应时间curl -o /dev/null -s -w "time_conne

2013-10-07 15:22:15 1110 3

转载 CURL命令

生成一个ca证书 openssl pkcs12 -in test.p12 -out test.crt 使用证书访问 curl --cert test.p12:****** --cert-type P12 --cacert test.crt--header content-type:'Mozilla/5.0 (compatible; MSIE 9.0; Windows N

2013-10-07 15:20:50 1099 1

原创 算法-二叉树转双向链表

1.首先看二叉树和双向链表的结构体:双向链表存储结构如下:typedef struct DulNode{ ElemType data; struct DulNode *prior; struct DulNode *next;}二叉树的二叉链表存储结构如下:typedef stuct BiTNode{ TElemType

2013-09-22 09:32:22 2152 2

转载 java学习笔记-ArrayUtil

ArrayUtils 拥有以下方法:toString将一个数组转换成String,用于打印数组isEquals判断两个数组是否相等,采用EqualsBuilder进行判断toMap将一个数组转换成Map,如果数组里是Entry则其Key与Value就是新Map的Key和Value,如果是Object[]则Object[0]为KeyObject[1]为Valueclone拷贝数组subarray

2013-09-17 19:13:52 1581

原创 逆向学习笔记-基于EBP的栈帧

程序的OEP,一开始以 Push EBP 和MOV Ebp,Esp这两句开始。原因:c程序的开始是以一个主函数main()为开始的,而函数在访问的过程中最重要的事情就是要确保堆栈的平衡,而在win32的环境下保持平衡的办法是这样的: 1.让EBP保存ESP的值。2.在程序运行完毕的时候调用 mov esp,ebp pop ebp retn或者是 leaver

2013-09-13 11:34:54 1906

原创 win8下找到计算器并转换为程序员模式

最近想用计算器的十进制和十六进制转化的功能,发现win8没有开始菜单了,从网上查了查,原来指令如此简单,特此做笔记,谨防忘记!操作:win+r打开运行,输入calc,确定就出来了!首先看到的界面是:然后我们点击查看,程序员,就变成了:这样我们输入十进制数,再点击十六进制就能把十进制的数字转为十六进制了。

2013-09-12 13:23:11 1963 2

转载 JPA实体关系映射之注释

下面是我总结的JPA实体关系映射的注释写法:1.单向一对一@OneToMany(cascade = {CascadeType.ALL})@JoinColumn(name = "...")@JoinColumn注释的是保存表与表关系的字段.2.双向一对一(1)@OneToOne@JoinColumn(name = "...")@JoinColumn注释的是保存表与表关

2013-09-09 22:05:40 1558

转载 阿里巴巴笔试题

1、有一个虚拟存储系统,若进程在内存中占3页(开始时内存为空),若采用先进先出(FIFO)页面淘汰算法,当执行如下访问页号序列后1,2,3,4,5,1,2,5,1,2,3,4,5,会发生多少缺页?A、7                       B、8                            C、9                           D、102、设有一个顺

2013-09-07 08:42:32 1135 1

转载 淘宝2011.9.21校园招聘会笔试题

一、单选题1、我们有很多瓶无色的液体,其中有一瓶是毒药,其它都是蒸馏水,实验的小白鼠喝了以后会在5分钟后死亡,而喝到蒸馏水的小白鼠则一切正常。现在有5只小白鼠,请问一下,我们用这五只小白鼠,5分钟的时间,能够检测多少瓶液体的成分(C)A、5瓶                     B、6瓶                           C、31瓶                  

2013-09-07 08:42:27 1261

转载 腾讯2011.10.15校园招聘会笔试题

1、下面的排序算法中,初始数据集的排列顺序对算法的性能无影响的是(B)A、插入排序                      B、堆排序                    C、冒泡排序                     D、快速排序2、以下关于Cache的叙述中,正确的是(B)A、CPU中的Cache容量应大于CPU之外的Cache容量B、Cache的设计思想是在合理成本

2013-09-07 08:41:14 1093

转载 2014届华为校园招聘机试题

华为2014校园招聘的机试题目和2013年的完全一样。一、题目描述(60分):通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串过滤程序,若字符串中出现多个相同的字符,将非首次出现的字符过滤掉。比如字符串“abacacde”过滤结果为“abcde”。要求实现函数:void stringFilter(const char *pInputStr, long lInputL

2013-09-07 08:34:26 1289

原创 实现Runnable接口和扩展Thread使用场景

我们知道创建子线程的两个方式:实现Runnable接口和扩展Thread。扩展Thread类和实现Runnable接口的使用场景:Thread类定义了派生类可以重写的几个方法。在这些方法中,只有一个方法必须重写,即run()方法。当然,这也是实现Runnable接口时需要实现的方法。所以我认为:只有当类正在以某种方式增强或者修改时,才应当对类进行扩展。因此,如果不重写Thread类的其它方

2013-09-06 20:05:30 1928

原创 java学习笔记-Thread

java定义了创建线程的两种方法1.实现Runnable接口2.扩展Thread类本身1.实现Runnable接口:可以依托任何Runnable接口的对象来创建线程。但是为了实现Runnable接口,类需要实现run()方法。创建了实现Runnable接口的类之后,可以在类中实例化Thread类型的对象。Thread类定义了几个构造函数,下面实例中使用的构造函数如下:Thr

2013-09-04 21:04:54 1424

转载 java 作用域 public private default protected 的差别

在Java中有四种不同的作用域,分别是 public protected default 和private,这四种不同的作用域的限制由前到后逐渐的增加。  现在来看看public的作用域,在所有的作用域中,public可谓是最宽松的,在编写类文件的时候,只要该类以public关键字修饰,那么这个类的类文件就必须以该类的简单类名来命名。在类的内部,被它修饰的无论是参数还是方法,都可以在任何地方访

2013-09-04 16:01:55 1128

原创 java学习笔记-继承中super关键字

背景:在java继承的概念中我们得知,被声明为私有的类成员对所属的类来说仍然是私有的。类之外的任何代码都不能访问,包括子类。super关键字的两种用法:1.用于调用超类的构造函数;2.用于访问超类中被子类的某个成员隐藏的成员;例:使用super调用超类的构造函数矩形实体代码:public class Rectangular { private double wid

2013-09-04 15:45:37 3195 1

原创 Matlab中.*和./详解

1.概念.*和./用于矩阵相乘或者矩阵相除,分别表示矩阵中对应元素相乘和对应元素相除。2.实例:

2013-09-02 14:19:20 4485

原创 Matlab中sum函数详解

sum(x,2)表示矩阵x的横向相加,求每行的和,结果是列向量。而缺省的sum(x)就是竖向相加,求每列的和,结果是行向量。 例如:

2013-09-02 10:57:17 3069

转载 Matlab中pdist 函数详解(各种距离的生成)

一、pdistPairwise distance between pairs of objectsSyntaxD = pdist(X)D = pdist(X,distance)DescriptionD = pdist(X)计算 X 中各对行向量的相互距离(X是一个m-by-n的矩阵). 这里 D 要特别注意,D 是一个长为m(m–1)/2的行向量.可以这样理解 D 的生

2013-09-02 10:42:37 3038

转载 StringTokenizer类的用法

StringTokenizer是一个用来分隔String的应用类,相当于VB的split函数。1.构造函数public StringTokenizer(String str)public StringTokenizer(String str, String delim)public StringTokenizer(String str, String delim, booleanr

2013-09-02 10:14:31 1259

转载 Tomcat的Manager显示403 Access Denied

管理tomcat的时候遇到了以下问题:  1.刚开始需要用户名密码,不知道用户名和密码是什么,但是输入什么都不正确。  解决办法:  自己在tomcat-users.xml中按格式添加用户 conf文件夹里面  默认是注释掉了的,这主要是考虑到服务器的安全,如果是本地测试,去掉以下这段注释,然后重启动服务器,再输入                     用

2013-09-01 20:15:06 1501

原创 javaio学习笔记-字符流类(2)

1.java.io包中的字符流类-BufferedReader和BufferedWriter:BufferedReader:缓存的输入字符流;BufferedWriter:缓存的输出字符流;FileReader:从文件中读取内容的输入流;OutputStreamWriter:向文件中写入内容的输出流;注:Buffered缓冲区,它就是一个像水池的东西,往水池里放水,放满后,一次

2013-08-29 13:43:27 1900

原创 javaio学习笔记-字符流类(1)

1.java.io包中的字符流类-BufferedReader和BufferedWriter:BufferedReader:缓存的输入字符流;BufferedWriter:缓存的输出字符流;InputStreamReader:将字节转换成字符的输入流;OutputStreamWriter:将字符转换成字节的输出流;2.实例-读取字符:import java.io.Buf

2013-08-29 10:38:59 1452 2

转载 Java程序员必备的七大全能

1、思想:必须掌握OOP的主要要求,这样使用Java开发的系统才能是真正的Java系统。  2、管理:必须熟悉使用ant完成工程管理的常用任务,例如工程编译、生成javadoc、生成jar、版本控制、自动测试。  3、API:Java的核心API是非常庞大的,但是有一些内容笔者认为是必须熟悉的,否则不可能熟练的运用Java,包括:  ◆java.lang包下的80%以上的类

2013-08-23 19:58:46 1018 2

转载 Struts2曝高危远程执行漏洞:中国互联网又遭浩劫

7月17日消息,Struts 2今日被曝出远程执行漏洞。Struts漏洞影响巨大,受影响站点以电商、银行、门户、政府居多。而且一些自动化、傻瓜化的利用工具开始出现,填入地址可直接执行服务器命令,读取数据甚至直接关机等操作...据@乌云漏洞报告平台的消息,淘宝、京东、腾讯等大型互联网厂商存在该漏洞,目前影响厂商扔在增长中。而且漏洞利用代码已经被强化,可直接通过浏览器的提交对服务器进行任意

2013-08-14 09:56:31 1139

转载 Struts2再爆远程代码执行漏洞

Struts2再爆远程代码执行漏洞st4rw00d @漏洞 2013-05-22 共 19242 人围观  摘要 Apache官方的struts2产品,最近出了一个远程代码执行漏洞,编号“S2-013”,目前是0DAY,官方没有修补方案出现。http://struts.apache.org/development/2.x/docs/security-bulletins.

2013-08-14 09:53:48 960

转载 Struts2+JQuery+JSON实现异步交互

Struts2+JQuery+JSON实现异步交互,包括从后台获得单个值、对象、List和Map数据并从前台的表达中获取值把值进行序列化通过JQuery的$.ajax({})传到后台和后台的对象进行绑定。第一步:在MyEclipse中创建JavaWeb工厂并把Struts2 和 json的jar包添加到工程中添加完成后的工程图是: 第二步:创建后台:  1. UserInfo实体类

2013-08-14 09:39:59 768

转载 Struts2中Session的使用

在Struts2里,如果需要在Action中使用session,可以通过下面两种方式得到  1.通过ActionContext class中的方法getSession得到  2.Action实现org.apache.struts2.interceptor.SessionAware接口的方式来对session进行操作   下面先看一个采用第一种方式,在action中得到session

2013-08-14 09:35:03 698

转载 Struts2框架安全缺陷

摘要本文介绍了java开发流行框架struts2以及webwork的一些安全缺陷,并举例说明框架本身以及开发人员使用框架时,所产生的种种安全问题,以及作者挖掘框架安全漏洞的一些心得体会。推荐以下人群阅读了解java开发了解框架开发了解web application安全“网络安全爱好者”正文当前java开发网站,通常不会是纯JSP的,大都使用了java frame

2013-08-14 09:17:34 1479

转载 struts2和strut1相比有什么不同?struts2有哪些优点?

Action 类:• Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。• Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去实现 常用的接口。Action接口不是必须的,任何有execute标识的POJO对象都可以用作St

2013-08-14 09:12:52 895

转载 struts2 最新S2-016-S2-017漏洞通杀struts2所有版本

2013-08-14 09:09:47 1039

原创 struts 2学习笔记—浅谈struts的线程安全

Struts 1中所有的Action都只有一个实例,该Action实例会被反复使用。而Struts 2中每个Action都会有多个实例,意思就是说每次处理一个请求时都会生成一个Action实例,这些实例彼此独立,处理完毕就会被销毁。因此Struts 1中的Action是线程不安全的,Struts 2中的Action是线程安全的。由于Action中没有其他特殊资源,使用完毕就会被销毁,不会造成资源占

2013-08-13 22:05:53 1094

原创 struts 2学习笔记—初学struts 2

首先我学习了struts 1.x与struts 2的区别:1.struts 1.x的控制器类必须从Action类继承。2.struts 2的控制器类可以是一个普通的类,也可以是ActionSupport类的子类。3.struts 1.x使用一个名为ActionServlet的Servlet类来处理客户端请求。4.struts 2.x使用一个名为FilterDispatche

2013-08-13 21:53:55 912

原创 JSON—接收服务器端传来的数据

1.服务器端传送json格式的数据代码如下(这里指在servlet类中的情况):import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.htt

2013-08-11 15:08:32 5041

转载 MySQL里求给定的时间是所在月份的第几个礼拜

Share 一个昨天写的函数。 目的是求给定的时间是所在月份的第几个礼拜。[sql] view plaincopyDELIMITER $$          USE `t_girl`$$          DROP FUNCTION IF EXISTS `weekofmonth`$$          CREATE DEFINER=`root`@`localho

2013-08-11 10:45:58 877

转载 总结MYSQL的优化

碰到过好几次这样的题目,可每次都不能答的完全正确.现在大概列出如下:(忘各位补充)1.数据库的设计尽量把数据库设计的更小的占磁盘空间.1).尽可能使用更小的整数类型.(mediumint就比int更合适).2).尽可能的定义字段为not null,除非这个字段需要null.3).如果没有用到变长字段的话比如varchar,那就采用固定大小的纪录格式比如char.4).表

2013-08-11 10:28:06 596

转载 五种常见的 PHP 设计模式

五种常见的 PHP 设计模式      设计模式只是为 Java 架构师准备的 —— 至少您可能一直这样认为。实际上,设计模式对于每个人都非常有用。如果这些工具不是 “架构太空人” 的专利,那么它们又是什么?为什么说它们在 PHP 应用程序中非常有用?本文解释了这些问题。      设计模式不仅代表着更快开发健壮软件的有用方法,而且还提供了以友好的术语封装大型理念的方法。例如,您可

2013-08-11 10:25:49 882

原创 php.ini中文版详解

中文版php.ini  ;************************以下这部分是php.ini-recommended中的内容*******************************;**********************************************************************************************

2013-08-11 10:23:50 970

原创 Ubuntu—快捷键

Ubuntu操作的快捷键* 打开主菜单 = Alt + F1* 运行 = Alt + F2* 显示桌面 = Ctrl + Alt + d* 最小化当前窗口 = Alt + F9* 最大化当前窗口 = Alt + F10* 关闭当前窗口 = Alt + F4* 截取全屏 = Print Screen* 截取窗口 = Alt + Print Screen默认特殊快捷

2013-08-11 10:10:56 650

转载 javascript 数据类型转换

javascrīpt 类型转换函数在Javascrīpt中,Double类型和Int类型都是看作为Number对象.1.Number转成String        number.toString()        String()  系统函数2.String    转为 Number                    parseInt()              

2013-08-11 10:04:52 620

原创 Java-Collections的sort方法对list进行排序

1.List中的对象实现Comparable接口:public class User implements Comparable{ private String name; private Integer order; public String getName() { return name; } public void

2013-08-10 23:37:19 1786

英语翻译必备

适合初学者和研究人员进行技巧性的翻译学习,希望能帮到你们!

2012-12-11

Matlab有关题

适合初学者对matlab有深入的学习,希望对你们有所帮助!

2012-12-11

java理财系统 文档

对于初学者,可以了解这个很好的一个java SQL的过程

2012-03-22

空空如也

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

TA关注的人

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