自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C#中通过com组件操作excel不能关闭的问题

问题: object missing = System.Reflection.Missing .Value; Application app = new Application(); app.Visible = false ; app.UserControl = true ; W

2014-07-16 21:25:14 2409

转载 syslog-ng

syslog-ng配置March 13th, 2012绚丽也尘埃Leave a commentGo to commentssyslog-ng的配置非常简单直观,于是乎配置好看看怎么用它实时收集日志。有两台服务器,一台服务器盯着error_log文件,一旦发现其有新数据,立即将日志发到另一台收集服务器。client服务器配置如下。?

2012-07-17 12:04:01 2105

转载 网上十大黑客软件大曝光

网上十大黑客软件大曝光Internet网上的黑客网站多如牛毛,黑客软件也越来越多、越来越黑。笔者现将这些黑客软件分门别类地曝一曝光,并提出相应的解决方案,以防患于未然。  一、古老的WinNuke   平台:Windows 95(包括OSR2版)   原理:利用Windows 95系统的漏洞,通过TCP/IP协议向远程机器发送一段信息,导致一个OOB错误,使之崩溃。

2012-07-13 17:07:44 5019

转载 Syslog在网络管理中的应用

Syslog在网络管理中的应用分类: linux2011-09-30 14:09109人阅读评论(0)收藏举报Syslog在网络管理中的应用 摘要Syslog是一种工业标准的协议,可用来记录设备的日志。在UNIX系统,路由器、交换机等网络设备中,系统日志(System Log)记录系统中任何时间发生的大小事件。管理者可以通过查看系统记录,随时掌握系统状况。UNI

2012-07-10 21:00:37 1686

转载 fastcgi

Fastcgi是什么        一、FastCGI是什么?FastCGI是语言无关的、可伸缩架构的CGI开放扩展,其主要 行为是将CGI解释器进程保持在内存中并因此获得较高的性能。众所周知,CGI解释器的反复加载是CGI性能低下的主要原因,如果CGI解释器保持在内存 中并接受FastCGI进程管理器调度,则可以提供良好的性能、伸缩性、Fail-Over特性等等。

2012-07-09 16:29:01 470

转载 新浪微博API开发简介之PHP基础篇-用户授权

新浪微博API开发简介之PHP基础篇-用户授权现在玩微博的人越来越多了,而关于微博的第三方应用开发也越来越多,自己在偶然间开始接触了新浪微博API开发,新浪微博API开发的资源比较多,新浪微博提供了一个开发者的平台,网址是:http://open.weibo.com,它里面有很全面的新浪微博开发的资料,包括开发者的使用和介绍,各种语言的API函数介绍文档,SDK等多种资料。自己在开发和

2012-07-08 15:08:03 1741

转载 js另类压缩方法

你想不到的压缩方法:将javascript文件压缩成PNG图像存储你有没有想过:为了压缩js文件,把js文件转化成PNG图像,然后用 canvas 控件中的 getImageData() 函数将图像再重新读成js文件。我昨天在这里发表的JS文件快速加载的文章中提到了这一方法,有网友对这个做法很感兴趣,于是今天详细解读一下。这样可以做到很高的压缩比,到底有多高,下面会提到。这种方

2012-07-07 06:30:33 684

转载 中国电话号码格式

中国区号 086  北京区号010 我的电话123456填在表格上应该如何填写呢?手机号码应该如何填写呢??00就不必写了,写+就好了,不同的国家国际接入的号不太一样的,不一定都是00城市区号前不加零!0086-10-12345678+86-10-1234567886-10-12345678以上3种都可以,00或+是国际电话的标准格式。如

2012-07-06 09:06:57 61602

转载 linux下与windows下的换行符

linux下与windows下的换行符         回车符号和换行符号产生背景关于“回车”(carriage return)和“换行”(line feed)这两个概念的来历和区别。在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是

2012-07-05 15:19:26 896

转载 c字符串处理

字符串字面量(字符串常量,在C标准中称为,字符串字面量)如何存储字符串字面量  从本质上而言,C语言把字符串字面量作为字符数组来处理。当C语言编译器在程序中遇到长度为n的字符串字面量时,它会为字符串字面量分配长度为n+1的内存空间,在末尾增加一个额外的字符——空字符(\0)。字符串字面量的操作  通常情况下可以在任何C语言允许使用 char * 指针的地方使用字符串字面

2012-06-28 16:14:06 611

转载 vim 详解

