Thrift之C++初体验 thrift是一个软件框架,用来进行可扩展且跨语言的服务的开发。它结合了功能强大的软件堆栈和代码生成引擎,以构建在C++,Java,Python,PHP,Ruby,Erlang,Perl,Haskell,C#,Cocoa,JavaScript,Node.js,Smalltalk,andOCaml这些
Qt信号和槽 信号与槽机制是qt的核心,一个信号可以接多个槽,多个信号也可以接一个槽,当然一个信号也可以接一个槽。本文的重点是讲述emit的应用,emit是qt中定义的宏,是用来发送一个信号,然后你再写一个槽函数。在构造函数中,通过connect函数将此信号与你所写的槽连接起来,即可使用。
CplusplusConcurrencyInAction_PracticalMultithreading CplusplusConcurrencyInAction_PracticalMultithreading
基于ffmpeg实现了解析rtsp视频为cv Mat格式将Mat数据推送到rtmp服务 基于ffmpeg实现了解析rtsp视频为cv::Mat格式,此时可以对cv::Mat进行处理,然后再将cv::Mat数据推送到rtmp流媒体服务。处理、转码一条龙。另外,工程中关于OpenCV、ffmpeg的库和头文件的路径需要自己根据实际路径配置,如果没有这两种依赖库,官网上可以很轻松的下载到。
C#之ConcurrentDictionary 一般情况下,对同一个资源异步访问时,必须有多线程的处理,以及锁的存在,而ConcurrentDictionary帮您省去了多线程的处理,以及锁的存在,而且是系统包,引用方便,简直值得拥有。
火狐支持ActiveX的扩展 1,火狐版本必须是51.0以下,51.0以上我没验证;2,解压附件,安装multi_browser.exe,安装完成后,可以在火狐地址栏输入about:plugins查看是否成功;3,如果是在HTML页面调用ActiveX,则注意object的写法,同IE是不一样的。附件callNew.html里有