自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 ubuntu16.04下使用mongodb

安装mongodbsudo apt-get install mongodb启动mongodbsudo service mongodb start停止mongodbsudo service mongodb stop查看mongodb进程号pgrep mongo -l使用mongomongo

2016-09-27 22:33:10 1621

原创 ubuntu 16.04下使用eclipse创建工程时卡死的解决方法

最近刚安装了ubuntu 16.06LTS的系统,在使用eclipse创建工程时会出现卡死的现象,可以使用ps -e|grep java的方式查找出进程的id,然后使用kill -9 id号的方式关闭进程。在网上找了很多解决方法都不管用,最终找到了一种解决方法!首先打开终端,输入export SWT_GTK3=0然后使用终端打开eclipse,方法是直接输入eclipse的安装路径/ecl

2016-09-11 22:39:16 2303 3

原创 ubuntu下安装JDK

在网上找了一些ubuntu下安装JDK的方法,很多都不能使用,最终使用下面方法安装成功,希望对大家有所帮助!1.在官网下载JDK并解压(tar -xvf *.tz)2.在/usr或/usr/lib下创建一个放置JDK的文件夹3.将解压后的JDK复制到刚刚创建的JDK文件夹中4.使用gedit打开/etc/profile文件,使用sudo gedit /etc/profile命令

2016-09-11 16:23:06 411

转载 Linux系统中如何添加自己的库文件路径

转自:http://www.jz123.cn/text/2814289.html库文件在连接(静态库和共享库)和运行(仅限于使用共享库的程序)时被使用,其搜索路径是在系统中进行设置的。一般 Linux 系统把 /lib 和 /usr/lib 两个目录作为默认的库搜索路径,所以使用这两个目录中的库时不需要进行设置搜索路径即可直接使用。对于处于默认库搜索路径之外的库,需要将库的位置添加到库的搜

2015-06-26 09:18:40 577

转载 动态链接库dlopen的函数的使用

转自:http://blog.const.net.cn/a/17154.htm编译时候要加入 -ldl (指定dl库)dlopen基本定义功能:打开一个动态链接库 [喝小酒的网摘]http://blog.const.net.cn/a/17154.htm包含头文件: #include  函数定义: void * dlopen( const char * pat

2015-06-25 11:41:44 20793 1

转载 dlopen加载c++函数和类

转自:http://www.cnblogs.com/joeblackzqq/archive/2011/03/30/2000209.html问题所在   有时你想在运行时加载一个库(并使用其中的函数),这在你为你的程序写一些插件或模块架构的时候经常发生。  在C语言中,加载一个库轻而易举(调用dlopen、dlsym和dlclose就够了),但对C++来说,情况稍微复杂。动态加载一个

2015-06-25 11:29:26 591

转载 Name Mangling

转自:http://blog.csdn.net/chenxintao/article/details/7585483摘要:详细介绍了C++中的Name Mangling的原理和gcc中对应的实现,通过程序代码和nm c++filt等工具来验证这些原理。对于详细了解程序的链接过程有一定的帮助。Name Mangling概述大型程序是通过多个模块构建而成,模块之间的关系由makefile来

2015-06-25 09:14:54 417

原创 Unable to lock the administration directory (/var/lib/dpkg/),is another process using it?

当在Linux下使用apt-get install安装软件时,出现如下错误:Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?主要原因是上次安装时未安装完成,前一个安装程序占用资源解决办法:sudo rm /var/cache/apt/archive

2015-04-07 16:33:30 475

