一、什么是模块 模块是用来组织代码的方法,包是组织模块的方式。 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 但其实import加载的模块分为四个通用类别: 1 使用python编写的代码(.py文件) 2 已被编译为共享库或DLL的C或C++ ...
分类:
编程语言 时间:
2018-03-05 23:30:30
阅读次数:
260
一、认识模块 什么是模块:一个模块就是一个包含了python定义和声明的文件,文件名就是加上.py的后缀,但其实import加载的模块分为四个通用类别 : 1.使用python编写的代码(.py文件) 2.已被编译为共享库二和DLL的C或C++扩展 3.包好一组模块的包 4.使用C编写并连接到pyt ...
分类:
编程语言 时间:
2018-02-18 22:22:03
阅读次数:
202
1. Linux中进程空间的分配情况如下: 从上图可以看出,进程的空间分配:与进程相关的数据结构(页表、内核栈、task) > 物理内存 > 内核代码和数据 > 用户栈 > 共享库的内存映射区 > 运行时堆 >未初始化数据段.bss > 已初始化数据段.data > 代码段.text 2. 进程的堆 ...
分类:
系统相关 时间:
2018-02-15 12:46:03
阅读次数:
365
一、什么是库 本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。由于windows和linux的本质不同,因此二者库的二进制是不兼容的。 Linux操作系统支持的函数库分为静态库和动态库,动态库又称共享库。Linux系统有几个重要的目录存放相应的函数库,如/lib /usr/li ...
分类:
其他好文 时间:
2018-02-13 20:33:55
阅读次数:
185
软件包的组成部分二进制程序:/bin/sbin/usr/bin/usr/local/bin/usr/local/sbin自身库文件:/lib/lib64/usr/lib/usr/local/lib/usr/local/lib64头文件:/usr/include帮助文件:man(配置文档/etc/man.conf)配置文件:/etc/confldd命令:查看应用所依赖的共享库应用程序管理器1、数据库
分类:
其他好文 时间:
2018-02-11 18:01:36
阅读次数:
226
lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议(TCP)和用户数据报协议(UDP)套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个 ...
分类:
系统相关 时间:
2018-02-03 00:36:20
阅读次数:
263
在Linux学习中,我们需要了解Linux系统的结构,以便更好地学习Linux,下面是本人根据网上资料整理的Linux系统结构简概,以供大家参考,如有不足,请多多指教。Linux系统一般有4个主要部分:内核、shell、文件系统和应用程序。 内核、shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序、管理文件并使用系统。部分层次结构如图所示。 linux内
分类:
系统相关 时间:
2018-01-28 18:19:32
阅读次数:
181
首先让我们看一看刚入软件公司会出现的情况:1. 你可能会常常发现,写了一段代码后,编译程序时是一大堆的出错 (原因:语法不熟)──别担心,这是每个程序员必须经历的事,这时候你就需要更大的耐心及细心,对每一行代码进行仔细人阅读并改正,这个很重要,这可以培养你的理解代码能力,所以要常读程序,不要等到程序 ...
分类:
其他好文 时间:
2018-01-28 11:26:47
阅读次数:
137
前言: 编译器 Qt Creator, 系统环境 win7 64 位 1.创建共享库: 新建文件或项目->选择 Library 和 c++ 库->选择共享库->下一步(工程名为 sharedlib) 生成的目录结构如图: 修改 sharedlib.h 中的代码: 修改 sharedlib.cpp 中 ...
分类:
其他好文 时间:
2018-01-23 10:56:56
阅读次数:
197
/boot 引导文件存放目录,内核文件 /bin 供所有用户使用的基本命令,不能关联独立分区,OS启动即会用到的的程序 /sbin 管理类基本命令,不能关联独立分区,OS启动即会用到的的程序 /lib 基本共享文件以及内模块文件(modules) /lib64 辅助共享库文件存放位置 /etc 配置 ...
分类:
系统相关 时间:
2018-01-23 01:01:48
阅读次数:
234