自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

Windows 7 SP1 64bit 实施单机环境下DB2 V9.5.7 HADR实现实例级故障切换

<!-- [if gte mso 9]><xml><w:WordDocument><w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel><w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDr...

2011-06-30 21:54:00 96

VMware vSphere 4.1学习总结

完成了为期一周的学习,准备VCP考试先。除去学习意义不谈,现实意义我觉得有如下几点:1、ESXi是主攻方向了,ESX不会再被使用,且ESXi 也提供免费版本2、VC很重要,插件系统很好,这个思路可以很好的用于我们其他的管理控制类软件中。3、FT是个尤物,在H22刀片上进行了测试,ORACLE数据库RAC环境,WEBLOGIC应用,可以真正实现会话级别的业务连续性,不是忽悠,...

2011-06-30 14:30:00 74

boost中的socket的is_open方法的问题

如果读写出错时,一般都是对方连接断开了,这个时候调用is_open会发现还是true,正确的做法是,当遇到读写错误时,直接将socket关闭,这样的is_open返回的就一定是false了。...

2011-06-27 11:39:00 895

解决css浏览器不兼容万能方法

解决css浏览器不兼容问题CSS Hack的原理是什么  由于不同的浏览器对CSS的支持及解析结果不一样,还由于CSS中的优先级的关系。我们就可以根据这个来针对不同的浏览器来写不同的CSS。  比如 IE6能识别下划线"_"和星号" * ",IE7能识别星号" * ",但不能识别下划线"_",而firefox两个都不能认识。等等  书写顺序,一般是将识别能力强的浏览器的CSS写在后...

2011-06-23 14:00:00 82

修改.h文件引起的编译问题

今天在修改项目时发现修改了一个.h文件之后,没有make clean直接增量make导致整个程序的运行很奇怪,以前发现过.h文件修改之后增量make会使程序运行在一个未知的状态。其实.h如果被修改了make的推导是不会管它的,这样它就不会重新编译整个系统,而其他一些依赖这个.h文件的.o可能已经不合适了,这样增量编译导致的结果就是杯具了。...

2011-06-23 10:55:00 517

最近半月工作总结

<!--[if !supportLists]-->1)<!--[endif]-->与老板的接触需要注意的几点,第一:争取今日事今日毕,不要把任务拖到明天,要有这样的意识第二:不要逃避问题,发现问题要尽力去解决 而不是说不能或者什么,至少要努力一番之后再说这个实现不行,建议换个方法或者思路第三:关于浏览器兼容问题,要尽量在本地测试完成之后在上交,确保...

2011-06-22 14:51:00 57

第三天 二列和三列布局

今天学习《十天学会web标准(div+css)》的二列和三列布局,将涉及到以下内容和知识点二列自适应宽度二列固定宽度二列固定宽度居中xhtml的块级元素(div)和内联元素(span)float属性三列自适应宽度三列固定宽度三列固定宽度居中IE6的3像素bug一、两列自适应宽度下面以常见的左列固定右列自适应为例,因为div为块状元素,默认情况下占...

2011-06-22 10:58:00 75

第二天 一列布局

今天我们开始学习《十天学会web标准(div+css)》的一列布局,包含以下几种形式:一列固定宽度一列固定宽度居中一列自适应宽度一列自适应宽度居中一列二至多块布局前一节我们回顾了xhtml基础和css基础部分,今天我们正式开始使用网页制作软件——adobe公司出品的dreamweaver来开始网页设计之旅。相信之前您已经用过这个软件了,具体怎么使用我就不讲了。为了照...

2011-06-22 10:56:00 71

第一天 XHTML CSS基础知识

欢迎大家学习《十天学会web标准》,也就是我们常说的DIV+CSS。不过这里的DIV+CSS是一种错误的叫法,建议大家还是称之为web标准。学习本系列教程需有一定html和css基础,也就是指您之前做过网页,会用表格布局。如果您刚开始学习网页制作,不知道什么是表格布局及html和css,建议您先去充电,否则学习本教程会非常吃力或者根本就听不懂。由于时间关系,本教程只讲解一些基础知识,让...

2011-06-22 10:55:00 44

linux下的文件权限