原创 version `GLIBCXX_3.4.19' not found

从缺省的仓库中添加libstdc++库sudo add-apt-repository ppa:ubuntu-toolchain-r/testsudo apt-get updatesudo apt-get install libstdc++6-4.7-dev

2015-03-23 15:09:03 638

转载 Linux下添加哭文件路径

转自:http://os.51cto.com/art/200910/159243.htmlinux操作系统中,linux库文件路径还是比较常用的,于是我研究了一下linux库文件路径,在这里拿出来和大家分享一下,希望对大家有用。库文件在连接(静态库和共享库)和运行(仅限于使用共享库的程序)时被使用,其搜索路径是在系统中进行设置的。一般 Linux 系统把 /lib 和 /usr/l

2015-03-23 15:04:11 400

转载 编译 GCC 4.8.2

转自:http://my.oschina.net/u/728245/blog/184550以前从没有升级过GCC,一直用系统默认的GCC版本,最近在研究好久没有用过的 C, 便有了升级GCC的想发,大致如下。 环境: CentOS-6.5-i386 , gcc-4.4.7 系统必须已经安装有一个编译器,因为 gcc 也是需要编译的首先 gcc 编译需要三个额外库,下载并按照

2015-03-23 14:18:31 383

转载 ubuntu下安装boost库

环境:ubuntu 12.04  32bit,boost 1.49前期准备:boost中,用到了别的函数库,所以为了使用boost中相应的功能,需要先安装系统中可能缺失的库 apt-get install mpi-default-dev  #安装mpi库apt-get install lib

2015-03-23 14:15:08 407

原创 ubuntu下使用grub customizer修改启动选项

在终端中使用以下命令安装:sudo add-apt-repository ppa:danielrichter2007/grub-customizersudo apt-get updatesudo apt-get install grub-customizer在系统左上角搜索grub customizer,启动软件后就可以修改了

2015-03-23 10:15:07 1263

转载 Java 常用字符串函数

转自:http://blog.csdn.net/az44yao/article/details/7582580java中的字符串也是一连串的字符。但是与许多其他的计算机语言将字符串作为字符数组处理不同,Java将字符串作为String类型对象来处理。将字符串作为内置的对象处理允许Java提供十分丰富的功能特性以方便处理字符串。下面是一些使用频率比较高的函数及其相关说明。 Strin

2015-03-16 10:05:07 453

转载 C++ 中string.find() 函数的用法总结

转自:http://blog.csdn.net/yushuai007008/article/details/7051385 #include #include using namespace std;void main(){[cpp] view plaincopy ////find函数返回类型 size_type  s

2015-03-16 09:46:34 450

转载 std::string::find() 和 std::string::npos

转自:http://blog.sina.com.cn/s/blog_49370c500100ov3k.htmlint idx = str.find("abc");if (idx == string::npos)  ... 上述代码中,idx的类型被定义为int,这是错误的,即使定义为 unsigned int 也是错的,它必须定义为 string::size_typ

2015-03-16 09:38:22 326

转载 CMake使用小计

转自:http://wenku.baidu.com/view/e3d4dad428ea81c758f57854.htmlCMake 使用小记创建库文件使用 CMake 构建工程,创建一个共享库文件。工程目录结构/tliba/|-- CMakeLists.txt|-- bin|-- build`-- src|-- CMakeLists.txt|--

2015-03-13 09:54:46 416

转载 CMake官方文档

摘自:http://www.cmake.org/cmake-tutorial/Below is a step-by-step tutorial covering common build system issues that CMake helps to address. Many of these topics have been introduced in Mastering CM

2015-03-13 09:53:34 551

转载 link_directories, LINK_LIBRARIES, target_link_libraries使用总结

转自:http://blog.csdn.net/arackethis/article/details/43488177总结一下include_directories,link_directories,link_libraries和target_link_libraries的作用。尤其是后面三个参数,比较相似,容易弄混。INCLUDE_DIRECTORIES(添加头文件目录)

2015-03-13 09:48:54 12863

转载 Linux中添加头文件路径

转自:http://blog.chinaunix.net/uid-26940786-id-3968077.html对所有用户有效在/etc/profile增加以下内容。如果只对当前用户有效在Home目录下的.bashrc或.bash_profile里增加下面的内容:(注意:等号前面不要加空格,否则可能出现 command not found)#在PATH中找到可执行文件

