自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(73)
  • 资源 (5)
  • 收藏
  • 关注

原创 scribe日志系统安装笔记

 scribe日志系统安装笔记目前web访问日志为crontab定时清空,而且负载均衡后,访问随机分配到一台服务器。程序出错后需要分析日志时,需要登录几台机器查看,于是想用一台主机作日志主机,负责收集(按时间顺序而不用sort?)、分析日志。下面的是年前安装scribe日志系统的记录。一、软件下载 wget http://www.monkey.org/~provos/libevent-2.0.10-stable.tar.gzwget http://nchc.dl.sourceforge.net/pr

2011-02-22 17:43:00 5143

原创 Perl得到源文件的路径,使用shell变量

<br /> <br />为了保证平台兼容性,多使用Cwd取当前目录<br />use Cwd;<br />my $dir = getcwd;<br />或者<br />my $dir = cwd;<br />my $dir = fastgetcwd;<br />它们都返回程序运行的当前路径.<br />use Cwd 'abs_path';<br />my $abs_path = abs_path($file);<br />$abs_path = realpath($file);<br />$abs_pa

2011-01-27 20:06:00 2645

原创 awk中输出到多个文件及使用Shell中传入的参数

1、awk中输出到多个文件原文件0:11122221112222目标:将列数不同的行分别输出到不同的文件中,该例为:输出文件1:111111输出文件2:22222222AWK源代码:awk '{ if(NF==3)print $0 > 1;else print $0 > 2 }' 02、使用Shell中传入的参数问题同1AWK源代码:dir=/home/niewfawk 'BEGIN{file1="'$dir'/1";file2="'$dir'/2"}{if(NF==3)print $0 > file1;e

2011-01-26 20:29:00 10005 1

转载 perl中如何将按hash的排序方法

