一只高冷的胖妞

羽化而登仙

leetcode--双指针(滑动窗口)

leetcode算法–双指针(滑动窗口)...

leetcode--前缀和

leetcode算法–前缀和一维前缀和举例:假设一维数组为a=[1,4,6,2,7]前缀和数组sums=[1,5,11,13,20]求第2个元素“6”到第4个元素“7”之间的和(左开右闭),即可用sums[4]-sums[2]=9 “前缀和”是一种思想,并不是一定要求“和”,也可以是其他值,只要满足f(i,j)=f(j)-f(i)即可,其中f(i,j)表示第i到第j个元素之间的某值,f......

leetcode算法笔记

做题顺序数据范围 => 时间复杂度 => 该时间复杂度常见算法集合 => 根据题目特征从集合中选择合适的算法 数据范围 => 时间复杂度 时间复杂度 => 算法集合 常见算法及例题解析 前缀和 双指针(滑动窗口) ...

Win10+python3.6+Mysql8.0.22安装配置

下载Mysql官网下载地址注意下边这个选项,不需要登录oracle也可以下载:之后在本地解压,我这里是解压到D:\software\mysql-8.0.22-winx64 配置环境变量在环境变量-系统变量-Path中加入D:\software\mysql-8.0.22-winx64\bin 配置Mysql的my.ini文件在 D:\software\mysql-8.0.22-winx64......

CMakeLists.txt笔记

几个概念GNU一个软件项目,它开发了许多应用程序【不是一个公司 gccgcc是GNU编译器套件(GNU Compiler Collection),它包括了C、C++、Objective-C、Fortran、Java、Ada、Go语言和D语言的前端,也包括了这些语言的库(如libstdc++、libgcj等等)。gcc是Linux下默认的C/C++编译器,在windows环境下可以通过MinG......

vs2017下编译使用MIRACL大数库

下载MIRACL库下载Github上的MIRACL源代码 配置cl编译器 在用户变量的Path中添加 vs2017目录\VC\Tools\MSVC\14.16.27023\bin\Hostx86\x86; 在系统变量添加INCLUDE变量:vs2017目录\VC\Tools\MSVC\14.16.27023\include;C:\Program Files (x86)\Windows......

Github Pages搭建个人博客

不用服务器域名备案的免费敏捷个人博客

之前买了阿里云的服务器和域名用Hexo搭建了个人博客,详见利用Hexo搭建静态网页博客,现在将其全部迁移至Github Pages。至于为什么要迁移呢?当然是因为没有了学生优惠续不起阿里云的服务器了:) 事实上,Github Pages除了域名显得不那么尊贵以外,还是很好的,毕竟不用买服务器域名还不用备案,省钱又省事。 ...

Git Bash中用Sublime打开文件

方法 新建一个文件,文件名为你需要的命令名,比如subl(注意不要加后缀),文件内容如下: 12\#!/bin/sh "%你的sublime text路径%\sublime_text.exe" $1 & 第一行是说这是个 shell 脚本 第二行的字符串是sublime 的安装目录注意这里要输入你自己的目录 第二行的$1 是取的命令之后输入的参数 第二行的&是此命......

利用Hexo搭建静态网页博客

20181023更新之前买了阿里云的服务器和域名用Hexo搭建了个人博客,现已将博客全部迁移至Github Pages,教程参考使用Github Pages建独立博客。至于为什么要迁移呢?当然是因为没有了学生优惠续不起阿里云的服务器了:) 事实上,Github Pages除了域名显得不那么尊贵以外,还是很好的,毕竟不用买服务器域名还不用备案,省钱又省事。 准备工作 Git No......

win10下U盘安装ubuntu14.04双系统

双系统的安装是对玄学的最初探索

安装前的准备工作 ubuntu-14.04.5-desktop-amd64.iso 各版本下载 空的U盘(>=2G) UltraISO(用于制作Ubuntu的启动U盘) EasyBCD(用于作系统引导) 制作Ubuntu的启动U盘插入空U盘,打开UltraISO。文件->打开->选择ISO文件->启动->写入硬盘映像 在Win10下为ubunt......