- 博客(264)
- 资源 (30)
- 收藏
- 关注
原创 配置 Eclipse 编译C/C++代码
介绍两种方式使用eclipse编译C/C++代码一、minGW + eclipse classic + CDT(1) 下载安装 minGW地址:http://sourceforge.net/project/showfiles.php?group_id=2435安装到一级目录下,如 D:\minGW。安装完毕,配置环境变量如下:MinGW = D:\minGWPATH
2012-08-27 10:30:07 1892
原创 jar命令打包Java程序
我们经常会见到jar文件,有些可以直接运行,例如windows下双击jar文件、Linux下使用 " java -jar *.jar "命令, 均能运行jar文件,而有些jar文件却不能双击运行或者使用上述命令运行时提示没有Main。其中的原因和jar文件生成办法有关,只有生成jar文件时指定了Main方法所在类的才能直接运行。下面介绍常用的两种生成jar文件方法:(1) 生成
2012-08-08 10:33:57 2662
原创 编译安装基于ifort的MPICH2
下载 mpich2-1.4.1p1.tar.gz首先引入ifort环境变量。export FC=ifortexport F90=ifort(若要使用icc作为C编译器,则export CC=icc,否则不需设置,默认使用gcc)提示如下错误:configure: error: F90 and F90FLAGS are replaced by FC and
2012-05-11 17:35:02 10861 1
原创 CentOS 5.2 Linux 下安装 Intel fortran 编译器 ifort(非商业版)
CentOS 5.2 Linux 下安装 Intel fortran 编译器2012-5-11(1) 下载进入 http://software.intel.com/en-us/articles/intel-software-developer-support,选择 Tools & Downloads, 选择 Free Non-Commercial(非商业版),进入页面后
2012-05-11 11:36:46 26775 2
原创 Xen 半虚拟化和硬件辅助虚拟化
Xen 支持半虚拟化和硬件辅助虚拟化两种方式,半虚拟化下只能安装特定的操作系统,这些系统内核都被修改过。而在硬件辅助虚拟化的帮助下,Xen虚拟机上可以运行未经修改的操作系统,例如Windows等。要创建硬件辅助虚拟化的虚拟机,需要在BIOS中开启Intel VT 或者 AMD SVM。我们启动半虚拟化虚拟机时,可以通过 xm console 命令进入半虚拟化domU中的Guest O
2012-05-04 16:01:01 2156
原创 mysql-cluster-gpl-7.1.19 的编译和安装
mysql-cluster-gpl-7.1.19 的编译和安装参考:http://www.xtopace.com/database/mysql-cluster-7-1%E7%BC%96%E8%AF%91%E5%AE%89%E8%A3%85%E6%95%99%E7%A8%8B.html软件下载:ftp://mirror.switch.ch/mirror/mysql/Downloads/M
2012-04-29 18:20:49 4744
原创 Linux常用网络命令
(1) nmapNMap,也就是Network Mapper,是Linux下的网络扫描和嗅探工具包。进行ping扫描,打印出对扫描做出响应的主机,不做进一步测试(如端口扫描或者操作系统探测):nmap -sP 10.10.97.0/24 能够看出网络内可用的IP地址仅列出指定网络上的每台主机,不发送任何报文到目标主机:nmap -sL 192.16
2012-04-29 12:37:17 715
原创 Shell 字符串常用操作
1. 字符串截取(1)截取指定字符前后的字符串[root@gd86 Applications]# var=hello:zkl:zyh[root@gd86 Applications]# echo ${var%:*} 从右向左数,截取第一个:前面的字符串hello:zkl[root@gd86 Applications]# echo ${var%%:*} 从右向左数,截取最
2012-04-19 08:48:01 825
原创 XenOprof 错误 Failed to open profile device: Operation not permitted 的解决
在按步骤执行xenoprof,到 domU 上执行 opcontrol --start 时,出现如下错误:Using 2.6+ OProfile kernel interface.Failed to open profile device: Operation not permittedCouldn't start oprofiled.Check the log file "/
2012-04-15 18:51:39 2300 1
原创 计算机各个领域内较好的期刊和会议
中国计算机学会推荐的计算机各个领域内较好的期刊和会议:http://www.ccf.org.cn/sites/ccf/paiming.jsp很不错!
2012-04-13 10:58:19 1220
原创 Python画图库 matplotlib, 数值计算库 numpy, 科学计算库 scipy 的安装
linuxpython-2.5.2matplotlib-0.99.0.tar.gz 下载地址:http://sourceforge.net/projects/matplotlib/files/matplotlib/numpy-1.3.0.tar.gz 下载地址:http://sourceforge.net/projects/numpy/files/NumPy
2012-04-07 21:18:12 7304
原创 python Python 解析xml文件出现错误xml.parsers.expat.ExpatError: unknown encoding 的解决
python 解析xml文件出现错误:xml.parsers.expat.ExpatError: unknown encoding: line 1, column 30这是由于编码问题。原因说明:shell环境的 LANG=zh_CN.UTF-8执行一个程序,生成了一个XML文件,在程序中将xml文件的编码设置成了GB2312,如“”。然后使用xml.etree.E
2012-04-07 21:16:17 35409 1
转载 如何生成configure文件
mkdir testmk cd testmk/ vim hello.c (1) autoscan mv configure.scan configure.in vim configure.in ----------------------------------- # zkl add AM_INIT_
2012-03-30 15:14:02 6470
原创 【ACE】如何编译ACE的实例程序examples
很多人在编译ACE自带的例子时会出现如下错误:AO will not be built due to the following missing library: ACE他们的编译步骤是进入 ACE_wrappers/examples 目录,然后执行 make 命令,然后会出现上面的错误。实际上这种做法是错误的,在编译ACE时,这些实例在你执行 make 的时候已经编译好了,编
2012-03-30 14:46:59 1893
原创 fortran中调用C封装的函数
hello.c: 功能实现------------------------------------------------------------ #include#ifdef PGI //编译时使用 -DPGI 选项定义宏 PGIvoid hello_(int *num
2012-03-30 10:04:06 2860
原创 Word 2003/2007 中插入公式时行距变大的问题的解决
Word 2003文件,页面设置,,在弹出的对话框中,选择文档网络,在网格选项中选择无网格,确定,行距正常了。Word 2007首先选择包含公式的文字,然后选择页面布局,点击页面设置右边的小箭头,在弹出的对话框中,选择文档网格,在网格选项中选择无网格,确定,行距正常了。参考:http://www.360doc.com/content/09/1214/20/604
2012-03-22 09:17:36 4980
原创 Python使用ElementTree解析XML
ElementTree(元素树)。ElementTree是XML解析库,已经在Python2.5之后被包括在标准库中。ElementTree感觉就像一个轻量级的DOM,具有方便使用、十分友好的API。除了代码可复用之外,它运行速度快,消耗内存较少。这里我们重点推荐使用ElementTree。如果需要使用XML解析器,不妨先试一试ElementTree。2.5 之前的版本需要安装elem
2012-02-28 17:43:25 3121
原创 在Xen半虚拟化(para-virtualization)虚拟机dom0或domU中部署Systemtap
(1)环境Linux:CentOS 5.5Xen:CentOS 5.5 默认自带的 xen-3.0.3-105.el5domU OS:CentOS 5.5(2)domU 中部署运行systemtap Xen 硬件辅助虚拟化安装的 Guest OS 是未经修改过的,安装简单,和物理机下安装步骤一致,参考 CentOS 5.5 下 systemtap 的部署Xen 半虚
2012-02-22 14:16:30 1939
原创 CentOS 5.5 下 systemtap 的部署
CentOS 5.5 默认安装了 version 1.1/0.141 版本的systemtap,但正常运行 Systemtap (运行所有探针) 需要安装相应的 debuginfo-common, debuginfo 包。CentOS 5.5 默认内核是 2.6.18-194,在 http://debuginfo.centos.org/5/ 上不能找到相应版本的 debuginfo-com
2012-02-22 09:46:40 2123
转载 Linux 文件编码转换
零、查看文件编码,使用 file 命令 [root@gm15vm02-hvm Xenoprof]# file Xenoprofile.install.txt Xenoprofile.install.txt: ISO-8859 text LANG=zh_CN.GB18030 时编写的文件,编码应该是 GB18030,这里显示的是 ISO-8859,应该
2012-02-22 08:58:33 1047
原创 诺基亚5530XM加速!
今天在网上看到一篇诺基亚5530XM的介绍,一个方法可以使系统更快。于是试了试,果真快了很多。设置 --> 个人模式 --> 主题模式 --> 标准,选项,主题模式效果,关。
2012-02-16 18:36:14 695
原创 Hbase集群配置
官方文档中说部署Hbase不能使用release版本的hadoop,否则会丢失数据。因此需要重新编译Hadoop。重新编译Hadoop for hbase 见文章 http://blog.csdn.net/zklth/article/details/7191530。HBase配置步骤:(1) 首先配置 hadoop参见文章 http://blog.csdn.ne
2012-02-07 16:51:43 5941 2
原创 在vmware/virtualBox 虚拟机中使用adsl拨号上网
在vmware/virtualBox 虚拟机中使用adsl拨号上网将虚拟机网卡设置成桥接到宿主机物理网卡,设置请参考:VMware/VirtualBox 中设置虚拟机桥接到双网卡服务器的某一个网卡进入虚拟机操作系统,使用 adsl 拨号上网,参考:CentOS Linux 下设置adsl上网
2012-01-12 10:20:19 4243
原创 使用sqoop将MySQL数据库中的数据导入Hbase
使用sqoop将MySQL数据库中的数据导入Hbase前提:安装好 sqoop、hbase。下载jbdc驱动:mysql-connector-java-5.1.10.jar将 mysql-connector-java-5.1.10.jar 复制到 /usr/lib/sqoop/lib/ 下MySQL导入HBase命令:sqoop import --connect jdbc:my
2012-01-11 15:45:19 21834 3
原创 通过thrift使用PHP访问Hbase
xammp安装在/opt目录下,www目录是/opt/lampp/htdocs/(1) 创建一个Web目录 phpHbase[root@gd02 htdocs]# mkdir -p /opt/lampp/htdocs/phpHbase/[root@gd02 htdocs]# cd /opt/lampp/htdocs/phpHbase{ 查看PHP访问HBase的例子文件De
2012-01-10 17:11:43 4559
原创 编译 Hadoop-append 用于Hbase
Hbase基于 hadoop,若 Hbase 直接使用 release 版本的 hadoop,可能出现数据丢失的情况,hbase 需要使用 hadoop-append ,详细介绍参考Hbase 官网资料下面以 hbase-0.90.2 为例,介绍 hadoop-0.20.2-append 的编译,以下操作参考:Building an Hadoop 0.20.x version for
2012-01-10 17:10:19 1886
原创 Oracle使用和开发过程中常见错误
Oracle使用和开发过程中常见错误(1) PowerDesigner 生成的脚本不能直接运行; 否则出现错误:ORA-00942: 表或试图不存在http://www.cnblogs.com/chinafine/articles/1847011.html(2) ORA-00904 invalid identifier 这个错误是因为 字段名写
2012-01-10 16:54:54 2059
原创 Oracle 开发常见问题
Oracle 开发常见问题目录Oracle的number类型数据的插入和显示Oracle时间类型数据的插入和读出显示Oracle自增字段【1】Oracle的number类型数据的插入和显示(1) 插入number类型的数据将字符串转化为number类型数据再插入,使用 to_number 函数,实际上这里不需要转,会自动转换。
2012-01-10 16:54:03 1049
原创 使用 Java 生成二维码图像,解析二维码图像.
http://www.swetake.com/qr/ 下载qrcode.jar ,用于生成二维码,但不能解码。进入 http://www.swetake.com/qr/java/qr_java.html ,下载 qrcode_java0.50beta10.tar.gz,解压后在lib目录下的 qrcode.jar 即为用于生成二维码的库。http://sourceforge.j
2012-01-10 16:02:34 19140 4
原创 轻量级数据库 SQLite 的安装和使用
轻量级数据库 SQLite 的安装和使用(1) SQLite 介绍 参见百度百科:http://baike.baidu.com/view/19310.htm 官网:http://www.sqlite.org/(2) Linux下SQLite 编译安装 sqlite-amalgamation-3070900.zip 源码 sqlite-aut
2012-01-10 15:51:12 2392
原创 【加密/解密】Botan 中的 AES 加密算法实例
AES 算法的密钥和分块大小可以是128,192,256位.例如,AES-128算法加密后的密文的长度是 16字节的整数倍.若明文长度小于16字节,则密文长度为16字节;若明文长度等于16字节,则密文长度为32字节.如果采用 AES-256, 则密钥长度必须是 256位.MD5 哈希算法的输出是128位SHA-256 哈希算法的输出是256位#includ
2012-01-10 15:37:50 7432 3
原创 【加密/解密】C++加密算法库 Botan 在Windows 和 Linux 下的编译
C++加密算法库 Botan 在Windows 和 Linux 下的编译(一) Botan 简介botan官网:http://botan.randombit.net/Botan 是一个 C++ 的加密算法库,支持 AES, DES, SHA-1, RSA, DSA, Diffie-Hellman 等多种算法,支持 X.509 认证以及CRLs 和 PKCS #10 中文介绍:htt
2012-01-10 15:35:50 15584 1
原创 【ACE】Windows和Linux下ACE程序开发
Windows和Linux下ACE程序开发(一)Windows 下ACE程序开发工具:VS 2005 ACE (1) 开发环境设置(a) 打开VS 2005,工具 --> 选项 --> 项目和解决方案 --> VC++目录 加入以下内容: Executable File:D:\ACE-5.8.0\ACE_wrappers\bin Include File:D:\AC
2012-01-10 15:12:05 2142
原创 【ACE】Linux 和 Windows 下ACE的编译.
Linux 和 Windows 下ACE的编译ACE下载:http://download.dre.vanderbilt.edu/(1) Linux:下载 ACE-5.8.0.tar.gz,解压,解压后进入 ACE_wrappers 目录,以后操作如下:cd ACE_wrappers;mkdir -p /opt/ACE-5.8.0mkdir -p objdircd o
2012-01-10 15:01:29 1738
原创 C++ 中 string 和其它类型的相互转化。
sscanf、sprintf 也可以用,但是不建议使用,实际上 c++ 实现 string 和其他数据类型的转换很容易完成,见如下代码:#include using std::cout;using std::endl;#include using std::string;#include using std::stringstream;using std::ostrings
2012-01-10 14:51:50 1408
原创 Windows 下进行 OCCI ( Oracle C++ Call Interface ) 开发
Windows 下进行 OCCI ( Oracle C++ Call Interface ) 开发Windows下若安装的是Oracle 数据库,则OCCI库文件和头文件在目录 %ORACLE_HOME%\oci 下。这里采用工具:VS 2005 (一)基本设置1. 安装好 oracle instant client 参见帖子:2. vs->工具->选项—》解
2012-01-10 14:29:43 6412
原创 Linux 下进行 OCCI ( Oracle C++ Call Interface ) 开发
Linux 下进行 OCCI ( Oracle C++ Call Interface ) 开发Oracle 调用接口 (Orale Call Interface,OCI) 是最全面、性能最高、基于原生“C”语言的 Oracle 数据库接口,它可以提供 Oracle 数据库的全部功能。OCI 为构建各种语言专用接口(如 Oracle JDBC-OCI、ODP.Net、Oracle
2012-01-10 11:50:46 8203
原创 Windows下安装Oracle Instant Client并使用 PL/SQL Developer.
Windows下安装Oracle Instant Client并使用 PL/SQL Developer.测试系统:Windows 7 home basic.(1) 安装 Oracle Instant Client Oracle Instant Client 的安装请参见帖子 http://blog.csdn.net/zklth/article/details/7190035
2012-01-10 11:30:28 5141
原创 Linux下 和 Windows 下 Oracle Instant Client 的安装.
Oracle数据库软件十分庞大,数据库引擎有好几个G。通常情况下,我们的使用方式是安装一个Oracle数据库在服务器机器上,在客户端通过PL/SQL Developer、sqlplus等工具操作服务器上的数据,当然Oracle 10g后,OEM(企业管理器)已经是WEB版了,在浏览器中也可以同样操作数据库。但是Windows下客户端工具 PL/SQL Developer 使用得最多,Linux
2012-01-10 10:51:53 16106
Organizing Business Knowledge The MIT Process Handbook
2014-10-08
Oracle 11g R2 for Linux X64 OCCI
2011-12-07
Linux下Hadoop分布式配置和使用
2010-05-28
Ubuntu 8.10下Hadoop-0.20.1集群配置详细手册
2010-03-25
wamp server 5集成开发环境
2009-12-04
【server 2003系统下】Eclipse下实现Java和sql server/Oracle连接详细步骤说明
2009-04-10
C#最长匹配算法切词程序(信息检索)
2009-04-10
基于asp+Access的大中型论坛
2009-04-10
ETL过程概念建模好资料
2009-04-04
基于UML的ETL过程建模方法
2009-04-03
基于.NET的网上电子商城
2009-03-23
基于vb6.0+sql server 2000 的图书管理系统
2009-02-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人