假设有两个用户userA, userB,其中userA对path拥有rwx------权限,而path/test.txt属于userB,那么请问userA是否可以对path/test.txt进行操作?答案:userA可以删除test.txt因为它具有path的执行权限,这个权限包括了删除。那么userA是否可以写入test.txt?答案:不能写入,但是因为你可以删除这个文件...

2011-06-21 15:24:00 54

Timer和TimerTask详解

以下内容根据The JavaTM Tutorial 和相关API doc翻译整理,以供日后参考:1.概览Timer是一种定时器工具,用来在一个后台线程计划执行指定任务。它可以计划执行一个任务一次或反复多次。TimerTask一个抽象类,它的子类代表一个可以被Timer计划的任务。简单的一个例程:import java.util.Timer;import java.util...

2011-06-20 13:28:00 47

对象相等判断时,覆写equals方法时同时覆写hashcode方法

错误案例【现象描述】 里面判断容器应该要包含的对象,实际上却没有【错误代码】class T { private String str; T(String str) { this.str = str; } public boolean equals(Object obj) { if(!(obj instanceof T)){ ...

2011-06-15 11:05:00 82

使用entrySet遍历HashMap

错误案例现象描述: 在生成环境发现,偶尔生产环境的某台机器CPU使用率很高,经过定位发现是有一个大的HashMap(HashMap里面存放了大量数据,比如1W条)做循环引起的。错误分析遍历一个HashMapfor(Iterator ite = map.keySet().iterator(); ite.hasNext();){ Object key = ite.next()...

2011-06-15 11:01:00 66

存储过程概念

专题:数据库存储过程的专题----http://tech.ccidnet.com/zt/guocheng/存储过程sql语句执行的时候要先编译,然后执行。存储过程就是编译好了的一些sql语句。应用程序需要用的时候直接调用就可以了,所以效率会高。存储过程介绍存储过程是由流控制和SQL语句书写的过程,这个过程经编译和优化后存储在数据库服务器中,应用程序使...

2011-06-15 09:49:00 45

perl正则表达式实现大写字母转小写字母

这个功能不难,但是要求必须用s///的形式,而且后面不能加第三个参数,不能是s///g这样的形式。不过可以采用多个这样的表达式。例如s/A/a/s/B/b/s/AB/ab/................最终就是要求所有这些表达式组合起来,使得不论输入多少个大写字符,都会被转化为小写。我在atftpd的pcre功能中需要我将大写的请求文件转化为小写,所以需要一个rules文件。下面是pc...

2011-06-14 20:03:00 150

在UltraEdit (UEStudio)使用技巧及其中的正则表达式

Tip 1:如何去掉所编辑文本中包含特定字符串的行? 这则技巧是在UltraEdit的帮助文件里提到.CTRL+R 调出来替换(Replace)窗口,选中"使用正则表达式";然后用查找 %*你的字符串*^p 替换成空内容即可.如,我当前有个文本文件,需要去掉所有包含 http://www.dbanotes.net/ 这个字符串的行,查找 %*http://www.dbanotes.net/*^...

2011-06-14 14:29:00 90

使用UE(UltraEdit )操作一个文本,替换大写字母为_大写字母

ue中输入:^([A-Z]^)替换框_^1结果为:UltraEdit 允许在搜索菜单下面列出的大多数搜索和替换功能中使用正则表达式。正则表达式允许在一次操作中执行多个组合搜索和替换功能。这里有两个可以使用的语法集。下面的第一个表显示用于早期 UltraEdit 的原始 UltraEdit 语法。第二个表显示可选的“...

2011-06-14 11:52:00 531

用vi将文章的大写字母全部转换为小写

:%s/[A-Z]//l&/g 全部改小写非常容易。另外,gedit中,将','替换成‘,/n',这样全部大写不换行的sql脚本就容易读多了。]]>vi 文件文件内容如下:执行脚本:最终结果:...

2011-06-14 11:38:00 183

Eclipse Javascript插件,像写Java一样写JS —— Spket,支持ExtJS

Spket简介:是一个支持Ext库的非常棒的Eclipse Javascript插件。一个RIA的开发工具。支持JavaScript, XUL/XBL, Laszlo, SVG and Yahoo! Widget 等新产品,他可以以一个独立的桌面应用程序运行或者以Eclipse的一个插件运行。在Eclipse下面安装Spket:1、打开Eclipse,Help -> Software Upd...

2011-06-13 10:49:00 64

(二)WINDOWS批处理命令详解

该教程一共分为4大部分,第一部分是批处理的专用命令,第二部分是特殊的符号与批处理,第三部分是批处理与变量,第四部分是完整案例。因为教程比较长,所有在杂志上我们将分为两次连载,本期首先刊登一、二两部分,敬请读者注意。第一部分:批处理的专用命令批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT。这些命令统称批处理命令,下面我就来给大家介绍一下批处理的命令。1、 REM...

2011-06-13 10:39:00 52

(一)Windows脚本编程

批处理、VBA、广义Windows脚本技术循环加一早期写的一个总结。一、关于脚本语言脚本语言就是由专用解释器以行为单位解释执行的一种文本形式编程语言,象Windows的批处理、Unix/Linux的shell、perl和awk等脚本语言都属于这个范畴。它们大多都是由一个外壳(shell)来进行解释执行,只不过应用的范围和平台各有不同而已。二、关于Window...

2011-06-13 10:34:00 70

调试是个问题

发现问题并不可怕可怕的是不知道怎么下手 是一头雾水的瞎折腾 还是按着一定的思路去解决 这是一个关键点发现问题-----》怎么解决--》原来人家的解决思路是什么------》控制页面的信息 渐渐的排查错误-----》发现问题出错点---》尝试解决...

2011-06-12 09:14:00 53

修改数据库密码和新增数据库用户权限

一、MySQL修改密码方法总结  首先要说明一点的是:一般情况下,修改MySQL密码是需要有mysql里的root权限的,这样一般用户是无法更改密码的,除非请求管理员帮助修改。  方法一  使用phpMyAdmin (图形化管理MySql数据库的工具),这是最简单的,直接用SQL语句修改mysql数据库库的user表,不过别忘了使用PASSWORD函数,插入用户用Insert命令,修改用户用Upd...

2011-06-12 08:42:00 166

去哪儿?

CSDN论坛的一个网友纠结在如何选择去哪儿?http://topic.csdn.net/u/20110601/18/690b0cfd-bbc9-408e-a4b2-5775f378a15b.html ,我给了意见如下。我在这2家都很熟悉,我给一个建议。你现在很年轻,在中国来说,我建议你选择ibm,冷暖自知,淘宝虽然也非常好,但是你现在去估计从coding干起,很容易迷失并自得其乐在...

2011-06-11 21:32:00 57

(十)shell语法中的test命令用法

test命令用法。功能:检查文件和比较值1)判断表达式if test (表达式为真)if test !表达式为假test 表达式1 –a 表达式2 两个表达式都为真test 表达式1 –o 表达式2 两个表达式有一个为真2)判断字符串test –n 字符串 ...

2011-06-10 17:30:00 71

(九)语法:SED的用法

1.sed是一个非交互文本流编辑器。它编辑文件或标准输入导出的文本拷贝。标准输入可能是来自键盘、文件重定向、字符串或者变量,或者是一个管道的文本。sed可以做些什么呢?别忘记了,Vi也是一个文本编辑器。sed可以随意编辑小或大的文件。有许多sed命令用来编辑、删除,并允许做这项工作时不在现场。sed一次性处理所有改变,因而变的很有效。a.抽取域b匹配正则表达式...

2011-06-10 17:29:00 63

(八)<<的用法

1).该命令的一般形式为:command &lt;&lt;word //当shell看到"&lt;&lt;"时候,他就会知道下一个词是一个分界符text ... //在该分界符以后的内容都被当作输入word //直到shell又看到该分界符(位于单独的一行)2)分界符word可以是你所定义的任何字符串,如果在text中使用tab键,可以在"&lt;&lt;"之后加一个横...

2011-06-10 17:28:00 130

(六)语法:date的用法

1.创建保存信息的文件。1)任何脚本都应该能够创建临时文件或者日志文件。在运行脚本做备份时,最好是保存一个日志文件。2.使日志文件的文件名具有唯一性:文件名中加入日期和时间信息1)date命令用法:(1) Usage:date [option] +&lt;format&gt;(2) 常用&lt;format&gt;:+%d%m%y 030105+%...

