- 博客(36)
- 资源 (1)
- 收藏
- 关注
原创 生成bundle,并部署到karaf下运行
1. 创建maven工程通过eclipse来创建2. 编写类最少包含两个函数(非main),一个用来响应启动,一个用来响应停止3. 配置osgi属性在resource目录下新建目录"/OSGI-INF/blueprint",同时创建配置文件"blueprint.xml"<blueprint xmlns="http://www.osgi.org/xmlns/bluep
2016-03-31 17:06:07 4254 1
转载 细说业务逻辑(待读)
http://kb.cnblogs.com/page/50470/http://kb.cnblogs.com/page/50527/
2016-03-31 15:07:10 384
原创 centos 安装JDK1.7
1. 在官网下载tar压缩包2. 解压到指定目录/home/jdk1.7.0_793. 配置环境变量vi /etc/profile将:export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL修改为:export JAVA_HOME=/home/jdk1.7.0_79export PATH=$JAVA_H
2016-03-31 14:47:40 388
原创 NSIS制作安装文件记录
软件名称:NSIS功能:制作安装程序学习文章:http://blog.csdn.net/mrliko/article/details/6149165脚本记录:1.自启动:针对当前用户:WriteRegStr HKCU SOFTWARE\Microsoft\Windows\CurrentVersion\Run 启动项名称 启动项命令针对本机所有用户:W
2014-01-28 09:33:12 1066
原创 QT实现Word读写
在windows环境下,我们可以通过ActiveQt实现Office自动化,相当于VB的VBA功能。以下是一个实例:#include #include #include int main(int argc, char *argv[]){ QApplication a(argc, argv); //显示的打开一个word应用程序 QAxW
2014-01-07 11:43:10 13082 5
转载 centos下升级glibc
原文地址:http://blog.csdn.net/dodo_check/article/details/9341145另外,本文是新建单独的目录来存放新的glibc,然后通过修改环境变量来实现.可以再安装的时候直接使用/usr或者本来的默认路径来安装,则不需要修改环境变量.0.以下在系统CentOS 6.3 x86_64上操作1.试图运行程序,提示"libc.so.6
2013-10-16 15:50:27 16132
原创 LINUX进程间通信
1.消息队列 消息队列是一个存放在内核中的消息链表,由消息队列标识符标识。它克服了信号传递信息量少、管道所传送的是无格式字节流以及缓冲区大小受到限制的缺点。由于消息队列存放在内核中,所以只有在内核重启(OS重启)的时候或者显式的删除一个消息队列时,它才能够真正的被删除。 消息队列当中,通信的两个进程之间可以是完全无关的进程。消息队列中,程序通过ftok函数获取的键值来确报双
2013-10-16 10:11:44 576
原创 CentOS下安装配置Google GLog
1.在google下载glog,目前最新的版本是2.0http://code.google.com/p/gflags/downloads/list2.安装(都是用默认)./configuremakemake install3.安装完毕后,默认的lib在/usr/local/lib目录下,执行/sbin/ldconfig –v,以免编译或运行的时候找不到lib文件4.新建
2013-10-15 11:32:48 6961
转载 Ubuntu下MySQL的安装及远程连接配置等配置
一、Ubuntu下MySQL的安装在Ubuntu命令行下输入 sudo apt-get install mysql-server 即可安装mysql服务,默认在安装mysql-server时,会自动安装好mysql-client。同时安装好的mysql配置文件位置:/etc/mysql/my.cnf启动mysql的快捷图标为:/etc/init.d/mysql二、编码问题的解决
2013-07-25 09:04:22 578
转载 [转]StatusNet配置文件config.php(安装参考)
StatusNet配置文件config.php(安装参考) StatusNet安装配置。以下是config.php刷屏,O(∩_∩)O~//使用URL Rewrite$config['site']['fancy'] = true;//对手机浏览友好$config['site']['mobile'] = true;//Settings$config ['location'
2013-07-01 09:42:37 687
原创 ubuntu下文件转码工具enca
#sudo apt-get install enca#enca -f yourFileName.txt //查看文件自身编码方式#sudo enca -L zh_CN -x utf-8 yourFileName.txt //改变文件自身编码方式#sudo enca -L zh_CN -x u
2013-06-21 11:22:04 1950
原创 statusnet安装与调试记录
系统环境为ubuntu11.01一.安装(略)二.问题记录1.没有注册选择最后发现是1.1.0版本问题,改成使用0.9.9版本后,可以正常注册2.注册报“数据库错误”查看/var/log/apache2/error.log。提示: sh/usr/sbin/sendmail: not found需要在config.php中添加email配置.以gmail为例,设置内容如下
2013-06-13 15:37:21 1017
转载 查看core dumped的详细错误原因
什么是Core Dump?今天调试一个程序, 用到了core dump, 于是写出来, 记于此.什么是Core Dump?Core的意思是内存, Dump的意思是扔出来, 堆出来.开发和使用Unix程序时, 有时程序莫名其妙的down了, 却没有任何的提示(有时候会提示core dumped). 这时候可以查看一下有没有形如core.进程号的文件生成, 这个文件便是操作系统把程
2013-05-08 16:33:46 1394
转载 一个很形象的进程和线程说明
来源:http://blog.jobbole.com/:阮一峰进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。1.计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。2.假定工厂的电力有限,一次只能供给一个车间使用。也就是说
2013-04-27 14:54:45 651
原创 Cent-OS6.0下eclipse+cdt遇到问题总结
1.头文件无法解析设定头文件地址:在 Window -> Preferences -> C/C++ -> Environment 中添加这两个变量: 将C_INCLUDE_PATH 设为 /usr/include 将CPP_INCLUDE_PATH 设为 /usr/include/c++/4.6.1 其中4.6.1是gcc的版本,用gcc --version可以获得
2013-04-23 14:32:07 754
原创 Cent-OS6.0安装eclipse(C++)
一.安装JDK1.卸载CentOS自带的openjava使用命令"rpm -qa|grep java","rpm -qa|grep jdk","rpm -qa|grep jcj"查找已存在的包.使用命令“rpm -e --nodeps jdk-1.7.0_17-fcs.x86_64“卸载上面所得到的包,jdk-1.7.0_17-fcs.x86_64安装名2.新建目录并安装jdk
2013-04-16 16:25:03 925
转载 Thread.Sleep函数
zz理解Thread.Sleep函数 我们可能经常会用到 Thread.Sleep 函数来使线程挂起一段时间。那么你有没有正确的理解这个函数的用法呢?思考下面这两个问题: 1、假设现在是 2008-4-7 12:00:00.000,如果我调用一下 Thread.Sleep(1000) ,在 2008-4-7 12:00:01.000 的时候,这个线程会 不会被唤醒? 2、某人的代码中
2013-04-15 16:45:25 734
原创 java个人记录2
1.Java Thread http://www.cnblogs.com/DreamSea/archive/2012/01/11/JavaThread.html2.单例模式在当前类用将对象静态化的目的是保证此后调用的时候对象是singleton3.json4.interface5.log4jhttp://blog.csdn.net/xiazdong/article/de
2013-04-13 13:43:02 509
原创 个人的java记录1
1.获取代码目录System.getProperty("user.dir")2.eclipse断点调试(1) Line Breakpoin是最简单的Eclipse断点,只要双击某行代码对应的左侧栏,就对该行设置上断点.可以为Line Breakpoint设置一个条件,那么当程序运行到该断点时,只有满足设定的条件,才会被中断。右键点击设置的断点,选择"Breakpoint Prope
2013-04-09 09:33:07 605
转载 java中log4j配置
log4j简介简单的说log4j就是帮助开发人员进行日志输出管理的API类库。它最重要的特点就可以配置文件灵活的设置日志信息的优先级、日志信息的输出目的地以及日志信息的输出格式。Log4j除了可以记录程序运行日志信息外还有一重要的功能就是用来显示调试信息。程序员经常会遇到脱离java ide环境调试程序的情况,这时大多数人会选择使用System.ou
2013-04-01 14:20:11 590
原创 Centos建立本地软件源
1.将准备的packets放置一个文件夹中,目录描述为:/software/Packets2.安装createrepo#yum install createrepo3.运行createrepo,本地源路径指定/software#createrepo /software4.取消原repo关联文件,创建新的关联文件#mv CentOS-Base.repo CentOS-Ba
2013-03-29 10:50:53 809
转载 linux下vi命令大全
linux下vi命令大全进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正
2013-03-28 16:04:22 444
转载 定制CentOS 5安装光盘
版权声明:原创作品,如需转载,请与作者联系。否则将追究法律责任。 目前CentOS 5.2的安装CD有1至6张,但是在安装系统过程中,并不是所有的程序都是你想安装的,而且需要准备1-6张CD来安装一个Linux系统,实在是太麻烦了,其实安装一个实用的Linux 系统,不需要那么臃肿的,我们可以度身定制一个合适你自己的CentOS Linux系统. 我的目标是打算将1-6CD中的软件
2013-03-26 17:38:21 639
转载 linux之sed用法
sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法sed命令行格式为: sed [-nefri] ‘command’ 输入文本 常用选项: -n∶使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN的资料一般都会
2013-03-26 17:37:33 523
转载 linux kickstart之中rootpw密码生成方法
linux kickstart之中rootpw密码可以使用明文,也可以使用加密过的值(密码为:IPPBXADMINROOT)注意:在这里要使用加密过的值,否则安全性就太低了rootpw --iscrypted $1$IPPBXADM$qlbCgDSCK/a.1ZzfEk/mT.就是读取加密后的值,但是这个值是怎么生成的呢?这与linux系统的密码shadow一样,生成方法如下:
2013-03-26 16:16:45 6225
转载 fcntl描述
功能描述:根据文件描述词来操作文件的特性。 文件控制函数 fcntl -- file controlLIBRARY Standard C Library (libc, -lc)SYNOPSIS #include ; int fcntl(int fd, int cmd); in
2013-03-04 15:56:27 380
翻译 OVS安装
根据官网(www.openvswitch.org)上的文档做了个记录1.安装针对LINUX和FreeBSD,如果是其他的环境可以阅读以下文档 - INSTALL.Debian - INSTALL.Fedora - INSTALL.REHL - INSTALL.XenServer2.编译需要的准备 - make
2013-02-18 15:51:12 1563
原创 LINUX相关记录(20.13.1.22)
1.编译选项加入-D_FILE_OFFSET_BITS=64解决linux下2G文件限制// example.c#include int main(int argc, char* argv[]){ FILE *fp; if ((fp = fopen("test.dat", "w+")) == NULL) return; int a
2013-01-22 17:07:03 380
原创 ubuntu启动引导修复
1.使用ubuntu启动盘或者安装盘2.利用”Try ubuntu"进入试用的ubuntu系统3.打开终端(CTRL+ALT+T)4.输入命令:sudo -i //获取root权限fdisk -l //获取分区信息,ID=83的是引导盘,假设这里为sda8
2012-08-22 11:07:24 976
原创 hostent和in_addr结构体
一.hostent数据结构是这样的: struct hostent { const char *h_name; // official name of host char **h_aliases; // alias list short h_addrtype; // host address type short
2012-08-01 10:30:58 1135
原创 Signal信号处理
在goahead的linux模块main.c 文件中,main函数中出现了以下三个语句:signal(SIGPIPE, SIG_IGN); signal(SIGINT, sigintHandler);signal(SIGTERM, sigintHandler);这三条语句与网络信号有关。在这里做咯记录。1. 信号概念 信号是进程在运行过程中,由自身产生或由进程外部发
2012-08-01 10:21:34 1720
原创 goAhead 编译
以LINUX为例静态页面1.打开文件目录至LINUX文件夹,执行命令“make”2.make完成后,执行命令“./webs -demo”("./webs"亦可,区别暂时没发现)3.打开网页http://localhost:8080 ,显示wwwdemo文件夹目录下的home.htm4.关闭时候,直接Ctrl+c停止即可。下次编译,需要先make clean一次。不如会有提示
2012-07-23 15:46:11 1436
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人