5 Mark__Zeng

尚未进行身份认证

暂无相关描述

等级
博文 42
排名 10w+

[解题报告]376. Wiggle Subsequence

ProblemBackground:Asequenceofnumbersiscalleda wigglesequence ifthedifferencesbetweensuccessivenumbersstrictlyalternatebetweenpositiveandnegative.Thefirstdifference(ifone

2016-07-31 15:59:23

[Leetcode]3. Longest Substring Without Repeating Characters

Probledescription:Givenastring,findthelengthofthelongestsubstringwithoutrepeatingcharacters.Forexample,thelongestsubstringwithoutrepeatinglettersfor“abcabcbb”is“abc”,whicht

2016-01-03 17:18:25

CMS垃圾收集器介绍

为期两个月的阿里JVM实习结束了。在离开科大去实习之前准备了一篇关于Java5中提出的ConcurrentMarkSweep收集器的介绍。现在贴出来:CMS垃圾收集器                               中国科学技术大学软件学院曾鸣堃一.总体介绍:    CMS是一款优秀

2015-09-26 13:20:09

str-api && map()、reduce()

1.StringAPI1.upper() 将str中的所有字母变成大写字母2.lower()将str中的所有字母变成小写字母3.cpitalize()将str中的字符串变成首字母大写,其余小写4.title()将str中的所有单词变成大写字母开头其余字母小写5.str(item)类似于java语言中的toString方法将item强制转换为string

2015-04-12 21:41:48

存储器层次结构基础(一)

最近在看DavidPatterson的量化研究方法,顺便记录一下自己的理解。现代的计算机中的存储器实际是分为很多层次的,从上往下容量不断增大,成本降低,访问速度下降。Register->Cache(SRAM)->Memory(DRAM)->Disk->DistributedSystem由于相邻的两级之间的访问速度往往相隔1000倍以上,所以设计人员就需要设计合理的调度算法尽量让程序

2015-04-04 15:22:17

OS里关于函数调用机制

堆栈是C运行时时必须的一个调用路径和参数的空间——函数调用框架——传递参数——保存返回地址——提供局部变量空间espebp每个函数都有自己的esp、ebp。所以递归嵌套的就会产生很深栈积压所以会产生溢出情况。每个函数的ebp是不一样的,esp在遇到push指令时,像下增长,一般esp-=4 如果遇pop指令,则esp+=4函数中的调用是这样

2015-03-28 00:25:37

Java的一些特性小记

今天看了一下ITEYE中的jvm优化:http://hllvm.group.iteye.com/group/wiki/2860-JVM1.首先我来看看Java中的基本类型Objectob=newObject();//一个空object中8byte(堆)+4byte(栈)所以一个空Object至少占用12byte,如果一个类中只有一个基础类型,就会需要16byte。(这是一

2015-03-14 22:34:13

B树(B-树)

1.B树  B树又称为B-树。最近在准备阿里云的面试,所以看了下july的blog。看到以前不太熟悉的B树,感觉真的是太牛逼了。在人们对于平衡二叉树和红黑树的搜索效率依旧不满意的时候,发明了B树。这玩意儿要我看就是一个BST或者红黑树的联合加强版本。  先列一下B树的五大基本特征:  1).每个非叶节点可有拥有不超过m个孩子(如果该树中只有一个结点可以不做要求),m>2  

2015-03-09 21:57:32

Git的使用

1.Git的基本配置gitconfig--globaluser.nameMarkz2z//配置用户名  gitconfig--globaluser.emailxxx@mail.com//配置用户邮箱gitconfig--global--unsetuser.nameabc//将abc用户从用户表中删去gitconfig--list-

2015-02-15 14:06:18

I'm Back!

Longtimenosee!WhyIamalwayssostupid!最近一直和华老师学着写编译器。现在回想下,我应该实时跟进自己的编译器,给论坛来点干货,也有助于日后的温习。好在目前我的compiler已经来到SSA的优化方面。对于compiler方面的小白还是挺有帮助,其中的一些方面诸如GC,很让我感到收益颇丰,大开眼界。sO,Let'sstarti

2015-01-18 13:18:17

OpenCV 初次入手

初次接触OpenCV

2014-11-27 15:44:50

Hackerrank && Network

1.Hackerrank一个在N个数字里,选K个数字,使得

2014-10-20 00:16:11

计算机组成原理二

1.指令的格式每条指令等长,均为2个字节第一个字节的高四位是操作码,低四位作为表示寄存器号第二个字节是存储单元地址2.计算机启动过程:(1)计算机启动后,从BIOS芯片中取出指令,进行执行,这段程序就是在实模式在进行的。(2)设置CPU中PE=1,操作系统进入保护模式,如果任务需要会进入虚拟8086模式(之间任务的切换,中断返回),不管处在哪一个模式一旦系统复位都会从实模式

2014-10-12 15:06:21

计算机组成原理

1.MAR存放运行指令的地址

2014-10-10 18:41:08

Python 里的I/O文件操作

打开文件:

2014-10-10 15:37:04

CSS进阶

鼠标移到超链接上进行

2014-10-08 08:04:54

HTTP 返回状态值

一些常见的状态码为:  200-服务器成功返回网页  404-请求的网页不存在  503-服务器超时  下面提供HTTP状态码的完整列表。点击链接可了解详情。您也可以访问HTTP状态码上的W3C页获取更多信息。  1xx(临时响应)  表示临时响应并需要请求者继续执行操作的状态码。  100(继续)请求者应当继续提出请

2014-10-05 17:49:53

[Leetcode] Maximum Product Subarra

Leetcode—MaximumProductSubarray

2014-10-05 17:22:36

Codecademy_HTML小结

YeOldeFancyeBooke YeOldeStorye AlongtimeagotherewasanintrepidyoungstudentwhowantedtolearnCSS...

2014-10-01 13:14:41

Quicksort

#include#includeusingnamespacestd;voidquicksort(inta[],intstart,intend){ if(start<end) { inti=start-1; intj,k; intkey=a[end]; for(j=start;j<=end-1;j++) { if(a[j]<=ke

2014-09-24 23:35:15
奖章
    暂无奖章