自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

自由飞翔

坚定信念、多彩世界中、按照心中梦想、自由的飞翔~

  • 博客(27)
  • 资源 (16)
  • 收藏
  • 关注

转载 iOS 如何创建单例对象

一、什么是单例?说到单例我就想起了我的java啊 ,不禁感叹起我的大学时光,学了4年的java开发,到现在还是放弃了我的java,踏入了iOS的行列。算了,入正轨,我现在正是铁树银花的青春美少女,不要抱怨,少说多做,要相信自己,要勇于拼搏,送自己一句话:  不论你在什么时候开始,重要的是开始之后就不要停止。单例模式是一种常见的设计模式。“单”是指唯一性,“例”是指实例化对象,也

2015-02-17 00:57:19 493

原创 机器学习实战笔记9(Apriori算法)

Apriori算法也属于无监督学习,它强调的是“从数据X中能够发现什么”。从大规模的数据集中寻找物品之间隐含关系被称为关联分析或者称为关联规则学习。这里的主要问题在于,寻找物品的不同组合是一项十分耗时的任务,所需的计算代价很高,蛮力搜索并不能解决这个问题。因此此处介绍使用Apriorio算法来解决上述问题。1:简单概念描述(1)              频繁项集:指经常出现在一块的物品的

2015-02-17 00:56:03 1072

转载 视频压缩编码和音频压缩编码的基本原理

http://www.meilishuo.com/group/118654448 http://www.meilishuo.com/group/118654446 http://www.meilishuo.com/group/118654444 http://www.meilishuo.com/group/118654442 http://www.meilishuo.com/group/11865

2015-02-17 00:55:17 616

转载 如何编写绑定端口shellcode

前面《如何编写本地shellcode》一文介绍如何编写shellcode取得shell进行交互。本文介绍另一个例子,绑定端口的shellcode。攻击通过网络利用缓冲区溢出漏洞,注入该shellcode,那就可以能过shellcode打开的端口进行利用。Shellcode逻辑C代码绑定端口shellcode的逻辑很简单:打开socket,然后绑定到端口,等待远程进行链接,链接到

2015-02-16 05:40:20 1258

转载 Sass map详解

作为一个CSS预处理器,Sass正受到越来越多的青睐,诸如Github、Codepen、CSS-Tricks、SitePoint、w3cplus等网站采用Sass组织、管理CSS文件,Sass正在逐渐成为事实上的CSS预处理器行业标准。接下来几篇文章,我们来研读下Sass中的关键功能,今天来看map,大家不妨一坐,精彩内容马上呈现。 map简介在Sass中,maps代表一种数据

2015-02-16 05:39:04 6410

原创 String StringBuffer StringBulider的区别