2011-06-10 17:27:00 142

(七)语法:跟用户交互

#!/bin/bash # reply.sh # REPLY是'read'命令结果保存的默认变量. echo echo -n "What is your favorite vegetable? " read echo "Your favorite vegetable is $REPLY." # 当且仅当在没有变量提供给"read"命令时, #+...

2011-06-10 17:27:00 55

(续四)shell中一些特殊字符号的用法总结

1、{} 大括号:eg: ls my_{finger,toe}s这条命令相当于如下两个命令的组合:ls my_fingers ; ls my_toeseg: mkdir {userA,userB,userC}-{home,bin,data}我们得到 userA-home, userA-bin, userA-data, userB-home, userB-bin, ...

2011-06-10 17:26:00 72

(五)语法:内部变量

Builtin variable 这些内建的变量,将影响bash脚本的行为. $BASH 这个变量将指向Bash的二进制执行文件的位置. bash$ echo $BASH /bin/bash $BASH_ENV 这个环境变量将指向一个Bash启动文件,这个启动文件将在调用一个脚本时被读取. $BASH_SUBSHELL 这个变量将提...

2011-06-10 17:26:00 68

(四)特殊字符的意思

$! 最后一个后台进程的进程号$@ $* 所有的位置参数表 1-5 GNU make 的主要预定义变量预定义变量 含义$# 是传给脚本的参数个数$0 是脚本本身的名字$1是传递给该shell脚本的第一个参数$2是传递给该shell脚本的第二个参数$@ 是传给脚本的所有参数的列表    另...

