海纳百川

服务才是生产力第一要素!

常用链接

统计

积分与排名

朋友

最新评论

2006年6月22日 #

XmlHttp 的目标

1、提交http请求,从而可以在页面不刷新的情况下更新页面数据。
2、提交http请求,执行submit行为,从而在不刷新页面的情况下更新后台数据,并进行友好的提示。
3、模拟登录行为,令人难以置信的是,此对象竟然会更改本地环境!太强大了。

posted @ 2006-10-17 23:05 海纳百川 阅读(275) | 评论 (0)编辑 收藏

定位

到开发部后白天忙得像热锅上的蚂蚁团团转,回家后就头重脚轻,觉得特别的累,就想趴下睡觉,根本无法集中精力看书、学习!今天想想觉得真空虚,真要好好规划下一步什么走了!

这个世界真繁华,Program的世界也是五彩缤纷,语言层出不穷,各种语言库也是前赴后继,非不把前浪推在沙滩上不可;所以Program遇到的技术问题是越来越少了,但业务需求变更问题还是此起彼伏,没有看到丝毫有消退的可能,真希望这个世界在这个领域也能百家争鸣、百家齐放,将需求不确定问题减少到尽量低的程度。目前编程首先要考虑已经不是技术问题了,而是代码组织问题了,尽量保证代码的维护性好、重用性高。

对出现的一些新语言很是不适,对他们捣鼓的一些概念觉得很烦;没有最好的语言,只有对自己有钱途的语言才是好语言。下一步要花点时间捣鼓完ATL8相关新技术,花点时间研究groovy

未来属于ITIT的未来在互联网!

posted @ 2006-10-17 22:51 海纳百川 阅读(209) | 评论 (0)编辑 收藏

com的世界

com本质是二进制兼容,提供了各种语言在二进制基础上互访问性的规范,围绕着这个基础而作的一系列包装,提供了一系列的服务。主要有:
1、com组件在内存中的实体必须符合C++纯抽象类的内存模型。
2、要求组件必须实现相应的接口及规定接口中方法的语义。
3、要求组件所在宿主必须提供引出接口,以便访问组件。
4、提供了com库用来提供一系列服务及存取接口设施。

com通过接口的方法隐藏了实际的实现,围绕作接口可以提供了很多具体实现,可以很容易的实现服务的替换、替换皮肤等要求。

posted @ 2006-09-25 22:27 海纳百川 阅读(191) | 评论 (0)编辑 收藏

这段时间太忙了,好久没写blog

这几天好好总结在省政府的工作情况及体会。

posted @ 2006-07-22 13:48 海纳百川 阅读(145) | 评论 (0)编辑 收藏

2006年6月21日 省政府电子政务项目验收了!

付出了很多、得到了很多!

posted @ 2006-07-22 13:45 海纳百川 阅读(378) | 评论 (2)编辑 收藏

linux DNS 服务器配置

linux DNS 服务器配置

摘录 “Redhat linux9下安装DNS配置文档中国IT实验室.htm”中的内容
  
  1、所需系统资源 安装bind-9.2.1-16.i386.rpm caching-nameserver-7.2-7.noarch.rpm
  2、 配置文件:文件名及来源 /etc/named.conf /var/named/named.local/var/named/named.ca caching-nameserver-7.2-7.noarch.rpm

  /etc/resolv.conf 系统自带
  3、安装:
  A、安装rpm软件包!(bind-9.2.1-16.i386.rpm caching-nameserver-7.2-7.noarch.rpm )
  B、启动服务

   /etc/rc.d/init.d/named start
  
service named start
  C、停止服务

  ps –ef |grep named #找到进程号
  kill 进程号
  D、检测
  修改 /etc/resolv.conf
  
Nslookup
  
>127.0.0.1
  
>localhost
  

  配置文件解析
  
  基本上, BIND 的主要配置都放在 /etc/named.conf 文件中 !但是对于 hostname <--> IP 的对应关系,就需要由 zone 来设定了!但是这个 zone 的文件名称是在 /etc/named.conf 里面规定的!所以,请注意,每一个 zone 的名称都是可变的,但是需要在 /etc/named.conf 里面命名好!此外,最好将 zone 的文件直接放置到 BIND 的默认目录下,就是 /var/named 里面去!这样比较好管理!
  配置文件实例:
  /etc/named.confDNS的主配置文件!
   [root@wljs root]#vi /etc/named.conf
  
options {
  directory “/var/named”; //这个是在规定『正反解文件

  //放置的目录』,默认目录
   };
  // 首先定义出 . (root) 这个 typehint的文件内容,一般不修改

  zone “.” {//定义根
  type hint; //选择的 type hint (. 专用 )
  file “named.ca”; //默认的文件名
named.ca
  }; //有的时候也可能是 named.root

  //dns数据库中,named.ca文件中列出了所有根dns服务器的地址!
  
  // /再来则是定义出 localhost 的正反解。
  zone “localhost” { //这个 zone是解析localhost域名而使用!
  type master; //主要的在本机的设定文件!
  file “named.localhost”; //正解文件名!可以随自己高兴随便取!
   };
  
