当使用python2.6安装pycurl时,在python2.7里importpycurl可能报错:ImportError:Nomodulenamedpycurl解决方法:在/usr/local/lib/python2.7/site-packages(python2.7安装在/usr/local/)里创建pycurl.pth文件,写入pycurl包在所在绝对路径:/usr/lib64/python2.6/site-packages/
分类:
编程语言 时间:
2014-12-30 19:12:02
阅读次数:
308
在自己的lua文件中,如果使用到了自己写的C库或者第三方库,想让lua编译到自己指定的目录下寻找*.lua或*。so文件的时候,可以再自己的Lua代码中添加如下代码,可以指定require搜索的路径。 package.path = '/usr/local/share/lua/5.1/?.lua;/h...
分类:
其他好文 时间:
2014-12-25 20:04:17
阅读次数:
769
Linux操作系统上面的动态共享库大致分为三类:1、操作系统级别的共享库和基础的系统工具库比方说libc.so, libz.so, libpthread.so等等,这些系统库会被放在/lib和/usr/lib目录下面,如果是64位操作系统,还会有/lib64和/usr /lib64目录。如果操作系统...
分类:
其他好文 时间:
2014-12-24 17:58:01
阅读次数:
218
Fleury (弗罗莱) 算法通俗解释
1.定义
2.举例说明
图2为连通图G,现利用Fleury算法求它的欧拉通路。(注意区分:欧拉通路、欧拉回路)
其中一种欧拉通路如下:4 5 8 7 6 8 9 1 5 3 2 4 6,其搜索路径如下图所示:
现在让我们来分析算法实现过程:
假设我们这样走:4,6,8,5,此时在5处有三种选择(3,4,1...
分类:
编程语言 时间:
2014-12-23 17:23:07
阅读次数:
1632
一般来说,就是搜索路径不同#include ""先去搜用户当前路径(也就是调用编译器的路径),然后再去搜用户用-I选项指定的路径,最后再去搜索编译器默认指定的路径(也就是所谓的系统路径)#include 先搜索系统路径,然后再搜索用户用-I选项指定的路径另外,#include"header"中的he...
分类:
其他好文 时间:
2014-12-19 14:13:33
阅读次数:
190
CMAKE_MODULE_PATH,设置搜索CMakeModules模块(.cmake)的额外路径。CMAKE_INCLUDE_PATH,设置自动查找依赖工程头文件的额外路径,默认为脚本中指定的搜索路径。CMAKE_LIBRARY_PATH,设置自动查找依赖工程库文件的额外路径,默认为脚本中指定的搜...
分类:
其他好文 时间:
2014-12-15 18:40:19
阅读次数:
195
一:A*的介绍
A*算法是一种启发式搜索算法,就是在状态空间中的搜索对每一个搜索的位置进行评估,得到最好的位置,再从这个位置进行搜索直到目标。这样可以省略大量无畏的搜索路径,提到了效率。在启发式搜索中,对位置的估价是十分重要的。采用了不同的估价可以有不同的效果。
该算法可以用公式f(n)=g(n)+h(n)表示,其中 f(n) 是从初始点经由节点n到目标点的估价函数,g(n) 是在状态...
分类:
编程语言 时间:
2014-12-14 09:29:46
阅读次数:
305
修改模块搜索路径:
模块搜索路径是一个目录列表,可以通过环境变量Pythonpath以及可能的.path路径文件进行定制,实际上Python程序本身是修改名为ysys.path(内置模块sys的path属性)的内置列表,sys.path在程序启动时自动进行初始化;但是在那之后,可以随意对其元素进行删除,附加和重设
>>> import sys
>>> sys.path
['', 'C:...
分类:
其他好文 时间:
2014-12-13 18:06:47
阅读次数:
134
python import 导入概述
在一个导入语句中的模块名起到两个作用:识别加载的外部文档,也会变成赋值给被载入模块的变量,模块定义的对象也会在执行时创建,就是在Import执行时,import会一次运行在目标文档中的语句从而建立其中的内容
程序第一次导入指定文件文件时执行的步骤:
找到模块文件编译成位码(如果需要)执行模块的代码来创建其所定义的对象
这三个步骤...
分类:
编程语言 时间:
2014-12-12 16:46:58
阅读次数:
176
一个python文件就是一个模块,使用独立的命名空间,但实际使用过程中单单用模块来定义python功能显然还不够。因为一个大型的系统几千上万个模块是很正常的事情,如果都聚集在一起显然不好管理并且有命名冲突的可能,因此python中也出现了一个包的概念。一、python中的包介绍包..
分类:
编程语言 时间:
2014-12-09 20:00:22
阅读次数:
236