- 博客(9)
- 资源 (5)
- 收藏
- 关注
转载 perf性能调优工具使用了解
目前在做性能分析的事情,之前没怎么接触perf,找了几篇文章梳理了一下,按照问题的形式记录在这里。方便自己查看。 什么是perf?linux性能调优工具,32内核以上自带的工具,软件性能分析。在2.6.31及后续版本的Linux内核里,安装perf非常的容易。几乎能够处理所有与性能相关的事件。 什么是性能事件?指在处理器或者操作系统中
2013-12-31 15:30:51 18574
原创 设计包含min函数的栈
题目:定义栈的数据结构,要求添加一个min函数,能够得到栈的最小元素。要求函数min、push以及pop的时间复杂度都是O(1)。注:这是06年一道Google的面试题. 先来说个常规解和他的一个优化,常规解的时间复杂度符合要求,但需要线性的额外空间.常规解(参考 http://zhedahht.blog.163.com/blog/static/254111
2013-12-30 23:40:34 984
转载 linux下c程序调试
使用GCC编译器对c程序进行编译。先用vim写一个简单的c程序 命名为a.c(此次的后缀名如果不是.c的话还需要另一个处理参数,后边会说)打开终端进入a.c所在目录1. 首先将代码编译成可执行的文件:gcc a.c2. 查看已经编译的文件:ls显示 a.c a.out(这里是因为我们没有指定输出文件名,系统默认为a.out)3. 对文
2013-12-29 22:29:20 6846 1
转载 c程序运行原理简介
本文从一个最简单C程序(hello)是如何被编译和链接讲起,描述了一个程序运行的原理。一、程序运行之前使用IDE(集成开发环境)的朋友们经常会有这样的疑问:代码是怎么从一个文本文件变成可执行程序的呢?代码毕竟不是咒语,一个c程序在被运行之前其实经过了四个步骤,两次编译,汇编和链接。1.预编译这里我们只需要知道有一个叫预处理器(preprocessor也称预编译器)的
2013-12-29 13:25:10 11597
转载 c内存管理详解
伟大的Bill Gates 曾经失言: 640K ought to be enough for everybody — Bill Gates 1981 程序员们经常编写内存管理程序,往往提心吊胆。如果不想触雷,唯一的解决办法就是发现所有潜伏的地雷并且排除它们,躲是躲不了的。本文的内容比一般教科书的要深入得多,读者需细心阅读,做到真正地通晓内存管理。 1、内存分配方式
2013-12-29 12:35:18 1169
原创 WebRTC技术
这是一段简单的代码,关于HTML5的WebRTC技术,主要描述了如何使用RTCPeerConnection的步骤.代码地址: https://github.com/samdutton/simpl/blob/master/rtcpeerconnection/js/main.jsDemo地址: http://www.simpl.info/rtcpeerconnection/
2013-12-12 13:43:06 2357
转载 你可能不知道的5个功能强大的 HTML5 API
原文:http://www.cnblogs.com/lhb25/archive/2012/11/15/more-html5-apis.html你可能不知道的5个功能强大的 HTML5 API HTML5 新增了许多重要的特性,像 video、audio 和 canvas 等等,这些特性使得能够很容易的网页中包含多媒体内容,而不需要任何的插件或者 API。而其它的新元素
2013-12-12 11:45:43 1686
转载 用U盘做linux系统盘
其实U盘做系统非常简单,并非象网上所说的下载什么“U盘PE”或什么“老毛桃PE”又是“量产U盘”什么的,根本就没那么麻烦!我所说的都是自己的经验,看看别人的回答大多数都是网上复制过来的!在这里我简单告诉你一下步骤,之后自己去研究! 首先下载“软碟通”软件,英文名字叫“UltraISO”,直接搜索中文名字就可以,网上多得是,下载后安装,选项默认,不要自己去勾选就可以,以免你选错选项不能正常
2013-12-06 14:05:02 2045
转载 快速排序理解(挖坑填坑比喻理解)
快速排序由于排序效率在同为O(N*logN)的几种排序方法中效率较高,因此经常被采用,再加上快速排序思想----分治法也确实实用,因此很多软件公司的笔试面试,包括像腾讯,微软等知名IT公司都喜欢考这个,还有大大小的程序方面的考试如软考,考研中也常常出现快速排序的身影。 总的说来,要直接默写出快速排序还是有一定难度的,因为本人就自己的理解对快速排序作了下白话解释,希望对大家理解有帮助,达到快
2013-12-02 22:01:39 5414
数据结构试验 山东大学
2011-05-19
数据库课程设计-图书馆信息管理系统
2011-05-18
图形学第二个试验-多边形世界
2011-05-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人