自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(105)
  • 资源 (1)
  • 收藏
  • 关注

转载 私网地址段

10.x.x.x 172.16.x.x至172.31.x.x 192.168.x.x

2010-06-02 14:05:00 1955

转载 更改Google Desktop数据库文件路径

<br />第一步:关闭google桌面搜索工具,在Windows资源管理器中设置"显示所有文件和文件夹"; <br />第二步:修改注册表,在运行中Regedit找到HKEY_CURRENT_USER/ Software/Google/Google Desktop,双击右侧的“data_dir”项,这个就是当前Google桌面搜索数据库的路径,把路径中的数据copy到你的其他目录下, 比如E:/GoolgeDesktop什么的; <br />第三步:将注册表中“data_dir”路径修改成

2010-06-01 09:16:00 998

原创 Fedora13 U盘启动+硬盘安装

将Fedora12的netinstall ISO写入U盘,删除其中的image目录,然后使用Fedora13 netinstall ISO的相应目录覆盖U盘上的相应目录,该U盘可用于启动Fedora13的安装过程。

2010-05-31 17:07:00 1343

原创 字串copy

 copy buffer到堆之前没有清理目的存储,该buffer内容为不带结束符"/0"的sip消息,导致后续sdp分析出错。 

2010-05-18 20:03:00 472

原创 函数可重入性(reentrant)

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <object class

2010-05-12 15:55:00 1809

原创 strtok_r测试代码

gcc version 3.2.3,Linux tmp222 2.6.9-55.EL上的测试代码 1,#include #include int main(){        char buf[] = ";132;312;213;;;aa";        std::cout        char* test;        char* p = str

2010-04-30 09:20:00 829

转载 堆和栈的区别

注:1,文章摘自http://www.yuanma.org/data/2006/1121/article_1841.htm,并有如下声明:“非本人作也!因非常经典,所以收归旗下,与众人阅之!原作者不祥!”;2,文中某些内容不准确或可能有误;  堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)—

2010-04-16 23:41:00 602

原创 碰上G++连接错误,未定义函数

程序使用了一个静态库A,该库使用了另一个静态库B——程序没有直接使用B。连接时报错:B中的函数未定义。增加代码使得程序直接使用B后,问题解决。 因为程序没有直接使用B,所以连接器会认为B无用而不去连接B,从而导致了上述问题。可参考《Linux开发工具箱》。 示例:****************a.cpp,ar–crs生成liba.a------------

2010-04-11 10:42:00 2035 2

转载 oracle 检查被锁的表及解锁

原文地址:http://tech.e800.com.cn/articles/2009/710/1247207067745_1.html 处理方法一 : 检查哪个表被锁select sess.sid,sess.serial#, lo.oracle_username,lo.os_user_name,ao.object_name,lo.locked_modef

2010-03-18 00:56:00 607

原创 Fedora 12硬盘安装

1,使用liveUSB Creator将net install的ISO写入U盘,这样就可以U盘启动了;2,将下载的安装iso(5个CD ISO或1个DVD ISO,需要与net install ISO对应)拷贝到硬盘的某个位置(例如D:/ABC),将上述U盘的images目录拷贝到同一路径下;我将它拷贝到一个移动硬盘上;3,使用U盘启动机器,启动安装过程;4,选择从硬盘安装,选择磁盘驱

2010-03-04 10:04:00 1433 2

原创 碰上oracle字符集问题

前台UI进程(VC6编写)将UTF-8中文发给后台服务程序(Linux GCC),后台再写入oracle数据库,然后前台再通过后台将数据取出,并显示;后台没有做编解码转换,前台则在VC默认的GBK与UTF-8之间作转换。 开始时系统出现乱码,后来通过设置Linux一个环境变量、重启后台进程问题解决(问题是曾经尝试过更改该环境变量,但乱码依旧,不确定当时的原委)。 方式:使用SQ

2010-02-08 02:02:00 830 1

转载 添加svn服务 到window 服务

转自:http://eric-hou.javaeye.com/blog/546621注:尝试了添加,没有测试其他。注:添加为服务后,在checkin时碰到错误“svn: Cant set file E:/PGM/db/txn-current read-write: 拒绝访问。”,启动对应的前台进程没有该错误——未跟踪原因。 ------------------------

2010-02-07 11:33:00 4339

原创 碰上usleep导致线程堵塞的问题

