- 博客(7)
- 收藏
- 关注
原创 Linux下共享库的创建和使用示例
动态链接库是一种代码共享形式,便于模块化的开发与扩展。作为开发人员有必要详细了解其过程。动态链接库的使用过程主要涉及到两个部分:1.动态链接器 ld.so2.ldconfig其中:ld.so负责加载应用程序所需的soname对应的共享库ldconfig负责维护soname到实际共享库的链接的高速缓冲文件高速缓冲文件中维护的链接关系被ld.so在加载时进行使用。
2015-07-08 16:35:42 4904
原创 全排列的生成方法
本文主要记录一下对全排列问题的理解,以及一种全排列的生成方法。全排列问题,本质上就是一个解空间的遍历问题。对于三个整数1,2,3的全排列问题,记其解空间为:O(1,2,3)={(1,2,3),(1,3,2),(2,1,3),(2,3,1),(3,1,2),(3,2,1)}.如果需要按照解空间中各个解的出现顺序遍历该解空间(或者给定
2015-06-21 18:46:22 476
原创 全排列与整数域的映射
今天突然想到了全排列这个经典问题。 以前了解到的主要方法是经典的基于交换的递归方法。 然后又了解到了基于字典序的方法。算法的大致流程都是,给定一个排列,如果存在下一个排列则求出下一个排列。有一个常识就是:n个不重复元素的全排列个数为n!.那么n!与这n个排列有没有办法映射?(肯定是存在这个映射的)姑且在此,抛砖引玉,发明一个概念。变进制数:对于一个数,若各个数位进制不完全相同,那么该数就称为变进
2015-06-21 18:13:16 1176
原创 CodeBlocks 的使用方法(不定期更新)
本文目的是记录一些不常用的CodeBlocks的功能,一来是以备自己忘记,二来也是方便大家。一直在使用CodeBLocks开发,觉得挺好用的;就打算再深入挖掘一下CodeBlocks的功能,说不定能上一个台阶。(大部分功能是从网上搜集的,具体可能已不可考)日常编辑篇
2015-05-23 00:46:12 4005
原创 使用MinGW 与 MSYS 编译 ffmpeg 的问题说明
本文的目的是记录一下,Windows上搭建MinGW与MSYS开发环境并且编译ffmpeg并进行简单测试的过程中遇见的奇怪问题。从MinGW官网http://www.mingw.org,下载并安装mingw安装项:Basic Setupmingw-developer-toolkit Version:2013072300mingw32-base Version:2
2015-05-22 01:08:28 948
原创 64位 windows8.1 上使用 VirtualBox 安装 64位虚拟机
本文目的是在64位的windows上安装Ubuntu 64位虚拟机,虚拟化环境使用VirtualBox.首先系统安装过程中,虚拟机的类型设置必须选为64bit,但是有些情况下该选项并不可用。可能是windows自带的Hyper-V独占了64位虚拟化环境,如果是这个原因,可以:控制面板->程序->打开或关闭windows功能,在里面关闭Hyper-V功能。
2015-05-21 18:52:42 449
原创 64位 Windows 8.1 安装 MinGW 与简单测试
本文简要一下记录一下在 64bit Windows 8.1 下,进行 MinGW 的安装以及的简单测试工作,IDE使用codeblocks;本文目的是在windows上搭建一个32位linux的开发环境,便于后期移植到linux上。MinGW的是windows平台上比较好用的一套GNU工具集,官方网站是:http://www.mingw.org/截至本文发出时,官网右上角仍
2015-05-21 00:40:19 2491
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人