学习笔记 | 《算法导论》之从入门到放弃(3)
算法导论打卡3,主要内容:堆排序
第六章 堆排序堆
二叉堆是一个数组,它可以被看成一个近似的完全二叉树。树上的每一个结点对应数组中的一个元素。除了最底层外,该树是完全充满的,而且是从左向右填充。
表示 ...
Python指南 | 在linux上安装python3.7
今天在腾讯云服务器上安装了python3,又学到的知识。
如何在Linux环境中安装Python3.7.0以上1.下载python12cd /homewget http://cdn.npm.tao ...
学习笔记 | 什么是Node.js
开始去了解node.js
Node.js简介
Node.js是运行在服务端的JavaScript,是一个事件驱动I/O服务端Javascript环境。
查看版本:1node -v
node版本管理工 ...
学习笔记 | 《算法导论》之从入门到放弃(2)
《算法导论》打卡2,主要内容:渐进记号,分治策略,最大子数组问题,矩阵乘法的strassen算法
第三章 函数的增长
当输入规模足够大,使得只有运行时间的增长量级有关时,我们要研究算法的渐进效率。也 ...
学习笔记 | 《算法导论》之从入门到放弃(1)
《算法导论》打卡1,主要内容:插入排序,分治法,归并排序
第一部分 基础知识第一章 算法在计算中的作用1.1 算法
算法就是任何良定义的计算过程,该过程取某个值或值的集合作为输入并产生某个值或者值的 ...
印象笔记APP | 如何将enex格式转化为markdown格式
如果你之前是使用印象笔记APP记录笔记,而现在想要将其全部转换为Markdown笔记,简单一步,让你轻松解决!
大学课程 | 计算机操作系统
大二计算机操作系统课程笔记
计算机操作系统第一章 操作系统引论
操作系统是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充。
1.1 操作系统的目标和作用
操作系统的地位:紧贴于系统硬件之 ...
Hexo主题 | Hexo-yilia的配置
Hexo-yilia主题是一款比较简约的,更注重文章内容的主题,本文主要介绍我对这个主题的相关配置。
Hexo博客 | 加密!给你的文章添加密码
今天看到了一个很有趣的Hexo插件,可以轻松实现文章加密功能😋。下面是添加加密功能的操作:
安装hexo-blog-encrypt插件
在hexo目录下npm install hexo-blog-e ...
学习笔记 | Flask学习从入门到放弃(2)
Flask 是一个使用 Python 编写的轻量级 Web 应用程序框架。本文为“Flask学习从入门到放弃”系列学习笔记的第二篇,Flask与HTTP请求。
学习笔记 | Flask学习从入门到放弃(1)
Flask 是一个使用 Python 编写的轻量级 Web 应用程序框架。本文为“Flask学习从入门到放弃”系列学习笔记的第一篇,初识Flask。
生活琐事 | 新加坡国立大学短期交流总结
[{"url":"https://npm.elemecdn.com/justlovesmile-img/nus18.jpeg","alt":""},{"url":"https:// ...
大学课程 | 计算机网络学习笔记
大二计算机网络课程笔记
第一章 概述1.1 计算机网络在信息时代中的作用
21世纪的重要特征:数字化,网络化,信息化
21世纪是以网络为核心的信息时代
常见三类网络:电信网络,有线电视网络,计算机 ...
大学课程 | 软件工程知识点
大二软件工程课程笔记
软件工程要点
软件是指令的集合,数据结构和软件描述信息的集合
软件与硬件的区别:软件不会磨损,但会退化,退化的根本原因是不断变更
软件工程是(1)将系统化 ...
Github | 学习Git&Github
关于Git与Github的基础知识的笔记
GitHub与Git区别
Git属于分散型版本管理系统,开发者使用Git将源代码存入名叫“Git仓库”的资料库中并加以使用。
GitHub事在网络上提供Gi ...
学习笔记 | 什么是比特币?
比特币是什么,区块链又是什么,本文主要记录关于比特币Bitcoin的简要概念。