碰上usleep导致线程堵塞的问题: 线程莫名堵塞,使用gdb attach上去,发现线程堵在usleep调用里——想起好像听说过其他同事碰到过这样的问题。将usleep改成select。 OS版本:[umg@zjdxc-slee1 umg]$ uname -aLinux zjdxc-slee1 2.6.18-53.el5PAE #1 SMP Wed Oct 10 16:4

2010-02-03 20:26:00 5439 1

原创 Google

2010-01-17 03:03:00 718 1

原创 OpenIMSCore安装

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <object class

2009-12-22 10:25:00 5692

原创 AIX上的char类型

与Windows、Linux等不同,AIX上char为无符号类型——可恶! 跨平台应用可以使用CHAR或UCHAR类型。 

2009-12-03 23:24:00 1034

原创 AIX5.3下pthread线程栈大小

32位系统默认只有96KB,64位仅有192KB!而32位Linux下是10MB。 一段测试代码: //线程函数void TAA::run(void* lp){        pthread_attr_t tattr;        pthread_attr_init(&tattr);        size_t size=0;        pthre

2009-12-03 20:47:00 2121 1

原创 HMP4.1 license 激活失败

 安装了HMP4.1(CentOS5.2及RHEL4.7),使用CLI激活license时失败,打开日志看到这样的错误: [CLicense::GetActiveLockCode()] failed to get lock code dlstatus发现dlgsysclockserver、dlgclockdaemon没有起来。 在dialogic网站上搜索到原因及解决办法(

2009-11-16 13:03:00 1766

转载 AIX查看某个端口被哪个进程占用

 原文地址:http://blog.chinaunix.net/u2/83758/showart_1832458.html问题描述:在系统管理过程中经常遇到的情况就是在启动某个进程时,会提示端口被占用。如启动WebSphere管理控制台时经常碰到9090端口被占用。用netstat -an |grep 9090  可以看到该端口正被监听,但却不知道是哪个进程占用了该端口,当

2009-11-15 20:32:00 5282

原创 shell(11) shell其他.doc

<!-- /* Font Definitions */ @font-face {font-family:宋体; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-alt:SimSun; mso-font-charset:134; mso-generic-font-family:auto; mso-font-pitch:variab

2009-10-26 23:26:00 743

原创 shell(10) 常用命令.doc

ls-l, show the hard link count;-i, show i-node-h, human readable-t, sort by modify time-S, sort by size-r, --reverse-R, show content of sub-dir-v, sort by version 

2009-10-26 23:21:00 590

原创 shell(9) 信号处理.doc

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4  trap——信号处理

2009-10-26 23:19:00 514

原创 shell(8) sed-gawk.doc

Sed读入一行数据,与编辑的命令匹配,修改数据再输出到output基本格式sed options script file-e 执行多个命令-f 指定命令文件,其中命令无须“;”分割-n 禁止输出,直到遇到p flageg: sed -e s/xx/xx/; s/xxx/xxx data #使用;,命

2009-10-26 23:18:00 978

原创 shell(7) 用户交互.doc

命令行参数,positional parameter$0 完整程序名(basename命令可去掉路径) $1第一个参数,超出9时${10}$# 参数个数$* 命令行中的所有参数,作为一个单词$@ 命令行中的所有参数,作为多个单词$$ 当前shell的PID$- shell的一

2009-10-26 23:13:00 599

原创 shell(6) 颜色.doc

shell中的颜色 1) 概念ANSI转义码,控制显示格式以CSI(control sequence indicator)开头,控制序列指示器Select GraphicRendition,选择图形再现 2) CSIn[;k]mn/k定义所选用的显示控制,

2009-10-26 23:12:00 608

原创 shell(5) 正则表达式.doc

regular expression engine描述匹配模式的特殊字符和一般字符组成; BRE POSIX基本正则表达式,ERE扩展正则表达式;gawk支持ERE,sed不支持。 1) 正则表达式模式:l        区分大小写l        空

2009-10-26 23:08:00 616

原创 shell(4) 函数.doc

1) 创建functionname{       ...}或:name(){       …} 2) 调用直接使用函数名,函数定义后才可以调用;函数同名时新定义将覆盖老的定义,并且无告警; 3)

2009-10-26 23:07:00 597

原创 shell(3) 重定向.doc

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Sty

2009-10-26 23:03:00 524

