Tip: 订阅AnySQL | AUL许可证 | 软件下载 | DBA Tools | Sybase恢复 | Oracle SOS

生活锁事::无线网络

    最近上网的渠道很多, 总结一下, 居然有5种, 陈列如下:

1, 公司网络
2, 网通宽带
3, GPRS/EDGE(自已买)
4, CDMA 1X(公司配)
5, 别人家的无线网络

    一直以为GPRS/EDGE会比较快一些, 但实际上在大城市里用时, 即使网络信号很好, 速度也不快. 而我到乡下时, 虽然信号很差, 上网速度却比较快, 稍加分析后, 可能是大城市里的中继站太忙了, 导致了延迟时间较长.

    GPRS我看只有乡下行了, 不知道下一代的无线网络何时能享用, 有时很想用无线在任何地点办公, 包括黄山顶上.

    网通宽带是刚办的(980一年), 有些浪费了, GPRS是二月份启用的, 应当还有9个月的包月费, 每个月150. 发现自已真能浪费.

    有钱人花钱难, 我是只有赚钱难的命了.

AIX下C语言取得Load值

    在AIX下可以用libperfstat包来方便地取得Load Average的三个值.

#include <stdio.h>
#include <sys/time.h>
#include <sys/proc.h>
#include <libperfstat.h>

int main(int argc, char *argv[])
{
  perfstat_cpu_total_t cpu_total_buffer;
  perfstat_cpu_total(NULL, &cpu_total_buffer,
          sizeof(perfstat_cpu_total_t), 1);
  while(1 == 1)
  {
    sleep(10);
    perfstat_cpu_total(NULL, &cpu_total_buffer,
        sizeof(perfstat_cpu_total_t), 1);
    printf("%5.2f,%5.2f,%5.2f\n",
        1.0*cpu_total_buffer.loadavg[0]/(1<< SBITS),
  1.0*cpu_total_buffer.loadavg[1]/(1<< SBITS),
        1.0*cpu_total_buffer.loadavg[2]/(1<< SBITS));
  }
}

    在编译时用如下选项:

gcc -l perfstat ...

    在Google中找一下libperfstat, 可以找到更多的资料.

来杭州近况汇报

    月初离开上海了, 休息两周后来杭州, 转眼已经一周了. 这一周在进行入职培训, 主要是企业文化上面的, 感觉不错, 是些比技术更珍贵的东西. 再经过一两周的技术岗位培训后, 就要正式开展工作了, 或许技术培训的时间会更短一些.

    昨天晚和Fenng以及几十个同事一起去看了"功夫之王", 一个普通的剧本, 有了强大的演员阵容, 李连杰, 成龙, 李冰冰, 刘亦菲, 也就让大家有足够的兴趣去看看了. 有内涵的电影不够华丽, 没内涵的电影只有华丽了, 这就是中国电影了.

    今天晚上和一起进来的新同事去K歌了, 发现自已只能唱些可以吼的歌, 软棉棉的歌是一点都不会了, 真有些掉链子了. 唱了"青藏高原"和"霸王别姬"后, 喉咙有些冒烟了, 不过吼完后, 感觉有些爽. 放下一些框框, 尽兴去做一些事, 不理歌唱得如何, 也算值了, 反正同事还是会给点面子鼓掌的.

    新来的总要回报一下学习的成果, 用一场小的表演来展示出来, 当了个小组长, 要求下面的每一个人都要拿出个点子来, 当然我也要拿一个了, 需要大家的帮忙了, 实在不是搞展示表演的料. 想最终的结果好一些, 只有求助于大家了.

    来杭州玩, 想见我, 就打我的电话好了, 号码已经更新在首页上了.

