07 2018 档案
摘要:calloc和realloc与malloc的区别 calloc和realloc的原型如下: void *calloc ( size_t num_elements, size_t element_size ); void *realloc (void *ptr, size_t new_size );
阅读全文
摘要:Machine Learning developers.google tensorflow 人工智能各种技术与算法 ***************机器学习实战**************** by 修行的猫_zq 机器学习实战python3 机器学习实战-python3-github *******
阅读全文
摘要:tput : 改变终端显示特性,常见用法如下: tput lines : 显示终端的行数 tput cols : 显示终端的列数 tput cup line_number collum_number : 定位光标到 line_number 行,collum_number 列的位置 tput setb
阅读全文
摘要:Q1:Ext3的三种日志记录方式 1 data=writeback 方式data=writeback方式下,ext3根本不执行任何形式的数据日志记录,提供给您的是和在XFS,JFS和 ReiserFS文件系统中找到的类似的日志记录(仅元数据)。这会让最近修改的文件在出现意外的重新引导事件中被毁坏。如
阅读全文
摘要:curl 和wget 区别 使用方法 可参考 curl vs Wget 1.curl是libcurl这个库支持的,wget是一个纯粹的命令行命令。2.curl支持更多的协议。curl supports FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET,
阅读全文
摘要:2022-11-21 start 常用命令 文件类型.tar.gz/.tgz.tar.bz2/.tar.bz.tar.Z.tar.xz 压缩 tar zcvf tar jcvf tar Zcvf tar Jcvf 解压 tar zxvf tar jxvf tar Zxvf tar Jxvf 其他命令
阅读全文
摘要:堆是具有下列性质的完全二叉树: 每个结点的值L[i]L[i]都大于或等于其左孩子L[left(i)]L[left(i)]和右孩子L[right(i)]L[right(i)]结点的值,称为大顶堆(最大堆); 每个结点的值L[i]L[i]都小于或等于其左孩子L[left(i)]L[left(i)]和右孩
阅读全文
摘要:快速排序(Quicksort),又称划分交换排序(partition-exchange sort),是对冒泡排序算法的改进,最早由东尼·霍尔提出。在平均状况下,排序n个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n lo
阅读全文
摘要:归并排序:归并排序(英语:Merge sort,或mergesort),是创建在归并操作上的一种有效的排序算法,效率为O(n log n)。1945年由约翰·冯·诺伊曼首次提出。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用,且各层分治递归可以同时进行。 该算法是采用
阅读全文
摘要:Google: Machine Learning
阅读全文
摘要:33. Search in Rotated Sorted Array Suppose an array sorted in ascending order is rotated at some pivot unknown to you beforehand. (i.e., [0,1,2,4,5,6,
阅读全文
摘要:Knuth-Morris-Pratt三位学者发现的. 2. 模式值数组与最长首尾匹配 可能有读者因上一节的匹配太缭乱而直接跳到这里,那笔者再重复一遍已经得到的结论:我们需要对字符串N进行预处理,得到一个叫做模式值数组的东西。那么我们怎样处理字符串N呢? 这个东西如果我们能思考出来,那我们就可以在KM
阅读全文
摘要:crontab -e 与 直接编辑 /etc/crontab 的区别 方法1: 使用命令 crontab -e 然后直接编辑定时脚本。 这样执行以后,属于用户自定义的,会被写到 /var/spool/cron 目录下,生成一个和用户名一致的文件,文件内容就是我们编辑的定时脚本。 方法2: 使用命令
阅读全文