自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 雅虎中国四道大题

1. humble2. 最长递增子序列3. 最长公共子串4. 整数拼接得到的最小数字

2012-09-29 07:52:17 596

原创 什么是可重入函数

什么是可重入函数

2012-09-27 14:37:16 582 1

原创 面试体会

今天去了腾讯面试,后台开发岗位。本以为做技术的,不需要怎么准备面试。其实不然,做技术也可以准备。准备自我介绍,调整好心态,要静下来想想面试官问的问题是什么意思,想考核什么。面试过程,要把自己懂的东西说出来,不要在想我这个想法好不好啊。面试时间那么短,哪有时间想那么多啊。国企就更加要准备了。了解国企的背景,了解国企需要的人才,做好自我介绍。国企需要有社团经验的人,可是我没有,怎么办?那就挖掘自己

2012-09-26 16:00:28 669

原创 2013 腾讯一面面试题

1. 自我介绍2. 项目介绍,用了什么算法3. TCP/IP 三次握手,??攻击4. vector怎么实现动态空间分布;map用什么实现的;红黑树是什么,有什么特点;hashtable怎么实现的5. 一个结构, 有一个long和char的变量,它们的大小是多少;有没有其它的答案,比如64位6. 你觉得C++里面的const是怎么实现的7. 进程和线程的区别?(答得不好,老生

2012-09-26 15:23:55 3312 2

转载 Linux内核空间和用户空间详解

linux驱动程序一般工作在内核空间,但也可以工作在用户空间。下面我们将详细解析,什么是内核空间,什么是用户空间,以及如何判断他们。  Linux简化了分段机制,使得虚拟地址与线性地址总是一致,因此,Linux的虚拟地址空间也为0~4G.Linux内核将这4G字节的空间分为两部分。将最高的1G字节(从虚拟地址0xC0000000到0xFFFFFFFF),供内核使用,称为"内核空间".而

2012-09-25 16:47:51 1000

原创 LIS算法(最长上升子序列)

LIS(Longest Increasing Subsequence)最长上升(不下降)子序列,有两种算法复杂度为O(n*logn)和O(n^2)。在上述算法中,若使用朴素的顺序查找在D1..Dlen查找,由于共有O(n)个元素需要计算,每次计算时的复杂度是O(n),则整个算法的时间复杂度为O(n^2),与原来算法相比没有任何进步。但是由于D的特点(2),在D中查找时,可以使用二分查找高效地完成,

2012-09-24 00:30:24 700

转载 linux chmod命令参数及用法详解--文件文件夹权限设定命令

使用方式 : chmod [-cfvR] [--help] [--version] mode file...说明 : Linux/Unix 的档案存取权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所存取。把计 :mode : 权限设定字串,格式如下 : [ugoa...][[+-=][rwxX]...][,...],其中u 表示该档案

2012-09-19 17:30:51 357

原创 Unix 时间

Unix系统一直使用两种不同的时间值1。日历时间。该值是自1970年1月1日00:00:00以来国际标准时间(UTC)所经过的秒数累计值。这些时间值可以用来记录文件的修改时间。系统基本类型:time_t (好多系统变量都有_t结束)2。进程时间。也称为CPU时间,用以度量进程间使用的中央处理器资源。进程时间以时钟滴答计算,历史上曾经取每秒为50,60,100个滴答。在ubuntu10中

2012-09-19 10:09:46 553

原创 linux 进程控制函数

linux 进程控制函数有三个fork::产生一个进程exec:装载执行新进程的代码waitpid:等待子进程结束

2012-09-19 10:04:13 503

原创 linux 信号

linux 信号:1。信号是什么2。信号处理方式3。产生信号的方法4。常见的信号及其产生方式,以及默认处理方式5。信号的使用流程

2012-09-18 17:19:49 368

原创 标准I/O与Unix I/O函数整合

标准I/O与Unix I/O函数整合Unix I/O函数UNIX系统中的大多数文件I/O只需用到5个函数:open, read, write, lseek, close这些函数称为不带缓冲的I/O。不带缓冲的指的是每个read和write都调用内核中的一个系统调用。

2012-09-18 17:13:33 1454

转载 linux中uptime命令的用法

系统中的uptime命令主要用于获取主机运行时间和查询linux系统负载等信息。uptime命令可以显示系统已经运行了多长时间,信息显示依次为:现在时间、系统已经运行了多长时间、目前有多少登陆用户、系统在过去的1分钟、5分钟和15分钟内的平均负载。    uptime命令用法十分简单:直接输入uptime即可。    另外还有一个参数  -V ,是用来查询版本的。 (注意是大写的字母v)

2012-09-17 20:11:44 1242

转载 Linux查看CPU,硬盘,内存的大小

在Linux的桌面版本中,查看这些东西的确很方便,有图形化的工具可以使用。但是在Linux服务器版上,或者远程ssh连接的时候,就没有图形化的界面可以操作了。此时如果我们需要了解这些信息,就只能依靠Linux下的命令了。在这篇文章里,我将介绍一下查看CPU信息、内存信息、硬盘分区、硬盘型号信息的命令。(一)查看CPU信息使用下面的指令,就可以查看到CPU的详细信息了。一般来讲,多核的C

2012-09-17 20:06:55 23966

转载 linux 查看cpu, 内存当前使用情况命令

在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要。在 CentOS 中,可以通过 top 命令来查看 CPU 使用状况。运行 top 命令后,CPU 使用状态会以全屏的方式显示,并且会处在对话的模式 -- 用基于 top 的命令,可以控制显示方式等等。退出 top 的命令为 q (在 top 运行中敲 q 键一次)。  操作实例:   在命令行中输入

2012-09-17 20:02:12 6428

转载 linux ipcs 命令详解

ipcs - 分析消息队列、共享内存和信号量 ipcs - report status of interprocess communication facilities ipcs displays certain information about active interprocess communication facilities. With no options, ipcs d

2012-09-17 19:56:18 9707

转载 linux tcpdump命令详解

简介用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。 实用命令实例默认启动tcpdump

2012-09-17 19:31:06 1173

转载 linux netstat 命令详解

转载自 http://www.cnblogs.com/ggjucheng/archive/2012/01/08/2316661.html简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。输出信息含义执行netst

2012-09-16 11:30:08 503

转载 腾讯笔试题目

原文: http://www.51jobdoc.com/typedesign/InfoDetails.aspx?id=531&tid=4 前面几道题,以及有解释的题目不错。 1. 1-20的两个数把和告诉A,积告诉B,A说不知道是多少,B也说不知道,这时A说我知道了,B接着说我也知道了,问这两个数是多少?答案:2和32 爸爸,妈妈,妹妹,小强,至少两个人同一生肖的概率是

2012-09-14 18:55:09 552

转载 新九月百度人搜,阿里巴巴,腾讯华为京东360笔试面试二十题

最新九月百度人搜,阿里巴巴,腾讯华为京东360笔试面试二十题引言    自发表上一篇文章至今(事实上,上篇文章更新了近3个月之久),blog已经停了3个多月,而在那之前,自开博以来的21个月每月都不曾断过。正如上一篇文章支持向量机通俗导论(理解SVM的三层境界)末尾所述:”额,blog许久未有更新了,因为最近实在忙,无暇顾及blog。“与此同时,工作之余,也在一直闲心研究学

2012-09-14 18:39:48 6813

转载 多线程笔试面试题汇总

系列前言    本系列是本人参加微软亚洲研究院,腾讯研究院,迅雷面试时整理的,另外也加入一些其它IT公司如百度,阿里巴巴的笔试面试题目,因此具有很强的针对性。系列中不但会详细讲解多线程同步互斥的各种“招式”,而且会进一步的讲解多线程同步互斥的“内功心法”。有了“招式”和“内功心法”,相信你也能对多线程挥洒自如,在笔试面试中顺利的秒杀多线程试题。              ---------

2012-09-14 18:36:38 1195

转载 腾讯后台面试总结

原文地址 http://www.mianwww.com/html/2011/11/11676.htmlhttp://www.chinadmd.com/file/3rzpoxcsttp3ec6tp36awwua_1.html前段时间专心面过腾讯,经过了N轮的技术面,结果还是挂了,但没挂在技术面,比较欣慰,回来之后写一点总结,以供有梦想进入腾讯做后台服务器开发的同学参考,本文章为胡成精心总结,

2012-09-14 18:21:33 1184

转载 大端(Big Endian)与小端(Little Endian)详解

大端(Big Endian)与小端(Little Endian)详解【大端(Big Endian)与小端(Little Endian)简介】Byte Endian是指字节在内存中的组织,所以也称它为Byte Ordering,或Byte Order。      对于数据中跨越多个字节的对象, 我们必须为它建立这样的约定:(1) 它的地址是多少?(2) 它的字节在内存中是如何组织

2012-09-14 17:52:38 941

原创 三种new的区别

以下三种new符号的区别new, placement new, ::operator newmaclloc free

2012-09-06 10:56:09 573

原创 Linux环境变量的设置和查看方法

参考文章http://soft.chinabyte.com/os/169/11412169.shtml1.Linux的变量种类  按变量的生存周期来划分,Linux变量可分为两类:  1.1 永久的:需要修改配置文件,变量永久生效。  1.2 临时的:使用export命令声明即可,变量在关闭shell时失效。  2.设置变量的三种方法  2.1 在/etc/profile文

2012-09-06 00:29:23 343

原创 技术书阅读日志

1. 《Unix高级环境编程》大致看了一遍前面的部分 2. 《Unix网络编程-套接字编程》看了前面的部分,后面的太细节,还没看 3. 《Unix-进程间通信》主要章节看完了 4. 《C++ Primer》基本看完了,就差最后一两章 5. 《C++对象模型》看了前面5章 6. 《STL 源码剖析》没开始看 7.《TCP/IP

2012-09-05 09:17:47 358

原创 gcc 的编译选项以及调试

gcc 的编译选项以及调试

2012-09-04 15:42:07 674

原创 Linux 常见文件夹的含义

Linux 常见文件夹的含义/bin:bin是binary(二进制)的缩写。这个目录是对UNIX系统习惯的沿袭,存放着使用者最经常使用的命令。例如:cp,ls,cat。    /boot:这里存放的是启动LINUX时使用的一些核心文件。     /dev:dev是device(设备)的缩写。这个目录下是所有LINUX的外部设备,其功能类似DOS下的.sys和Win下的.vxd。在LIN

2012-09-04 11:00:19 794

原创 什么是索引

索引:是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。 例如这样一个查询:select * from table1 where id=44。如果没有索引,必须遍历整个表,直到ID等于44的这一行被找到为止;有了索引之后(必须是在ID这一列上建立的索引),直接在索引里面找44(也就是在ID这一列找),就可以得知这一行的位置,也就是找到了这一行。可见,索

2012-09-04 10:58:32 623

原创 Linux 网络配置文件

Linux 网络配置文件 http://www.cnblogs.com/LJ-fish/archive/2010/05/17/1737674.html上面的这篇文章包括了redhat和ubuntu的网络配置文件的介绍,以下是ubuntu的配置ubuntu系统的网络配置文件Ubuntu 的网络配置文件主要有以下几个 IP地址配置文件: /etc/network/inter

2012-09-04 10:56:47 413

空空如也

空空如也

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

TA关注的人

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