- 博客(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
5508
原创 Ubuntu 14.04 MySQL 安装配置 For Cloudera Manages 5
MySQL 安装配置1.1 安装MySQL使用root用户安装 mysql,命令如下:root@CDH-01:~# apt-get install mysql-serverReading package lists... DoneBuilding dependency tree Reading state information... Donemysql
2016-02-29 10:32:08
1547
转载 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
6190
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
1483
原创 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
881
转载 JAVA JNI 原理+实践
概述JNI是JAVA标准平台中的一个重要功能,它弥补了JAVA的与平台无关这一重大优点的不足,在JAVA实现跨平台的同时,也能与其它语言(如C、C++)的动态库进行交互,给其它语言发挥优势的机会。有了JAVA标准平台的支持,使JNI模式更加易于实现和使用。在此总结了下面这个知识图:实践编写JNI接口类public class HelloWorld {
2015-09-01 11:14:43
409
转载 CXF生成WebService调用方法
【步骤一】首先当前是从官网下载cCXF工具 :http://cxf.apache.org/download.html 。【步骤二】下载后解压,在这里主要是用到解压后的bin目录中的wsdl2java.bat该批处理文件.可以直接进入bin目下,运行wsdl2java,需要注意的他的几个参数我测试时直接运行的以下命令:wsdl2java -p
2015-08-31 15:24:36
442
转载 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
685
转载 Struts 简介
Struts 简介实验简介我们本节课程主要介绍【Struts】的相关知识,将会涉及以下内容:什么是 StrutsStruts2 体系结构Struts2 的优点一、什么是 StrutsStruts 是 Apache 软件基金会(ASF)赞助的一个开源项目。它最初是 Jakarta 项目中的一个子项目,并在2004年3月成为 ASF 的顶级项目。它实现了基于 Java
2015-07-21 15:07:48
416
转载 Linux内核 进程调度原理
Linux进程调度的目标 1.高效性:高效意味着在相同的时间下要完成更多的任务。调度程序会被频繁的执行,所以调度程序要尽可能的高效; 2.加强交互性能:在系统相当的负载下,也要保证系统的响应时间; 3.保证公平和避免饥渴; 4.SMP调度:调度程序必须支持多处理系统; 5.软实时调度:系统必须有效的调用实时进程,但不保证一定满足其要求;Linu
2015-07-16 17:00:15
1450
转载 Linux内核 工作队列的使用
Linux 2.6 内核使用了不少工作队列来处理任务,他在使用上和 tasklet最大的不同是工作队列的函数可以使用休眠,而tasklet的函数是不允许使用休眠的。 工作队列的使用又分两种情况: 一种是利用系统共享的工作队列来添加自己的工作,这种情况处理函数不能消耗太多时间,这样会影响共享队列中其他任务的处理; 一种是创建自己的工作队列并添加工作。
2015-07-15 15:23:02
464
转载 用firebreath开发插件
在寻找插件开发资料的过程中找到了一个开发浏览器插件的开源项目——firebreath。参考:firebreath主页。根据其介绍可以实现各种浏览器插件的开发。于是我进行了尝试,并试图搜索利用firebreath开发插件的中文资料。搜索到的相关中文资料有一个:徐凡的博客。其中有使用firebreath开发浏览器插件(一、二、三)三篇关于firebreath开发插件的文章。看完了,但是还是不怎么会。
2015-06-24 11:02:11
695
转载 深入理解Java:注解(Annotation)--注解处理器
如果没有用来读取注解的方法和工作,那么注解也就不会比注释更有用处了。使用注解的过程中,很重要的一部分就是创建于使用注解处理器。Java SE5扩展了反射机制的API,以帮助程序员快速的构造自定义注解处理器。注解处理器类库(java.lang.reflect.AnnotatedElement): Java使用Annotation接口来代表程序元素前面的注解,该接口是所有Annotati
2015-05-19 20:08:49
418
转载 深入理解Java:注解(Annotation)自定义注解入门
深入理解Java:注解(Annotation)自定义注解入门 要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提供的元注解和相关定义注解的语法。元注解: 元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类型作说明。Java5.
2015-05-19 20:08:48
352
转载 深入理解Java:注解(Annotation)基本概念
什么是注解(Annotation): Annotation(注解)就是Java提供了一种元程序中的元素关联任何信息和着任何元数据(metadata)的途径和方法。Annotion(注解)是一个接口,程序可以通过反射来获取指定程序元素的Annotion对象,然后通过Annotion对象来获取注解里面的元数据。 Annotation(注解)是JDK5.0及以后版本引入的。它可以用于创建文档
2015-05-19 19:48:45
380
转载 在Eclipse中使用JUnit4进行单元测试(高级篇)
通过前2篇文章,您一定对JUnit有了一个基本的了解,下面我们来探讨一下JUnit4中一些高级特性。一、 高级Fixture上一篇文章中我们介绍了两个Fixture标注,分别是@Before和@After,我们来看看他们是否适合完成如下功能:有一个类是负责对大文件(超过500兆)进行读写,他的每一个方法都是对文件进行操作。换句话说,在调用每一个方法之前,我们都要打开一个
2015-05-19 17:24:40
1418
转载 在Eclipse中使用JUnit4进行单元测试(中级篇)
我们继续对初级篇中的例子进行分析。初级篇中我们使用Eclipse自动生成了一个测试框架,在这篇文章中,我们来仔细分析一下这个测试框架中的每一个细节,知其然更要知其所以然,才能更加熟练地应用JUnit4。一、 包含必要地Package在测试类中用到了JUnit4框架,自然要把相应地Package包含进来。最主要地一个Package就是org.junit.*。把它包含进来之后,绝大部分
2015-05-19 16:56:39
471
转载 在Eclipse中使用JUnit4进行单元测试(初级篇)
我们在编写大型程序的时候,需要写成千上万个方法或函数,这些函数的功能可能很强大,但我们在程序中只用到该函数的一小部分功能,并且经过调试可以确定,这一小部分功能是正确的。但是,我们同时应该确保每一个函数都完全正确,因为如果我们今后如果对程序进行扩展,用到了某个函数的其他功能,而这个功能有bug的话,那绝对是一件非常郁闷的事情。所以说,每编写完一个函数之后,都应该对这个函数的方方面面进行测试,这样的测
2015-05-19 15:55:48
318
转载 Java基础之理解Annotation
一、概念 Annontation是Java5开始引入的新特征。中文名称一般叫注解。它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。 更通俗的意思是为程序的元素(类、方法、成员变量)加上更直观更明了的说明,这些说明信息是与程序的业务逻辑无关,并且是供指定的工具或框架使用的。Annontation像一种修饰
2015-05-19 11:33:13
322
转载 ACE开发环境搭建
Windows平台1) 下载ACE源码ACE官方网址:http://www.cs.wustl.edu/~schmidt/ACE.htmlACE下载地址:http://download.dre.vanderbilt.edu/2) 下载ActivePerlActivePerl官方下载网址:http://www.activestate.com/active
2015-04-22 08:55:46
407
转载 C++ 智能指针详解
C++ 智能指针详解 一、简介由于 C++ 语言没有自动内存回收机制,程序员每次 new 出来的内存都要手动 delete。程序员忘记 delete,流程太复杂,最终导致没有 delete,异常导致程序过早退出,没有执行 delete 的情况并不罕见。用智能指针便可以有效缓解这类问题,本文主要讲解参见的智能指针的用法。包括:std::auto_ptr、boost::scoped_p
2015-03-18 17:57:26
352
转载 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:OptionResult
2015-03-16 10:12:34
828
转载 C++ 编写Windows服务
===============================================================================================一、概述前一段时间我写了一篇通过写服务的形式来达到一些监视程序运行的目的的 文章 ,至于如何在windows 下写服务我没有详细介绍,今天就让 我们 一起看看如何来写服务程序。
2015-03-13 11:31:54
551
原创 Windows 注册 Services 服务的方法
sc create SimpleService binpath= D:/Program/QT_Program/QtPro/30_SimpleService/build/debug/SimpleService.exesc delete SimpleServiceSC命令简介:sc create "name" binpath= "path" displayname= "SVNSe
2015-03-13 11:22:12
701
原创 小学生晋级之非对称加密算法-RSA
1 RSA加密算法简介 详见:2 OpenSSL 进行RSA加解密 2.1 OpenSSL 简介SSL是Secure Sockets Layer(安全套接层协议)的缩写,可以在Internet上提供秘密性传输。Netscape公司在推出第一个Web浏览器的同时,提出了SSL协议标准。其目标是保证两个应用间通信的保密性和可靠性,可在服务器端和用户端同时实现支持。已经成为I
2015-03-03 15:53:25
774
转载 RSA加密算法简介
目录(?)[+]如果你问我,哪一种算法最重要?我可能会回答"公钥加密算法"。因为它是计算机通信安全的基石,保证了加密数据不会被破解。你可以想象一下,信用卡交易被破解的后果。进入正题之前,我先简单介绍一下,什么是"公钥加密算法"。一、一点历史1976年以前,所有的加密方法都是同一种模式:(1)甲方选择
2015-03-03 15:51:31
554
原创 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
1874
原创 MySQL for linux 安装使用指导说明书
概述:本文主要描述MySQL 在 linux系统下的安装部署和使用。1、下载MySQL数据包官网地址:www.mysql.com注意事项:1、如果使用WINDOWS系统登录该网址下载MySQL社区版本,则只能下载WINDOWS版本的MySQL2、想要下载Linux或者是其他版本的MySQL,则需要相应的操作系统登陆该网址进行下载。下载MySQL的安装包,折腾
2015-01-15 15:56:00
750
转载 Linux 中 fork() 函数详解
linux 中 fork() 函数详解(转载)原文地址:http://blog.csdn.net/jason314/article/details/5640969 一、fork入门知识 一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如
2015-01-08 16:32:05
529
原创 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
434
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人