自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (5)
  • 收藏
  • 关注

转载 堆调试

为了帮助程序员及时发现堆中的问题,堆管理器提供了以下功能来辅助调试。 1:堆尾检查(Heap Tail Check) HTC,在堆尾添加额外的标记信息,用于检测堆块是否溢出。2:释放检查(Heap Free Check)在释放堆块时进行检查,防止释放同一个堆块。3:参数检查,对传递给堆的各种参数进行更多的检查。4:调用时验证(Heap Validate On Call)HVC,

2014-05-12 20:24:26 754

转载 mount mount error:cannot allocate memory (12) 处理

mount error:cannot allocate memory (12)  Refer to the mount manual page ! 当通过mount.cifs命令对windows下的文件进行映射时,若文件太大,便会产生这种错误,解决方法是:   修改注册表 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Servi

2014-05-05 17:31:58 792

转载 堆栈溢出与内存泄露问题

一,什么是coredump        我们经常听到大家说到程序core掉了,需要定位解决,这里说的大部分是指对应程序由于各种异常或者bug导致在运行过程中异常退出或者中止,并且在满足一定条件下(这里为什么说需要满足一定的条件呢?下面会分析)会产生一个叫做core的文件。        通常情况下,core文件会包含了程序运行时的内存,寄存器状态,堆栈指针,内存管理信息还有各种函

2014-05-01 15:41:41 8457

转载 vmware workstation启动虚拟机显示“内部错误”的解决方法

今天用我的vmware workstation启动RedHat Linux时显示“内部错误”,刚开始我以为是我的RedHat系统有问题,【没关系,我有快照】于是我就恢复了一下快照,再去启动时依然显示“内部错误”,于是就在网上找了几个办法都没能解决。正在我没办法了,准备重装vmware时猛然想到我曾经把vmware的一些开机启动服务给关了,【当时感觉它占用我的内存,而且减慢了开机速度,就关了

2014-04-17 10:22:20 1663

转载 Linux各种安装包的安装方法

一、rpm包安装方式步骤:1、找到相应的软件包,比如soft.version.rpm,下载到本机某个目录;2、打开一个终端,su -成root用户;3、cd soft.version.rpm所在的目录;4、输入rpm -ivh soft.version.rpm二、deb包安装方式步骤:1、找到相应的软件包,比如soft.version.deb,下载到本机某个目录

2014-04-13 10:03:06 690

转载 VMware下的RHEL 6.4 安装gcc和gcc-c++

安装gcc首先需要相应的软件包(即rpm包),在rhel-workstation-6.4-x86_64-dvd.iso中就有相应的rpm包,怎样将rhel-workstation-6.4-x86_64-dvd.iso镜像通过VMware下的CD/DVD设备挂载到VMmare中的Redhat系统中,如下所示:    点击【Settings...】选项,打开如下对话框:

2014-04-09 20:43:45 529

原创 linux 环境下SVN客户端安装

最近在做Windows与Linux的跨平台开发,我们的SVN服务器搭建在Windows下,而我又是基于Linux在进行项目开发,所以得在Linux下安装SVN客户端,以方便项目开发任务,以下是自己Linux Redhat上安装SVN客户端的流程。一、    源文件编译安装。源文件共两个,为:1.   下载subversion源文件 subversion-1.6.1.tar.gz

2014-03-28 11:39:22 696

转载 linux 下安装飞鸽

主要的步骤:1.下载飞鸽的linux版本:到http://www.ipmsg.org/index.html.en上去下载最新的版本,目前的最新版本是:g2ipmsg-0.9.5.tar.gz,还是个小日本写的。    这次的 0.9.5 版本已经自带了中文包了。源代码也做出了一些好的更新了,不用象原来还需要修改 src/codeset.c这个文件了,还有 enable-systray 也成

2014-03-26 13:54:19 2782

原创 Linux OS下载地址

ubuntu: http://www.ubuntu.org.cn/download/ubuntu/download-zhredhat_64: http://pan.baidu.com/s/1chdG5CentOS: http://www.centoscn.com/CentosSoft/iso/2013/0331/184.html

2014-03-25 20:22:19 522

转载 基于Linux的TCP网络编程

一.Linux下TCP编程框架TCP网络编程的流程包含服务器和客户端两种模式。服务器模式创建一个服务程序,等待客户端用户的连接,接收到用户的连接请求后,根据用户的请求进行处理;客户端模式则根据目的服务器的地址和端口进行连接,向服务器发送请求并对服务器的响应进行数据处理。1.服务器端程序包括Ø  建立套接字( socket())Ø  套接字与端口的绑定(bind())

