静态编译与动态编译的区别: 静态编译就是在编译时,把所有模块都编译进可执行文件里,当启动这个可执行文件时,所有模块都被加载进来; 动态编译是将应用程序需要的模块都编译成动态链...
静态编译与动态编译的区别: 静态编译就是在编译时,把所有模块都编译进可执行文件里,当启动这个可执行文件时,所有模块都被加载进来; 动态编译是将应用程序需要的模块都编译成动态链...
背景 最近项目中用到了一个库,在程序崩溃时可以生成exception文件,记录程序崩溃时的调用信息,对于定位问题比较有价值,因此整理下这个库涉及到的知识点。相关测试代码已经放...
近日在调试NuttX时遇到一个问题,当时的情况是:NuttX初始化时运行到注册/dev/null时进入devnull_register函数调用_inode_search函数执...
教你如何写插件,自己编写的第一个jQuery插件,图片轮播器 编写插件 学了jQuery一段时间,熟悉了jQuery的基本函数用法,然后自己慢慢尝试着写jQuery插件,提高...
从广义上来讲:数据结构就是一组数据的存储结构 , 算法就是操作数据的方法数据结构是为算法服务的,算法是要作用在特定的数据结构上的。10个最常用的数据结构:数组、链表、栈、队列...
从广义上来讲:数据结构就是一组数据的存储结构 , 算法就是操作数据的方法数据结构是为算法服务的,算法是要作用在特定的数据结构上的。10个最常用的数据结构:数组、链表、栈、队列...
从广义上来讲:数据结构就是一组数据的存储结构 , 算法就是操作数据的方法数据结构是为算法服务的,算法是要作用在特定的数据结构上的。10个最常用的数据结构:数组、链表、栈、队列...
我们今天讲另外一种特殊的树,“堆”(Heap)。堆这种数据结构的应用场景非常多,最经典的莫过于堆排序了。堆排序是一种原地的、时间复杂度为 的排序算法。 前面我们学过快速排序...
目录 一.交换排序[https://www.cnblogs.com/maluning/p/7944809.html#_label0] 1.冒泡排序[https://www.c...