如果是按ASCII码排序,则代码如下:foreach my $key ( sort { $hash{$a} cmp $hash{$b} } keys %hash ) {    my $value = $hash{$key};# do something with ($key, $value)} 如果是按数字小到大排列,则代码如下:foreach my $key ( sort { $hash{$a} $hash{$b} } keys %hash ) {     my $value = $hash{$key}

2011-01-26 20:22:00 3604

原创 程序员能力矩阵 你属于哪一层?【转】

<br />注意:每个层次的知识都是渐增的,位于层次n,也蕴涵了你需了解所有低于层次n的知识。<br />计算机科学 Computer Science<br /><br />软件工程 Software Engineering<br /><br />程序设计 Programming<br /><br /><br /><br /><br /><br />经验 Experience <br /><br /><br /><br /><br /> <br /> <br /> <br /><br /> <br /><b

2010-11-15 12:54:00 639

原创 必备命令

<br />net use //ip/ipc$ " " /user:" " 建立IPC空链接  <br /><br />net use //ip/ipc$ "密码" /user:"用户名" 建立IPC非空链接  <br /><br />net use h: //ip/c$ "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H:  <br /><br />net use h: //ip/c$ 登陆后映射对方C:到本地为H:  <br /><br />net use /

2010-07-27 09:43:00 517

转载 JavaScript 参考教程

现在我们将开始讨论更“实际”的话题——文档对象(DOM)。文档对象是指在网页文档里划分出来的对象。在 JavaScript 能够涉及的范围内有如下几个“大”对象:window, document, location, navigator, screen, history 等。下面是一个文档对象树,你可以看到对象下包含对象的“壮观”情景。要引用某个对象,就要把父级的对象都列出来。例如,要引用某表单“applicationForm”的某文字框“customerName”,就要用“docume

2010-07-01 15:59:00 454

转载 以支持多种浏览器的方式创建 XMLHttpRequest 对象

关键是要支持所有 浏览器。谁愿意编写一个只能用于 Internet Explorer 或者非 Microsoft 浏览器的应用程序呢?或者更糟,要编写一个应用程序两次?当然不!因此代码要同时支持 Internet Explorer 和非 Microsoft 浏览器。view plaincopy to clipboardprint?                  /* Create a new XMLHttpRequest object to talk to the Web serve

2010-07-01 15:54:00 644

原创 xmlHttp的readyState 和 status参数详解

<br />AJAX中检查状态码的代码:<br />xmlHttp.onreadystatechange=handleStateChange;function handleStateChange() { if(xmlHttp.readyState==4) { if(xmlHttp.status==200) { parseResults(); //解析返回值 } } }<br />readyState 和status都是什么意思呢?<br />X

2010-07-01 15:51:00 623

原创 JS获取本地IP、MAC地址

WMI Scripting HTMLWMI Scripting HTML

2010-06-29 18:39:00 12319 1

转载 MyEclipse 快捷键全

我的环境:MyEclipse 7.0 Database ToolsRunCtrl+Alt+REditing SQLDatabase ToolsExecute AllCtrl+Alt+XEditing SQLDatabase ToolsExecute Selected TextA

2010-05-06 10:41:00 1463

转载 C/C++中指针加 1 的问题

  先用贝尔的一道笔试题简要的说明一下吧:【题】说明以下程序。#include int main(void){ unsigned int a[3] = {0x01020304, 0x05060708, 0x090a0b0c}; unsigned int *p = (unsigned int *)((int)a +1);① printf("

2009-10-29 15:40:00 1019

转载 Sizeof与Strlen的区别与联系

 Sizeof与Strlen的区别与联系 1.sizeof操作符的结果类型是size_t,它在头文件中typedef为unsigned int类型。 该类型保证能容纳实现所建立的最大对象的字节大小。 2.sizeof是算符,strlen是函数。 3.sizeof可以用类型做参数,strlen只能用char*做参数,且必须是以/0结尾的。 sizeof还可以用函

2009-10-29 15:36:00 474

转载 C++ 的构造/析构/赋值/拷贝函数比较

 C++ 的构造/析构/赋值/拷贝函数比较 构造函数、析构函数与赋值函数是每个类最基本的函数。每个类只有一个析构函数,但可以有多个构造函数(包含一个拷贝构造函数,其它的称为普通构造函数)和 多个赋值函数(除了同类的赋值以外,还有其他的赋值方法)。对于任意一个类A,如果不想编写上述函数,C++编译器将自动为A产生四个缺省的函数,如A(void); //

2009-10-29 15:32:00 693

转载 C/C++软件工程师笔试题

 C/C++笔试题系列预处理器(Preprocessor)1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 我在这想看到几件事情: 1). #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等) 2). 懂得预处理

2009-10-29 15:22:00 4194 1

转载 c++中的数据类型

 long和int的区别 long是固定长度的,所占的内存空间为4个字节 。int是机器字节长度,根据你的处理器设置,如果是32位的处理器则int是32位长,如果是64位处理器则是64位长。int型的数占的内存空间在16位系统里是2个字节,在32位系统里是4个字节,在64位系统里是8个字节。sizeof(short) <= sizeof(int) <= sizeof(lon

2009-10-29 15:17:00 874

转载 降低编译时间

 关于include的原则最多,因为包含头文件相当于将代码复制到本文件来编译,而头文件又经常是用来被别人包含的,所以工程文件多了,每个文件都有 include链(包含的文件又include了其他文件),该链条不会止步于你工程,而会延伸到你所有使用的第3方库里面。A.能够去掉的include就去掉。说明:1.代码编写过程中或多或少都有一些历史遗留的不必要的头文件包含在你的文件里面,找

2009-10-29 15:14:00 528

原创 C/C++经典基础测试题

 本试题仅用于考查C++/C程序员的基本编程技能。内容限于C++/C常用语法,不涉及数据结构、算法以及深奥的语法。考试成绩能反映出考生的编程质量以及对C++/C的理解程度,但不能反映考生的智力和软件开发能力。笔试时间90分钟。请考生认真答题,切勿轻视。一、请填写BOOL , float, 指针变量 与"零值"比较的 if 语句。(10分)提示:这里"零值"可以是0, 0

2009-10-29 15:12:00 1451

转载 mutable与const修饰词的对称性

 mutable与const修饰词的对称性 smilemac 恐怕没有程序员会反对在该使用const的地方使用const,但大部分程序员却非常反对使用mutable,所以也很少注意mutable与const的对称性。我们知道,const是一种语义与语法统一得非常好的修饰词,这在C++中其实并不多见,C++很多语法概念在语义上是模糊不清的,但const却是一个异数。con

2009-10-29 15:11:00 494

转载 程序员的八荣八耻 -- 来源不详

 程序员的八荣八耻以塌实编码为荣 以心浮气躁为耻以详细注释为荣 以注释残缺为耻以勤于测试为荣 以懒于测试为耻以简明文档为荣 以冗余文档为耻以注重团队为荣 以孤傲自大为耻以刻苦钻研为荣 以敷衍了事为耻以善于总结为荣 以不思进取为耻以质效并进为荣 以单取其一为耻

2009-10-29 15:10:00 509

转载 C/C++ 内存管理 Heap vs Stack

 转注: 今天有网友问到这个问题,于是在网上搜索了一下,转贴这此.相似的太多了,出处不详.在此感谢原作者精彩讲解.一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放

2009-10-29 15:08:00 662

转载 谈谈C++继承中的重载,覆盖和隐藏

  写正题之前,先给出几个关键字的中英文对照,重载(overload),覆盖(override),隐藏(hide)。在早期的C++书籍中,可能翻译的人不熟悉专业用语(也不能怪他们,他们不是搞计算机编程的,他们是英语专业的),常常把重载(overload)和覆盖(override)搞错!   我们先来看一些代码及其编译结果。  实例一:     #include "

2009-10-29 15:05:00 503

转载 C++中extern “C”含义深层探索

 1.引言  C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重载,C++对全局函数的处理方式与C

2009-10-29 15:02:00 439

转载 一劳永逸:关于C/C++中指针、数组与函数复合定义形式的直观解释

 [标题] char *(*(**(*(*(*x[5])(int,float))[][12])(double))(short,long))[][173] ?!今天又捧起久违的K&R C拜读了一遍。其实有点东西在6年前就想写,借着今天这个机会,终于把它写出来了。 初看一眼标题中的变量定义感觉是不是很抓狂?:)一直以来,C语言中关于指针、数据和函数的复合定义都是一个难点,其实,理解它也

2009-10-29 15:01:00 486

转载 C++中三个修饰符的深层剖析

static 是c++中很常用的修饰符,它被用来控制变量的存储方式和可见性,下面我将从 static 修饰符的产生原因、作用谈起,全面分析static 修饰符的实质。   static 的两大作用:   一、控制存储方式:   static被引入以告知编译器,将变量存储在程序的静态存储区而非栈上空间。   1、引出原因:函数内部定义的变量,在程序执行到它的定义处时,编译

2009-10-29 14:57:00 465

转载 C++ sizeof 使用规则及陷阱分析

From: http://freeman.cnblogs.com/articles/sizeof.html前言 50米的网站http://www.50mi.net开张了,所以50米邀请我给他写点什么。说实在的,作为一个资深的潜水员,我还真没动笔写过什么东西,所以绞尽脑汁也没想起来能写什么的。不过鉴于50米喜欢在小孩子面前臭屁的,就写一篇群里讨论很多的sizeof问题吧。

2009-10-29 14:55:00 438

转载 Linux面试题(1)

面试问题1、设置linux服务器的IP地址、网关和DNS北京的 DNSIP地址是 192.168.0.120网关是 192.168.0.1DNS是202.101.112.55 202.101.98.55 2、如何查找属主是 CSMAIL 的文件 3、如何查找文件包含CSMAIL 的文件 4、VI 打一个文件,那个文件有好几行数字,问你如何找每行结尾数字后面添加 一个 *

2009-10-29 14:52:00 701

转载 Linux面试题(2)

41.关闭linux系统(不重新启动)可使用命令 B 。 A Ctrl+Alt+Del B halt C shutdown -r now D reboot  42.实现从IP地址到以太网MAC地址转换的命令为: C 。 A ping B ifconfig C arp D traceroute  43.在vi编辑器中的命令模式下,键入 B 可在光标当前所在行下添加一新行。

2009-10-29 14:51:00 2081

原创 操作系统常见面试题

1.什么是进程(Process)和线程(Thread)?有何区别?2.Windows下的内存是如何管理的?3.存储过程是什么?有什么用?有什么优点?4.你知道操作系统的内容分为几块吗?什么叫做虚拟内存?他和主存的关系如何?内存管理属于操作系统的内容吗?5.进程是一个比较重要的概念,那么进程有哪几种状态吗?5. 说出你所知道的保持进程同步的方法?6.

2009-10-29 14:48:00 2827 1

转载 程序员小抄大全

原文链接:http://coolshell.cn/?p=1561 (酷壳)你是否会经常忘记一些CSS中的函数名或是一些属性名,那个时候,你一定觉得,如果手边有一个“小抄”(Cheat Sheet)就好了。当然,这个“小抄”不是给你作弊用的,这个“小纸条”就是可以让你马上知道那个你最想知道的东西。这个“小抄”上也不需要有所有的东西,就需要那些经常用的就行了。现在,网上有很多这样的“小抄”,它们可

2009-10-29 14:47:00 625

转载 字符编码简介

1. ASCII码我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和 1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。上个世纪60年代,美国制定了一套字符编码,对英语字符与二进制位之间的

2009-10-20 10:28:00 496

转载 Valueable Message

 大牛的链接: http://www.matrix67.com/blog/ 竟然是中文系的。。。 http://www.norvig.com/ google研发老大 http://www.topcoder.com/tc?module=Static&d1=tutorials&d2=alg_index topcoder算法 http://www.nocow.cn/index.php

2009-10-11 08:16:00 533

原创 字符串:KMP Eentend-Kmp 自动机 trie图 trie树 后缀树 后缀数组

原文:http://duanple.blog.163.com/blog/static/709717672009825004092/涉及到字符串的问题,无外乎这样一些算法和数据结构:自动机 KMP算法 Extend-KMP 后缀树 后缀数组 trie树 trie图及其应用。当然这些都是比较高级的数据结构和算法,而这里面最常用和最熟悉的大概是kmp,即使如此还是有相当一部分人也不理解kmp,更别说

2009-10-11 08:10:00 1116

原创 数据查询优化的方法

原文:http://blog.csdn.net/nileel/archive/2008/06/03/2509019.aspx1.       用IN来替换OR 下面的查询可以被更有效率的语句替换: 低效: SELECT field1, field1 FROM LOCATION WHERE LOC_ID = 10 OR     LOC_ID = 20 OR     LOC_ID = 30 高效

2009-10-11 07:55:00 496

转载 关于内存中栈和堆的区别

原文:http://blog.csdn.net/nileel/archive/2009/06/29/4307284.aspx1、内存分配方面:    堆:一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式是类似于链表。可能用到的关键字如下:new、malloc、delete、free等等。    栈:由编译器(Compi

2009-10-11 07:53:00 522

转载 海量查询的数据优化

原文:http://javagp.group.javaeye.com/group/topic/12269一、因情制宜,建立“适当”的索引 建立“适当”的索引是实现查询优化的首要前提。 索引(index)是除表之外另一重要的、用户定义的存储在物理介质上的数据结构。当根据索引码的值搜索数据时,索引提供了对数据的快速访问。事实上,没有索引,数据库也能根据SELECT语句成功地检索到结果,但随着表变得

2009-10-11 07:50:00 375

转载 海量数据库的查询优化及分页算法方案

    原文:http://blog.csdn.net/nileel/archive/2008/06/03/2508987.aspx    很多人不知道SQL语句在SQL SERVER中是如何执行的,他们担心自己所写的SQL语句会被SQL SERVER误解。比如:   select * from table1 where name=zhangsan and tID > 10000

2009-10-11 07:47:00 372

转载 海量数据查询优化

    原文:http://blog.csdn.net/nileel/archive/2008/06/03/2508918.aspx   今天下午去微软面试,被问到了海量数据查询优化的问题,由于平时开发的应用数据量比较小,不太关注性能优化的问题,所以不知如何作答,很是郁闷。从网上搜索出海量数据查询优化的两篇文章,转载下来,权当学习性能优化的开始。数据库优化查询计划的方法数据库系统是管理

2009-10-11 07:46:00 448

转载 面试题目-大数据量专题

1. 给你A,B两个文件,各存放50亿条URL,每条URL占用64字节,内存限制是4G,让你找出A,B文件共同的URL。  2. 有10个文件,每个文件1G, 每个文件的每一行都存放的是用户的query,每个文件的query都可能重复。要你按照query的频度排序  3. 有一个1G大小的一个文件,里面每一行是一个词,词的大小不超过16个字节,内存限制大小是1M。返回频数最高的10

2009-10-11 07:43:00 1034

转载 计算机期刊介绍(zz)

 ·计算机期刊介绍(zz)  计算机期刊介绍计算机科学的publication最大特点在于:极度重视会议,而期刊则通常只用来做re-publication。大部分期刊文章都是会议论文的扩展版,首发就在期刊上的相对较少。也正因为如此,计算机期刊的影响因子都低到惊人的程度,顶级刊物往往也只有1到2左右----被引的通常

2009-08-30 14:16:00 852

Lucene in action 2nd(English Edition)

Lucene in action 2nd(English Edition) 2009年出版,pdf压缩成rar格式.Lucene最佳参考资料~~~

2009-11-24

高质量C/C++编程指南

高质量C/C++编程指南,林锐博士写的,非常经典,是每个IT人必看的资料。

2009-11-11

C语言函数大全(语法着色版)

C语言函数大全(语法着色版,非常方便实用,每一个C语言程序员及C语言初学者都应该拥有

2009-11-11

面试必问的16个经典问题的回答思路

面试必问的16个经典问题的回答思路,应届毕业生及找工作的朋友可以看一看,或许会有收获。

2009-11-11

IT面试笔试常见题(应届毕业生必看)

IT面试笔试常见题,附有答案,很多公司常考题,应届毕业生必看。IT面试笔试常见题,附有答案,很多公司常考题,应届毕业生必看。

2009-11-11

空空如也

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

TA关注的人

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