现在位置: 首页 > 自动控制 > 文章
2013-07-04 21:39 工业·编程 ⁄ 共 1465字 暂无评论
这段时间用到了dll的调用,这里总结下,也方便我以后使用。 一、生成dll(基于VS2010) 1、选择“Win32 Console Application”,建立工程; 2、向导中的“Application type”选择Dll,并在“Additional options”选项中勾选“Empty Project”; 3、点击“Finish”完成向导; 4、添加文件CallTest1.cpp,添加如下代码: #include <windows.h> BOOL APIENTRY DllMain( HANDLE hModule, DWORD ul_reason_...
阅读全文
这段时间用到了流媒体数据传输的TCP和UDP方式,感觉vlc可以做这方面的demo,这里总结下,也方便我以后查阅。 简介 VLC主页:http://www.videolan.org VLC不仅仅是个播放器,也可以作为流媒体服务器使用。这个网上有相关的资料,我就不多说了。 声明下本文用的VLC版本:2.0.3 用VLC搭建基于UDP的流媒体服务器 流媒体服务器大多数是基于UDP的,这个在VLC中也有好几种实现,我这里只列出我用到的几个。 1、UDP(legacy)传统模式 ...
阅读全文
一、使用VLC搭建(转载) 服务端 1、打开“媒体——流”选项,如图所示: 2、点击“添加”按钮选择流媒体文件,然后点击“串流”按钮 3、点击“下一个”后,在“目标设置”界面选择“RTSP”,然后点击添加按钮,可以取消“激活转码”。设置端口和路径(可默认) 4、然后点击下一个可以看到基本信息。 5、最后点击“串流”即可,这是VLC会开始播放刚选择的视...
阅读全文
2013-07-02 21:22 工业·编程 ⁄ 共 3701字 暂无评论
没错,是“漫谈”,而且“漫”得有点乱。然而,抛砖尚可引玉,想到的事情,纵然脉络不是很畅,写下来也不是坏事。开卷有益,动笔也有益。   一切缘自一位C语言开发经验非常丰富的的朋友问我的一个问题。朋友问:“C++中的new在分配内存失败时会抛出异常(std::bad_alloc)而不返回0(一些老的编译器可能还在返回0,但这样的编译器实在“太老了”),这跟C程序员的做法很不一样。而且,许多C++程序在使用new创建对象时也根本不检...
阅读全文
2013-07-01 21:20 工业·编程 ⁄ 共 2915字 暂无评论
从STL的std::queue说起 STL的std::queue类是个容器适配器,即由其它容器包装而成的特殊数据结构。 提到queue,就少不了提及它的两个最重要的操作:往队列尾部填加数据的push和从队列头部弹出数据的pop。本文不打算讨论push,只想考查一下pop。std::queue的pop函数相当简单: void pop(); 它的唯一作用就是将当前的队首元素从队列中删除。 同时,std::queue又提供两个重载的front函数,用以获得当前的队首元素: value_type&...
阅读全文
下面这个程序不见得在每种编译器上都能通过编译,既使通过了编译,也不见得可以成功运行并输出结果。 让人欣慰,更让人郁闷的是:它在我的Visual Studio 2005 SP1中,既能顺利编译,也能正常运行。 它虽然投机取巧,胡作非为,蝇营狗苟,横行霸道。但它至少能引发你的思考,加深一点你对this指针的理解,如果你还不是十分理解的话。 #include <iostream>  using namespace std;    #pragma warning(disabl...
阅读全文
    都说10年一个轮回,国产手机或许也是如此。 过去十年:沧桑巨变     如果回望历史,2003年曾是中国国产手机历史上的一个辉煌盛世。在这一年,国产手机厂商抢下了中国超过55%的手机市场。波导宣称击败摩托罗拉成为市场老大;熊猫砸下巨资成为央视广告标王;联想计划生产手机100万台;TCL提出实现销售目标200亿元……大佬们满面红光,恨不得拳打外资纸老虎,脚踢本地傻大粗,把香喷喷的手机蛋糕...
阅读全文
前几天,在论坛里看到一个帖子,内容是: (原帖见:http://community.csdn.net/Expert/topic/5014/5014384.xml?temp=.3018152 ) ======================================== [cpp] view plaincopy class a  {  private:      int k;  };  要求不用友元,不在这个类里添加任何代码,去访问成员变量k。 能做出的高手,请贴出完整源码,以便大家测试。 ===============...
阅读全文
    商业大了都是政治,但是,又不仅仅是政治;政治后面都是经济,又不仅仅是经济。这话很绕,但用在TD-LTE身上恰如其分。     一周来,联通和电信都先后明确表达了一个意思,它们要参与TD-LTE建设,已经都在开始进行相关实验准备,并且要求进行LTE FDD和TDD多模融合终端的准备。加上铁板钉钉要上TD-LTE的中移动,中国三大运营商都会“参与”TD-LTE建设的大局已定。在这个大局下,最大的一种场景是...
阅读全文
运行时动态绑定被调过程的“虚拟方法”(virtual method)机制是实现多态的关键技术。C++、Java和C#(按出生年月排列,上同,下同)作为三种主流的支持对面向对象的程序设计语言,自然都提供了这种动态的方法绑定机制,在这个问题上三兄弟没有谁是含糊的。但当“虚拟”(virtual)和“私有”(private)碰在一起时,这几种语言在处理上却有所不同,本文的故事就是从一段小程序说起的: 我们来看下面这段短小的C++程序 [cpp] view...
阅读全文