`
文章列表
因项目需要安装phoneyc,在网上找了一些安装笔记,相当复杂,总共有27步,参考http://godorz.info/2010/04/note-of-installing-phoenyc/,尝试了一个星期,最终还是没有成功,后来仔细看了下项目,程序自身就提供一键安装,自己被误导了,现将我自己安装步骤记录下来,供大家参考:     ubuntu下phoneyc的安装为例,其他系统也一样   #安装所需软件库: 这些库都是安装项目必须的,安装过程中可能还需要其他的软件,有问题可以耐心的读读安装的log即可 *git sudo apt-get install git-core ...
skipfish是谷歌开发网站完全扫描工具,强大易用。 #安装所需软件库:sudo apt-get install libssl0.9.8sudo apt-get install libssl-devsudo apt-get install opensslsudo apt-get install libidn11-dev #安装skipfish: wget http://skipfish.googlecode.com/files/skipfish-2.05b.tgztar zxvf skipfish-2.05b.tgz mv skipfish-2.05b skipfis ...
计划好好学习下snort,同时分享心得,顺便监督自己学习.
  目录: SQL注入漏洞分析及解决方案 跨站漏洞分析及解决方案 远程命令执行漏洞分析及解决方案 文件包含漏洞分析及解决方案 HTTP协议头注射漏洞分析及解决方案 任意文件上传漏洞分析及解决方案 SQL注入漏洞 ...
  definition Define a one-to-many dependency between objects so that when one object changes state, all its dependents are notified and updated automatically.  定义对象间的一对多的依赖关系,当一个对象的状态发生改变时, 所有依赖于它的对象都得到通知并 ...
题目:输入一个字符串,输出该字符串中字符的所有组合。举个例子,如果输入abc,它的组合有a、b、c、ab、ac、bc、abc     可以用递归的思路来求字符串的组合。 假设我们想在长度为n的字符串中求m个字符的组合。我们先从 ...
definitionProvide a unified interface to a set of interfaces in a subsystem. Façade defines a higher-level interface that makes the subsystem easier to use. Frequency of use:   high为子系统中的一组接口提供一个一致的界面,它为子系统中的一组接口提供一个统一的高层接口,使得子系统更容易使用。UML图 代码参考:http://www.iteye.com/topic/327449adapter和facade模式区别: a ...
definition:Provide an interface for creating families of related or dependent objects without specifying their concrete classes. 提供一个创建一系列相关活相互依赖对象的接口,而无需指定他们具体的类。(G4)Frequency of use:   high     UML图:       par ...
  目录 一 . Factory Method 工厂方法 二. IoC/DI 三.工厂方法模式和IoC/DI有什么关系 四.Spring 的源码分析     一 . Factory Method 工厂方法 definition 定义一个用于创建对象的接口,让子例觉得实例化哪一个类。Factory Method使一个类的实例化延迟到其子类。           Define an interface for creating an object, but let subclasses decide which class to instantiate. Fa ...
servlet有良好的生存期的定义,包括如何加载、实例化、初始化、处理客户端请求以及如何被移除。这 个生存期由javax.servlet.Servlet接口的init,service和destroy方法表达。其中 init() 和 destroy() 方法是继承的。 (1) init() 方法在 Servlet 的 ...
状态代码  状态信息  含义 100  Continue  初始的请求已经接受,客户应当继续发送请求的其余部分。(HTTP 1.1新) 101  Switching Protocols  服务器将遵从客户的请求转换到另外一种协议(HTTP 1.1新) 200  OK  一切正常,对GET和POST请求的应答文档跟在后面。 201  Created  服务器已经创建了文档,Location头给出了它的URL。 202  Accepted  已经接受请求,但处理尚未完成。 203
shutdown 命令 SHUTDOWN有四个参数:NORMAL、TRANSACTIONAL、IMMEDIATE、ABORT。缺省不带任何参数时表示是NORMAL。 SHUTDOWN NORMAL: 不允许新的连接、等待会话结束、等待事务结束、做一个检查点并关闭数据文件。启动时不需要实例恢复。 SHUTDOWN TRANSACTIONAL: 不允许新的连接、不等待会话结束、等待事务结束、做一个检查点并关闭数据文件。启动时不需要实例恢复。
  一.先看一些最简单的例子 例子: Table A aid  adate 1  a1 2 a2 3 a3   TableB bid bdate1 b12 b24 b4两个表a,b相连接,要取出id相同的字段select * from a inner join b on a.aid = b.bid这是仅取出匹配的数据.此时的取出的是:1 a1 b12 a2 b2 那么left join 指:select * from a left join b on a.aid = b.bid
  JDBC 连接数据库 一个实现JDBC连接数据库的例子,我这里用的是MYSQL  其他的数据库一样,我等下把语句写在后面   /** * */ package HelloWolrd; import java.sql.DriverManager; import java.sql.SQLException; /** * @author eason * */ public class JDBCHelloWorld { public static void main(String args[]) throws SQLExceptio ...
TCP(Transmission Control Protocol,传输控制协议)是基于连接的协议,也就是说,在正式收发数据前,必须和对方建立可靠的连接。一个TCP连接必须要经过三次“对话”才能建立起来,其中的过程非常复杂,我们这里只做简单、形象的介绍,你只要做到能够理解这个过程即可。我们来看看这三次对话的简单过程:主机A向主机B发出连接请求数据包:“我想给你发数据,可以吗?”,这是第一次对话;主机B向主机A发送同意连接和要求同步(同步就是两台主机一个在发送,一个在接收,协调工作)的数据包:“可以,你什么时候发?”,这是第二次对话;主机A再发出一个数据包确认主机B的要求同步:“我现在就发,你接 ...
Global site tag (gtag.js) - Google Analytics