自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux开机启动Screen

1、使用Root账户对/etc/rc.local文件增加开机启动的命令sh /opt/Open/start.sh 2、start.sh为脚本#hssscreen_name="hss" screen -dmS $screen_namescreen -x -S $screen_name -p 0 -X stuff $'source /etc/profile;./fhoss....

2018-06-22 10:06:28 1943

原创 Vi无法编辑问题(出现1H)解决

我们在使用VI对文件进行编辑的时候偶尔遇到文件无法编辑,命令行提示类似1H的字符,通常这种情况是我们设置的字符集错误导致的我们可以通过locale命令查看系统支持的字符集,并进行字符集的修改如:export LANG=zh_CN.UTF-8执行完,即可进行文件编辑;需要长久生效需要更改.bash_profile文件...

2017-07-27 16:27:30 4119 2

原创 SIP参考大全(zz)

Description :Protocol suite:TCP/IP .Protocol type :Application layer protocol.Multicast addresses :224.0.1.75 (all servers).Ports :5060 (SCTP, TCP, UDP) server default. 5061 ...

2013-10-31 17:39:09 789

原创 Informix 11.5 SQL 语句性能监控方法及实现(set explain on) zz

我们知道,在数据库应用系统中,SQL 语句的性能好坏至关重要。如果 SQL 语句性能很差,可能会导致整个数据库应用系统的性能也非常差。那么,如何监控数据库系统中 SQL 语句的性能,导致 SQL 语句性能差的原因是什么? SQL 语句运行过程中对系统资源的使用情况如何?系统资源存在哪些瓶颈?在 Informix 11.5 中,主要提供了两个工具来解决上述问题。一个是 set explain 命...

2013-09-26 09:49:16 744

原创 extern用法详解(转)

1 基本解释  extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。  另外,extern也可用来进行链接指定。2 问题:extern 变量  在一个源文件里定义了一个数组:char a[6];  在另外一个文件里用下列语句进行了声明:extern char *a;  请问,这样可以吗?   答案与分析:  1)、不可...

2013-08-23 15:51:09 101

原创 SIP路由机制解析(zz)

在前面已经陆续介绍了SIP重要头域、注册流程、会话流程等SIP相关知识,现在再来介绍一下SIP中的路由机制。总的来说,SIP中存在两种路由场景:1,请求消息的路由2,响应消息的路由其中,响应消息的路由非常简单,就是完全依靠Via来完成的,具体请见我关于RFC3261中会话流程的分析。下面我们只谈SIP请求消息的路由。首先我们要搞清楚什么是严格路由和松散路由。      ...

2013-08-22 22:24:08 571

原创 C++忠言

1.把C++当成一门新的语言学习;2.看《Thinking In C++》,不要看《C++变成死相》;3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看;4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言;5....

2013-05-07 17:02:43 112

原创 Vim工作模式、Vim基础应用、高级应用

收集了一些.由于不是急着用到,所以没有自己参考,还是先发上来.继续向下学习了 .万年编辑器: vivi 的工作模式编辑模式插入模式命令模式shell 转换选项设置vim 和 gvim 的高级特色1.6.1 vi 的工作模式Vi 在初始启动后首先进入编辑模式,这时用户能利用一些预先定义的按键来移动光标、删除文字、 复制或粘贴文字等。这些按键均是普通的字符,例如 l 是向右移动光标,相当于向右箭头键...

2013-04-24 13:52:59 149

原创 linux远程传文件scp和sftp详解

一般情况,本地网络跟远程网络进行数据交抱,或者数据迁移,常用的有三种方法,一是ftp,二是wget /fetch 三是,rsync 大型数据迁移用rysync,其次用fetch/wget ,最次是ftp,最慢是ftp.这几天,在忙数据迁移时,用到ssh的scp方法来迁移数据。速度与效果都很好。特别是现在许多服务器为了安全,都会改 ssh默认的22端口,改成一个特殊的端口。所以。在scp或者sft...

2013-04-24 13:51:27 173

原创 SIPp命令参数

 sipp remote_host[:remote_port] [options]   Available options:   -v               : Display version and copyright information.   ;显示版本号与版权信息   -aa              : Enable automatic 200 OK answe...

2013-04-16 13:55:59 2480

原创 Linux查看进程的所有子进程和线程

