小二的折腾日记

71 篇文章
14 人订阅

全部文章

小二三不乌

《redis 设计与实现》--总结

Redis自己构建了简单动态字符串(Simple Dynamic String,SDS)来作为默认的字符串表示。 SDS的构造如下:

1034
小二三不乌

Linux的fork使用

功能:fork函数是从一个已经存在的进程中创建一个新的进程,新的进程称为子进程,原来的进程称为父进程。 参数:无 返回值: 成功:子进程中返回 0,父进程中返回...

803
小二三不乌

大型网站架构技术-演化

应用程序、数据库、文件等所有资源都在一台服务器上。一般是在一台廉价的服务器上采用LAMP这种免费资源。

813
小二三不乌

大型网站架构技术-架构模式

将系统再横向维度上切成几个部分,每个部分负责一部分相对单一的职责。就好比平时一份工作比较多的时候,团队中大家各自负责自己擅长的那一部分。大型网站中一般分为三层:

694
小二三不乌

Leetcode-48-Rotate-Image

这个乍一看觉得不难,但是写的时候又不知道怎么回事,其实旋转,对于我们写程序来说,其实就是不停的调换位置,但是怎么调换是个问题。

712
小二三不乌

LeetCode-55-Jump-Game

由题可知,数组的位置表示从该位置可以像前跳的步数,看最终能否跳到结尾。乍一看,这像是一个动态规划的问题,dp数组内存储每一个位置能够走的最远的位置,但是仔细一想...

1003
小二三不乌

牛客网-剑指offer-10

主要是想为什么会有最大的和,一个情况是,新加上的数比原来的数都要大,就要开始考虑需不需要原来的数了。所以我们需要两个数,一个保存最大的和,用来返回,一个 保存当...

643
小二三不乌

Linux用户管理

此时可以看到,shadow文件中,第二个存密码的位置是一个!,此时新建的账户还没有密码,当然也可以看到home目录下没有mianhk1的文件夹,此时需要先改密...

933
小二三不乌

Linux修改用户名和所属组

腾讯云的云服务器的,初始的用户名和主机名都是分配的。主机名其实还好了,用户名总是一个ubuntu有点看的不爽,正好看到了用户管理,就在这准备改一下,mianhk...

1272
小二三不乌

LeetCode-15-3Sum&&4Sum

同之前的2sum差不多,计算两个的和的方式是:为了避免重复,重新用一个set容器,解决重复的问题。但是这里的情况是,重复的一个数字是可以出现的,而且是三个数字相...

651
小二三不乌

服务器-Nginx-一个简单的例子

直接贴一个几经磨难的简单的例子吧,虽然简单,但是有些不理解的地方,就出了很多错,但是因为这些错误,在对nginx理解稍微深刻了那么一点点的同时,对Linux的操...

831
小二三不乌

ubuntu自动push到github脚本

(https://blog.csdn.net/xiyuan1999/article/details/8160998) crontab -e 在文件的末尾添加:...

542
小二三不乌

LeetCode-36-Valid-Sudoku

判断一个二维数组是不是数独数组。要求是:同行同列,斜对角不能有相同的数组,这里需要定义三个数组,当然参考了一下讨论区一个大神的代码。采用行列,竖列和斜列。其中比...

801
小二三不乌

LeetCode-32-Longest-Valid-Parentheses

表示这是一道没有看懂题目的题,看到题目的难度是hard,但是自己的想法很简答,以为直接一个栈就可以了。。 too young啊

933
小二三不乌

LeetCode-23-Merge-k-Sorted-Lists

这个题乍一看只是对链表的一个排序,因为是很多个链表,所以很简单的想法就是将整个数组里面的两个链表分别进行排序。两个两个互相排序之后就能排好。这里用的是递归。当v...

632
小二三不乌

LeetCode-56and57-Merge-Intervals

如例子中所示,每个数组的前后分别表示开始和结束,工作是合并有重叠的数组。例如,由于[1,3]和[2,6]有重叠,故直接改为[1,6]后输出。 想法还是比较简单的...

582
小二三不乌

LeetCode-53-Maximum-Subarray

最长子序列,又是一个动态规划的问题,关于动态规划,我们最主要的是要维护DP数组,这个问题以前还有点不理解,感觉主要的还是思想,只要知道这是一个动态规划的问题,解...

1002
小二三不乌

jupyter-notebook安装和问题解决

pip install jupyter不过可能由于是版本自带的pip有问题,而且用的Python版本也还是2.7的,反正就出现了各种问题。中间解决的有:

1173
小二三不乌

剑指offer-刷题总结

分析:由于每一行都有递增的特性,我们可以采用类似二分搜索的方法。将数组分成行列来进行搜索。

3582
小二三不乌

《redis 设计与实现》--总结

Redis自己构建了简单动态字符串(Simple Dynamic String,SDS)来作为默认的字符串表示。 SDS的构造如下:

712

扫码关注云+社区