自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Fedora 23(Server Edition)中构建Mail Server(Postfix+Dovecot)

主要参考资料:《鸟哥的Linux私房菜---服务器架设篇》(第三版)Postfix使用SMTP协议(默认端口号为25)提供邮件发送功能;Dovecot提供邮件Delivery功能,即邮件账户从Mail服务器获取邮件内容,支持imap,imaps,pop3和pop3s,默认端口分别为:143,993,110,995。1. 服务器域名准备。现在很少直接用user@ip的方式表示邮箱地址了,

2015-12-06 09:53:31 2168

转载 systemctl 命令完全指南

from:https://linux.cn/article-5926-1.html先来个简单总结(后面才是from的链接的内容):启动一个服务:systemctl start postfix.service关闭一个服务:systemctl stop postfix.service重启一个服务:systemctl restart postfix.service显示一个服务的状态:

2015-12-05 10:53:49 29200 1

原创 Linux的常用命令1---网络相关(不断添加中)

1. tcpdump用于网络流量分析。# tcpdump -i eth1 ‘udp port 53′:表示eth1网卡从udp端口53进入的数据包。# tcpdump -ni eth0 ‘dst 192.168.1.5 and tcp and port http’:显示所有到192.168.1.5的HTTP会话2. netstat参考:http://www.cnblog

2015-12-05 10:23:14 618

转载 Linux Firewall (firewalld, firewall-cmd, firewall-config)(Fedora19及以后版本用的防火墙)

from:https://oracle-base.com/articles/linux/linux-firewall-firewalldFedora 18 introduced firewalld as a replacement for the previous iptables service. Since RHEL7 and Oracle Linux 7 are based

2015-12-03 18:17:06 2645

转载 Linux显示文本文件内容(cat, less)

from:http://www.eguidedog.net/linux-tutorial/04-cat-less.php在Linux命令终端行中,可以通过`cat`命令显示文本文件的内容。比如说,我们从源代码安装一个软件之前,可能会看一下它的README文件,那么就用`cat README`命令。如果文件太长,我们可以用有分页显示功能的`less`命令,例如`less README`。le

2015-12-02 10:11:00 2443

原创 VirtualBox中安装的Fedora Server与windows系统共享文件夹的方法

环境:Host OS:Windows 8Guest OS:Fedora Server 23步骤:1. 打开虚拟机的Fedora系统,选择菜单项设备---安装增强功能。会提示:2. 进入Fedora系统,将包含VBoxGuestAdditions.iso的磁盘挂载。在/mnt下建立挂载点cdrom:mkdir cdrom。执行挂载命令:mount /dev/cdr

2015-12-01 23:05:46 1586

原创 Ubuntu下切换到root用户

sudo passwd root******(输入原先的root口令)******(输入新的root口令,可以保持原样)******(再次输入新的root口令)su root切换到其他账户也需要用su 账户名

2015-11-28 10:12:48 628

转载 浅谈C语言中如何取随机数

1. 基本函数在C语言中取随机数所需要的函数是:int rand(void);void srand (unsigned int n);rand()函数和srand()函数被声明在头文件stdlib.h中,所以要使用这两个函数必须包含该头文件:#include stdlib.h>2. 使用方法    rand()函数返回0到RAND_MAX之间的伪随机数(pseudo

2015-11-21 17:01:08 19103

原创 AMP(Apache+Mysql+PHP)的安装与配置

参考:http://www.cnblogs.com/zhcncn/archive/2013/05/09/3068318.html1. 版本:Apache-2.4.16;PHP-5.6.11(VC11);Mysql-5.6.172. 前提:机器已经安装了Mysql-5.6.17,参见博客另一篇文章:http://blog.csdn.net/moonsheep_liu/article/

2015-08-03 08:43:20 3885

转载 JAXB中的标注

from:http://www.cnblogs.com/fragranting/archive/2012/03/25/xml--jaxb.html一.Jaxb处理java对象和xml之间转换常用的annotation有:@XmlType@XmlElement@XmlRootElement@XmlAttribute@XmlAccessorType@XmlAccessorOrder