得到进程的pid:ps -ef | grep process_name | grep -v "grep" | awk '{print $2}'查看进程的所有线程# ps mp 6648 -o THREAD,tidUSER %CPU PRI SCNT WCHAN USER SYSTEM TIDroot 0.0 - - - - - -root 0.0 24 - - - - 6648roo...

2012-02-29 10:42:18 572

原创 Linux-Shell算术运算符

Bash shell 的算术运算有四种行动 :1:应用 expr 外部程式加法 r=`expr 4 + 5`echo $r留意 ! '4' '+' '5' 这三者之间要有空缺 r=`expr 4 * 5` #过错 乘法 r=`expr 4 \* 5`2:应用 $(( ))r=$(( 4 + 5 ))echo $r3:应用 $[ ]r=$[ 4 + 5 ]echo $r...

2012-02-28 11:03:00 341

原创 (转)C/C++中的日期和时间 time_t与struct tm转换

摘要:本文从介绍基础概念入手,探讨了在C/C++中对日期和时间操作所用到的数据结构和函数,并对计时、时间的获取、时间的计算和显示格式等方面进行了阐述。本文还通过大量的实例向你展示了time.h头文件中声明的各种函数和数据结构的详细使用方法。关键字:UTC(世界标准时间),Calendar Time(日历时间),epoch(时间点),clock tick(时钟计时单元)1.概念在 C/C++中,对字...

2012-01-05 15:56:57 80

原创 (转)IMS知识学习路径浅谈

From http://blog.ixpub.net/html/74/12690274-40011.html 随着IMS技术及其相关应用被国内外运营商和厂商的关注程度不断上升, 如何系统并高效地学习IMS相关的知识成为许多业内人士所感兴趣的话题之一. 本人长期在电信设备制造商公司从事电信技术培训工作,从2005年开始做IMS相关的知识储备并教授相关的课程.在备课和教学过程中,发现并总...

2011-12-27 11:58:42 202

原创 拨开IMS迷雾看运营商,厂商,第三方

来源:http://bbs.itgoal.com/viewthread.php?tid=59272&extra=page%3D1&page=1SPOST原创,希望给大家拨开些IMS迷雾这篇文章主要是回复论坛前面Oneleg发的一个帖子http://bbs.itgoal.com/viewthread.php?tid=44317&extra=page%3D1,希望多些人看到,所...

2011-12-23 17:27:59 275

原创 IMS时代运营支撑系统建设探讨(二)

转http://hi.baidu.com/myhearty/blog/item/8c6b2f3808999221b9998f76.html作 者:华为公司业务软件营销工程部运营支撑产品管理部 周胜鹏(1)离线计费    离线计费体系的核心是计费采集功能(CCF)和计费网关功能(CGF)。    ●计费采集功能(CCF)    CCF通过DIAMETER协议接收来自IMS实体的计费信息...

2011-12-23 17:26:46 192

原创 IMS版本演进浅析(一)

    随着3G时代的到来,用户对移动通信有了更高的期望,用户不仅要求有稳定的语音通信,而且还要求能够以数据和多媒体等多种方式进行通信。针对这些需求,3GPP在R5版本中提出了IMS标准。而随着网络技术的发展,各种标准组织也开始了IMS版本演进方面的研究。    IP多媒体子系统(IMS,IPMultimediaSubsystem)最初是由3GPP在Release5标准中提出的基于SIP...

2011-12-23 17:25:17 869

原创 什么是端到端,什么是点到点?两者的优缺点!

在我们大家刚接触NA的时候可能对有些字眼比较熟悉而又陌生吧。那我今天就给大家讲一下端到端和点到点,上次和很多人讨论。以及在网上收的一些资料我就比较一下两者优缺点:1,   点到点是数据链路层的说法,因为数据链路层只负责直接相连的两个节点之间的通信,一个节点的数据链路层接受ip层数据并封装之后,就把数据帧从链路上发送到与其相邻的下一个节点。     端到端是传输层的说法,因为无论tcp还是...

2011-12-21 11:30:34 1834

原创 SDP(Session Description Protocol)模型介绍(RFC3264)(转)

如果有哪里描述有误,或不准确,欢迎各位网友指正,可以及时讨论并修正。 情态动词术语解释:"MUST",必须、一定要;"MUST NOT",禁止;"REQUIRED",需要;"SHALL"、"SHOULD",应该;"SHALL NOT"、"SHOULD NOT",不应该;"RECOMMENDED",推荐;&qu

