上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 99 下一页
摘要: 1. 概念理解 在进行网络编程时,我们常常见到同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)四种调用方式: 同步/异步主要针对C端: 同步: 所谓同步,就是在c端发出一个功能调用时,在没有得到结果之前,该调用就不返回。也就是必须一件一件事做,等前一件做完了才能做下 阅读全文
posted @ 2017-08-31 15:53 苍月代表我 阅读(121) 评论(0) 推荐(0)
摘要: 前面的extern "C" __declspec(dllexport) __declspec(dllimport)都是用于函数或者变量,甚至类的声明的(可以把extern "C"放在class的前面,但是编译器会忽略掉,最后产生的还是C++修饰符,而不是C修饰符)这样的用法有个好处就是下面的代码可以 阅读全文
posted @ 2017-08-31 13:33 苍月代表我 阅读(1068) 评论(0) 推荐(0)
摘要: 有一些类的定义如下: class DLLEXPORT className { ....... }; 问: DLLEXPORT 可以是什么关键词,请列出他们并说明一下他们的作用 谢谢! 解决方案 DLLEXPORT不是关键词。 你自己查找到它的定义就知道了。 按C++标准,class 与classNa 阅读全文
posted @ 2017-08-31 13:15 苍月代表我 阅读(437) 评论(0) 推荐(0)
摘要: 值得学习的C语言开源项目 - 1. Webbench Webbench是一个在Linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简 阅读全文
posted @ 2017-08-23 14:11 苍月代表我 阅读(118) 评论(0) 推荐(0)
摘要: 监视器对象设计模式使并发方法的执行同步化,以确保任一时刻仅有一个方法在对象内运行。别名线程安全被动对象。 问题场景:应用程序包含被多个线程并发调用的对象。这些方法通常修改其对象的内部状态。为了并发线程内正确执行,有必要对对象的访问进行同步和调度。如果客户机必须显示的获取和释放底层同步机制,如信号、互 阅读全文
posted @ 2017-08-22 17:43 苍月代表我 阅读(519) 评论(0) 推荐(0)
摘要: C++命名规范 常见命名法: 匈牙利命名法:基本原则是:变量名=属性+类型+对象描述,其中每一对象的名称都要求有明确含义,可以取对象名字全称或名字的一部分。命名要基于容易记忆容易理解的原则。保证名字的连贯性是非常重要的。 Camel命名法:即骆驼式命名法,原因是采用该命名法的名称看起来就像骆驼的驼峰 阅读全文
posted @ 2017-08-22 17:34 苍月代表我 阅读(258) 评论(0) 推荐(0)
摘要: 目录 C++设计模式之Adapter C++设计模式之Abstract Factory C++设计模式之Singleton C++模式开发之Bridge C++模式设计之Builder C++设计模式之Prototype C++设计模式之Factory Method C++设计模式之Composit 阅读全文
posted @ 2017-08-22 17:32 苍月代表我 阅读(115) 评论(0) 推荐(0)
摘要: 本篇将使用上节http://www.cnblogs.com/wenjingu/p/3977015.html中编译好的库文件通过rtsp获取网络上的h264裸流并保存到mp4文件中。 1、VS2010建立VC++ win32控制台项目 2、在工程目录下建立lib目录和include目录,将已编译好的l 阅读全文
posted @ 2017-08-09 16:10 苍月代表我 阅读(2101) 评论(0) 推荐(0)
摘要: #include "FFPlayVeido.h" FFPlayVedio::FFPlayVedio(HWND hwd) { char sdl_var[64]; sprintf(sdl_var, "SDL_WINDOWID=%d", hwd); //主窗口句柄 putenv(sdl_var); //初 阅读全文
posted @ 2017-08-09 16:09 苍月代表我 阅读(7661) 评论(0) 推荐(0)
摘要: 利用ffmpeg将RTSP传输的h264原始码流保存到文件中,没有做任何处理,直接将h264码流保存到文件中。 其中测试的RTSP地址是网上公开的一个 rtsp流媒体测试地址。 下面是程序: [cpp] view plain copy print? /** *作者:HJL *最后更新:2015.7. 阅读全文
posted @ 2017-08-09 15:50 苍月代表我 阅读(2918) 评论(0) 推荐(0)
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 99 下一页