zone "0.0.127.in-addr.arpa" {
  //反解的 IP 网段!那个
in-addr.arp
  //是固定的 IP 段写法!

   type master;
  file “named.127.0.0”;//名称任意!

   };
  //注意:在书写反向地址解析时,与通常书写

  //ip地址顺序相反!
  // 然后定义自己域的正反解!
   zone “wljs.edu.cn" {
  //假设这是你想定义的域名

   type master;
  
file "named.wljs.edu.cn";
  
};
  
zone “162.45.210.in-addr.arpa" {
  
type master;
  
file "named.210.45.162";
  
};
  

  
  注意 :
  1Directory:这个值就是在每一个 zone 的文件放置的目录。 举例来说,在localhost 正解zone里,文件是 named.localhost 时, 那么这个文件的路径就在 /var/named/named.localhost

  2、关于 . (root) 的内容:root 最重要的就是那个 type的值为hint 啦!记得写对喔!
  3、关于 localhost 的正反解: 正反解文件的名称都可以随意设定,不过,要特别留意的就是那个 zone 后的是 domain name!
  4、关于其它 domain 的正反解:其实与 localhost 没有什么不同的,就只是domain name 不同而已!

  5、反解的写法:反解的 Zone 的写法较为特殊,它必须要将 IP 反过来写的,例如 127.0.0.0/24 这个 C 类 的网段,要写的话,则必须要反过来写成 0.0.127 这样的形式!其中需要注意的是,最后面务必要加上in-addr.arpa!不要忘记了!
  
  
  配置文件 named.local
  Named.local存放的是localhost的正向解析,其内容如下:

   [root@localhost root]# vi /var/named/named.local
  
$TTL 86400
  
@ IN SOA localhost. root.localhost. (
  
2002120601; Serial
  
28800 ; Refresh
  
14400 ; Retry
  
720000 ;Expire
  
86400 ) ; Minimum
  
@ IN NS localhost.
  
localhost. IN A 127.0.0.1
  注释:

  1$TTL 86400 ; 这个跟清除 cache 的时间有关系!单位是秒!它定义向外查询的记录可以在 DNS cache 中维持多久!这个值太大太小都不好! ttl time to live!
  2@ 这个表示zone 定义出的那个部分!以这个文件内容为例,因为我们在 /etc/named.conf 当中就是定义出 localhost 为一个 zone 的,因此,在这里,这个符号就代表 localhost

  
  3SOA 这个是 Start of Authority 开始设定内容的意思!也就是接在后面的设定要开始了!这个在每一个zone的文件中都存在!
  4、在 SOA 后面会接着两个部分,第一个为主机名称( localhost. ),请特别留意那个 localhost 后面有个小数点 (.) 这个东西很重要!他代表『一个完整的 hostname + domain name 了』! 如果没有加上 (.) 的话,那么就表示该文字『仅为 hostname ,还需要加上 domain name 』! 这里是新手最容易出现的错误!第二个为管理员的 e-mail !因为不能使用 @ (已经是特殊符号了), 所以这里也同样的以 (.) 来取代!例如上面我以 root@localhost 来做为我的 e-mail ,所以就写成了 root.localhost. ,同样的,最后面有个 (.)
  5、小刮号 ( ) 括起了五个数字,这五个数字除了minimum TTL 有关之外, 其它的都跟 slave master 的资料同步运作有关!
    Serial :这个数字仅是用来做为 master slave 之间的 update 的参考数值也就是说,当 Slave serial 小于 Master 时, 那么 update 才会动作!通常我们以时间来做为 Serial 的订定依据,例如2002 年 12 6 日第一次设定,可以写成 『2002120601』请注意,这个数字不可超过 10 个数字。
  Refresh slave 多久进行主动更新的时间
  Retry :如果到了 Refresh 的时间,但是 slave 却无法连接到 master 时, 那么在多久之后,slave 会再次的主动尝试与主机联机;
  Expire :如果 slave 一直无法与 master 连接上,那么经过多久的时间之后, 则命令 slave 不要再连接 master 了!
  Minimum :这个其实就是 TTL 啦!如果您没有定义 TTL ,那么 TTL 的值就以这个来设定!
  6@ IN NS localhost. ; NS 表示 name server 的意思,后面接的都是『hostname FQDN』这个表示前面的 domain 是由后面的这个主机所管理的啦! 这一行的意思是说,@ ( zone ,亦即是 localhost 这个 domain ) 管理的 Name Server localhost 这部主机,请注意,那个 localhost 后面一定要接 (.) 才行!为什么呢?因为如果没有加上 (.) 的话,那么主机名称将会变成 localhost.localhost Why ? 这是因为 BIND 预设情况中,没有写 . 的话,那么则表示该名称为 Hostname 而已,需要再加上 domain name 才行!
  7 localhost. IN A 127.0.0.1
  这句指定主机与ip地址的对应关系!通常以A来表示正解;由于 Name Server 为主机的名称,所以后续还要加上这个 name server 的正解的

  
   /var/named/named.127.0.0
  /var/named/named.127.0.0文件是localhost 的反解文件!

   [root@localhost named]#vi named.127.0.0
  #这个文件名称是在/etc/named.conf里面设定的

   $TTL 600
  