2014-03-24 17:33:15 420

转载 Wireshark抓包工具使用教程以及常用抓包规则

Wireshark是一个非常好用的抓包工具,当我们遇到一些和网络相关的问题时,可以通过这个工具进行分析,不过要说明的是,这只是一个工具,用法是非常灵活的,所以今天讲述的内容可能无法直接帮你解决问题,但是只要你有解决问题的思路,学习用这个软件就非常有用了。Wireshark官方下载地址:http://www.wireshark.org/download.html如果记不住,可以在百度中输入W

2014-03-24 15:27:35 634

转载 Linux下的常用编程工具

引言    Linux在很多人眼中是非常好的操作系统,不仅因为它的内核和函数库的完整源代码都是公开的,而且因为它拥有许多好用的程序开发工具。 下面就介绍几种常用的编程工具,熟悉这些工具对于开发Linux应用程序是很有必要的。当然了,像其它Linux程序一样,更详细的内容你能在man手册或info页中找到。一.gcc编译器:    gcc是GNU提供的优秀的软件之一,其性

2014-03-07 19:54:38 2548

转载 Linux常用命令

由于记忆力有限,把平时常用的Linux命令整理出来,以便随时查阅: linux 基本命令 ls     (list 显示当前目录下文件和目录 ls -l 详细显示 =ll ) [root@linux ~]# ls [-aAdfFhilRS] 目录名称 [root@linux ~]# ls [--color={none,auto,always}] 目录名称 [root

2014-03-07 19:19:58 506

转载 vi 命令

进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复f

2014-03-07 19:17:28 424

转载 Linux编程基础——GDB(设置断点)

启动GDB后,首先就是要设置断点,程序中断后才能调试。在gdb中,断点通常有三种形式:断点(BreakPoint):在代码的指定位置中断,这个是我们用得最多的一种。设置断点的命令是break,它通常有如下方式:break     在进入指定函数时停住break     在指定行号停住。break +/-offset    在当前行号的前面或后面的offs

2014-03-07 19:15:37 497

转载 如何恢复已删除的 Linux下的 普通文件如何恢复已删除的 Linux下的 普通文件

在不修改内核的情况下,  恢复删除不久的小文件 是有效的,因为 只占一个直接 inode,不需要间接节点信息保存, 像重要的配置文件,可用此法恢复要想恢复误删除的文件,必须清楚数据在磁盘上究竟是如何存储的,以及如何定位并恢复数据。本文从数据恢复的角度,着重介绍了 ext2 文件系统中使用的一些基本概念和重要数据结构,并通过几个实例介绍了如何手工恢复已经删除的文件。最后针对 ext2 现有实

2014-02-28 12:07:28 662

转载 控制linux动态链接库(so, standard object)导出函数

在windows中,我们可以指定__declspec(dllexport)定义来控制导出函数,在linux下,我们也有类似的控制参数。在GCC帮助文档 -fvisibility=default|internal|hidden|protected参数下有这样一段描述:a superior solution made possible by this option to marking t

2014-01-21 12:03:13 587

转载 linux常用命令大全

linux 基本命令 ls     (list 显示当前目录下文件和目录 ls -l 详细显示 =ll ) [root@linux ~]# ls [-aAdfFhilRS] 目录名称 [root@linux ~]# ls [--color={none,auto,always}] 目录名称 [root@linux ~]# ls [--full-time

2014-01-10 18:22:52 533

转载 VirtualBox安装及使用说明和虚拟机安装XP系统图文教程

virtualbox是一款开源的虚拟机软件,它可以支持多种操作系统的安装如:Solaris、Windows、DOS、Linux、OS/2 Warp、BSD等系统作为客户端操作系统,并且最新版本:VirtualBox-4.1.18-78361(2012-6-20发布)还支持Android 4.0系统,更大程度的给予使用者们便利,它的功能十分强大且易用,相对其他虚拟机软件来说占用内存较小,值得下载使用

2013-12-22 21:48:46 586

转载 c中调用c++函数

将 C++ 函数声明为``extern "C"''(在你的 C++ 代码里做这个声明),然后调用它(在你的 C 或者 C++ 代码里调用)。例如:// C++ code:extern "C" void f(int);void f(int i){     // ...} 然后,你可以这样使用 f():/* C code: */

2013-12-18 14:54:56 487

转载 RTP/RTSP编程

转自http://gray01.blog.51cto.com/339959/66179流媒体指的是在网络中使用流技术传输的连续时基媒体,其特点是在播放前不需要下载整个文件,而是采用边下载边播放的方式,它是视频会议、IP电话等应用场合的技术基础。RTP是进行实时流媒体传输的标准协议和关键技术,本文介绍如何在Linux下利用JRTPLIB进行实时流媒体编程。 一、流媒体

