- 博客(12)
- 资源 (9)
- 收藏
- 关注
转载 微软的22道数据结构算法面试题(含答案)
1、反转一个链表。循环算法。 1 List reverse(List l) { 2 if(!l) return l; 3 list cur = l.next; 4 list pre = l; 5 lis
2013-01-22 07:42:29 461
转载 字节对齐&内存管理
用C语言写程序时需要知道是大端模式还是小端模式。 所谓的大端模式,是指数据的低位保存在内存的高地址中,而数据的高位,保存在内存的低地址中;所谓的小端模式,是指数据的低位保存在内存的低地址中,而数据的高位保存在内存的高地址中。 为什么会有大小端模式之分呢?这是因为在计算机系统中,我们是以字节为单位的,每个地址单元都对应着一个字节,一个字节为8bit。但是在
2013-01-21 18:15:14 1789
转载 C++虚析构函数基本内容概述
C++的多态性是通过虚函数来实现的,虚函数的出现使得动态链接成为可能。 基于构造函数的特点,不能将构造函数定义为虚函数,但可以将析构函数定义为虚函数。当派生类的对象从内存中撤销时,会先调用派生类的析构函数,然后自动调用基类的析构函数,如此看来析构函数也没有必要定义为虚函数。 但是考虑如下这种情况,如果使用基类指针指向派生类的对象,而这个派生类对象恰好是用new运算创建的,这种情况下会如何呢?当
2013-01-21 16:58:01 415
转载 c语言 自动类型转换
自动转换遵循以下规则: 1) 若参与运算量的类型不同,则先转换成同一类型,然后进行运算。 2) 转换按数据长度增加的方向进行,以保证精度不降低。如int型和long型运算时,先把int量转成long型后再进行运算。 a.若两种类型的字节数不同,转换成字节数高的类型 b.若两种类型的字节数相同,且一种有符号,一种无符号,则转换成无符号类型 3)
2013-01-21 16:27:03 415
转载 Xargs Command Examples
xargs Man Page: xargs [options] [command] Execute command (with any initial arguments), but read remaining arguments from standard input instead of specifying them directly.xargs passes these a
2013-01-03 10:30:04 525
转载 What’s the Difference Between Sudo & Su?
Sudo and su are two different ways to gain root privileges. Each functions in a different way, and different Linux distributions use different configurations by default. The Root User Both su and su
2013-01-03 10:00:00 636
转载 source, exec and sh analysis
exec(sh)和source都属于bash内部命令(builtins commands),在bash下输入man exec或man source可以查看所有的内部命令信息。 bash shell的命令分为两类:外部命令和内部命令。外部命令是通过系统调用或独立的程序实现的,如sed、awk等等。内部命令是由特殊的文件格式(.def)所实现,如cd、history、exec等等。
2013-01-03 09:50:52 539
转载 Linux中find常见用法示例
常见用法及实例: ·find path -option [ -print ] [ -exec -ok command ] {} \; find命令的参数; pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。 -print: find命令将匹配的文件输出到标准输出。 -exec: find命令对匹配的
2013-01-02 13:19:53 448
转载 linux之sed用法
转载自: http://www.cnblogs.com/dong008259/archive/2011/12/07/2279897.html sed的初级用法: sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法 sed命令行格式为: sed [-nefri]
2013-01-02 13:00:14 610
转载 Linux下patch的制作和应用
转自:http://blog.chinaunix.net/u3/100239/showart_1984963.html 首先介绍一下diff和patch。在这里不会把man在线文档上所有的选项都介绍一下,那样也没有必要。在99%的时间里,我们只会用到几个选项。所以必须学会这几个选项。 1、diff -------------------- NAME
2013-01-02 12:03:39 379
转载 linux下vi命令大全
一、插入文本 ┌──┬────────────┐ │命令│描述 │ ├──┼────────────┤ │i │在当前字符前插入文本 │ ├──┼────────────┤ │I │在行首插入文本 │ ├──┼────────────┤ │a │在当前字符后添加文本 │ ├──┼────────────┤ │A │在行
2013-01-02 11:33:11 447
转载 Linux Find 命令使用详解
通过文件名查找法: 这个方法说起来就和在WINDOWS下查找文件一样容易理解了。如果你把这个文件放在单个的文件夹里面,只要使用常见的“ls"命令就能方便的查找出来,那么使用“find”命令来查找它就不能给你留下深刻的印象,毕竟“find”命令的强大功能不止这个。如果知道了某个文件的文件名,而不知道这个文件放到哪个文件夹,甚至是层层套嵌的文件夹里。举例说明,假设你忘记了httpd.conf这个
2013-01-02 11:25:25 312
autotools a practitioner's guide to gnu autoconf automake and libtool
2017-12-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人