高级一些的编辑器,都会包含宏功能,vim当然不能缺少了,在vim中使用宏是非常方便的::qx     开始记录宏,并将结果存入寄存器xq     退出记录模式@x     播放记录在x寄存器中的宏命令稍微解释一下,当在normal模式下输入:qx后,你对文本的所有编辑动作将会被记录下来,再次输入q即退出了记录模式,然后输入@x对刚才记录下来的命令进行重复,此命令后可跟数字,

2012-06-28 15:25:09 572

转载 在shell脚本中调用另一个脚本

在shell脚本中调用另一个脚本    bash shell的命令分为两类:外部命令和内部命令。外部命令是通过系统调用或独立的程序实现的,如sed、awk等等。内部命令是由特殊的文件格式(.def)所实现,如cd、history、exec等等。fork ( /directory/script.sh)首先,我們所執行的任何程式,都是由父行程(parent process)所產生出來的

2012-06-28 15:17:27 685

转载 jdk 安装配置

假设JDK安装路径:E:\Program Files\Java\jdk1.6.0_05以下的变量可以设置成用户变量,业可以设置成系统变量。他们的区别只是使用权限的问题而已。第一种方法:建立两个变量:变量名:PATH变量值:E:\Program Files\Java\jdk1.6.0_05\bin 变量名:CLASSPATH变量值:.;E:\Program Files\Java

2012-06-27 11:31:10 484

转载 修改linux命令提示符的方法