2011-12-09 19:03:47 150

原创 RedHat版本查看

针对Red Hat Linux查看Linux版本有效的方法:1. cat /etc/redhat-release2. rpm –q redhat-release查看Linux版本可以使用的命令:1. lsb_release –a2. cat /etc/issue查看内核版本可以使用的命令:1. cat /proc...

2011-08-15 21:18:04 482

原创 查看Linux内核版本命令

1. 查看内核版本命令: 1) [root@q1test01 ~]# cat /proc/version Linux version 2.6.9-22.ELsmp (bhcompile@crowe.devel.redhat.com) (gcc version 3.4.4 20050721 (Red Hat 3.4.4-2)) #1 SMP Mon Sep 19 18:00...

2011-07-01 15:21:52 223

原创 MySQL数据导入与导出(z)

现在使用MySQL的越来越多了,我也用它做了自已的留言板。在使用过程中,慢慢地就要求对它的管理功能需要进一步地掌握,不仅是我,也是很多网友的要求。现在有一些问题是关于如何从MySQL中导出数据,以便用在本地或其它的数据库系统之上;以及将现有数据导入MySQL数据库中。现在就我学习的情况,就这两个问题作一下小结,内容不是很详细。其实MySQL的手册是很详细的,只不过我把有关这两方面的东西提取出来,加...

2011-06-28 20:08:54 80

原创 C函数手册

分类函数,所在函数库为ctype.hint isalpha(int ch) 若ch是字母('A'-'Z','a'-'z')返回非0值,否则返回0int isalnum(int ch) 若ch是字母('A'-'Z','a'-'z')或数字('0'-'9') 返回非0值,否则返回0int isascii(int ch) 若ch是字符(ASC...

2011-06-18 10:24:23 173

原创 c语言中static使用方法(z)

 一、c程序存储空间布局  C程序一直由下列部分组成:  1)正文段——CPU执行的机器指令部分;一个程序只有一个副本;只读,防止程序由于意外事故而修改自身指令;  2)初始化数据段(数据段)——在程序中所有赋了初值的全局变量,存放在这里。  3)非初始化数据段(bss段)——在程序中没有初始化的全局变量;内核将此段初始化为0。 4)栈——增长方向:自顶向下...

2011-06-02 20:17:52 146

原创 C++如何调用C(转)

1、 对于 C++ 中非类的成员函数,可以简单的在函数声明前面加 extern “C” ,通常函数声明位于头文件中,当然也可以将声明和函数定义一起放在 cpp 中 ,在没有声明的情况下,直接在定义前添加 extern “C” 也可2、 对于 C++ 类的成员函数,则需要另外做一个 cpp 文件,将需要调用的函数进行包装 。以上两项...

2011-05-11 01:11:15 148

原创 C/C++时间函数的使用(转)

一、获取日历时间time_t是定义在time.h中的一个类型,表示一个日历时间,也就是从1970年1月1日0时0分0秒到此时的秒数,原型是: typedef long time_t; /* time value */可以看出time_t其实是一个长整型,由于长整型能表示的数值有限,因此它能表示的最迟时间是2038年1月18日19时14分07秒。函数time可以获取...

2011-05-10 13:21:27 171

原创 C/C++中的字符串分割(z)

字符串按照特定字符进行分割是编程时候经常要用到方法MFC中CString 和std::string 常可以用 find() + Mid() 的方法来实现CString实现:Cpp代码 inline static void split(CString src, CString token, vector& vect) { int nend=0;...

2011-05-10 09:05:11 232

原创 C++ 简单读写文本文件、统计文件的行数、读取文件数据到数组

fstream提供了三个类,用来实现c++对文件的操作。(文件的创建、读、写)。ifstream -- 从已有的文件读ofstream -- 向文件写内容fstream - 打开文件供读写文件打开模式:ios::in 读ios::out 写ios::app 从文件末尾开始写ios::...

2011-05-09 20:04:37 202

原创 【转】C++ int,char,string,CString类型转换(整理总结)

#include //使用C++标准库的string类时using namespace std; //同上#include #include #include //要将string类和int类型直接转换最好有这些包含,//因为自己写一个转换函数比较方便,函数定义参考如下string getstring ( const int n ){...

2011-05-09 18:54:42 72

原创 C++强大的背后是什么(z)

在31年前(1979年),一名刚获得博士学位的研究员,为了开发一个软件项目发明了一门新编程语言,该研究员名为Bjarne Stroustrup,该门语言则命名为——C with classes,四年后改称为C++。C++是一门通用编程语言,支持多种编程范式,包括过程式、面向对象(object-oriented programming, OP)、泛型(generic programming, GP)...

2011-05-06 13:46:19 121

原创 C函数调用shell脚本

C程序调用shell脚本共有三种方式:system()、popen()、exec系列函数1)system(shell命令或shell脚本路径); 执行过程:system()会调用fork()产生子进程,由子进程来调用/bin/sh-c string来执行参数string字符串所代表的命令,此命令执行完后随即返回原调用的进程。在调用system()期间SIGCHLD 信...

