自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 leetcode-Design HashMap

ref: https://leetcode.com/problems/design-hashmap/type MyHashMap struct { vals []int}/** Initialize your data structure here. */func Constructor() MyHashMap { vals := make([]int, 1000000+1) ...

2018-10-04 22:51:14 229

原创 链表中环的入口结点

题目描述给一个链表,若其中包含环,请找出该链表的环的入口结点,否则,输出null。/* public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; }}*/public class Solution { pu...

2018-10-04 22:22:52 163

原创 Linux进程调度(笔记)

1.进程调度的目标:进程响应时间尽可能快,后台作业的吞吐量尽可能高,尽可能避免进程的饥饿现象,低优先级和高优先级进程需要尽可能调和。2.Linux的调度基于分时(time sharing)技术:多个进程以“时间多路复用”方式运行;CPU的时间被分成片;分时依赖于定时中断,对进程是透明的。3.在Linux中,进程的优先级是动态的。较长时间间隔内没有使用CPU的进程,会动态的增加它们的优先级;...

2018-10-02 20:39:10 285

原创 Linux 进程

笔记,摘录自<深入理解linux内核>1.进程是程序执行时的一个实例,从内核观点看,进程的目的就是担当分配系统资源(CPU时间,内存等)的实体。2.当一个进程创建时,它几乎与父进程相同。它接受父进程地址空间的一个拷贝,并从进程创建系统调用的下一条指令开始执行与父进程相同的代码。尽管父子进程可以共享含有程序代码的页,但是他们各自有独立的数据拷贝(栈和堆),因此子进程对一个内存单元...

2018-10-01 21:18:13 156

转载 操作系统概念-个人笔记(线程)

操作系统第六版-第五章-线程线程线程,有时也被称为轻量级进程(LWP),是一个基本的 CPU 执行单元;它包含了一个线程 ID、一个程序计数器、一个寄存器组和一个堆栈。它与属于同一个进程的其它的线程共享代码段、数据段,以及其它的操作系统资源(比如:打开的文件和信号)。一个传统的(或者说重量级)进程有一个单独的控制执行序列。如果一个进程有多个控制执行序列,那么它就能够同时进行多个任务。线...

2018-10-01 18:50:37 289

原创 leecode 36. Valid Sudoku

const ROW = 10const COL = 100func isValidSudoku(board [][]byte) bool { for colIndex, col := range board { for rowIndex, value := range col { if value == 46 { continue } // check co...

2018-09-30 15:46:25 129

转载 操作系统概念-个人笔记(进程)

操作系统第六版-第四章-进程进程非正式的,进程是运行中的程序。进程不仅仅是程序代码, 有时也称之为代码段( text section)。 它也包含了当前的状态,这由程序计数器和处理器中的寄存器表示。另外,进程通常包含了进程栈 ( process stack)(如方法参数( method parameters)、返回地址和本地变量)和一个数据段( 存储全局变量)。我们强调程序本身不是进程...

2018-09-30 15:09:59 369

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除