系统优化
-
如何成一名好程序员详解程序员
最近我对一位资深程序员就工作生活问题进行了深度采访,采访内容如下: Q:请问你工作多久了? A:5年了 Q:你觉得,程序员这份工作对你有什么影响吗? A:有 Q:那你的生活有什么改…
-
笑话集:bug跟蚊子的相似之处详解程序员
1 bug跟蚊子的相似之处: 1、不知道藏在哪里。 2、不知道有多少。 3、总是在你即将睡觉休息的时候出现。 2 A:最近在看《一拳超人》,觉得咱们程序猿跟埼玉老师有点像啊! B:…
-
阿里巴巴Java开发手册详解程序员
趁着有时间把阿里巴巴Java开发手册又看了一遍了,很多时候发现自己好像一点都不记得里面的内容了。 于是只能把大概内容用思维导图的形式画一遍,这样可以在脑子里形成一张图,方便记忆。其…
-
进程睡眠与唤醒函数详解程序员
今天看了几个函数,觉得自己理解的挺不错的 此函数用来把当前任务置为指定的睡眠状态(可中断或者不可中断的) 其中p是等待任务队列的头指针 static inline void __s…
-
创建子进程函数详解程序员
linux0.12/kernel/fork.c fork()系统调用函数用于创建子进程,Linux中的所有进程都是进程0的子进程 在这里我们伟大的linus运用了写时复制技术(co…
-
静态查找表与计算平均查找长度详解程序员
查找是在大量的信息中寻找一个特定的信息元素,在计算机应用中,查找是常用的基本运算,例如编译程序中符号表的查找。 顺序查找,二分查找,hash…
-
二叉树的基本性质详解程序员
研究二叉树的性质个人感觉没什么用处,但是有时候考试可以用得到,就当作应付考试的资料,记住这几个就行了 1.在二叉树的第i层上最多有2&nbs…
-
常用排序算法介绍与实现详解程序员
所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。排序算法,就是如何使得记录按照要求排列的方法。排序算法在很多领域得到相当地重视,尤其是在大量…
-
常用排序算法的时间和空间复杂度及算法时间复杂度的简单计算详解程序员
常用的排序算法的时间复杂度和空间复杂度: 排序法 最差时间分析 平均时间复杂度 稳定度 空间复杂度 冒泡排序 O(n2) O(n2) 稳定 O(1) 快速排序 O(n2) O(n*…
-
Shared pool详解程序员
What is shared pool? shared Pool当中主要包含了2部分:…