2015-03-12 09:10:17 622

转载 Makefile选项CFLAGS,LDFLAGS,LIBS

转自:http://www.cnblogs.com/taskiller/archive/2012/12/14/2817650.htmlCFLAGS 表示用于 C 编译器的选项,CXXFLAGS 表示用于 C++ 编译器的选项。这两个变量实际上涵盖了编译和汇编两个步骤。CFLAGS: 指定头文件(.h文件)的路径,如:CFLAGS=-I/usr/include -I/

2015-03-12 09:10:12 381

转载 Configure,Makefile.am, Makefile.in, Makefile文件之...

转自:http://my.oschina.net/qihh/blog/66113无论对于一个初学者还是一个资深的Linux程序员,编写Makefile文件都是一件很麻烦的事;再者,开发人员应该把主要的精力放在程序代码的编写上,而在Makefile文件花费太多的精力显然是不明智的;还有,对于不同的处理器架构,往往编译器不同,环境不同,特别是一些嵌入式系统中的各种程序的编译,于是移植问题也使Mak

2015-03-11 20:34:20 356

转载 10个有用的c++11特性

转自:http://blog.jobbole.com/44015/在C++11新标准中,语言本身和标准库都增加了很多新内容,本文只涉及了一些皮毛。不过我相信这些新特性当中有一些,应该成为所有C++开发者的常规装备。你也许看到过许多类似介绍各种C++11特性的文章。下面是我总结的,C++开发者都需要学习和使用的C++11新特性。 auto在C++11之前,auto

2015-03-11 17:12:53 810

转载 Linux下Makefile的automake生成全攻略

转自:http://www.yesky.com/120/1865620.shtml        作为Linux下的程序开发人员,大家一定都遇到过Makefile,用make命令来编译自己写的程序确实是很方便。一般情况下,大家都是手工写一个简单Makefile,如果要想写出一个符合自由软件惯例的Makefile就不那么容易了。   在本文中,将给大家介绍如何使用autoconf和aut

2015-03-10 16:27:14 438

转载 交叉编译时候如何配置连接库的搜索路径

摘取自:http://james23dier.iteye.com/blog/733030交叉编译时候如何配置连接库的搜索路径 交叉编译的时候不能使用本地(i686机器,即PC机器,研发机器)机器上的库,但是在做编译链接的时候默认的是使用本地库,即/usr/lib,/lib两个目录。因此,在交叉编译的时候,要采取一些方法使得在编译链接的时候找到需要的库。 首先,要知道:编译的时候

2015-03-10 09:27:43 8974

转载 Linux下配置搜索路径

截取部分于:http://james23dier.iteye.com/blog/733030库文件在连接(静态库和共享库)和运行(仅限于使用共享库的程序)时被使用,其搜索路径是在系统中进行设置的。一般 Linux 系统把 /lib 和 /usr/lib 两个目录作为默认的库搜索路径,所以使用这两个目录中的库时不需要进行设置搜索路径即可直接使用。对于处于默认库搜索路径之外的库,需要将库的位置

2015-03-10 09:19:43 402

转载 undefined reference to

转载:http://ticktick.blog.51cto.com/823160/431329最近在Linux下编程发现一个诡异的现象,就是在链接一个静态库的时候总是报错,类似下面这样的错误:(.text+0x13): undefined reference to `func'     关于undefined reference这样的问题,大家其实经常会遇到,在此,我以详细地示

2015-03-10 08:54:18 427

转载 在Linux下编译.pc文件

转载:http://liqing6044313.iteye.com/blog/1340114在linux下编译.pc文件(即应用了oracle的嵌入式数据库开发语言)过程有两步: 首先经过proc预处理把.pc文件编译成.c文件: proc test.pc 这期间如果报错那么就是一些库文件和头文件没有包含进去。proc 常用参数选项说明: (1)code:指出预编译处理所生

2015-03-06 14:34:26 4386

空空如也

空空如也

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

TA关注的人

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