修改linux命令提示符的方法修改linux命令提示符的方法: 修改linux的命令提示符即修改linux的环境变量PS1,可以使用vi编辑/etc/profile文件,在最后加上: export PS1=’[\u@\h \W]\$ ’ 也可以编辑~/.profile文件(注意开头一行 #/etc/profile ~/.profile) 即可,其中\u显示当前用户账

2012-06-26 18:09:03 799

转载 vim

vim——打开多个文件、同时显示多个文件、在文件之间切换Admin2011年4月29日              名人名言:热爱书吧,它会使你的生活变得舒畅愉快,它会帮助你辨别形形色色的思想、感情、事物,它能教你尊敬别人和自己。——高尔基打开多个文件:1.vim还没有启动的时候:在终端里输入 vim file1 file2 ... filen便可以打开所有想要打开的

2012-06-26 14:19:26 527

转载 awk的使用及字符串的操作

awk教程awk的基本功能是对文件进行指定规则浏览和抽取信息。基本格式:(1) awk [-F 分隔域] 'command' input-file(s)(2) 写入shell脚本中(3) awk -f awk-script-file input-file(s)注意:这里如果使用if等编程语句,要用{}括起来。testname    grade

2012-06-26 14:11:46 31333

转载 在windows 下安装emacs

Emacs平台很强大,已经不只是一个编辑器这么简单了,它被移植到Windows平台下使得非Unix用户也有幸接触到并使用它。之前我写了一个Windows7下的Emacs的一点说明,简单说了一下如何在Windows下安装emacs,不过,那不是最佳方式。因为,按Windows7系统本身的HOME目录配置的话,C:\Users\\AppData\Roaming 这个HOME目录太深了,而且

2012-06-26 10:17:50 656

转载 C语言生产随机数的方法

尽管在计算机中并没有一个真正的随机数发生器,但是可以做到使产生的数字的重复率很低,以至于它们看起来是随机的。实现这一功能的程序叫做伪随机数发生器。有关如何产生随机数的理论有许多,这里不讨论这些理论及相关的数学知识。因为讨论这一主题需要整整一本书的篇幅。这里要说的是,不管你用什么办法实现随机数发生器,你都必须给它提供一个被称为“种子(seed)”的初始值,而且这个值最好是随机的,或者至少是伪

2012-06-25 16:56:16 669

原创 linux操作

如何使用tar对整个文件夹打包?比如要备份/usr文件:      #cd /      #tar cvzf usr.tar.gz usr如果要备份整个系统:      #cd /      #tar cvzf redhat9.tar.gz usr bin sbin root boot var ...     tar [-cxtzjvfpPN] 文件

2012-06-25 14:28:29 404

转载 基于Hive的日志数据统计实战

基于Hive的日志数据统计实战 一、Hive简介Hive 是一个基于 hadoop 的开源数据仓库工具,用于存储和处理海量结构化数据。    它把海量数据存储于 hadoop 文件系统,而不是数据库,但提供了一套类数据库的数据存储和处理机制,并采用 HQL (类 SQL )语言对这些数据进行自动化管理和处理。我们可以把 hive 中海量结构化数据看成一个个的表,而实际上这些数据

2012-06-25 13:37:51 665

转载 ln 命令

ln是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln –s 源文件 目标文件。  当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。例如:ln –s

2012-06-25 13:26:01 421

转载 二叉查找树删除操作

二叉查找树中,最复杂的操作就是删除操作。对于叶子节点,直接删除即可。对于一颗子树的节点,用子树取代原节点即可。对于拥有两颗子树的节点,首先用右子树最小的节点取代源节点,再递归删除此最小节点。具体代码如下所示:[java] view plaincopyprint?package com.Algorithm.Tree;  import java.util.*;  imp

2012-06-18 23:52:49 830

转载 将树转换成二叉树

将树转换成二叉树:① 加线:在兄弟之间加一连线② 抹线:对每个结点,除了其左孩子外,去除其与其余孩子之间的关系③ 旋转:以树的根结点为轴心,将整树顺时针转45°将二叉树转换成树:① 加线:若p结点是双亲结点的左孩子,则将p的右孩子,右孩子的右孩子……沿分支找到的所有右孩子,都与p的双亲用线连起来② 抹线:抹掉原二叉树中双亲与右孩子之间的连线③ 调整:将结点按层次排列

2012-06-18 22:38:27 862

转载 已知二叉树的中序遍历和前序遍历,如何求后序遍历

已知二叉树的中序遍历和前序遍历,如何求后序遍历假设有棵树,长下面这个样子,它的前序遍历,中序遍历,后续遍历都很容易知道。PreOrder:         GDAFEMHZInOrder:            ADEFGHMZPostOrder:       AEFDHZMG 现在,假设仅仅知道前序和中序遍历,如何求后序遍历呢?比如,已知一

2012-06-18 21:34:11 777

原创 构体和类得区别

c++中结构体和类得区别: 除关键字不同外(class,struct)的唯一区别是,结构在默认情况下的成员是公共的,而类在默认情况下的成员是私有的。 在C++中,结构是特殊的类。  c#中结构体和类得区别:结构体是值类型,而类是引用类

2012-06-18 17:32:39 633

转载 指针空间的申请和释放(C)

指针空间的申请和释放(C)2012-05-01 21:35转载自 amy_yeni最终编辑 amy_yen i一、malloc()和free()的基本概念以及基本用法: 1、函数原型及说明: void *malloc(long NumBytes):该函数分配了NumBytes个字节,。如果分配失败,则返回一个空指针(NULL)。 关于分配失败的原因,应该有多种,比如说空间不足就是一种。 c

2012-06-18 17:29:53 2491

原创 ECMAScript arguments 对象

注释:与其他程序设计语言不同,ECMAScript 不会验证传递给函数的参数个数是否等于函数定义的参数个数。开发者定义的函数都可以接受任意个数的参数(根据 Netscape 的文档,最多可接受 25 个),而不会引发任何错误。任何遗漏的参数都会以 undefined 传递给函数,多余的函数将忽略。  var goOnDo= function(object,fun){ var a

2012-06-18 14:03:59 457

转载 vector类

vector类为内置数组提供了一种替代表示,与string类一样 vector 类是随标准 C++引入的标准库的一部分 ,为了使用vector 我们必须包含相关的头文件  :#include 使用vector有两种不同的形式,即所谓的数组习惯和STL习惯。一、数组习惯用法1. 定义一个已知长度的 vector :vector ivec( 10 );  //类似数组定义int

2012-06-18 11:14:50 365

转载 c++中的引用与指针的区别

引用和指针三大区别:     1.引用必须初始化,指针不必.     2.引用初始化后不能被改变,指针可以改变所指的变量.     3.不存在指向空值的引用,但是存在指向空值的指针.   c++中的引用与指针的区别    ★ 相同点:    1. 都是地址的概念;    指针指向一块内存,它的内容是所指内存的地址;引用是某块内存的别名。    ★ 区

2012-06-18 10:59:00 1230

转载 指针常量与常量指针

指针常量与常量指针指针常量是指定义的指针只能在定义的时候初始化,之后不能改变其值,格式如下:【数据类型】【*】【const】【指针常量名称】;     实例如下:    1 char * const p1;2 int * const p2;        const 位于指针声明符“*”的右侧,这说明声明的对象

2012-06-18 10:40:26 475

转载 Sealed与Final

漫谈.Net关键字系列之一Sealed与Final    Sealed与Final修饰符其实并不是一个语言平台的产物,他们有着各自所属的语言环境,但这两个关键字都是.Net平台中不可或缺的,那么二者用法几何,随本文一探究竟。    一.Sealed     sealed 修饰符可以应用于类、实例方法和属性。用于类时,该类被称为密封类,密封类不能被继承;用于方法时,该方法被称为密

2012-06-18 00:41:01 1316

转载 请问基类中的虚方法到底有什么作用?

请问基类中的虚方法到底有什么作用?  2007-04-25 14:57:37|  分类:.NET/C# |  标签:|字号大中小 订阅只有基类的方法加上关键字virtual后才可以被override,从而实现面向对象最重要的特征--多态性,即基类可以使用派生类的方法.C#中指出:普通的方法重载:指的是类中两个以上的方法(包括隐藏的,继承而来的方法

2012-06-18 00:08:51 1270

转载 Overload Overwrite Override

Overload Overwrite Override C++:Overload(重载):在C++程序中,可以将语义、功能相似的几个函数用同一个名字表示,但参数或返回值不同(包括类型、顺序不同),即函数重载。(1)相同的范围(在同一个类中);(2)函数名字相同;(3)参数不同;(4)virtual 关键字可有可无。Override(覆盖):是指派生类函数

2012-06-17 22:06:19 462

转载 浏览器内核

-要搞清楚浏览器内核是什么,首先应该先搞清楚浏览器的构成。简单来说浏览器可以分为两部分,shell+内核。其中shell的种类相对比较多,内核则比较少。Shell是指浏览器的外壳:例如菜单,工具栏等。主要是提供给用户界面操作,参数设置等等。它是调用内核来实现各种功能的。内核才是浏览器的核心。内核是基于标记语言显示内容的程序或模块。也有一些浏览器并不区分外壳和内核。从Mozilla将

2012-06-17 16:13:28 478

转载 z-index ie7

z-index 有时候设置了很高的值如:z-index:999; 但是最后在IE7中却达不到我们想要的效果,设置了z-index还是被遮盖了。因为其实是IE7的渲染DOM的问题,当一个父容器被定位(如position:relative)的时候,子元素的z-index属性会被重置。解决办法:在父容器中加上z-index值就可以了。z-index属性必须与position配合用,否则不

2012-06-16 23:23:55 781

转载 ASP.NET控件生命周期

ASP.NET控件生命周期ASP.NET控件的生命周期一共经历11个过程,我们可以重写它们各自的方法。如下,按次序:1)OnInit (初始化)     方法原型:     protected override void OnInit(EventArgs e)     2)LoadViewState (装载视图)      方法原型:      protec