String 是定长不可变的,jdk中java.lang,String类中各属性都是final 修饰的public final class String implements java.io.Serializable, Comparable, CharSequence{ /** The value is used for character storage. */

2012-12-27 15:37:51 1041

原创 Spring 源码中的错误

最近在读Spring 的源码,在其中BeanDefinitionParserDelegate类的构造方法中发现一处小bug如下: public BeanDefinitionParserDelegate(XmlReaderContext readerContext, Environment environment) { Assert.notNull(readerContext, "XmlR

2012-12-19 15:12:21 348

转载 java 调用oracle存储过程

转载自:http://www.blogjava.net/TrampEagle/archive/2005/12/13/23605.html 这段时间开始学习写存储过程,主要原因还是因为工作需要吧,本来以为很简单的,但几经挫折,豪气消磨殆尽,但总算搞通了,为了避免后来者少走弯路,特记述与此,同时亦对自己进行鼓励。一:无返回值的存储过程存储过程为:CREATE OR REPLACE

2012-12-17 17:19:34 311

转载 mysqldump详细参数 mysql备份与回复

1、mysqldump1.1 备份mysqldump 是采用SQL级别的备份机制,它将数据表导成 SQL 脚本文件,在不同的 MySQL 版本之间升级时相对比较合适,这也是最常用的备份方法。现在来讲一下 mysqldump 的一些主要参数:--compatib

2011-09-28 13:01:32 568

原创 使用beanShell来解析执行java的String方法,类似javascipt的eval方法

今天项目中遇到一个问题,需要根据一段String表达式的运算结果来决定后续执行的分支,表达式为动态的,具体实现时,为传入一些参数只想该表达式,表达式返回一个结果,对结果进行判断最终决定分支。一开始没啥思路。经过baidu和google的学习之后,发现beanShell可以很完美的

2011-09-22 11:54:17 3400

原创 java 读取properties连接数据库,生成实体、模拟反项工程 由表结构生成实体

本文描述参考多数框架的反向工程 由表结构生成实体等文件,本文只描述了实体的生成其他文件类似思路为--读取配置文件--创建数据库连接--读取表结构信息--生成实体内容--写入文件 记录下来·面的以后忘记  1:加载properties文件/** * * @author * @version 创建时间:Jun 9, 2011 4:03:08 PM * @re

2011-06-10 16:16:00 2848

转载 小蟑螂与帅哥的故事~

<br />1   小蟑螂趴在碗柜上偷kui。 那个帅哥哼着小曲儿在洗碗,<br />     嗯哼嗯哼,哗啦哗啦。    帅哥洗碗都这么好听吗。<br />    小蟑螂爱屋及乌了,帅哥干什么都好看。<br />    小蟑螂黑黑的小脸儿红了。 <br />2  小蟑螂今年一岁多,是三个月前搬到这户人家的。<br />    没办法,上一家的药太厉害了,一下子就把妹妹药死了。 <br />    小蟑螂好难过,看着妹妹被纸巾包住,丢进垃圾桶。 <br />    小蟑螂再也不敢在那家偷吃东西,饿着肚子逃出

2011-06-02 11:24:00 4168

原创 java core (3) 反射机制

 1:获得Class对象 共有如下三种方式      try { Integer integer = new Integer(1); /** * 类名为字符串参数的时候使用 */ System.out.println(Class.forName("java.lang.Integer").getName()); /** * 知道类对应的变量的时候使用 */ System.out.println(integer.getClas

2011-05-31 10:11:00 529

原创 java core (2) hashCode

<br />一: hashCode <br />    散列码(hash code)是由对象导出的一个整型值。散列码是没有规律的。如果x和y是两个不同的对象,x.hashCode()与y.hashCode()基本上不会相同的。 由于所有的类都是继承与object类·object提供了hashCode方法来返回哈希码,所以每个类都有一个默认的哈希码。<br />  object返回的哈希码是对象的存储地址,所以如果类没有重写hashCode方法,则其哈希码就是其变量的存储地址。 <br />   <br /

2011-05-31 09:04:00 419

原创 java core 基础

<br />1:import static 的使用<br />    使用import static 可以导入静态方法和静态域的功能。<br />  例如:在源文件的顶部添加一条指令:s<br /> import static java.lang.System.*;<br />那么就可以使用System的静态域和静态方法而不需引入全名;<br />  eg:out.println("import static ");

2011-05-30 16:06:00 426

转载 .Java内存管理(一、内存分配)

<br />关于Java内存分配,很多问题都模模糊糊,不能全面贯通理解。今查阅资料,欲求深入挖掘,彻底理清java内存分配脉络,只因水平有限,没达到预期效果,仅以此文对所研究到之处作以记录,为以后学习提供参考,避免重头再来。<br /> <br />一、Java内存分配<br />1、 Java有几种存储区域?<br />* 寄存器<br />     -- 在CPU内部,开发人员不能通过代码来控制寄存器的分配,由编译器来管理<br />* 栈<br />     -- 在Windows下, 栈是向低地址扩

2011-05-12 16:09:00 488

转载 JAVA gc 工作原理

<br />GC的基本原理<br />  Java的内存管理实际上就是对象的管理,其中包括对象的分配和释 放。<br />  对于程序员来说,分配对象使用new关键字;释放对象时,只要将对象所有引用赋值为null,让程序不能够再访问到这个对象,我们 称该对象为"不可达的".GC将负责回收所有"不可达"对象的内存空间。<br />  对于GC来说,当程序员创建对象时,GC就开始监控这个对象的 地址、大小以及使用情况。通常,GC采用有向图的方式记录和管理堆(heap)中的所有对象(详见参考资料1)。通过这种方式

2011-05-12 16:01:00 522

转载 Java - 为什么要使用接口编程

<br />http://blog.csdn.net/ouyangmeile/archive/2009/02/14/3889890.aspx<br /> <br />看了接口编程这篇文章,理解蛮透彻的.记录下:<br />进行接口的介绍,必须介绍一下程序语言发展的历史才行,鲁迅先生说过“治学先治史”,明白了程序语言发展的前世今生,才能知道为什么这么多语言为什么会这样,为什么么会那样?<br />计算机出现以后,科学家相继开发了多种语言,从smalltalk,Pascal,Basic,C语言,C++,java

2011-05-12 15:21:00 681

原创 java反射机制的实现原理 (二)安全性和反射

<br /><br />安全性和反射:<br />在处理反射时安全性是一个较复杂的问题。反射经常由框架型代码使用,由于这一点,我们可能希望框架能够全面接入代码,无需考虑常规的接入限制。但是,在其它情况下,不受控制的接入会带来严重的安全性风险,例如当代码在不值得信任的代码共享的环境中运行时。<br />由于这些互相矛盾的需求,Java编程语言定义一种多级别方法来处理反射的安全性。基本模式是对反射实施与应用于源代码接入相同的限制:<br />从任意位置到类公共组件的接入<br />类自身外部无任何到私有组件的接

2011-05-12 13:44:00 4851

转载 java反射机制的实现原理 (一)

<br />http://zhidao.baidu.com/question/151090808.html<br /> <br /> <br />反射机制:所谓的反射机制就是java语言在运行时拥有一项自观的能力。通过这种能力可以彻底的了解自身的情况为下一步的动作做准备。下面具体介绍一下java的反射机制。这里你将颠覆原来对java的理解。 <br />Java的反射机制的实现要借助于4个类:class,Constructor,Field,Method;其中class代表的时类对 象,Constructor

2011-05-12 13:39:00 12622 2

原创 一些常用的代码

<br />1: struts2 返回上页并非input页面 public static void print(String resultString) { if (null == resultString || "".equals(resultString)) { return; } try { HttpServletResponse response = ServletActionContext.getResponse(); response.setCh

2011-05-05 15:11:00 542

原创 hibernate 常用配置

 有些东西时间长了,经常想不起来·所以先记录下来·1:  hibernate.hbm2ddl.auto           e.g. validat  执行前验证表与实体是否一致              update 会话开始时,根据实体更新数据库表              creat  | 会话开始时,重新建立数据库的表              create-drop 会话开始时候,建立数据库中的表,关闭时候删除数据库中的表

2011-05-02 13:15:00 362

转载 linux下使用gcc命令编译代码

<br />linux下使用gcc命令编译代码 <br />关键字: linux下使用gcc命令编译代码 <br />linux下使用gcc命令编译代码<br />2008-11-13 00:30<br />初学时最好从命令行入手,这样可以熟悉从编写程序、编译、调试和执行的整个过程。编写程序可以用vi/vim(个人觉得vim比vi好用)或其它编辑器编写。<br />      编译则使用gcc命令。要往下学习首先就得熟悉gcc命令的用法。<br />      gcc命令提供了非常多的命令选项,但并不是所有

2011-05-02 12:33:00 703

原创 模拟hibernate orm映射小例子 理解hibernate原理

记录下来防止忘记~大致思路如下:     1:将实体与数据库字段对应关系放入Map(String,String)中 (hibernate为写入配置文件然后读取)     2:根据Map中的内容拼接sql 以插入语句为示例     3:根据map中的内容以及反射机制拿到实体的字段值填充语句     4:执行语句import java.lang.reflect.Method;import java.sql.Connection;import java.sql.DriverManager;import jav

2011-05-01 13:28:00 961

原创 Struts2 数据输入校验(1) —— 函数验证

<br />http://www.blogjava.net/bacon/archive/2009/02/01/252888.html<br /> <br /> <br />用struts2标签库来实现上述目的的基本原理:<br />错误消息分为field级和action级,都在ActionSupport类中预定义了,不同的是,<br />fieldError是通过一个Map来实现,事实上记录了field的名字和错误信息,因此能在页面上对应的field中显示;<br />而actionError是通过一个Co

2011-04-28 15:22:00 558

转载 OGNL, JSTL, STRUTS2标签中符号#,$,%的用法示例

<br />取Session中的值<br /><c:out value="${sessionScope.user.userId}"></c:out><br>   <br /><c:out value="${user.userLoginName}"></c:out><br>     <br /><s:property value="#session.user.userId"/><br>   <br />${session.user.userId}<br>  <br />${sessionScope.user.

2011-04-07 09:31:00 464

原创 佛与蜘蛛

<br />从前,有一座圆音寺,每天都有许多人上香拜佛,香火很旺。在圆音寺庙前的横梁上有个蜘蛛结了张网,由于每天都受到香火和虔诚的祭拜的熏托,蛛蛛便有了佛性。经过了一千多年的修炼,蛛敕鹦栽黾恿瞬簧佟? <br /><br />  忽然有一天,佛祖光临了圆音寺,看见这里香火甚旺,十分高兴。离开寺庙的时候,不经意地抬头,看见了横梁上的蛛蛛。佛祖停下来,问这只蜘蛛:“你我相见总算是有缘,我来问你个问题,看你修炼了这一千多年来,有什么真知灼见。怎么样?”蜘蛛遇见佛祖很是高兴,连忙答应了。佛祖问到:“世间什么才是最珍

2011-04-06 13:55:00 493

jad反编译软件 可批量反编译整个jar包

jad反编译软件 可批量反编译整个jar包, jad反编译软件 可批量反编译整个jar包

2010-08-12

class 反编译软件jafd 可以将class文件反编译成源码文件

class 反编译软件jafd 可以将class文件反编译成源码文件, class 反编译软件jafd 可以将class文件反编译成源码文件

2010-08-12

xwork源码(适合struts2 )

xwork源码(适合struts2 ),xwork源码(适合struts2 ),xwork源码(适合struts2 )

2010-08-06

ognl源码(适合struts2 )

ognl源码(适合struts2 ) 对研究strut2源码的xdjm有帮助

2010-08-06

java的核心编程思想

java的核心编程思想,java的核心编程思想

2010-08-06

武汉大学论文反作弊系统

武汉大学论文反作弊系统 武汉大学论文反作弊系统

2010-03-28

EXTJS + Struct +mysql +json

EXTJS + Struct +mysql 数据库脚本包含在类 json实现前台后台数据通信

2009-07-27

ssh extjs的demo

ssh extjs的demossh extjs的demossh extjs的demo

2009-06-17

extjs实用开发指南

extjs实用开发指南extjs实用开发指南

2009-06-17

ExtJs 3.0. rc

ExtJs 3.0.rc ExtJs 3.0. rc ExtJs 3.0. rc ExtJs 3.0. rc

2009-04-22

下篇:ACE应用实例.pdf

ACE最帅的特点:跨平台!!!!!!ACE屏蔽了底层平台特定的语义,使用ACE编写的C++程序,可以在linux/windows/HP-Unix 下编译执行,而且效率很高。曾经做过的一个VOIP项目就是用ACE写的,那个项目的技术相当复杂,需要用到socket/multi- threading等很多与操作系统联系紧密的技术,但用了ACE(界面用Qt)后,那个项目源码可以直接在linux和windows下编译运行,呵呵,还是相当成功的。项目进行中感到ACE相当成熟,举一个朋友说Siemens的某些大型工程也是用的ACE。而且,ACE是免费开源的软件包--不用白不用

2008-11-27

中篇:ACE程序员教程.pdf

ACE最帅的特点:跨平台!!!!!!ACE屏蔽了底层平台特定的语义,使用ACE编写的C++程序,可以在linux/windows/HP-Unix 下编译执行,而且效率很高。曾经做过的一个VOIP项目就是用ACE写的,那个项目的技术相当复杂,需要用到socket/multi- threading等很多与操作系统联系紧密的技术,但用了ACE(界面用Qt)后,那个项目源码可以直接在linux和windows下编译运行,呵呵,还是相当成功的。项目进行中感到ACE相当成熟,举一个朋友说Siemens的某些大型工程也是用的ACE。而且,ACE是免费开源的软件包--不用白不用

2008-11-27

上篇:ACE技术论文集.pdf

ACE技术论文集。上册ACE技术论文集.ACE技术论文集.

2008-11-26

asp.net2.0WEB开发入门指南

asp.net2.0 图书馆系统原码 电子工业出版社出版

2008-10-13

空空如也

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

TA关注的人

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