2015-07-15 11:23:03 980

转载 Using JPA and JAXB Annotations in the Same Object

from: https://objectpartners.com/2010/01/25/using-jpa-and-jaxb-annotations-in-the-same-object/要点:The trick is to separate the two types of annotations and only use the JPA annotation on the member d

2015-07-11 09:02:58 422

原创 用JAXB转换XML和Java对象时的循环引用问题的解决方法

利用JAXB可以实现XML与Java对象之间的转换。在转换时,可能会遇到交叉引用的情况,如果不做处理,提示为:    A cycle is detected in the object graph. This will cause infinitely deep XML:...    解决办法有两种:利用com.sun.xml.bind.CycleRecoverable和org.ecl

2015-07-08 23:13:50 4035

转载 JPA基础(一):全面阐释和精彩总结JPA

from: http://www.cnblogs.com/lich/archive/2011/11/27/2265253.html什么是JPAJPA(Java Persistence API)是Sun官方提出的Java持久化规范。它为Java开发人员提供了一种对象/关联映射工具来管理Java应用中的关系数据。他的出现主要是为了简化现有的持久化开发工作和整合ORM技术,结束现在H

2015-07-04 09:29:07 431

转载 《软件架构评估》学习笔记

from:http://www.uml.org.cn/zjjs/201209253.asp写在前面,软件架构评估是一个大型项目成功的保证,不管是否完全按照书中的操作来完成,但这总是一个必须的过程。老外的技术方面的书一般都很实在,在提出一定的事实和相应的理论基础后,一般就会列出些很具体的方法,可操作性都比较强,当然,其实其理论在我们看来也没什么高深之处,可能是思维方式

2015-04-27 10:17:30 4690

转载 许晓斌_Maven实战(八)——常用Maven插件介绍(下)

from: http://www.infoq.com/cn/news/2011/05/xxb-maven-8-plugin我们都知道Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件来完成,例如编译源代码是由maven- compiler-plugin完成的。进一步说,每个任务对应了一个插件目标(goal),每个插件会有一个或者多个目标,例如ma

2015-01-19 14:22:03 1461

转载 许晓斌_Maven实战(七)——常用Maven插件介绍(上)

from: http://www.infoq.com/cn/news/2011/04/xxb-maven-7-plugin我们都知道Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件来完成,例如编译源代码是由maven-compiler-plugin完成的。进一步说,每个任务对应了一个插件目标(goal),每个插件会有一个或者多个目标,例如mav

2015-01-19 14:19:39 2098

转载 许晓斌_Maven实战(六)——Gradle,构建工具的未来?

from: http://www.infoq.com/cn/news/2011/04/xxb-maven-6-gradleMaven面临的挑战软件行业新旧交替的速度之快往往令人咂舌,不用多少时间,你就会发现曾经大红大紫的技术已经成为了昨日黄花,当然,Maven也不会例外。虽然目前它基本上是Java构建的事实标准,但我们也能看到新兴的工具在涌现,比如基于Goovy的Gradl

2015-01-19 11:27:41 2327

转载 许晓斌_Maven实战(五)——自动化Web应用集成测试

from:http://www.infoq.com/cn/news/2011/03/xxb-maven-5-integration-test自动化集成测试的角色本专栏的上一篇文章讲述了Maven与持续集成的一些关系及具体实践,我们都知道,自动化测试是持续集成必不可少的一部分,基本上,没有自动化测试的持续集成,都很难称之为真正的持续集成。我们希望持续集成能够尽早的暴露问题,但

2015-01-19 11:19:48 1834

转载 许晓斌_Maven实战(四)——基于Maven的持续集成实践

from: http://www.infoq.com/cn/articles/xxb-maven-4-ciMartin的《持续集成》相信很多读者和我一样,最早接触到持续集成的概念是来自Martin的著名文章《持续集成》,该文最早发布于2000年9月,之后在2006年进行了一次修订,它清晰地解释了持续集成的概念,并总结了10条实践,它们分别为:只维护一个源码仓

