- 博客(16)
- 收藏
- 关注
原创 Linux详解:动静态库
静态加载时,把用到的整个库都加载到可执行程序中,这就导致单个的可执行程序很大,上图静态加载的test显然比动态加载的大得多。.c源文件经过编译形成.o文件,库的本质是许多.o后缀文件的集合,它们是一个个方法(函数)的二进制文件。因为之前的库在系统的默认路径(/usr/lib)下寻找库,在路径(/usr/include)下寻找头文件,编译器自己会寻找路径;Linux下以.so结尾的库是动态库,以.a结尾的是静态库。(在Windows下以.dll结尾的库是动态库,以.lib结尾的是静态库)
2023-04-20 17:31:42 345
原创 Linux详解:makefile
在软件开发过程中,一个项目通常由许多源代码文件和头文件组成。这些文件可能依赖于其他文件,并且在编译和构建过程中需要执行一系列命令和步骤。。为了自动化,我们可以使用构建工具。其中 Make 工具是最流行的构建工具之一。Make 工具提供了一个 Makefile 文件格式,以定义相互依赖的文件和规则,并自动执行构建过程。Makefile是一种自动化构建工具,用于管理和编译源代码。它能够自动搜索文件依赖关系,并根据需要重新编译程序。
2023-04-20 14:10:16 1455
原创 Linux详解:通配符
星号(*)表示任何字符(包括零个或多个),问号(?)常常用于匹配单个字符,方括号([])用于匹配指定字符集范围中的一个字符,而花括号({})通配符则提供一种生成文件名的方法。在此示例中,“{Hebei, Shanghai}*”匹配所有以“Hebei”,或“Shanghai”开头的文件。”匹配所有以“a”为第一个字母、第三个字母为“c”以及倒数第二个字母是小写字母“x”的文件。在此示例中,“[ad]*”匹配所有以“a”、“d"开头的文件。在此示例中,通配符“*”表示任何字符,文件名以“.c”结尾才会列出。
2023-04-20 10:55:34 11199
翻译 特征选择:A Constrained Competitive Swarm Optimiser withan SVM-based Surrogate Model for Feature Selecton
在机器学习中,分类是一项重要的任务,它根据实例的特征对对象/实例进行分类。分类性能强烈地依赖于数据特征[1]的质量。在许多分类问题中,实例是由一组大量的特征来描述的,也被称为高维数据。例如,文本数据或基因表达数据集可以有数千个特征。现有的分类算法处理这种高维数据具有挑战性。高维数据通常由冗余/不相关的特性组成,这些特性提供了关于类标签的冗余信息,甚至是误导性的信息。这些特征严重降低了分类模型[2]的效率和准确性。此外,由于“维数诅咒”,当特征数量增加时,有效地训练分类器需要指数增加的实例数量
2023-03-11 09:11:23 621
原创 C语言位运算总结
程序中的所有数在计算机内存中都是以二进制的形式储存的。位运算说白了,就是直接对整数在内存中的二进制位进行操作。运位算包括位逻辑运算和移位运算,位逻辑运算能够方便地设置或屏蔽内存中某个字节的一个二进制位或几个二进制位,也可以对两个数按位相加等;移位运算可以对内存中某个二进制数左移或右移几位等。需要注意的一点是计算机中的数值是以补码的形式存储的。。。
2022-12-21 21:51:35 1522
原创 C语言文件操作(超详细万字长文)
一、为什么使用文件二、什么是文件2.1 程序文件2.2 数据文件2.3 文件名三、文件的打开和关闭3.1 文件指针3.2 文件的打开与关闭3.2.1 fopen函数3.2.2 fclose函数四、文件的顺序读写1 fputc函数2 fgetc函数3 fputs函数4 fgets函数5 fprintf函数6 fscanf函数7 fwrite函数8 fread函数五、文件的随机读写1 fseek函数2 ftell函数3 rewind函数六、文本文件和二进制文件
2022-12-10 17:12:13 818 1
原创 动态内存管理
动态内存管理一、什么是动态内存管理?二、常见的动态内存分配函数1.malloc函数2.free函数3.calloc函数4.calloc函数三、常见错误1.对NULL指针的解引用操作2.对动态内存开辟的空间越界访3.对非动态开辟的内存空间使用free释放4.使用free释放一块动态开辟内存的一部分5.对同一块动态开辟内存重复释放6.动态开辟内存忘记释放(内存泄漏)
2022-12-08 10:05:12 1053 2
NSGANetV2: Evolutionary Multi-Objective Surrogate-Assisted
2023-03-13
PNAS Progressive Neural Architecture Search
2023-03-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人