- 博客(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
1163
2
转载 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
1375
1
原创 算法-二叉树转双向链表
1.首先看二叉树和双向链表的结构体:双向链表存储结构如下:typedef struct DulNode{ ElemType data; struct DulNode *prior; struct DulNode *next;}二叉树的二叉链表存储结构如下:typedef stuct BiTNode{ TElemType
2013-09-22 09:32:22
2264
转载 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
1708
原创 逆向学习笔记-基于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
1995
原创 win8下找到计算器并转换为程序员模式
最近想用计算器的十进制和十六进制转化的功能,发现win8没有开始菜单了,从网上查了查,原来指令如此简单,特此做笔记,谨防忘记!操作:win+r打开运行,输入calc,确定就出来了!首先看到的界面是:然后我们点击查看,程序员,就变成了:这样我们输入十进制数,再点击十六进制就能把十进制的数字转为十六进制了。
2013-09-12 13:23:11
2021
转载 JPA实体关系映射之注释
下面是我总结的JPA实体关系映射的注释写法:1.单向一对一@OneToMany(cascade = {CascadeType.ALL})@JoinColumn(name = "...")@JoinColumn注释的是保存表与表关系的字段.2.双向一对一(1)@OneToOne@JoinColumn(name = "...")@JoinColumn注释的是保存表与表关
2013-09-09 22:05:40
1606
转载 阿里巴巴笔试题
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
1180
1
转载 淘宝2011.9.21校园招聘会笔试题
一、单选题1、我们有很多瓶无色的液体,其中有一瓶是毒药,其它都是蒸馏水,实验的小白鼠喝了以后会在5分钟后死亡,而喝到蒸馏水的小白鼠则一切正常。现在有5只小白鼠,请问一下,我们用这五只小白鼠,5分钟的时间,能够检测多少瓶液体的成分(C)A、5瓶 B、6瓶 C、31瓶
2013-09-07 08:42:27
1297
转载 腾讯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
1136
转载 2014届华为校园招聘机试题
华为2014校园招聘的机试题目和2013年的完全一样。一、题目描述(60分):通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串过滤程序,若字符串中出现多个相同的字符,将非首次出现的字符过滤掉。比如字符串“abacacde”过滤结果为“abcde”。要求实现函数:void stringFilter(const char *pInputStr, long lInputL
2013-09-07 08:34:26
1320
原创 实现Runnable接口和扩展Thread使用场景
我们知道创建子线程的两个方式:实现Runnable接口和扩展Thread。扩展Thread类和实现Runnable接口的使用场景:Thread类定义了派生类可以重写的几个方法。在这些方法中,只有一个方法必须重写,即run()方法。当然,这也是实现Runnable接口时需要实现的方法。所以我认为:只有当类正在以某种方式增强或者修改时,才应当对类进行扩展。因此,如果不重写Thread类的其它方
2013-09-06 20:05:30
1979
原创 java学习笔记-Thread
java定义了创建线程的两种方法1.实现Runnable接口2.扩展Thread类本身1.实现Runnable接口:可以依托任何Runnable接口的对象来创建线程。但是为了实现Runnable接口,类需要实现run()方法。创建了实现Runnable接口的类之后,可以在类中实例化Thread类型的对象。Thread类定义了几个构造函数,下面实例中使用的构造函数如下:Thr
2013-09-04 21:04:54
1487
转载 java 作用域 public private default protected 的差别
在Java中有四种不同的作用域,分别是 public protected default 和private,这四种不同的作用域的限制由前到后逐渐的增加。 现在来看看public的作用域,在所有的作用域中,public可谓是最宽松的,在编写类文件的时候,只要该类以public关键字修饰,那么这个类的类文件就必须以该类的简单类名来命名。在类的内部,被它修饰的无论是参数还是方法,都可以在任何地方访
2013-09-04 16:01:55
1167
原创 java学习笔记-继承中super关键字
背景:在java继承的概念中我们得知,被声明为私有的类成员对所属的类来说仍然是私有的。类之外的任何代码都不能访问,包括子类。super关键字的两种用法:1.用于调用超类的构造函数;2.用于访问超类中被子类的某个成员隐藏的成员;例:使用super调用超类的构造函数矩形实体代码:public class Rectangular { private double wid
2013-09-04 15:45:37
3282
原创 Matlab中sum函数详解
sum(x,2)表示矩阵x的横向相加,求每行的和,结果是列向量。而缺省的sum(x)就是竖向相加,求每列的和,结果是行向量。 例如:
2013-09-02 10:57:17
3213
转载 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
3113
转载 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
1314
转载 Tomcat的Manager显示403 Access Denied
管理tomcat的时候遇到了以下问题: 1.刚开始需要用户名密码,不知道用户名和密码是什么,但是输入什么都不正确。 解决办法: 自己在tomcat-users.xml中按格式添加用户 conf文件夹里面 默认是注释掉了的,这主要是考虑到服务器的安全,如果是本地测试,去掉以下这段注释,然后重启动服务器,再输入 用
2013-09-01 20:15:06
1540
原创 javaio学习笔记-字符流类(2)
1.java.io包中的字符流类-BufferedReader和BufferedWriter:BufferedReader:缓存的输入字符流;BufferedWriter:缓存的输出字符流;FileReader:从文件中读取内容的输入流;OutputStreamWriter:向文件中写入内容的输出流;注:Buffered缓冲区,它就是一个像水池的东西,往水池里放水,放满后,一次
2013-08-29 13:43:27
1933
原创 javaio学习笔记-字符流类(1)
1.java.io包中的字符流类-BufferedReader和BufferedWriter:BufferedReader:缓存的输入字符流;BufferedWriter:缓存的输出字符流;InputStreamReader:将字节转换成字符的输入流;OutputStreamWriter:将字符转换成字节的输出流;2.实例-读取字符:import java.io.Buf
2013-08-29 10:38:59
1480
2
转载 Java程序员必备的七大全能
1、思想:必须掌握OOP的主要要求,这样使用Java开发的系统才能是真正的Java系统。 2、管理:必须熟悉使用ant完成工程管理的常用任务,例如工程编译、生成javadoc、生成jar、版本控制、自动测试。 3、API:Java的核心API是非常庞大的,但是有一些内容笔者认为是必须熟悉的,否则不可能熟练的运用Java,包括: ◆java.lang包下的80%以上的类
2013-08-23 19:58:46
1049
1
转载 Struts2曝高危远程执行漏洞:中国互联网又遭浩劫
7月17日消息,Struts 2今日被曝出远程执行漏洞。Struts漏洞影响巨大,受影响站点以电商、银行、门户、政府居多。而且一些自动化、傻瓜化的利用工具开始出现,填入地址可直接执行服务器命令,读取数据甚至直接关机等操作...据@乌云漏洞报告平台的消息,淘宝、京东、腾讯等大型互联网厂商存在该漏洞,目前影响厂商扔在增长中。而且漏洞利用代码已经被强化,可直接通过浏览器的提交对服务器进行任意
2013-08-14 09:56:31
1170
转载 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
1000
转载 Struts2+JQuery+JSON实现异步交互
Struts2+JQuery+JSON实现异步交互,包括从后台获得单个值、对象、List和Map数据并从前台的表达中获取值把值进行序列化通过JQuery的$.ajax({})传到后台和后台的对象进行绑定。第一步:在MyEclipse中创建JavaWeb工厂并把Struts2 和 json的jar包添加到工程中添加完成后的工程图是: 第二步:创建后台: 1. UserInfo实体类
2013-08-14 09:39:59
803
转载 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
735
转载 Struts2框架安全缺陷
摘要本文介绍了java开发流行框架struts2以及webwork的一些安全缺陷,并举例说明框架本身以及开发人员使用框架时,所产生的种种安全问题,以及作者挖掘框架安全漏洞的一些心得体会。推荐以下人群阅读了解java开发了解框架开发了解web application安全“网络安全爱好者”正文当前java开发网站,通常不会是纯JSP的,大都使用了java frame
2013-08-14 09:17:34
1537
转载 struts2和strut1相比有什么不同?struts2有哪些优点?
Action 类:• Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。• Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去实现 常用的接口。Action接口不是必须的,任何有execute标识的POJO对象都可以用作St
2013-08-14 09:12:52
936
原创 struts 2学习笔记—浅谈struts的线程安全
Struts 1中所有的Action都只有一个实例,该Action实例会被反复使用。而Struts 2中每个Action都会有多个实例,意思就是说每次处理一个请求时都会生成一个Action实例,这些实例彼此独立,处理完毕就会被销毁。因此Struts 1中的Action是线程不安全的,Struts 2中的Action是线程安全的。由于Action中没有其他特殊资源,使用完毕就会被销毁,不会造成资源占
2013-08-13 22:05:53
1144
原创 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
941
原创 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
5110
转载 MySQL里求给定的时间是所在月份的第几个礼拜
Share 一个昨天写的函数。 目的是求给定的时间是所在月份的第几个礼拜。[sql] view plaincopyDELIMITER $$ USE `t_girl`$$ DROP FUNCTION IF EXISTS `weekofmonth`$$ CREATE DEFINER=`root`@`localho
2013-08-11 10:45:58
903
转载 总结MYSQL的优化
碰到过好几次这样的题目,可每次都不能答的完全正确.现在大概列出如下:(忘各位补充)1.数据库的设计尽量把数据库设计的更小的占磁盘空间.1).尽可能使用更小的整数类型.(mediumint就比int更合适).2).尽可能的定义字段为not null,除非这个字段需要null.3).如果没有用到变长字段的话比如varchar,那就采用固定大小的纪录格式比如char.4).表
2013-08-11 10:28:06
627
转载 五种常见的 PHP 设计模式
五种常见的 PHP 设计模式 设计模式只是为 Java 架构师准备的 —— 至少您可能一直这样认为。实际上,设计模式对于每个人都非常有用。如果这些工具不是 “架构太空人” 的专利,那么它们又是什么?为什么说它们在 PHP 应用程序中非常有用?本文解释了这些问题。 设计模式不仅代表着更快开发健壮软件的有用方法,而且还提供了以友好的术语封装大型理念的方法。例如,您可
2013-08-11 10:25:49
910
原创 php.ini中文版详解
中文版php.ini ;************************以下这部分是php.ini-recommended中的内容*******************************;**********************************************************************************************
2013-08-11 10:23:50
1006
原创 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
688
转载 javascript 数据类型转换
javascrīpt 类型转换函数在Javascrīpt中,Double类型和Int类型都是看作为Number对象.1.Number转成String number.toString() String() 系统函数2.String 转为 Number parseInt()
2013-08-11 10:04:52
656
原创 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
1841
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人