自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (3)
  • 收藏
  • 关注

原创 maven添加sqljdbc依赖

步骤一: sqljdbc是微软sql server的jdbc驱动 使用sqljdbc需要从微软的官方网站下载jar包: 地址:https://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=11774 步骤二: 使用maven命令添加sqljdbc程序包。 XX项目 -> 右键 -> Run

2016-05-27 21:20:07 5521

原创 Ubuntu 14.04 MySQL 安装配置 For Cloudera Manages 5

MySQL 安装配置 1.1 安装MySQL 使用root用户安装 mysql,命令如下: root@CDH-01:~# apt-get install mysql-server Reading package lists... Done Building dependency tree Reading state information... Done mysql

2016-02-29 10:32:08 1556

原创 Ubuntu 14.04 安装 Cloudera Manager 5 And CDH 5 (在线安装)

基本准备

2016-02-29 09:02:11 5549

转载 int型变量占多少个字节?

int型变量有时候占4个字节(在Win32),有时候占2个字节(在DOS)   这个int类型的大小到底是跟编译器有关,还是跟CPU有关,还是跟操作系统有关? 所谓的16位32位64位系统是由cpu决定的,由机器指令的寻址、寄存器位数决定的   os受cpu的限制,但在32位的cpu下16位的os也可以跑(就向上面提到的所谓纯dos)   很多os是向前兼容的,就是使以前的程序

2015-10-26 11:41:38 6203 1

原创 PF_Ring 编译安装 for Linux SUSE11 SP1

安装环境: 系统:Linux SUSE 11 SP1 内核:Linux 2.6.32.12-0.7-default 安装步骤 1、下载 地址:http://sourceforge.net/projects/ntop/files/PF_RING/ 选择版本:5.6.1 博主使用最新版本6.0.3,安装内核失败,失败原因: msgplus@linux-10108:[/l

2015-09-22 13:53:09 1493

原创 Maven 发布jar包到远程仓库

1、Maven 插件安装 使用eclipse安装Maven插件 操作步骤: eclipse: 【help】-> 【Install New Software】->【Add】 输入Maven插件的下载地址 2、settings.xml 文件配置 Maven本地仓库路径配置 Maven缺省的本地仓库地址为${user.home}/.m2/repository 。也就是说,

2015-09-08 20:32:14 890

转载 JAVA JNI 原理+实践

