
C/C++
pj81102
这个作者很懒,什么都没留下…
展开
-
C/C++实现split分割字符串
C++实现方法:-------------------------------------------------------------------------------------------------#include #include #include using namespace std;void split(string src, string separator, vector& dest){ string str = src; string sub原创 2010-08-24 23:17:00 · 19619 阅读 · 0 评论 -
[转]善用Condition设置,解决Source Insight中的parse too complex问题
出处: http://blog.youkuaiyun.com/noski/article/details/5405582SI,Source Insight,阅读代码的利器,目前它的最新版本为3.50.0064。 SI的一个很有用的功能是可以列出所有的函数名和变量名,然而在Source Insight的工程中,偶尔会遇到那么一两个文件,里面的函数名和变量名无法解析,提示“par转载 2013-04-19 17:53:35 · 992 阅读 · 0 评论 -
gSOAP开源工具包学习资料收集
http://genivia.com/Products/gsoap/tutorial.htmlhttp://www.cppblog.com/qiujian5628/archive/2008/06/19/54019.html windows版http://www.cppblog.com/flyinghare/archive/2012/08/15/187267.html linux版ht原创 2013-03-29 14:38:23 · 1026 阅读 · 0 评论 -
虚函数,重载,继承叠加产生的问题
<br />情况如下:<br /> <br />#include <iostream><br />#include <string><br /><br />using namespace std;<br /><br />class A{<br />public:<br /> virtual void fun(int a){ value = a;printf("A int: %d/n",value);}<br /> virtual void fun(char *b){ pr原创 2011-02-17 10:52:00 · 794 阅读 · 0 评论 -
live555源码阅读二
之前只关注了一个RTSP客户端连接到RTSP服务器上,如今看了多个客户端同时连接到RTSP服务器,并且同时请求播放同一个流文件时,发现对RTSP服务器端又有了新的理解,对其中的一些类如 ServerMediaSession, ServerMediaSubsession, StreamState, FileSource, RTPSink 等有了更深刻的认识。以下简单说说,以作记录。 对于一个流文件,在第一个客户端请求播放时,服务器端为该文件创建 ServerMediaSession, Serve原创 2010-11-23 12:02:00 · 1170 阅读 · 0 评论 -
live555源码阅读一
实现播放 MP3 的 RTSPServer 的基本过程:1、首先,创建一个 RTSPServer 实例,侦听 554 或 8554 端口,等待一个客户端的 RTSP 请求;2、在收到一个客户端的 RTSP 请求后,创建一个 RTSPClientSession 实例,用于处理 RTSP 交互过程;3、RTSPClientSession 实例在响应 RTSP SETUP 命令时,将创建一个 ServerMediaSession (SMS会话)实例,同时根据将要播放的文件的类型,创建一个 MP3Aud原创 2010-11-12 10:43:00 · 1328 阅读 · 0 评论 -
IcePatch2学习使用
【IcePatch2使用】 --自动升级工具icepatch2server:IcePatch服务器icepatch2client:IcePatch客户端icepatch2calc:压缩文件并计算校验和的工具,会创建一个 IcePatch2.sum 校验和文件服务器端属性IcePatch2.Directory:指定升级文件所在目录,服务器读取IcePatch2.Endpoints:指定服务器的端点客户端属性IcePatch2.Endpoints:指定服务器的端点IcePat原创 2010-09-27 21:58:00 · 4482 阅读 · 2 评论 -
IceSSL使用
==========【IceSSL使用的证书生成方法.txt】======================------------使用iceca脚本生成CA----------在执行脚本前先设置环境变量export ICE_CA_HOME=/home/mayjie/certs #指向证书存放目录export PYTHONUNBUFFERED=1 #设置python的标准输出为无缓冲然后cd /home/mayjie/certs目录1、初始化新的root原创 2010-09-08 22:43:00 · 2952 阅读 · 1 评论 -
【转载】C的结构体与Delphi中的记录类型
出处:http://blog.pfan.cn/lovezkj/863.htmlObject Pascal的指针 一、类型指针的定义。对于指向特定类型的指针,在C中是这样定义的: int *ptr; char *ptr; 与之等价的Object Pascal是如何定义的呢? var ptr : ^Integer; ptr : ^char; 其实也就是符号的差别而已。转载 2010-09-19 12:03:00 · 670 阅读 · 0 评论 -
source insight 3.5 遇到的奇怪问题(部分解决)
在打开 pro*C 的源文件 *.pc 文件时,以C/C++方式解析。如果代码中的 SQL 语句包含大于符号 > 或小于符号 ,忽然代码就能正常显示了。研究了一番,只是发现在Source Insight 中某些地方,尖括号 也像花括号 { 或 } 一样会自动配对,我不能确定是不是这个问题引起的。本来想试着关闭尖括号的自动配对,结果没找到这样的设置。最终也没解决该问题。只能尽量绕过了。这个问原创 2013-04-19 17:51:51 · 3017 阅读 · 0 评论