- 浏览: 55702 次
- 性别:
- 来自: 福州
最新评论
文章列表
我在使用eclipse有崩溃的现象,我的eclipse版本是 Luna,上网上有给出如下解决办法
在CENTOS 6下安装LINUX后,可能会有以下的崩溃消息:
eclipse: cairo-misc.c:380: _cairo_operator_bounded_by_source: Assertion `NOT_REACHED' failed.
这是由于cario版 ...
关于我的博客内容申明
- 博客分类:
- 杂谈
本人在此发表的所有文章都是本人自己工作和生活上遇到的问题解决之后的记录,以防以后遇到同样的问题继续绕弯路,由于本人从事it行业觉得iteye是个可以托付的网站,日后翻阅起来也方便,当然如果我所写的那一点内容有帮到哪一位网友朋友我也是非常开心的,同时我也希望广大网友在发现我写内容有问题的时候给我留言提醒我也指导我改正错误,我想这也是一种学习和进步的途径。
刚刚装了centos6.5要用yum安装东西结果发现yum不能解析域名
具错误体如下:
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os&infra=$infra error was
14: PYCURL ERROR 6 - &q ...
linux下文件编码格式的查看与转换
- 博客分类:
- java linux
有时候在windows下编辑的文件到了linux下乱码了,非常郁闷,这个时候通过转换编码格式可以还原文件在Linux中查看文件编码格式有好几中方法这里主要介绍vi中的方法:通过vi编辑器直接查看:set fileencoding在窗口的最下端会显示文件的现在的编码格式如果这个时候是乱码则还不能转换,否则转换之后还是乱码,除非你只到原来时候的是什么编码格式,上面vi显示的很可能是latin1之类的编码,这是由于vi不能识别编码默认选取了latin1所以出现了乱码通过在~/.vimrc中设置如下内容可以自动识别编码set encoding=utf-8 fileencodings=ucs-bom, ...
使用ntfs-3g官方源码编译安装的方法:下载页面:http://www.tuxera.com/community/ntfs-3g-download/
安装步骤:
wget http://tuxera.com/opensource/ntfs-3g-xxx.tgz
tar zxvf ntfs-3g-xxx.tgz
cd ntfs-3g-xxx
./configure
make
make install
挂载NTFS分区:
mount -t ntfs-3g /dev/sdc1 /mnt
linux系统下制作U盘启动盘
- 博客分类:
- java linux
很多人在windows下面用ISO工具做启动盘,有时候做出来的启动盘无法启动,在linux下面dd命令就可以轻松搞定启动盘的制作目前我还没有遇到失败的情况。
制作步骤:
1、准备一个闲置的U盘,确保u盘中无重要数据
2、将U盘链接到电脑上
3、查看/dev下面U盘的标示符
4、准备要制作的镜像文件一般为iso文件
5、开始制作执行如下命令:
dd if=xxx.iso of=/dev/sdb 其中if是inputfile of是outputfile xxxx.iso是预先准备好的镜像文件 /dev/sdb是U盘标示符 大概5分钟左右就可以了
6、检查U盘中的文件,或者 ...
在大数据处理的过程中hive为首选的数据仓库,hive基本兼容sql的查询语句,但是hive的响应速度非常慢只适合做非实时的数据挖掘任务,一般在集群规模小的情况下hive的延时会让人失去耐心,而impala则弥补了hive延时非常严重的这个问题,impala可以说是一个实时搜索引擎他必须依赖于hive,二者之间配合工作,impala在使用的过程中会发现很多问题,习惯使用mysql的人会发现hive和impala对sql的解析式严格的,尤其是group by和聚合函数的使用上。
impala是cloundera的产品,以前在项目中有使用过一段时间,后面用spark代替了impala的方 ...
准备工作:首先安装
openssl
pcre
zlib
然后configure nginx
如下:
./configure –prefix=/usr/local/nginx –with-pcre=/usr/local/pcre-8.10
make
报错:
cd /usr/local/pcre /
&& if [ -f Makefile ]; then make distclean; fi /
&& CC="gcc" CFLAGS="-O2 -fomit-frame-pointer -pipe ...
在centos下编译sage的时候首先提示fortran编译器没有
通过yum install gcc-gfortran 安装了Fortran编译器
重新编译发现依然错误根据提示应该是编译器的问题,于是萌生出将gcc升级到最新的想法
下载gcc4.9.1文件包
直接配置编译会报错 mpc mpfr gmp 这些库没有
下载mpc mpfr gmp 三个包。首先将这三个包编译安装到指定路径
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/mpc-0.8.1/lib:/usr/local/gmp-5.0.1/lib:/usr/local/mpfr ...
extern c 是c++ 兼容c语言接口的一种方式,关键在于c++支持函数重载,同名的函数参数不通话编译后会产生不同的函数符号,而c语言则没有这个特性
在c++中使用extern "C", 就相当于以C的接口方式导出, 而C是不支持函数重载的;
这样编译的动态库不仅可以给c++程序调用还可以给其他任何语言区调用
去掉 extern"C"之后连也可以编译生成动态库,当c++程序调用这个库的时候没有问题, 但linux下别的语言比如java程序调用这个动态库的函数时, 报: "找不到函数定义"
linux下
test.h
#ifn ...
在实际开发中经常会遇到java去调用别人提供的第三方接口,这种接口一般以动态库最为常见
在java中调用动态库有好几种方法:
下面我具体介绍用jna调用已有的第三方动态库
动态库是现成的,这里我写一个动态库,具体代码如下:
导出动态库的头文件
test.h
#ifndef TEST_H
#define TEST_H
#ifdef __cplusplus
extern "C"
{
#endif
int add (int a,int b);
#ifdef __cplusplus
}
#endif
#endif
test.cpp
#inclu ...
在ubuntu下使用firefox时总会用到一些java的插件程序,但是有时候会提示,应用程序被阻止,这个让人很郁闷,有时候还会提示过期无法使用,
现在呢介绍以下安装方法:
www.oracle.com/technetwork/java/javase/manual-plugin-install-linux-136395.html
这是linux版本的安装说明文档地址,关键的几个我现在下面
首先下载jre
找到<JRE>/lib/i386/libnpjp2.so
在浏览器的plugin目录下建立 这个库的软连接
重启浏览器即可
如果还是提示备阻止运行则
在jre的bin目录下有java ...