概述 JNI是JAVA标准平台中的一个重要功能,它弥补了JAVA的与平台无关这一重大优点的不足,在JAVA实现跨平台的同时,也能与其它语言(如C、C++)的动态库进行交互,给其它语言发挥优势的机会。 有了JAVA标准平台的支持,使JNI模式更加易于实现和使用。在此总结了下面这个知识图: 实践 编写JNI接口类 public class HelloWorld {

2015-09-01 11:14:43 413

转载 CXF生成WebService调用方法

【步骤一】 首先当前是从官网下载cCXF工具 :http://cxf.apache.org/download.html  。 【步骤二】 下载后解压,在这里主要是用到解压后的bin目录中的wsdl2java.bat该批处理文件. 可以直接进入bin目下,运行wsdl2java,需要注意的他的几个参数 我测试时直接运行的以下命令: wsdl2java -p

2015-08-31 15:24:36 447

转载 UrlRewrite的使用

UrlRewrite概述 UrlRewrite就是我们通常说的地址重写,用户得到的全部都是经过处理后的URL地址,类似于Apache的mod_rewrite。将我们的动态网页地址转化为静态的地址,如html、shtml,还可以隐藏网页的真正路径。 比如:有时候需要将xxx.com/news/ type1/001.jsp 转化成显示路径为xxx.com/news_type1_001.html

2015-08-27 22:27:51 692

转载 Struts 简介

Struts 简介 实验简介 我们本节课程主要介绍【Struts】的相关知识,将会涉及以下内容: 什么是 StrutsStruts2 体系结构Struts2 的优点 一、什么是 Struts Struts 是 Apache 软件基金会(ASF)赞助的一个开源项目。它最初是 Jakarta 项目中的一个子项目,并在2004年3月成为 ASF 的顶级项目。它实现了基于 Java

2015-07-21 15:07:48 428

转载 Linux内核 进程调度原理

Linux进程调度的目标     1.高效性:高效意味着在相同的时间下要完成更多的任务。调度程序会被频繁的执行,所以调度程序要尽可能的高效;     2.加强交互性能:在系统相当的负载下,也要保证系统的响应时间;     3.保证公平和避免饥渴;     4.SMP调度:调度程序必须支持多处理系统;     5.软实时调度:系统必须有效的调用实时进程,但不保证一定满足其要求; Linu

2015-07-16 17:00:15 1455

转载 Linux内核 工作队列的使用

Linux 2.6 内核使用了不少工作队列来处理任务,他在使用上和 tasklet最大的不同是工作队列的函数可以使用休眠,而tasklet的函数是不允许使用休眠的。   工作队列的使用又分两种情况:         一种是利用系统共享的工作队列来添加自己的工作,这种情况处理函数不能消耗太多时间,这样会影响共享队列中其他任务的处理;         一种是创建自己的工作队列并添加工作。

2015-07-15 15:23:02 471

转载 用firebreath开发插件

在寻找插件开发资料的过程中找到了一个开发浏览器插件的开源项目——firebreath。参考:firebreath主页。根据其介绍可以实现各种浏览器插件的开发。于是我进行了尝试,并试图搜索利用firebreath开发插件的中文资料。搜索到的相关中文资料有一个:徐凡的博客。其中有使用firebreath开发浏览器插件(一、二、三)三篇关于firebreath开发插件的文章。看完了,但是还是不怎么会。

2015-06-24 11:02:11 703

转载 深入理解Java:注解(Annotation)--注解处理器

如果没有用来读取注解的方法和工作,那么注解也就不会比注释更有用处了。使用注解的过程中,很重要的一部分就是创建于使用注解处理器。Java SE5扩展了反射机制的API,以帮助程序员快速的构造自定义注解处理器。 注解处理器类库(java.lang.reflect.AnnotatedElement):   Java使用Annotation接口来代表程序元素前面的注解,该接口是所有Annotati

2015-05-19 20:08:49 426

转载 深入理解Java:注解(Annotation)自定义注解入门

深入理解Java:注解(Annotation)自定义注解入门   要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提供的元注解和相关定义注解的语法。 元注解:   元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类型作说明。Java5.

2015-05-19 20:08:48 360

转载 深入理解Java:注解(Annotation)基本概念

什么是注解(Annotation):   Annotation(注解)就是Java提供了一种元程序中的元素关联任何信息和着任何元数据(metadata)的途径和方法。Annotion(注解)是一个接口,程序可以通过反射来获取指定程序元素的Annotion对象,然后通过Annotion对象来获取注解里面的元数据。   Annotation(注解)是JDK5.0及以后版本引入的。它可以用于创建文档

2015-05-19 19:48:45 385

转载 在Eclipse中使用JUnit4进行单元测试(高级篇)

通过前2篇文章,您一定对JUnit有了一个基本的了解,下面我们来探讨一下JUnit4中一些高级特性。 一、     高级Fixture 上一篇文章中我们介绍了两个Fixture标注,分别是@Before和@After, 我们来看看他们是否适合完成如下功能:有一个类是负责对大文件(超过500兆)进行读写, 他的每一个方法都是对文件进行操作。换句话说,在调用每一个方法之前, 我们都要打开一个

2015-05-19 17:24:40 1429

转载 在Eclipse中使用JUnit4进行单元测试(中级篇)

我们继续对初级篇中的例子进行分析。初级篇中我们使用Eclipse自动生成了一个测试框架,在这篇文章中,我们来仔细分析一下这个测试框架中的每一个细节,知其然更要知其所以然,才能更加熟练地应用JUnit4。 一、     包含必要地Package 在测试类中用到了JUnit4框架,自然要把相应地Package包含进来。最主要地一个Package就是org.junit.*。把它包含进来之后,绝大部分

2015-05-19 16:56:39 477

转载 在Eclipse中使用JUnit4进行单元测试(初级篇)

我们在编写大型程序的时候,需要写成千上万个方法或函数,这些函数的功能可能很强大,但我们在程序中只用到该函数的一小部分功能,并且经过调试可以确定,这一小部分功能是正确的。但是,我们同时应该确保每一个函数都完全正确,因为如果我们今后如果对程序进行扩展,用到了某个函数的其他功能,而这个功能有bug的话,那绝对是一件非常郁闷的事情。所以说,每编写完一个函数之后,都应该对这个函数的方方面面进行测试,这样的测

2015-05-19 15:55:48 324

转载 Java基础之理解Annotation

一、概念    Annontation是Java5开始引入的新特征。中文名称一般叫注解。它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。   更通俗的意思是为程序的元素(类、方法、成员变量)加上更直观更明了的说明,这些说明信息是与程序的业务逻辑无关,并且是供指定的工具或框架使用的。 Annontation像一种修饰

2015-05-19 11:33:13 330

转载 ACE开发环境搭建

Windows平台 1)        下载ACE源码 ACE官方网址:http://www.cs.wustl.edu/~schmidt/ACE.html ACE下载地址:http://download.dre.vanderbilt.edu/ 2)        下载ActivePerl ActivePerl官方下载网址:http://www.activestate.com/active