@ IN SOA localhost. root.localhost. ( 2002120601 ; Serial
  
28800 ; Refresh
  
14400 ; Retry
  
720000 ; Expire
  
86400 ) ; Minimum;
  
@ IN NS localhost.
  1 IN PTR localhost. PTR 这是反解的符号!

  ;ip->主机
  
  
   Named.wljs.edu.cn
  
$TTL 86400
  
@ IN SOA jsj1.wljs.edu.cn. root.wljs.edu.cn. (
  
2004102901 ; Serial
  
28800 ; Refresh
  
14400 ; Retry
  
720000 ; Expire
  
86400 ) ; minimum
  @ IN NS jsj1.wljs.edu.cn. 

   @ IN MX 10 jsj1.wljs.edu.cn.
  
jsj1 IN A 210.45.162.14
  
Jsj2 IN A 210.45.162.30
  Jsj1 IN TXT “Red Hat Linux 9”   

   www IN CNAME jsj1.wljs.edu.cn.
  

  注释 :
  1MXMail eXchanger (MX) 的简写,指定邮件分发服务器!指定一个代理邮件分发服务器接收从internet上来的邮件!然后再由代理邮件分发服务器将邮件分发给相应的主机!

  2TXT:说明部分!
  3CNAME:指定主机别名
  
   $TTL 86400
  
@ IN SOA jsj1.edu.cn. root.jsj1.edu.cn. (
  

   2004102901 ; Serial
  
28800 ; Refresh
  
14400 ; Retry
  
720000 ; Expire
  
86400 ) ; minimum
  
@ IN NS jsj1.wljs.edu.cn
  
IN PTR jsj1.wljs.edu.cn.
  30 IN
PTR jsj2.wljs.edu.cn.
  

  主dns服务器的/var/named/named.ca文件
  在dns数据库中的named.ca文件提供了根DNS服务器的地址。当一个DNS的请求超过了域的代理范围时,DNS服务器会将该请求交给根DNS。在named.ca文件中包含了根名字服务器的有关信息!
  这个文件通常情况下不需修改!但是对于一个好的系统管理员,应当经常更新此文件,因为此文件中的站点会随网络的变化而变化!
  
  测 试
  
  配置好文件后,应当测试一下:
  1、启动服务 :/etc/rc.d/init.d/named start
  2、修改/etc/resolv.conf文件的name server
210.45.162.14
  3
nslookup
  
>jsj1.wljs.edu.cn
  
>jsj2.wljs.edu.cn
  
>210.45.162.14
  
>210.45.162.30
  >www.czt

 

 

posted @ 2006-06-23 20:17 海纳百川 阅读(2523) | 评论 (0)编辑 收藏

无聊的媒体-“五胞胎”始末

在门户网站上看到过五胞胎"的一些新闻,自己不了解当事人的情况及所处的环境,只觉得很好玩,不是很在意这个事情,毕竟人家的行为对社会并没有造成任何负面的影响。但今天晚上骤然看到辽宁台两级节目内容竟然是关于五胞胎的事情,就大概看了一下,在节目中竟然看到孕妇家里熙熙攘攘的人群,还围着那么一群记者,感觉特别惊讶,一是惊讶这个事情竟然有这么大的社会影响力,受到如此多媒体的关注,二是惊讶这么多记者的日常工作就是来监护这个孕妇,可孕妇只是一般的平民百姓,不是天皇歌后,我都感觉有点别扭,怪不得人家孕妇也不领情,哭哭闹闹的。在看的过程中我心里一直很别扭,因为我知道这是个善意的谎言,由于她所处的环境及在各种社会因素的影响下加上由于现在社会被通讯事业压榨成了小盒子,这个事情就演变成了对这个社会产生责任的事态,成了众多媒体猎取新闻的题材。在这个社会的信息光速的传播下,很快变成了家喻户晓的事情了。我个人觉得这个事情本身对社会实际上没什么影响,有什么影响的话,也是那些好事多磨者自找的。但这个事情却对当事人产生了莫大的影响及心理创伤,这有她自己的因素,但更多的是那些无聊的人们、无聊的媒体记者所带给人家的压力。看完后,感觉特别的恶心,恶心这些记者就像嗡嗡叫的苍蝇一边发出烦人的声音,一边传播恶心的味道。人家是个农家孩子,又是个孕妇,你们就给人家一点清静吧,真拜托你们安静点,给大家一个好的环境,拜托你们多点同理心、多点同情心。

愿各位兄弟姐妹自强、自立、自信,你们就是最棒的!

posted @ 2006-06-22 09:52 海纳百川 阅读(249) | 评论 (0)编辑 收藏