2015-01-19 10:38:40 2019

转载 许晓斌_Maven实战(三)——多模块项目的POM重构

from: http://www.infoq.com/cn/news/2011/01/xxb-maven-3-pom-refactoring在本专栏的上一篇文章POM重构之增还是删中,我们讨论了一些简单实用的POM重构技巧,包括重构的前提——持续集成,以及如何通过添加或者删除内容来提高POM的可读性和构建的稳定性。但在实际的项目中,这些技巧还是不够的,特别值得一提的是,实际的M

2015-01-19 09:56:59 2179

转载 许晓斌_Maven实战(二)——POM重构之增还是删

from:http://www.infoq.com/cn/news/2010/12/xxb-maven-2-pom重构是广大开发者再熟悉不过的技术,在Martin Fowler的《重构——改善既有代码的设计》一书中,其定义为“重构(名词):对软件内部结构的一种调整,目的是在不改变软件之可察行为前提下,提高其可理解性,降低其修改成本.”以及“重构(动词):使用一系列重构准则(手法),在不改变

2015-01-19 09:53:31 1555

转载 许晓斌_Maven实战(一)——坐标规划

from:http://www.infoq.com/cn/news/2010/12/xxb-maven-1坐标是什么?为什么要规划?坐标是Maven最基本的概念,它就像每个构件的身份证号码,有了它我们就可以在数以千万计的构件中定位任何一个我们感兴趣的构件。举个最简单的例子,如果没有坐标,使用JUnit的时候,用户就需要去下载依赖jar包,用依赖的方式,简单配置使用如juni

2015-01-19 09:27:37 5793 1

原创 C语言中static类型的变量何时赋值?

答案应该是编译时赋值。验证过程:随便写一个c语言程序,如下:#include "stdio.h"int main(){static int i;static int j=0x12345678;printf("%02X ",ih[t]);return 0;}用Gcc编译,生成目标文件:gcc -c test_static.c -o test_stati

2015-01-07 20:19:28 3617

原创 Apache Synapse启动问题

os:windows7Apache Synapse执行Synapse.bat启动时,出现错误:launching a JVM...unable to execute java command. 系统找不到指定的文件。(0x2)经查资料,原来错误是wrapper.conf文件引起。在执行批处理文件Synapse.bat启动时,需要读取wrapper.conf文件,其中

2014-12-28 20:44:07 2230

转载 许晓斌_Maven实战(九)---打包的技巧

来源于:http://www.infoq.com/cn/news/2011/06/xxb-maven-9-package“打包“这个词听起来比较土,比较正式的说法应该是”构建项目软件包“,具体说就是将项目中的各种文件,比如源代码、编译生成的字节码、配置文件、文档,按照规范的格式生成归档,最常见的当然就是JAR包和WAR包了,复杂点的例子是Maven官方下载页面的分发包,它有自定

2014-12-23 22:36:12 1401

原创 OSGi命令(不断添加中)

启动基于OSGi的应用,当出现>osgi后,有许多可用的命令。(1)ss:显示所有bundle及状态。(2)diag bundle在OSGi环境下的编号:可以用来诊断某个编号的bundle为什么不能激活。

2014-12-08 12:35:57 1172

转载 获取Eclipse及插件路径汇总

原文地址:http://blog.sina.com.cn/s/blog_437ff56b0100nq6u.html1. 得到某PLUGIN的路径:Platform.getBundle("mypluginid").getLocation();eclipse采用osgi后好像还可以:Activator.getDefault().getBundle().getLocation

2014-12-06 22:09:58 3118

原创 SWT部分组件的继承问题(引发错误:org.eclipse.swt.SWTException: Subclassing not allowed )

SWT中的许多组件是不允许被继承的,例如Button。这遵循Josh Bloch的建议:design for inheritance or prohibit it。如果需要直接继承,且在构造方法中用如下语句:super(parent, style);则会引发错误:org.eclipse.swt.SWTException: Subclassing not allowed。如果

2014-12-02 23:39:25 4084

转载 class$1,class$2,class$innerclass中的$的含义