2013-12-18 14:49:36 599

转载 如何让WriteFile立即生效

WriteFile函数通常是将数据写入到内部缓冲区,然后OS会定期将缓冲区中的数据写入到磁盘。如果想在调用WriteFile之后,数据就立即写入磁盘,有如下三种方法:1. 调用FlushFileBuffers(hFile);Flushes the buffers of a specified file and causes all buffered data to be writt

2013-12-16 12:37:09 976

转载 VS2010进行远程调试方法总结

假设现在有A、B两台PC机。VS2010安装在A机器上,也就是说A机器是开发使用的机器。B机器是程序运行部署使用的机器,其IP为:192.168.1.129(局域网IP)说明:如果B机器是外网IP下面方法照样适合,不过在使用的适合可能会出现无法附加到进程的错误。如果出现无法附加到进程的错误、无法连接到设备.请按照步骤13进行设置。 1、根据vs2010安装目录倒找Remot

2013-12-12 12:47:50 750

转载 音视频优秀博客链接

X264参考手册:http://www.elesos.com/index.php?title=X264%E5%8F%82%E8%80%83%E6%89%8B%E5%86%8C

2013-12-12 12:38:58 583

转载 Windows 获取当前系统时间函数总结

由于最近测试函数的运行时间,可是发现系统提供的大多是以毫秒级的时间精度,而算法的执行(在没有选取大量数据的情况下)竟然在毫秒级内完成了。这让我花费了一段时间来查找新的Windows函数来获取当前的时间。先介绍一下普通的函数:(1)使用C标准库(精确到秒级):#include #include int main( void ){time_t t = time(0);c

2013-12-11 14:24:27 769

转载 文件操作 及文件指针移动 rewind ftell

文件使用之后一定要关闭,否则将不能正确显示内容.fwrite:读入两个学生信息然后用fwrite存入文件fread:用fread从文件中读出学生信息。fwrite.c#include #define SIZE 2struct student_type{char name[10];int num;int age;char addr[10];}s

2013-12-10 15:35:40 946

转载 avi音视频格式及mpeg4视频中,I帧、p帧、B帧的判定

mpeg4视频中,I帧、p帧、B帧的判定mpeg4的每一帧开头是固定的:00 00 01 b6,那么我们如何判断当前帧属于什么帧呢?在接下来的2bit,将会告诉我们答案。注意:是2bit,不是byte,下面是各类型帧与2bit的对应关系:  00: I Frame  01: P Frame  10: B Frame 为了更好地说明,我们举几个例子,以下是16

2013-12-10 10:10:54 2384

转载 音视频基础 、IPB帧及其特点

基本概念讲解媒体:是表示,传输,存储信息的载体,常人们见到的文字、声音、图像、图形等都是表示信息的媒体。多媒体: 是声音、动画、文字、图像和录像等各种媒体的组合,以图文并茂,生动活泼的动态形式表现出来,给人以很强的视觉冲击力,留下深刻印象多媒体技术:是将文字、声音、图形、静态图像、动态图像与计算集成在一起的技术。它要解决的问题是计算机进一步帮助人类按最自然的和最习惯的方式接

2013-12-09 18:25:56 847

转载 AVI文件格式及相关操作

AVI格式是音频视频交错(Audio Video Interleaved)的英文缩写,它是Microsoft公司开发的一种符合RIFF文件规范的数字音频与视频文件格式,原先用于Microsoft Video for Windows (简称VFW)环境,现在已被Windows 95/98、OS/2等多数操作系统直接支持。AVI格式允许视频和音频交错在一起同步播放,支持256色和RLE压缩,但AVI文

2013-12-09 18:00:06 1045

subversion-deps-1.6.1.tar.gz

Linux SVN 客户端依赖项,是安装linux 下SVN客户端必须项

2014-03-28

subversion-1.6.1.tar.gz

linux 下SVN客户安装源文件,有利用提高开发效率。

2014-03-28

XML-Parser-2.41.tar.gz

XML-Parser-2.41.tar.gz是飞鸽工具安装过程中依赖的项。

2014-03-28

linux 飞鸽

linux 局域网通信工具 飞鸽,类型于飞Q工具,有了它可以让你在Linux与Linux、Windows系统间进行方便通信。

2014-03-28

matlab文件

一份很好的关于matlab学习资料,很值得大家下下来看一看呀!

2013-05-22

空空如也

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

TA关注的人

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