Oracle DUL不行就用AUL

    几天以前, 有个朋友告诉我某单位的Oracle数据库坏了, 需要恢复, 很想推荐人家用AUL的, 不过客户自已只信任Oracle的, 并且Oracle已经介入了. 于是我就笑着说, Oracle DUL不行时再来用AUL吧.

    其实也只是随便说说而已, 没想到昨天再接到那朋友的电话, 说是Oracle DUL恢复遇到了问题, 客户有CLOB列中存放了很多中文, 用DUL恢复出来后, 这些字段值都成了乱码. 形成这个乱码原因当然是由于Oracle CLOB列的特殊性, 以及DUL作者不是中国人, 所以没有考虑到CLOB中的中文情况. 来咨询AUL是否可以处理这些乱码, 我欣然说可以.

    客户马上联系我, 下载AUL, 在我的指导下很快就恢复了第一张表, CLOB中的中文内容没有大问题, 却有些小问题, 某些地方总是多了一些问号, 这个问题最好可以完美解决. 形成这个问题的原因是, AUL中只支持了GB2312字符集中的常用汉字以及中文符号, 现在大家都用支持更多中文字和中文符号的GBK字符集了, 因此有些不在GB2312字符集中的汉字或符号在转换时就成了问号, 这就是问号的来源.

    要解决这个问题, 就要更改AUL程序, 以支持GBK字符集, 在参考了iconv项目的源代码, 花了大约四个多小时后, 终于将GBK支持加到AUL中, 在笔记本上的Oracle 10g数据中测试了CLOB的中文后, 就投给客户试用了. 还好没有白费这几个小时的苦心研究, 再恢复出来的CLOB值中问号没有了.

    AUL很多次都是在遇到问题后, 立马进行修改, 一年一年变得更完善. 如果用DUL时遇到了CLOB的乱码问题, 请联系AUL吧.

    总之Oracle DUL搞不定的, AUL可以搞定, 因为它可以随时修善改进.

最近收到的评注:

  • charly 的留言 : 没想到还有这出戏。这年头保护好自己是最关键的。
  • anysql留言 : Modem没有地方拔了吧?
  • kenneth 的留言 : 哈,至少还有modem啦。
  • aigo_h 的留言 : 怎么看不懂?是什么意思? 为了防止出现ST ...
  • anysql留言 : 你要用10g的JDBC驱动.
  • xinpeng 的留言 : 请问anysql的lobimp或者lob的功能是不是取消掉了? 运行总是显示 ...
  • leniz 的留言 : 借宝地问一下:我本机安装了oracle 8i,已关闭监听,网络上的其他机子是否可以侦查到我安装的数据库? ...
  • 陈泽明 的留言 : 数据库连接部分: COCISession ...
  • Fenng留言 : 系统里我都部署过了
  • sansky留言 : "青藏高原"和"霸王别姬",我们两会唱的歌差不多啊。 03年之后的歌我是一个不会,也从来不听歌。
  • anysql留言 : besonmaster,你到杭州了吗?
  • bosonmaster留言 : 尾随大师来到杭州,哈哈,超级追星族。 o(∩_∩)o...哈哈
  • anysql留言 : 这边产品数据库就两个DBA,能空闲吗?
  • wanghai留言 : 这下可以享受悠闲的生活,你的单反也可以重新出鞘了
  • niubro留言 : 最近我也刚换了工作,好好的休息了一个月
  • 175049226 的留言 : 以后每天安装2套RAC,目标安装王子!:)
 

分类 | Categories

订阅本站更新:

RSS 2.0
从FeedSky订阅
从FeedBurner订阅
添加到 Google Reader
添加到 Bloglines
添加到 抓虾
添加到 鲜果
添加到 News Gator
添加到 Windows Live
添加到 Rojo
添加到 Zaptxt

友情站点连接:

本站基于MT-3.36免费版, 和Fenng设计的模板
(©)版权所有, 2004 - 2008, www.AnySQL.net, 保留所有权利. 本Blog内容仅代表个人观点, 与其他任何组织或公司无关.
MSN: loufangxin(a)msn.com, Mail: anysql(at)126.com/support(at)iamdba.com, Skype ID:anysql