$后面的类是$前面的类的内部类内部类有以下两种情况:1.普通的组合类形式,即在一个类内部定义一个普通的类 12345678910public class Outer {     class Inner {

2014-12-02 08:34:20 4612

原创 OSGi的Helloworld!(Eclipse-kepler-SR2及对应的Equinox)

1. 安装Equinox的core SDK包。

2014-11-17 16:14:47 2020

原创 GDB调试命令(二)---反汇编相关

将可执行程序用gdb program_name

2014-09-06 12:14:45 46644

原创 GDB调试命令(一)---基本命令

一般来说GDB主要调试的是C/C++的程序。要调试C/C++的程序,首先在编译时,我们必须要 把调试信息加到可执行文件中。使用编译 器(cc/gcc/g++)的 -g 参数可以做到这一点。如: > cc -g hello.c -o hello > g++ -g hello.cpp -o hello 如果没有-g,你将看不见程序的函数名、变量名,所代替的全是 运行时的内存地址

2014-09-06 11:09:20 1670

原创 用Jersey、Grizzly在eclipse中开发第一个RESTful服务helloworld

这几天读《》

2014-08-06 09:12:33 8302

原创 Jetty学习(一)嵌入应用之Helloworld

Jetty是开源项目,

2014-08-02 18:32:18 1467

原创 windows 7 下安装mysql压缩包版

版本:5.6.17 64bit1. 将解压后的文件夹放到某个目录下,比如c:\software;2. 在环境变量中新建MYSQL_HOME=C:\software\mysql-5.6.17-winx64,然后在系统变量Path下添上 %MYSQL_HOME%\bin;3. 将根目录下my-default.ini拷贝一份,改名为my.ini,并修改以下部分为实际情况:# These

2014-05-28 11:17:17 16776

转载 import maven项目错误

提示:Failure to transfer org.apache.maven.plugins:maven-shade-plugin:pom:2.1 from http://repo.maven.apache.org/maven2 was cached in the local repository,  resolution will not be reattempted until th

2014-05-14 21:43:28 2233

转载 Java中静态变量、块、非静态变量、块和构造器的初始化顺序

转自:http://huiqinbo.iteye.com/blog/803690

2014-05-13 09:39:19 726

转载 【Ontology】本体(Ontology)综述

本体作为一种能在语义和知识层次上描述领域概念的建模工具,其目标是捕获相关领域的知识,确 定该领域内共同认可的词汇,通过概念之间的关系来描述概念的语义,提供对该领域知识的共同理解。语义Web(the Semantic Web)是在本体理论基础之上对现有Web所进行的扩展[15],其目标是使Web上的信息具有计算机可以理解的语义,在本体的支持下实现信息系统间语义 上的互操作性,以及对Web资源所进行的

2014-03-27 22:46:44 9278

原创 Protege4学习笔记(一)---本体定义及相关概念

关于推理1. Protege 4.1内置了一个叫做HermiT的推理器。功能:(1)分类,推断本体有无逻辑错误。2. There are other reasoners available for Protege 4.1, including Pellet and FaCT++. These reasoners are available for download from the

2013-11-19 11:14:16 8521

原创 编译器(汇编器)开发工具Flex和Bison的使用方法之Flex

编译器和汇编器在工作过程中,往往完成如下的任务:        (1) 读取源代码并且获得程序的结构描述;        (2) 分析程序结构,并且生成相应的目标代码。        Flex和Bison就是为可以帮助完成以上任务。Flex将源代码文件分解为各种词汇(token),Bison找到这些词汇的组成方式。

2013-11-05 10:30:42 14910

A Tutorial on Support Vector Machines for Pattern Recognition

A Tutorial on Support Vector Machines for Pattern Recognition 经典svm介绍

2011-12-04

svm_light_windows

Joachims的svm light的windows下的运行版本

2011-12-04

GA 380-2002 全国公安机关机构代码编制规则

GA 380-2002 全国公安机关机构代码编制规则

2010-02-12

空空如也

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

TA关注的人

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