2011-05-05 16:10:51 323

原创 hash算法大全

*** Hash算法大全* 推荐使用FNV1算法* @algorithm None* @author Goodzzp 2006-11-20* @lastEdit Goodzzp 2006-11-20 * @editDetail Create*/public class HashAlgorithms{/*** 加法hash* @param key 字符...

2011-04-28 19:20:37 115

原创 Unix信号

[b]Unix信号列表1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL5) SIGTRAP 6) SIGABRT 7) SIGEMT 8) SIGFPE9) SIGKILL 10) SIGBUS 11) SIGSEGV 12) SIGSYS13) SIGPIPE 14) SIGALRM 15) SIGTERM 16) SIGUSR117) SIG...

2011-04-13 15:28:11 80

原创 gcc/g++参数详解(转)

gcc and g++分别是gnu的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步 1.预处理,生成.i的文件[预处理器cpp] 2.将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs] 3.有汇编变为目标代码(机器代码)生成.o的文件[汇编器as] 4.连接目标代码,生成可执行程序[链接器ld][参数详解] -x language ...

2011-04-06 16:46:21 96

原创 AIX-topas详解

===========================================TOPAS命令详解Topas命令可以监控系统活动――memory,I/O,paging space,cpu,process。此命令包含在perfagent.tools文件集里面。命令使用方法:topas [ -d number_of_monitored_hot_disks ] [ -h ] ...

2011-03-29 17:16:10 108

原创 informix-dbload

Informix提供了dbload数据装载实用工具,用于装载带有分割符的数据文件,具体的操作如下:DBLOAD Load Utility INFORMIX-SQL Version 11.50.FC2Usage:dbload [-d dbname] [-c cfilname] [-l logfile] [-e errnum] [-n nnum][-i inum] [-s] [...

2011-03-29 11:44:25 1354

原创 INFORMIX数据库系统

7.4.3 INFORMIX数据库系统INFORMIX系统使用了两类日志文件:逻辑日志文件(logical log file)和物理日志文件(physical log file)。逻辑日志文件用来存放数据库系统中所有更新事务的日志信息,就是我们这一章所讲的数据库日志;物理日志文件并不存放日志信息,它被用来保存数据被更新前的原有映像。任何事务在更新数据前,都需要将这些数据备份到物理日志文件...

2011-03-29 11:28:15 522

原创 一台机器访问另一台机器的informix数据库配置

修改Client的login script每个需要访问OnLine Server的用户都必须设置几个环境变量。如果该用户用的是Korn Shell或Bourne Shell,修改$HOME/.profile,增加以下几行:INFORMIXDIR=INFORMIXSERVER=ipcshmONCONFIG=onconfigPATH=$PATH:$INFORMIXDIR/b...

2011-03-28 11:34:36 322

原创 memcachedb

memcachedb跟memcache一样,网络socket数据处理依赖于libevent,所以,在安装之前需要下载三个安装包,即libevent、Berkeley Db以及memcachedb。  Libevent 下载页面:http://monkey.org/~provos/libevent/ ,下载最新稳定版本就行。  Berkeley Db下载页面:http://www.o...

2011-03-24 21:48:43 88

原创 memcachedb

根据memcachedb介绍、编译以及安装,试装memcachedb。BerkeleyDB页面上提供的是oracle的官方地址,但下载要注册。。。找朋友要了个4.6版本的装,装memcachedb-1.2.1-beta会提示:configure: error: cannot find libdb.so in /usr/local/BerkeleyDB.4.7/lib看到memcac...

2011-03-24 21:47:00 104

空空如也

空空如也

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

TA关注的人

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