`
cppmule
  • 浏览: 447018 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
文章列表
    RTP是一个实时通讯网络协议,网络上的音视频传输可以用它来做,像QQ的语音聊天等都是使用这个。real 开发 的在线rm文件播放协议 rstp也是基于RTP协议,可以自己搜索一下, 在网上可找到“RTP 实时网络协议rfc3550.pdf” 文档,有详细介绍。 JRTPLIB 是一个开源的 RTP协议实现库,支持Windows和unix平台,应该也很多人用了,封装的类方式很不错。他的主页是 http://research.edm.uhasselt.be/~jori/page/index.php?n=CS.Jrtplib , 帮助文档:http://research.edm.uhassel ...
编辑网卡配置文件 vi /etc/sysconfig/network-script/ifcfg-eth0 进入编辑模式 按i键进行编辑 修改 DEVICE=eth0                                #物理设备名 IPADDR=192.168.1.10                   #IP地址 NETMASK=255.255.255.0            #掩码值 NETWORK=192.168.1.0                #网络地址(可不要) BROADCAST=192.168.1.255       #广播地址(可不要) GATEWA ...
1.     ccmalloc-Linux和Solaris下对C和C++程序的简单的使用内存泄漏和malloc调试库。 2.     Dmalloc-Debug Malloc Library. 3.     Electric Fence-Linux分发版中由Bruce Perens编写的malloc()调试库。 4.     Leaky-Linux下检测内存泄漏的程序。 5. ...
作为一名优秀是软件开发工程师,以下的这些常识你知道吗?在实际工作中有没有总结过呢?小编就带大家一起分享这20个软件开发常识。 1.针对面向对象的设计与分析:为了让软件有更好的可维护性,重用性以及快速开发,简短的OOAD与它的SOLID原则对于每一个软件工程师来说都是该牢记的。 2.软件品质因素:软件工程的好坏与软件的品质因素是绝对关联的。请在开发过程中深刻的理解这一点。 3.数据结构与算法:深刻理解像数组,列表,栈,树,图,集合等这样的基本数据结构,并在软件开发过程的关键部分使用好的算法。这样整个软件逻辑就会很清晰了。 4.Big-O符号来标记算法复杂度:在开发过程中,请务必使用Big- ...
静态编译QT4.* 安装QT SDK 后,默认采用的是动态链接库的编译方式,如果需要发布程序,需要在可执行的exe文件中添加必须的动态链接库,然而有些动态链接库文件很大,这并不是我们想要的结果。 最好的办法是提交一个静态链接的程序。但是安装的Qt是动态编译的,要生成静态的版本,就需要自己重新进行编译。 首先需要修改位于<QTDIR>\mkspecs\win32-g++下的qmake.conf,在QMAKE_LFLAGS标签中增加-static。 然后在“开始”菜单中运行Qt Command Prompt程序,会启动一个命令行界面。在里面打入 Command代码 configu ...
Necessitas是一个 用于Android平台的qt开 发的实现。众所周知,Qt是诺基亚所有(最初由奇趣科技创建后由诺基亚收购)的一个跨平台的C++图形用户界面应用程序框架。它提供给应用程序开发者建立 艺术级的图形用户界面所需的所用功能。Qt是完全面向对象的,很容易扩展,并且允许真正地组件编程。qt目前已经支持windows、linux、mac os x等平台,并且在智能手机操作系统领域,支持Windows Mobile,Symbian,Meego平台。然而,目前android平台已经成为智能手机领域举足轻重的平台,而android目前只支持java 开发,可惜的是,对C++开发的支持十分有 ...
【摘录】Android SDK更新以及ADT更新出现问题的解决办法 问题描述 使用SDK Manager更新时出现问题 Failed to fetch URLhttps://dl-ssl.google.com/android/repository/repository-6.xml,reason: Connection to https://dl-ssl.google.com refused Failed to fetch URLhttp://dl-ssl.google.com/android/repository/addons_list-1.xml,reason: Connection to ...
2001年11月7日 ,Eclipse 1.0发布  半年之后,2002年6月27日Eclipse进入了2.0时代。2.0时代的Eclipse经历了2.0和2.1两个大的版本。其中2.0在 之后又推出了2.0.1和2.0.2,而之后在2003年3月27日推出的2.1版本,也接连推出了2.1.1,2.1.2和2.1.3三个后续修订版 本。  2004年6月25日 对Eclipse来说是一个值得记住的日子,进入3.0时代的Eclipse采用了OSGi运行时架构。这一年 Eclipse基金会成立,这也标志着Eclipse即将进入一个新的时代。3.0后有两个小的修订版本3.0.1和3.0.2。详细 ...
一、什么是引用计数?    引用计数是内存管理的一个技巧,可以看做是一种简单的垃圾回收机制,它允许多个拥有共同值的对象共享同一个对象。 二、为什么采用它?    对于没有垃圾自动回收机制的语言(如C/C++)和技术( ...
1. 后台运行的两个命令 & 和 ctr+z 一开始就+“&”具体方法是: [命令]空格[&]  比如: [root@pcmxexweb etc]# find / -name xml & 这样,这个查找程序就会在后台运行。它运行的同时不影响你干别的事情。 但是有的时候忘记了在命令之后加上‘&’符号,又不愿意停下此命令重新改写。这是可以按[ctrl+z],把当前程序切入后台。 [root@pcmxexweb etc]# find / -name xml /etc/xml /usr/lib64/python2.4/xml /usr/share/vim/vim7 ...
、 使用 SSH Secure Shell Client 远程登录时,vim 显示语法高亮! 解决办法如下: ① 编辑 /etc/profile # vi /etc/profile …… export TERM=dtterm 保存,退出。 # source /etc/profile ------------------------------------------------------------------------------------------------------------------------------------ ② 设置用户目录(就是登陆是的用户)下.vi ...
【 一、什么是批处理 】  批处理(Batch),也称为批处理脚本。顾名思义,批处理就是对某对象进行批量的处理。批处理文件的扩展名为 bat 。   目前比较常见 的批处理包含两类:DOS批处理和PS批处理。PS批处理是基于强大的 ...
1)/etc/profile: 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行. 并从/etc/profile.d目录的配置文件中搜集shell的设置。 (2)/etc/bashrc: 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取。 (3)~/.bash_profile: 每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件。 (4)~/.bashrc: 该文件包含专用于你的bash shell的bash信息,当登录时以及每次 ...
导读:面试准备的重要性不用编者多言,大家都很清楚。本文是加拿大的一位程序员所写。大家可以看看国外程序员是怎么准备面试。不管你是否认同他的说法,《诗经》中有句话非常好——“它山之石,可以攻玉”。如果你还有其他面试准备方法,不妨在评论或微博中和大家一起分享。 一、开门见山 一般来说,你(求职者)在面试中会花很多时间谈论以前的经历。如果你还没有想出你的最具代表性的经历/案例,那么你现在是时候该做了。下面有张问题表,虽然很多问题看似比较低级,但相信我,看完这些问题后,你应当反思自己。即便面试时没有碰到类似这张列表上的问题,你在面试也可以用上已准备好的答案。 * 1. 说说你自己吧 * 2. 你的 ...
现在常用的开源数据连接池主要有c3p0,dbcp和proxool三种,其中: ¨         hibernate开发组推荐使用c3p0; ¨         spring开发组推荐使用dbcp (dbcp连接池有weblogic连接池同样的问题,就是强行关闭连接或数据库重启后,无法reconnect ,告诉连接被重置,这个设置可以解决); ¨         hibernate in action推荐使用c3p0和proxool; 下面具体就每种连接池的调研结果进行说明: 1. Apache-DBCP Ø BasicDataSource 相关的参数说明 dataSource: ...
Global site tag (gtag.js) - Google Analytics