自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (2)
  • 收藏
  • 关注

原创 3gp 文件解析和写入终于搞定

3gp 文件解析和写入终于搞定了,支持hint,目前支持Amr和H263,提供小工具,配置指定任意端口,向对应的地址和端口发送rtp 包

2008-09-22 16:00:00 593

原创 3gp文件的parse

最近太忙,一直都没有时间的管这里,看到这么多人对于3gp文件的结构有兴趣难道我可以考虑自己写个3gp parse的工具,写一个支持rtp封装的发送的工具支持rtp->3gp的写入工具太忙了。。。

2008-09-10 17:51:00 517

原创 由VIG谈3G

VIG作为3G时代的一个独特的产物,出现有它的必然性,但是从严格的意义上讲是一个反潮流的产物,当然也是最重量级的一个潮流推动器,所以VIG算是在所有的3G应用产品中最为特别的了。1。3G是什么?其实这个问题很简单,就是低3代通信网络而已,G就是generation的首字母.NGN也就是the next Generation network,当然简单的理解是可以的,但是又不能完全这么简单的理解,因为

2008-03-09 20:54:00 1371 1

原创 SOCKET常用的函数和开发模式(2)

想不到我要打这个文章两次,刚才对自己的电脑太自信,直接在网页上写,果然系统死机了。不得不重复的写这个文章。我开始佩服那些写blog成千上百万次点击率的达人们,因为要坚持做一件事情很难,尤其是你想讲这件事情做好更难,这个第二篇我写的时间已经是2008年了。上一篇写的是windows socket的使用方法,这个我将写一下windows socket的开发模式,.使用windows socket进行通

2008-02-17 11:31:00 654

原创 SOCKET常用的函数和开发模式(1)

最近一直太忙了,周末也忙着和我的徒弟MM聚会,玩得太high了,好久没有更新我的blog了。早就说好要写关于socket的东西的。socket的东西有点,这次写点主要写常用的函数吧,在SOCKET常用的函数和开发模式(2)中会写下socket的应用开发模式。以windows下的socket编程举例吧。socket用到的类,winsock2.h(winsock.h是老版本),依赖的lib有ws2

2007-12-03 22:02:00 936 1

原创 关于内存的分配

C++程序的编译运行,其实大致可以将内存分为四个部分。1。heap(堆),用得最多的就是这个区域了,由程序主动发起分配,必须由程序主动释放 ,当然进程都关了,系统也就回收了。2。stack(栈),和上面这个单词比较容易混,中文翻译出来是一样,为了区别就不用中文了。这个是由系统主动的为一个线程分布的,每个线程2M。无需主动申请,变量定义时,系统分配,变量的生存期过了,系统负责回收。真因为这样

2007-11-22 19:10:00 694 1

原创 DLL封装

DLL,在windows和linux下都用,但是不太相同,因为微软的DLL的内存分配和普通编译成为函数之间的内存格式是不一样的,于是有了__declspec(dllexport)和__declspec(dllimport) ,前者输出DLL中的函数,后者调用的时候使用;相信在windows底下封装过DLL经验的人对于这两个东西还是很熟悉的。偶尔去掉它们,其实也不一定会出问题,但是在多线程的重复调用

2007-11-20 18:50:00 1030

原创 不同字符集之间的操作

下面要讲的字符集主要是下面几种:UTF8,UTF16,GB,ASCII。使用该字符集存储的文件对应的也有点特殊处理,下面会讲到的。对于文件的格式,可以采用Uedit来查看二进制码,下面用存储“abc”的文本文档举例。ASCII是最普遍是用的一种字符集了,因为在Windows平台上的文本文档默认的都是这个字符集,所有的字符都用单字来表示。没有什么可以讲,就是存储每一个字符对应的ASCII码,文件

2007-11-15 15:06:00 734

原创 oracle数据仓库中三种优化

对于我们这个项目来说,数据库的存取的性能决定了数据提供的性能。优化的大致的原理只有两个:一是数据分块存放,便于数据的转储和管理;二是中间处理,提高数据提供的速度。基于上面两个根本的原理,借助于数据仓库的概念,列举数据库的优化方式:1. 分区在数据仓库中,事实表,索引表,维度表分处于三个不同的表空间当中(在部署的时候,最好是部署到不同的磁盘上)。这样子做的原因就是便于并发操作,其实数据仓库和普通的数

2007-11-15 10:59:00 868

原创 深入浅出多线程和线程安全

线程,不神秘的东西,简单的讲,当出现一件事情很复杂很紧急的时候,一个人来完成,效率和时间上无法保证,那么理所当然的要雇用更多的人来共同完成这项工作。那么多人共同完成一件事情,就能称为多线程或者多进程了。既然说了线程,不得不讲下进程了。进程,行而上说,可以当作一个普通的EXE程序(当然我是背负着误导的骂名这样子写的,事实深入之后就发现不是这样子的,为了先有个概念,暂时这么说吧),那么我们使用到的

2007-11-15 10:25:00 647

Mac OSX lion Mail 支持Growl的补丁

lion下的mail不能支持Growl,会提示不兼容。这是补丁,自己尝试过有效!

2012-02-07

素数环的构建

利用十字链表的遍历,解决素数环的构建

2007-11-19

空空如也

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

TA关注的人

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