erhong 的个人资料唐二宏照片日志 工具 帮助

tang erhong

此共享空间没有音乐列表。

唐二宏

6月7日

札幌的节日

DSC00214DSC00216
咋就看不到美女?难道美女不参加活动?
DSC00221DSC00226
DSC00230DSC00237
DSC00238DSC00241
DSC00246DSC00249
DSC00250
扛起旗帜
DSC00255DSC00256
DSC00261
DSC00263
DSC00264DSC00269
DSC00276DSC00280
真的是没有
DSC00281DSC00286
DSC00288DSC00295
终于看到几个年轻的
DSC00303DSC00304
5月6日

札幌狸小路和场外市场

 

狸小路

DSC00189DSC00191DSC00193

场外市场

DSC00195DSC00197DSC00198DSC00199DSC00200DSC00201

5月4日

小樽1日游

小樽车站
 
DSC00079
小樽市景
DSC00080DSC00081
DSC00082DSC00084
北海道的螃蟹
DSC00089DSC00127
DSC00152DSC00162
小樽运河,真是小啊,这也叫运河
DSC00094DSC00095
DSC00096DSC00119
小樽最有名的可能就是玻璃制品
DSC00090DSC00091
自制玻璃
DSC00173DSC00174
好大的冰淇淋啊
DSC00126
野兽
DSC00169DSC00171
大熊
DSC00145DSC00154
路边风景
DSC00088DSC00104DSC00111DSC00117DSC00120DSC00121DSC00123DSC00124DSC00129DSC00130DSC00134DSC00143DSC00146DSC00156DSC00165DSC00179DSC00181DSC00183
小商品
DSC00108DSC00109DSC00110DSC00138DSC00139DSC00140DSC00167
 
 
 
 
 
 
 
5月3日

札幌风景

大通公园的美女图
 
DSC00018 
5月札幌的花刚盛开
DSC00012
DSC00028
DSC00056
DSC00057
电视塔
DSC00020
DSC00021
DSC00025
日本的乌鸦真是肥
DSC00028
DSC00058
DSC00059
 
DSC00061
札幌时计台
DSC00063DSC00065DSC00066
DSC00068DSC00069
DSC00072
旧北海道厅
DSC00031DSC00032DSC00034DSC00035DSC00038DSC00039DSC00041DSC00045DSC00047DSC00048
6月28日

流氓的定义

流氓是指失去土地,脱离生产,没有正当职业而在社会上游荡,并以悖离传统道德文化和破坏社会秩序为基本行为特征的群体或个人。
10月17日

在db2中自增量

CREATE TABLE DB2INST1.TEST ("A" INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 2, INCREMENT BY 2, NO CACHE ) )

 

自增变量在insert的时候是不能直接写值的,系统会自动加入的。
特别是在导入导出的时候,自增变量不能导入数据。

其实自己用程序控制实现自增的功能更灵活点

 

 

 

 
 
 
 
10月12日

怎样查看RS/6000的物理内存?

怎样查看RS/6000的物理内存?

  平台: RS/6000
  版本: AIX V4 


通过以下命令,可以查看RS/6000系统配备的物理内存的大小。 
lsdev -Cc memory

查看RS/6000配置的物理内存设备,下面为其输出示例:
mem0 Available 00-00 Memory  
L2cache0 Available 00-00 L2 Cache
 

再使用命令 
lsattr -El mem0

输出如下 
size 512 Total amount of physical memory in Mbytes  False  
goodsize 512 Amount of usable physical memory in Mbytes False
 

  此例说明机器的物理内存为512MB。如果前面lsdev的输出中有设备名 mem1,则使用同样的命令查看其对应的大小并依此类推。L2cache0 为系统二级缓存(Level 2 Cache)的设备名。同样,使用命令lsattr -El L2cache0 可以查看其大小。
 

9月22日

UNIX的数据流重定向

我们经常会在UNIX系统下的一些脚本中看到类似”2>&1″这样的用法,例如“/path/to/prog 2>&1 > /dev/null &”,那么它的具体含义是什么呢?
  UNIX有几种输入输出流,它们分别与几个数字有如下的对应关系:0-标准输入流(stdin),1-标准输出流(stdout),2-标准错误流(stderr)。”2>&1″的意思就是将stderr重定向至stdout,并一起在屏幕上显示出来。如果不加数字,那么默认的重定向动作是针对stdout(1)的,比如”ls -l > result”就等价于”ls -l 1 > result”。这样便于我们更普遍性的理解重定向过程。
  下面举例说明:
#cat std.sh
#!/bin/sh
echo “stdout”
echo “stderr” >&2

#/bin/sh std.sh 2>&1 > /dev/null
stderr

#/bin/sh std.sh > /dev/null 2>&1

  第一条命令的输出结果是stderr,因为stdout和stderr合并后一同重定向到/dev/null,但stderr并未被清除,因此仍将在屏幕中显示出来;第二条命令无输出,因为当stdout重定向至/dev/null后,stderr又重定向到了stdout,这样stderr也被输出到了/dev/null。

9月19日

VIM查找替换归纳总结

VIM查找替换归纳总结

VIM中常用的替模式总结

1简单表达式

命令可以在全文中用一个单词另一个单词

:%s/four/4/g

 