2015-04-22 08:55:46 412

转载 C++ 智能指针详解

C++ 智能指针详解   一、简介 由于 C++ 语言没有自动内存回收机制,程序员每次 new 出来的内存都要手动 delete。程序员忘记 delete,流程太复杂,最终导致没有 delete,异常导致程序过早退出,没有执行 delete 的情况并不罕见。 用智能指针便可以有效缓解这类问题,本文主要讲解参见的智能指针的用法。包括:std::auto_ptr、boost::scoped_p

2015-03-18 17:57:26 358

转载 The dumpcpp Tool (ActiveQt)

The dumpcpp tool generates a C++ namespace for a type library. To generate a C++ namespace for a type library, call dumpcpp with the following command line parameters: Option Result

2015-03-16 10:12:34 834

转载 C++ 编写Windows服务

=============================================================================================== 一、概述 前一段时间我写了一篇通过写服务的形式来达到一些监视程序运行的目的的 文章 ,至于如何在windows 下写服务我没有详细介绍,今天就让 我们 一起看看如何来写服务程序。    

2015-03-13 11:31:54 555

原创 Windows 注册 Services 服务的方法

sc create SimpleService binpath= D:/Program/QT_Program/QtPro/30_SimpleService/build/debug/SimpleService.exe sc delete SimpleService SC命令简介: sc create "name" binpath= "path" displayname= "SVNSe

2015-03-13 11:22:12 709

原创 小学生晋级之非对称加密算法-RSA

1 RSA加密算法简介   详见: 2 OpenSSL 进行RSA加解密 2.1 OpenSSL 简介 SSL是Secure Sockets Layer(安全套接层协议)的缩写,可以在Internet上提供秘密性传输。Netscape公司在推出第一个Web浏览器的同时,提出了SSL协议标准。其目标是保证两个应用间通信的保密性和可靠性,可在服务器端和用户端同时实现支持。已经成为I

2015-03-03 15:53:25 781

转载 RSA加密算法简介

目录(?)[+] 如果你问我,哪一种算法最重要?我可能会回答"公钥加密算法"。 因为它是计算机通信安全的基石,保证了加密数据不会被破解。你可以想象一下,信用卡交易被破解的后果。 进入正题之前,我先简单介绍一下,什么是"公钥加密算法"。 一、一点历史 1976年以前,所有的加密方法都是同一种模式: (1)甲方选择

2015-03-03 15:51:31 559

原创 Qt Create Active 的生成和调用

1、Qt Active的生成 打开qt create 5.4, 点击软件左上角的【欢迎】按钮 在右边搜索栏里输入关键字: active 选择一个示例工程。 编译生成Active插件 2、调用Active插件 Test page for WebCall ActiveX AAA

2015-01-17 15:06:28 1887

原创 MySQL for linux 安装使用指导说明书

概述:本文主要描述MySQL 在 linux系统下的安装部署和使用。 1、下载MySQL数据包 官网地址:www.mysql.com 注意事项: 1、如果使用WINDOWS系统登录该网址下载MySQL社区版本,则只能下载WINDOWS版本的MySQL 2、想要下载Linux或者是其他版本的MySQL,则需要相应的操作系统登陆该网址进行下载。 下载MySQL的安装包,折腾

2015-01-15 15:56:00 755

转载 Linux 中 fork() 函数详解

linux 中 fork() 函数详解(转载) 原文地址:http://blog.csdn.net/jason314/article/details/5640969    一、fork入门知识      一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程, 也就是两个进程可以做完全相同的事,但如

2015-01-08 16:32:05 556

原创 Win7下 mongodb 编译步骤

最近使用 mongodb, 发现mongodb 的工具(mongofiles.exe)存在BUG、有开源源代码,自己丰衣足食,修改BUG,自己编译。 mongodb的官方编译方法: http://www.mongodb.org/about/contributors/tutorial/build-mongodb-from-source/ 官方资料为英文版本,现将具体操作

2015-01-08 11:35:50 442

PF_RING用户指南.V5.4.4

PF_RING用户中文指南,以及API接口描述。

2015-09-24

OpenSSL-RSA加解密示例

OpenSSL中RSA加解密示例代码。需要用到openssl三方库。

2015-03-03

VisualBasic函数速查

制作这个软件大概花费了一周的时间,制作的动机仅仅是方便自已使用

2008-10-17

空空如也

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

TA关注的人

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