模块 一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 import加载的模块分为四个通用类别: 1 使用python编写的代码(.py文件) 2 已被编译为共享库或DLL的C或C++扩展 3 包好一组模块的包 4 使用C编写并链接到python解释器的内置模 ...
分类:
其他好文 时间:
2019-09-07 18:26:26
阅读次数:
97
一、静态库和共享库的区别 静态库在编译的时候被加载,而共享库在执行之后才被加载 加载静态库编译所生成的可执行文件比使用共享库的方式要大 静态库以.a为后缀,共享库以.so为后缀 二、静态库的制作 gcc -c add.c sub.c(编写源文件,gcc -c命令生成对应的目标文件add.o和sub. ...
分类:
系统相关 时间:
2019-08-29 11:09:36
阅读次数:
132
最近要使用python调用C++编译生成的DLL动态链接库,因此学习了一下ctypes库的基本使用。 ctypes是一个用于Python的外部函数库,它提供C兼容的数据类型,并允许在DLL或共享库中调用函数。 一、Python调用DLL里面的导出函数 1.VS生成dll 1.1 新建动态链接库项目 ...
分类:
编程语言 时间:
2019-08-28 00:57:41
阅读次数:
613
使用预编译库 NDK 支持使用预编译库(同时支持静态库和共享库)。此功能有以下两个主要用例: 向第三方 NDK 开发者分发您自己的库(而不分发您的源代码)。 使用您自己的库的预编译版本来提升编译速度。 本页将介绍如何使用预编译库。 声明预编译库 您必须将自己使用的每个预编译库声明为一个独立模块。为此 ...
分类:
其他好文 时间:
2019-08-17 17:39:19
阅读次数:
146
Linux基础命令 一、Linux系统目录结构 / -- 根目录 /bin -- 系统可执行程序存放目录 /boot -- 内核和启动程序的相关文件都在此目录下 /lib -- 库目录,主要存放系统最基本的动态共享库 /media -- 挂载设备媒体,U盘,光驱等 /mnt -- 该目录是为了让用户 ...
分类:
系统相关 时间:
2019-08-08 23:05:38
阅读次数:
110
1. linux 目录解释系统启动必须: /boot:存放的启动 Linux 时使用的内核文件,包括连接文件以及镜像文件。 /etc:存放所有的系统需要的配置文件和子目录列表,更改目录下的文件可能会导致系统不能启动。 /lib:存放基本的动态连接共享库(比如c++库),其作用类似于Windows里的 ...
分类:
系统相关 时间:
2019-07-27 12:59:37
阅读次数:
111
包、logging模块、hashlib模块、openpyxl模块、深浅拷贝 一、包 1、模块与包 模块的三种来源: 1、内置的 2、第三方的 3、自定义的 模块的四种表现形式: 1、py文件 2、共享库 3、文件夹(一系列模块的结合体),即包 4、C++编译的连接到Python内置的 2、模块的导入 ...
分类:
其他好文 时间:
2019-07-23 00:04:46
阅读次数:
127
/binbin是binary的缩写。这个目录沿袭了UNIX系统的结构,存放着使用者最经常使用的命令。例如cp、ls、cat,等等。 /boot这里存放的是启动Linux时使用的一些核心文件。 /devdev是device(设备)的缩写。这个目录下是所有Linux的外部设备,其功能类似DOS下的.sy ...
分类:
系统相关 时间:
2019-07-22 20:15:59
阅读次数:
135
1,php官网下载php稳定版,如7.2.2gz压缩包,MySQL共享包(百度搜索关键词rpm,搜索到rpmsearch,进入搜索mysql-shared)2,打开虚拟机,xshell连接3,进入src目录下(cd/usr/local/src),上传(rz),查看目录即查看上传结(ls)(重复以上操作,分别上传php包、mysql共享库包到src下),安装mysql共享包(rpm-ivhsrc下上
分类:
数据库 时间:
2019-07-17 20:47:17
阅读次数:
167
一、模块 什么是模块? 模块就是一系列功能的结合体 模块的三种来源: 1.内置的(python解释器自带的) 2.第三方的(别人写的) 3.自定义的(你自己写的) 模块的四种表现形式: 1.使用python编写的py文件(也就是意味着py文件也是可以称之为模块 2.已被编译为共享库或DLL的或C++ ...
分类:
其他好文 时间:
2019-07-17 00:39:24
阅读次数:
108