"%" 表示在所有行中行替。最后的 "g" 标记表示替行中的所有匹配点。如果仅仅对当前行进行操作,那么只要去掉%即可

    如果你有一个象 "thirtyfour" 这样单词,上面的命令会出这种情况下,单词会被替"thirty4"。要解决问题,用 "\<" 来指定匹配单词开头

        :%s/\<four/4/g

 

然,这样 "fourty" 是会出。用 "\>" 来解决问题

        :%s/\<four\>/4/g

 

如果你在编码,你可能只想替中的 "four",而保留代中的。由于指定,可以在替命令中加一个 "c" 标记这样Vim 会在次替前提示你:

        :%s/\<four\>/4/gc

 

2,删除多余的空格

行后面多余的空格,可以行如下命令:

        :%s/\s\+$//

 

命令前面指明范 "%",所以会作用于整个文件。"substitute" 命令的匹配模式是

"\s\+$"表示行末($)前的一个或者多个(\+)空格(\s)。替命令的 "to" 部分是空的:"//"这样就会除那些匹配的空白字符。

 

3,匹配重复性模式

星号 "*" 定在它前面的可以重任意次。因此:

        /a*

匹配 "a""aa""aaa",等等。但也匹配 "" (空字串),因零次也包含在内。星号 "*" 仅仅应用于那个紧邻在它前面的。因此 "ab*" 匹配 "a""ab""abb","abbb",等等。如要多次重整个字符串,那么该字符串必成一个成一方法就是在它前面加 "\(",后面加 "\)"。因此个命令:

        /\(ab\)*

 

匹配: "ab""abab""ababab",等等。而且也匹配 ""

 

要避免匹配空字串,使用 "\+"表示前面一可以被匹配一次或多次。

        /ab\+

匹配 "ab""abb""abbb",等等。它不匹配 后面没有跟随 "b" "a"

 

要匹配一个可选项,用 "\=" 例如:

        /folders\=

匹配 "folder" "folders"

 

4,指定重复次数

要匹配某一的特定次数重,使用 "\{n,m}" 这样的形式。其中 "n" "m" 都是数字。在它前面的那个将被重 "n" "m" (|inclusive| 包含 "n" "m")。例如:

        /ab\{3,5}

匹配 "abbb""abbbb" 以及 "abbbbb"

  "n" 省略,被默认为零。当 "m" 省略,被默认为无限大。当 ",m" 省略,就表示重正好 "n" 次。例如:

        模式          匹配次数

        \{,4}           0123 4

        \{3,}           345,等等

        \{0,1}          0 1,同 \=

        \{0,}           0 更多,同 *

        \{1,}           1 更多,同 \+

        \{3}            3

 

5,多选一匹配

在一个找模式中,"" 运算符是 "\|"。例如:

        /foo\|bar

个命令匹配了 "foo" "bar"。更多的抉可以在后面:

        /one\|two\|three

匹配 "one""two" "three"

 

   如要匹配其多次重,那整个抉择结置于 "\(" "\)" :

        /\(foo\|bar\)\+

个命令匹配 "foo""foobar""foofoo""barfoobar",等等。

 

   个例子:

        /end\(if\|while\|for\)

个命令匹配 "endif""endwhile" "endfor"

 

6月9日

房地产笑话

以前,有个地主有很多地,找了很多长工干活,地主给长工们盖了一批团结楼住着,一天,地主的谋士对地主说:东家,长工们这几年手上有点钱了,他们住你的房子,每月交租子,不划算,反正他们永远住下去,你干脆把房子卖给他们起个名堂叫做-公房出售!告诉他们房子永远归他们了,可以把他们这几年攒的钱收回来,地主说:不错,那租金怎么办?谋士说:照收不误,起个日本名,叫物业费!地主很快实行了,赚了好多钱,长工们那个高兴啊!过了几年,地主的村子发展成城镇了,有钱人越来越多,没地方住,谋士对地主说:东家,长工们这几年手上又有钱了,咱们给他们盖新房子,起个名堂叫做旧城改造,他们把手上的钱给我们,我们拆了房子盖新的,叫他们再买回去,可以多盖一些卖给别人,地主又实行了,这次,有些长工们不高兴了,地主的家丁派上用途了,长工们打掉牙只好往肚子里咽,地主又赚了好多钱。又过了几年,地主的村子发展成大城市了,有钱人更多了,地主的土地更值钱了,谋士对地主说:东家,咱们把这些长工的房子拆了,在这个地方建别墅,拆出来的地盖好房子卖给那些有钱的大款还能赚一笔,地主说:长工们不干怎么办?谋士说:咱给他们钱多点儿,起个名堂叫货币化安置,咱再到咱们的猪圈旁边建房子,起个名堂叫经济适用房,给他们修个马车道让他们到那边买房住,地主说:他们钱不够怎么办?谋士说:从咱家的钱庄借前给他们,一年6分利,咱这钱还能生钱崽,又没风险,地主又实行了,长工们拿到钱,地主的经济适用房到现在才建了一间,长工们只好排队等房子,直到现在,还等着呢。于是,长工们开始闹事了,地主有点慌,忙问谋士怎么办?谋士说:赶紧通知长工们,房子要跌价了,别买了,租房住吧,正好把我们的猪圈租给他们,结果,这么多年后,长工们的钱全没了,还在租房住,直到永远!
 
第 1 张,共 116 张