软件包管理器的核心功能: 打包成一个文件:二进制程序,库文件,配置文件,帮助文件。 生成数据库:追踪所安装的每一个文件。软件包管理的核心功能: 1.制作软件包。 2.安装、卸载、升级、查询、校验。依赖关系: 一个软件包安装需要其他已安装的软件包的支持。 rpm: rpm包命..
分类:
系统相关 时间:
2015-02-06 19:02:03
阅读次数:
295
Cmake可以通过让开发者描述build参数在一个简单地可以移植的文本文件里,这个文件能够被cmake用来产生类似于MS Visual Studio和Apple’s Xcode的项目文件,当然也有*NIX下的Makefile。
Cmake给同一平台,多机开发环境的很多帮助:
自动搜索所需要的程序,库,头文件的能力,这包含了环境变量和windows的注册表等信息能够在源码树外进行build,...
分类:
其他好文 时间:
2015-02-04 16:42:57
阅读次数:
181
1.管理程序库
程序库(archive library)是一个特殊的文件,该文件内含其他被称为成员的文件。程序库可用来将相关的目标文件聚集成
较容易操作的单元,例如,C的标准程序库lib.a就包含了许多低级的C函数。因为程序库如此常见,所以make对它们的创建、
维护以及引用提供了特别的支持。程序库的建立及修改可通过ar程序来进行。
下面我们看一个例子,程序包结构如下:
根目录...
分类:
其他好文 时间:
2015-02-04 00:40:27
阅读次数:
274
Scala语言是在JVM上编程的优秀语言之一,其为并发,表达式和可扩展性而设计。这门语言及其程序库可以让你专注于问题而无需深陷于线程和同步等底层基础结构细节。Scala是一门混合了函数式和面向对象的语言。有以下特性:
1. Scala对函数式编程的支持可以写出非常简洁而有表现力的代码;
2. 对于多线程应用,Scala提供了基于actor的消息传递模型,消除了涉及并发的痛苦问题,利用该模型,可以很方便简单的写出多线程代码,而不用考虑线程之间的数据竞争和加锁释放锁等问题;
3. Scala和java一样...
分类:
其他好文 时间:
2015-02-01 16:15:47
阅读次数:
210
shared_ptr与scoped_ptr都包装在堆上分配的动态对象,都重载了*和->操作符以模仿原始指针行为,但shared_ptr实现的是引用计数型的智能指针,当没有代码使用时计数为0,此时释放被包装的动态分配的内存。shared_ptr可以被自由地拷贝和赋值。shared_ptr可以安全地放到标准容器中。引用《boost程序库完全开发指南》中的话:“shared_ptr非常有价值、非常重要、...
分类:
其他好文 时间:
2015-01-30 21:06:47
阅读次数:
248
原文来自于:http://www.techug.com/11-python-libraries-you-might-not-know目前,网上已有成千上万个Python包,但几乎没有人能够全部知道它们。单单PyPi上就有超过47000个包列表。现在,越来越多的数据科学家开始使用Python,虽然他们...
分类:
编程语言 时间:
2015-01-29 19:31:41
阅读次数:
194
像编译器一样来思考和理解C++语言。 C++标准库本身就是C++语法的最佳样例。 遵循 google C++ style guide 孟岩 推荐 CPPP 5 C++标准程序库 effective C++ C++ concurrency in action linux多线程服务...
分类:
编程语言 时间:
2015-01-27 21:46:44
阅读次数:
254
这篇文章介绍在LINUX下进行C语言编程所需要的基础知识。在这篇文章当中,我们将会学到以下内容:源程序编译Makefile的编写程序库的链接程序的调试头文件和系统求助1.源程序的编译在Linux下面,如果要编译一个C语言源程序,我们要使用GNU的gcc编译器。 下面我们以一个实例来说明如何使用gcc...
分类:
其他好文 时间:
2015-01-19 12:39:22
阅读次数:
186
c++语言的扩展和修正,不仅包含了核心语言的新机能,而且扩展了c++标准库(STL),并引入了大部分的C++ technical report 1程序库 C++11还包括大量新特性:包括lambda表达式,类型推导关键字auto、decltype,和模板的大量改进。 新的关键字: auto decl...
分类:
编程语言 时间:
2015-01-19 10:46:47
阅读次数:
218
内容目录:1、C++各大有名库的介绍——C++标准库2、C++各大有名库的介绍——准标准库Boost3、C++各大有名库的介绍——GUI4、C++各大有名库的介绍——网络通信5、C++各大有名库的介绍——XML6、C++各大有名库的介绍——科学计算7、C++各大有名库的介绍——游戏开发8、C++各大...
分类:
编程语言 时间:
2015-01-13 15:42:01
阅读次数:
248