原创 shell(2) 条件判断.doc

用于if/while等作为判断的条件; test命令test condition,在条件为true时返回0;iftest condition; then                   if[ condition ]; then     #注意空格,TBD是否支持if 0    

2009-10-26 22:58:00 627

原创 shell(1) 结构化命令——流程控制

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Sty

2009-10-26 22:54:00 954

原创 经典面试问题

一篇不错的文档,留个地址: 转发:一个总经理的11个经典面试问题 http://blog.csdn.net/VincentYang/archive/2009/10/21/4706427.aspx

2009-10-23 21:00:00 730

原创 SIP INFO 携带 DTMF 的方法

SIP INFO 携带 DTMF 的方法VERSION 0.9  2009-9 本文主要来源为参考文献[1]。 一,方法:1)dtmf-relay,Kapanga使用的方式-----------------------------------------------------------------INFO sip:7007471000@example.com

2009-09-25 23:50:00 9598

转载 Bash命令行处理[详解]——转贴

全文转过来再好好看,原文地址:http://www.linuxsir.org/bbs/showthread.php?t=99465,推荐读原文。  我看很多兄弟写脚本或命令时出现错误的主要原因,是因为不了解bash的命令行处理。我在这里总结了一下,大家可以参考一下。其中也涉及到双引号,单引号以及eval的技巧,我会一一讲述。代码:

2009-09-18 19:38:00 662

原创 一段查询自身是否已在运行的脚本test.sh,有些要注意到地方

#!/bin/bash#必须有上面一行,否则ps显示的进程是bash,而不是test.shisprocrunning(){        echo "check $1 is running or not"        local p=`ps -C $1 -o pid=`     #如果多个同名进程在运行,则$p如:"1111 2222"        for pid in

2009-09-15 16:09:00 899

原创 Linux路由器配置

好像很简单,连接不同网段的几块网卡设置好后,再打开转发功能即可:echo1 > /proc/sys/net/ipv4/ip_forward 增加路由表项:routeadd -net 172.16.6.0 netmask 255.255.255.0 gw 172.16.2.1 dev eth0  删除路由表项:routedel gw 172.1

2009-08-24 21:03:00 758

原创 gsoap编译碰到的问题

使用gsoap编译下面的wsdl文件,生成c++文件中总是缺少函数,通过查看wsdl2h.exe生成的.h文件终于发现是namespace的问题,把namespace都改成"http://10.130.41.232:8083/RMS/webservice/RMS"就可以了。 不懂Webservice,不理解原因。  Built on May 03, 2005 (02:20:24

2009-05-07 15:11:00 2109

原创 3GPP文档编号规则

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <object class

2009-05-06 20:52:00 3747

原创 VC的编译优化

编写的程序在Release版本碰到了问题,跟踪下去发现原因是函数的调用顺序不符合预期:例如int bbc1 = addULong1(10) + addString1("asdf"); 竟然addString1首先被调用——VC怎么能如此改变函数调用顺序呢?!如果删掉前面的int bbc1 =,又变成首先调用addULong1了;最有意思的是新建了一个工程,两组完全一样实现但是不同名的函数,addU

2009-03-05 10:59:00 1648

原创 通信业界的一些概念

通信业界创造了一堆堆易混的时髦概念: IP语音(VoIP):通过IP数据网络传输电话呼叫; IP电话:VoIP + 计费和拨号方案、电话会议、呼叫转移、前向呼转和呼叫保持等传统PBX功能; IP通信:IP电话 + 增强通信的商业应用包含在内,如统一消息; 融合通信:面向技术的网络层面的互通和融合,通过各种网关实现实现协议的统一,基于不同协议的各种终端能够互通;

2009-02-24 21:04:00 740

原创 ACE::init

被ACE::init郁闷了一把——因为没有调用该函数,结果创建线程时报错: tester.exe 中的 0x7c921010 处未处理的异常: 0xC0000005: 读取位置 0x00000018 时发生访问冲突 。 程序停在static unsigned long WINAPI _threadstartex中;加入ACE::init后问题解决。平台,VC7.1 ACE5.5

2009-02-09 11:59:00 3426 2

VC Og 优化选项造成问题的工程

VC Og 优化选项造成问题的工程——函数调用顺序与期望的不一致,去掉Og优化选项问题解决。参看当天的Blog。

2009-03-05

空空如也

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

TA关注的人

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