自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

林木江火

踏出校园时

  • 博客(12)
  • 资源 (3)
  • 问答 (2)
  • 收藏
  • 关注

原创 centos6 安装 配置 mysql 5.7 记录

安装前最好删除现有的mysql版本安装步骤如下:1.查看安装的mysqlyum list installed |grep mysql2.删除安装的mysqlyum -y remove mysql57-community-release.noarch3.重新下载mysql的rpm文件wget https://dev.mysql.com/get/mysql57-commun...

2019-07-17 15:21:22 76

原创 ffmpeg解码h264文件

// FfmpegCode.cpp: implementation of the CFfmpegCode class.////////////////////////////////////////////////////////////////////////#include "stdafx.h"#include "smartdev.h"#include "Ffmpe

2015-04-15 21:46:11 573

转载 数据类型转换:static_cast,const_cast等用法

* C++提供了四种新的类型强制: static_cast const_cast reinterpret_cast dynamic_cast 1)staic_cast静态强制; 不能在无关的指针之间进行static类型强制 class CAnimal { //... public: CAnimal(){} }; class CGi

2015-04-15 14:14:53 418

转载 error C2275: 'xxx' : illegal use of this type as an expression

很多时候程序出现莫名其妙的错误提示:    error C2275: 'xxx' : illegal use of this type as an expression    这很多时候是标准的C编译器是要求定义必须在程序开头定义造成的,C98标准了,C99也要求,在C++中,这个要求不是很严格,也就是说在程序中也可以定义变量。      (declaration)must

2015-04-14 09:39:15 621

转载 XML文件格式

一、XML语法学习  学习XML语法的目的就是编写XML  一个XML文件分为如下几部分内容:文档声明 元素属性注释  CDATA区 、特殊字符 处理指令(processing instruction) 1.1、xml语法——文档声明  在编写XML文档时,需要先使用文档声明,声明XML文档的类型。  最简单的声明语法: xml version=

2015-04-13 14:06:53 1269

转载 SIP相关的RFC文档

SIP扩展综述   SIP扩展可分成几个类型:SIP能力的某些欠缺;业务能力增强,如IM、REFER;安全性、Qos能力增强;SIP适用于传统电信网络应用模型的能力,包括IMS专用扩展;事件通知 - RFC3265   增加了消息SUBSCRIBE、NOTIFY,SIP头Allow-Events、Subscription State,响应202Accept、489等

2015-04-13 11:21:11 1068

原创 strtok使用注意事项

strtok函数实际上是要把第一个参数的字符串进行修改的。因为这个原因这个字符串的存储位置就不能是只读的,也就是说不能存放在常量区。在使用char* aa ="abcdefg";这样的方式aa是存放在常量区。不能修改,所以在运行是时候会报只读错误。但是如果用malloc分配空间或者aa[],那么aa是存放在堆空间的(可以修改内容)所以可以使用strtok函数的。

2015-04-09 12:56:43 451

原创 ANSI/Unicode 字符集分析

VC6.0默认是ANSI字符集,Visual Studio默认是Unicode字符集,我之前一直使用vc6.0做项目,没有对ANSI/Unicode 字符集编程差异做总结,现在由于项目需要在VS下开发,对于字符串处理有很大的不兼容,例如在VC6.0中可以在CWnd派生类中调用MessageBox("Hello World");弹出“Hello World”对话框,但是同样语句在VS默认都通不过

2015-04-03 22:27:37 404

原创 敏捷开发理解

敏捷的价值观个体和交互 胜过 过程和工具可以工作的软件 胜过 面面俱到的文档客户合作 胜过 合同谈判响应变化 胜过 遵循计划敏捷开发是迭代的过程,是对传统瀑布式开发模式一种颠覆,每次迭代结果都应该是一个可以交付的产品,迭代的周期尽可能的短,迭代顺序先是重要的功能或风险大的模块,提倡研发人员和客户交流不断获取用户最新需求,随着迭代次数增加功能得到不断的细化、完善,这些特点可以增强

2015-04-03 15:15:35 446

原创 总结kmalloc vmalloc malloc calloc recalloc free new delete

linux c/c++开发者,经常会使用动态分配、释放内存的函数如kmalloc vmalloc malloc calloc recalloc free new delete。其中kmalloc和vmalloc是linux内核开发使用的,因为内核开发不能调用标准c库,kmalloc一般用于申请小块内存,对应的虚拟内存和物理内存地址都是连续的,vmalloc用于申请大块内存,返回的虚拟地址是连续的,

2015-04-03 12:03:30 983

原创 GDI高效绘图

小弟是新手,在学校期间为了更自理

2014-04-22 16:27:43 734

转载 IP与MAC区别

如果你是通过校园网或小区接入Internet,那么一定听说过MAC地址。什么是MAC地址,MAC地址在这种局域 网环境中究竟起到什么作用?下面就来介绍一下MAC地址的知识,MAC地址和IP地址的区别以及MAC地址在实际应用中所涉及到的安全问题。 一、基础知识 如今的网络是分层来实现的,就像是搭积木一样,先设计某个特定功能的模块,然后把模块拼起来组成整个网络。局域网也不例外,一般

2014-02-11 15:43:49 486

eXosip2_V3.6.0 sdk和测试demo

在vs2010编译通过的eXosip2_V3.6.0开发包和测试例子。

2015-04-09

数字图像处理(第二版)配套源代码

此代码是基于MFC的VC6.0工程,不管是对Windows编程或者图像处理技术的学习都很实用。

2015-04-04

嵌入式linux内核启动分析

详细分析了内核启动代码,文件系统挂接等,start_kernel函数分析

2013-08-22

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

TA关注的人

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