笔记
互联网并非法外之地
这个作者很懒,什么都没留下…
展开
-
swig
https://blog.csdn.net/qq_25788237/article/details/87190531转载 2021-04-26 10:52:55 · 174 阅读 · 0 评论 -
Linux操作系统入门到精通(入土)之文件系统上
最近在复习所以总结一下文件系统的知识点 主要是一些函数的介绍 首先系统调用: 1、Unix/Linux大部分系统功能都是通过系统调用实现的(open/close函数) 是C函数的形式、但是不是标准C的一部分 如何分配内存在上一个博客有讲到,大家还不清楚的可以翻一下。 总的执行时间=用户态+内核态+切换消耗(从用户态切换到内核态或者从内核态切换到用户太都会消耗时间) 2、一切皆文件: 在unix/Linux系统中,几乎所有的资源都是以文件形式提供的,操作系统把它的服务、功能、设备抽象成简原创 2020-09-10 20:01:03 · 126 阅读 · 0 评论 -
Linux操作系统从入门到精通(入土)之基础知识
今天学习了六个知识点总结一下:错误处理、环境变量、内存管理、进程映像、虚拟内存、内存API。 1、错误处理:表示错误的方式有两种:一种是通过函数返回值来表示错误,第二种是通过errno来表示。 函数返回值: 成功的时候可能返回这些:合法值、有效的非空的指针或者0 失败的时候可能返回这些:非法值、空指针(NULL、0xffffffff)或者-1。 有些函数时一直成功的:比如printf。 2、环境变量:环境变量是什么:是表示当前操作系统的资源配置,环境设置等相关信息 环境原创 2020-09-10 11:35:11 · 311 阅读 · 0 评论 -
查找、排序算法(带程序)
算法的时间复杂度并不能代表算法的实际执行时间,有些时候看似复杂度高的速度反面快。 查找算法: 顺序查找: 对待查找的数据没有要求,时间复杂度: O(n) 二分查找: 对待查找的数据必须有序,时间复杂度: O(logn) 块查找: 是一种数据处理的思想,不是特定的算法,当数据量过多时,可以先把数据进行分块处理,然后再进行查找,例如英语词典。 哈希查找: 数据 经过哈希函数 计算出数据在哈希表中的位置,然后标记,方便之后的查找,它的时间复试度最快能达到:O(1)。 但是该算法有很大局限性,不适合浮点型、字符串型原创 2020-08-18 09:45:45 · 336 阅读 · 1 评论 -
Linux操作系统之开发环境
程序员必备技能: 一门编程语言:C语言、C++ 数据结构和算法:表 树 图 查找 排序 STL 操作系统:Linux系统 网络通信:TCP/IP (Socket、TCP、UDP、FTP、HTTP) 数据库:MySQL 界面设计:Qt 课程内容介绍: 内存管理 文件管理 信号处理 进程管理 进程通信 线程管理 线程同步 网络通信 UNIX系统介绍: 最早版于1970年问世于贝尔实验室,.原创 2020-09-08 15:52:58 · 564 阅读 · 0 评论