移动开发 架构设计 编程语言 互联网 开发经验 Web前端
开发杂谈 系统运维 研发管理 数据库 云 计 算 Java开发
首页 开发总结 移动开发 编程语言 开发经验 Java开发


  直接显示图片
   img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAxoAAAIICAMAAADe92hEAAACi1BMVEXl5eX////p6ent7e309PTw8PD7+/v29vYAAP/y8vLl5OT5+fni4uLLy83X19fm4OHExMXf39+2trbU1NSMjIzc3N1xcXGVlJXAwMChoaF2dnb7JCi


  http://www.33lc.com
  http://www.33lc.com


  sofasofa.io
  http://sofasofa.io/index.php


  http://blog-10039692.file.myqcloud.com/1509520121072_150_1509520169479.png
  


  wave 采集总结 windows录音
  首先需要了解一些基本知识。 一、数字音频基础知识 Fourier级数: 任何周期的波形可以分解成多个正弦波,这些正弦波的频率都是整数倍。级数中其他正线波的频率是基础频率的整数倍。基础频率称为一级谐波。 PCM: pulse code modulation,脉冲编码调制,即对波形按照固定周期频率采样。为了保证采样后数据质量,采样频率必须是样本声音最高频率的两倍,这就是Nyquist频率。


  Zlib库对网页中deflate压缩数据的解压
  一般情况下网页请求的头里会有一个Content-Encoding字段来表示该网页启用了压缩算法来提高网页传输效率。一般情况下都是以Gzip或deflate为字段值,实际上是以deflate压缩算法来压缩的数据。工作中偶尔碰见了这样的页面内容没有一个解压的代码还挺麻烦的。 deflate 是最基础的算法,gzip在deflate的rawdata前增加了10个字节的 gzheader,尾部


  设置窗口最大最小大小,窗口变化相关消息 OnSize、OnSizing和OnGetMinMaxInfo
  OnGetMinMaxInfo 这个函数在窗口初始化的时候会被调用一次,当窗口大小发生改变的时候也会被调用。利用这个函数,可以比较方便的实现窗口最大最小尺寸的控制。 参数lpMMI是一个结构体指针,其中包含了有关窗口的最大化大小和位置以及最小、最大跟踪大小的信息。 使用这个函数控制窗口最小尺寸的示例的代码如下: [cpp] view plaincopy void CXXXDlg::OnG


  vc链接静态库的时候要注意的问题
  vc工程与被链接的静态库(*.lib)文件之间要保持一致: 例如: 是共享模式使用MFC dll还是静态模式使用MFC dll? 是多线程还是单线程? 是调试模式还是release模式? 涉及的项目属性配置 /MDd 与 /MTd /MD /MT 如果不一致,在链接阶段会报告错误,如: LIBCMT.lib(invarg.o


  C++中的STL中map用法详解2
  C++中的STL中map用法详解 Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据 处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下map内部数据的组织,map内部自建一颗红黑树(一 种非严格意义上的平衡二叉树),这颗树具有对数据自动排序的功能


  实时视频传输的关键技术 H.264
  

文/许建林

在实时多媒体领域,实时视觉、感知的展现将会有更



  VC 获取 程序窗口大小, 屏幕大小, 控件大小位置
  //下边两个函数获取的是显示屏幕的大小,但不包括任务栏等区域 int cx = GetSystemMetrics(SM_CXFULLSCREEN); int cy = GetSystemMetrics(SM_CYFULLSCREEN); printf("屏幕大小(不含任务栏):宽:%d,高:%d \r\n", cx,cy); //下边这两个函数获取的是真正屏幕的大小:屏幕分辨率


  clistctrl获取选中行
  方法一: 单选的情况下 GetNextItem(-1,LVIS_SELECTED); 方法二:单选的情况下 不知道你的CListCtrl是否允许多选,如果只允许单选,你只需要调用成员函数GetSelectionMark()就可以获取选中的行号,然后你再调用GetItemText()就可以获取选中行的文本。 方法三: 可以多选的情况下 CString st


  clistctrl获取选中列号
  CListCtrl中的HitTest、SubItemHitTest的用法 2HitTest:得到当前鼠标位置的Item 其实关键是要有ScreenToClient这个函数的使用,我先前没有用这个函数,HitTest老是返回-1,搞得我都头大了。不过这个不能用于SubItem,那应该要用SubItemHitTest LVHITTESTINFO ht ; G


  time_t的局限性及时间函数设计
  time_t的局限性及时间函数设计 time_t早期是32位的,用来表示从1970.1.1开始的秒数,当初设计的时候受制于32位的容量,time_t只能表示136年的时间,而且精度只能到秒,后来time_t修改为64位,但仍然兼容了原来的设计,time_t虽然现在默认64位了但依然精度为秒,这是极大浪费的。 系统还有很多time相关的函数,如win下mktime、gmtime


  map/multimap用法详解
  map/multimap 使用map/multimap之前要加入头文件#include,map和multimap将key/value当作元素,进行管理。它们可根据key的排序准则自动将元素排序。multimap允许重复元素,map不允许重复元素。 map和multimap内部的数据结构也是平衡二叉树。 map和multimap根据元素的key自动对元素进行排


  C++ multimap的简单使用
  有个任务中用到了C++的multimap,所以写了个小Demo [cpp] view plain copy /** *@File MultiMapDemo.cpp * *@Author: Bob * *@Create Time: 2016-12-1 11:57:06 * *@Last Modify: Bob * *@Last Modif


  C++中的STL中map用法详解
  Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据 处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下map内部数据的组织,map内部自建一颗红黑树(一 种非严格意义上的平衡二叉树),这颗树具有对数据自动排序的功能,所以在map内部所有的数据都是有序的,后边我们会见识


  CTime与DWORD之间的转换
  CTime t(2009,7,1,16,58,50); //时间类型赋值 DWORD dwTime = t.GetTime(); //将CTime状换为DWORD类型 CTime time(dwTime);//将DWORD转换为CTime time.GetDay(); time.GetYear(); ....................... time.Format("%Y %M


  vc, c++ stl map遍历和删除的方法总结
  for(;iter!=mapStudent.end();) { if((iter->second)>=aa) { //满足删除条件,删除当前结点,并指向下面一个结点 mapStudent.erase(iter++); } else { //条件不满足,指向下面一个结点


  c++ 关于map的遍历及删除
  int main(int argc, char* argv[]) { map mapData; mapData["a"] = "aaa"; mapData["b"] = "bbb"; mapData["c"] = "ccc"; for (map


  VC++内存泄漏的检测与定位
  VC++内存泄漏的检测与定位 内存泄漏信息查看(MFC、非MFC) 位置定位(MFC、非MFC) 非MFC查看内存泄露信息:关键代码 #include "crtdbg.h" //添加该头文件 _CrtSetDbgFlag(_CrtSetDbgFlag(_CRTDBG_REPORT_FLAG)|_CRTDBG_LEAK_CHECK_DF); //运行时添加该语句,在内存泄露前


  在VC++中启用内存泄露检测
  检测内存泄漏的主要工具是调试器和 CRT 调试堆函数。若要启用调试堆函数,请在程序中包括以下语句: #define CRTDBG_MAP_ALLOC #include #include 注意 #include 语句必须采用上文所示顺序。如果更改了顺序,所使用的函数可能无法正确工作。 通过包括 crtdbg.h,将 malloc 和 fr


  在Visual C++中检测和隔离内存泄漏
  在Visual C++中检测和隔离内存泄漏 具有动态的分配和释放内存的能力是C/C++程序语言的重要特色之一。VisualC++ debugger和CRT库提供了一系列有效的检测和鉴定内存泄漏的工具。 设置内存泄漏检测   检测内存泄漏的基本工具是调试器和CRT调试堆函数。为了使用调试堆函数,在你的程序中你必须含有下面的说明: #define _CRTDBG_MAP_ALLOC #i
 
相关信息


移动开发 架构设计 编程语言 互联网 开发经验 Web前端
开发杂谈 系统运维 研发管理 数据库 云 计 算 Java开发
 网站联系 QQ: 121756557 E-Mail: 121756557@qq.com ©2018