2011-06-10 17:25:00 180

(三)语法:变量的声明学习shell

1.1.变量和值之间不能有空格,否则解释器会认为是几个命令。很多程序员的习惯是在=号两边留空格为了好看,但这点在shell中行不通。变量和值之间不能有空格a=3b=4而不是,a= 4 ,b = 52.字符串不必用"号或者',上面的几种赋值方式是等价的。除非字符串之间有空格的时候。如:var="Hello World" 这时候就需要用引号...

2011-06-10 17:24:00 71

(二)嵌套的if/then条件test

可以使用if/then来进行嵌套的条件test.最终的结果和上边的使用&amp;&amp;混合比较操作是相同的. if [ condition1 ] then if [ condition2 ] then do-something # 这里只有在condition1和condition2都可用的时候才行. fi fi...

2011-06-10 17:22:00 209

(一)shell中条件判断if中的-z到-d的意思

[ -a FILE ] 如果 FILE 存在则为真。 [ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真。 [ -c FILE ] 如果 FILE 存在且是一个字特殊文件则为真。 [ -d FILE ] 如果 FILE 存在且是一个目录则为真。 [ -e FILE ] 如果 FILE 存在则为真。 [ -f FILE ] 如果 FILE 存在且是一个普通文...

2011-06-10 17:17:00 82

使用links方式安装Eclipse插件

使用links方式安装Eclipse插件假设插件安装在d:/myplugin目录中,则myplugin的目录结构一定要是这样的:d:/myplugin/eclipse/plugins/** 和 d:/myplugin/eclipse/features/**例如安装EclipseME插件到d:/myplugin目录中,则目录结构为d:/myplugin/eclip...

2011-06-10 17:08:00 108

CSV配置2

2011-06-10 17:06:00 59

CVS的配置

2011-06-10 17:04:00 59

CVS 笔记

在本节,我们要往仓库放入一个新项目(每个好项目都有一个名称,所以我们把这个项目称为Sesame)。首先创建两个文件,并将它们导入到仓库中的sesame项目中。(正式的项目名称Sesame有一个大写的“S”,而在仓库中我们会用小写字母作为项目名称。) 假定Sesame项目的工作只是刚刚开始。由于还没有往仓库放入任何东西,所以仓库此时还不存在任何项目。我们马上就要改变这...

2011-06-10 16:57:00 46

创建仓库的最简单方式是在命令行使用cvs init命令

创建仓库的最简单方式是在命令行使用CVS init命令。Unix: CVS -d ~/sandbox initWindows: CVS -d C:/sandbox init 参数-d告诉CVS仓库的位置(鲜为人知的是CVS仓库总是以字母“d”开头)。你可以把-d选项看作是定义CVS命令的目的地。 如果你愿意,可以列出刚刚创建的仓库目录的内容:...

2011-06-10 16:56:00 119

空空如也

空空如也

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

TA关注的人

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