摘要: 一.安装VSCode 1.通过官方PPA安装Ubuntu make 2.使用命令安装visual studio code(记住安装目录) 3.若安装完成,图标却没有出现 启动器如果没有显示VSCode的图标,可以进入刚安装的目录,执行“./code"运行,右键添加即可 4.卸载VSCode 二.建立 阅读全文
posted @ 2019-08-08 09:27 行走的算法 阅读(2087) 评论(0) 推荐(0) 编辑
摘要: 经典动态规划 (更新中...) 1.0-1背包 问题描述:给定num种物品和一个容量为c的背包,每种物品的体积是w,其价值为v,如何使选择装入背包内的物品,使得装入背包中的物品的总价值最大。其中,每种物品只有全部装入背包或不装入背包两种选择。 例:num=4 c=8 物品i 体积w[i] 价值V[i 阅读全文
posted @ 2019-08-05 16:20 行走的算法 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 内存管理 1. C++内存布局 [1] 在C++中,内存区分为5个区,分别是栈区,堆区,全局区(静态区), 常量区,代码区。 [2] 栈:局部变量和函数参数,由操作系统和编译器自动分配/释放 [3] 堆:程序员自己创建并维护,如果程序员忘记释放堆内存,会造成内存泄漏 [4] 全局区:全局变量和静态变 阅读全文
posted @ 2019-07-31 14:53 行走的算法 阅读(170) 评论(0) 推荐(0) 编辑
摘要: HTTP 1. HTTP(HyperText Transfer Protocol超文本传输协议) [1]TCP+80 [2]状态码: i.1XX:表示请求已经接受,继续处理请求 ii.2XX:请求已经完成处理,例: a)200请求已经正常处理完毕 iii.3XX:表示把请求的URL定位到其它目录,例 阅读全文
posted @ 2019-07-30 15:27 行走的算法 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 经典排序算法 依次比较相邻两元素大小。如果按升序排列,较大元素放后面;如果按降序排列较小元素放后面。 时间复杂度分析: 最佳情况:O(n)原始数组按序排列 最差情况:O(n^2)原始数组逆序排列 和冒泡排序思路几乎一样,唯一区别不是交换相邻两元素而是找出当前未排序序列的最小(大)元素,与当前未排序序 阅读全文
posted @ 2019-07-24 16:37 行走的算法 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 写在前面的话:秋招来临,博主对MySQL知识进行了整理,全文包括数据库优化和数据库基础两部分 数据库优化 1. 优化的目的 [1] 避免页面访问的出错(5xx错误;慢查询无法加载;阻塞无法提交) [2] 稳定性(低效的查询) [3] 优化用户体验 2. 慢查日志 3. SQL语句优化 [1] 需要优 阅读全文
posted @ 2019-07-19 15:18 行走的算法 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 计算机网络 写在前面的话:秋招来临,博主对计算机网络知识进行了整理 ISO(国际标准化组织)的OSI(Open System Interconnection)七层模型 应用层,表示层,会话层,运输层,网络层,数据链路层,物理层 TCP/IP四层模型 应用层,传输层,网际互联层,网络接口层 按5层模型 阅读全文
posted @ 2019-07-13 14:13 行走的算法 阅读(613) 评论(0) 推荐(0) 编辑
摘要: 收藏 阅读全文
posted @ 2019-04-17 16:45 行走的算法 阅读(118) 评论(0) 推荐(0) 编辑
摘要: ubantu alias 永久生效 阅读全文
posted @ 2019-04-16 16:23 行走的算法 阅读(184) 评论(0) 推荐(0) 编辑
摘要: ubantu sudo apt-get upgrade 后出现无法开机解决办法 阅读全文
posted @ 2019-04-09 16:02 行走的算法 阅读(1237) 评论(0) 推荐(0) 编辑