2012-06-16 23:00:50 961

转载 浮点数的表示方法

计算机中浮点数的表示never2die  长江大学湖北荆州中文摘要:本文介绍了浮点数在计算机中的几种表示方法,并对此进行整理分析,为人们以后做此方面的研究提供参考。中文关键词:浮点数;计算机;计算机存储;浮点数的表示Floating Number Expression In ComputerAbstract: This paper introduced the floating

2012-06-16 22:56:08 8077

转载 C++中赋值运算符默认的返回值类型

在C++中赋值运算符默认的返回值类型是typename&,如 int i; i=3; 实际上i=3返回的是指向i的引用,这样可以把i=3用于持续操作,如 if(i=strlen(str)){    ... i ... } 上面代码中的if条件语句中既进行了判断又给i进行了赋值,而且可以用于串联式的赋值 x=y=z=3; 而实际上这里种操作并不要求"="返回con

2012-06-09 15:32:03 1243

原创 windows xp chm文件打不开,一双击出现的是不能打开文件:mk:@MSITstore: 解决办法

依次运行:regsvr32 itircl.dllregsvr32 hhctrl.ocxregsvr32 itss.dll

2012-06-09 09:45:02 876

转载 让IE8支持HTML5及canvas功能!

让IE8支持HTML5及canvas功能!微软出的IE9支持HTML5,但因为不支持XP系统,暂时我还用不了。即使能用,现阶段如果开发HTML5页面,并考虑到兼容性问题的话,恐怕也得让自己的界面支持IE6-8吧。首先,需要让IE支持HTML5标签。这个简单,随便在网上搜一下就能找到。下载一个html5.js,并拷贝到自己的目录里就可以了。现在写一段简单代码,其功能是

2012-06-09 09:26:26 5505

空空如也

空空如也

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

TA关注的人

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