2014年4月24日

Qt实现应用程序单实例运行--LocalServer方式

摘要: 在实际应用中,我们经常需要让应用程序只有一个实例,再打开新的文档或者页面时,只是替换现在的窗口或者新打开一个标签,而不是重新启动一次应用程序。Qt中是否可以做到这样呢,答案是肯定的,因为Qt本身可以直接调用系统API,肯定可以做到,但是我们希望找到一个跨平台的通用的解决方案。 这就要用到Qt的QLocalSocket,QLocalServer类了,这两个类从接口上看和网络通信socket没有区别,但是它并不是真正的网络API,只是模仿了而已。这两个类在Unix/Linux系统上采用Unix域socket实现,而在Windows上则采用有名管道(named pipe)来实现。 阅读全文

posted @ 2014-04-24 22:43 青松卓然 阅读(9488) 评论(0) 推荐(1) 编辑

2013年7月17日

Live m3u8播放3个文件自动停止问题

摘要: 最近做一个转码切片播放测试,使用HLS(HTTP Live Streaming)来做直播, 每个TS分片时间为10s,根据TS分片文件生成以下live m3u8文件 #EXTM3U #EXT-X-MEDIA-SEQUENCE:1 #EXT-X-TARGETDURATION:10 #EXTINF:10 hls/1.ts #EXTINF:10 hls/2.ts #EXTINF:10 hls/3.ts #EXTINF:10 hls/4.ts #EXTINF:10 hls/5.ts #EXTINF:10 hls/6.ts #EXTINF:10 hls/7.ts #EXTINF:10 hls/8.ts #EXTINF:10 hls/9.ts #EXTINF:10 hls/10.ts 将上述m3u8文件保存为live.m3u8,放到Apache文档目录下,用VLC播放以下网址: http://localhost/live.m3u8 测试发现,开始播放的第一个文件不是1.ts,多次测试后发现: 只要列表中的文件超过三个,播放的总是 阅读全文

posted @ 2013-07-17 10:44 青松卓然 阅读(15337) 评论(3) 推荐(2) 编辑

2013年6月7日

C#中TextBox水印提示的简单实现

摘要: 网上的实现方案基本上都是类似的,自己写一个类来继承TextBox,添加一个Label到TextBox中, 如这篇 http://blog.csdn.net/sqshine/article/details/3648965 对于我仅需要两个TextBox有提示信息或者说登陆界面中仅一个Combobox和一个TextBox需要提示信息的情况来说,总感觉有点小题大做,而且界面已经画好了,不愿再动的懒人来说,这太麻烦 于是下面是我简单的实现 阅读全文

posted @ 2013-06-07 14:01 青松卓然 阅读(19347) 评论(6) 推荐(2) 编辑

2013年5月16日

ffmpeg开发--ffmpeg sdk下载

摘要: ffmpeg sdk由两部分组成:1.include(ffmpeg开发所需头文件),lib(静态库) 2.dll动态库 开发阶段只需要工程包含include和lib,运行阶段需要对应dll 这两个部分都可以从http://ffmpeg.zeranoe.com/builds/下载 阅读全文

posted @ 2013-05-16 12:04 青松卓然 阅读(14115) 评论(0) 推荐(0) 编辑

2012年1月6日

懒人必备,54out自动登录外挂

摘要: 54out网络加速器自动登录程序 以外挂的形式实现54out的自动登录,登陆后自动最小化 阅读全文

posted @ 2012-01-06 10:41 青松卓然 阅读(1832) 评论(2) 推荐(1) 编辑

2011年7月25日

Fetion 2011 破解面板宽度限制

摘要: 破解飞信宽度限制 阅读全文

posted @ 2011-07-25 16:08 青松卓然 阅读(900) 评论(3) 推荐(0) 编辑

2011年4月3日

Minifilter的动态安装、加载及卸载

摘要: 通过写注册表的方式实现Minifilter的动态安装、加载及卸载 阅读全文

posted @ 2011-04-03 17:59 青松卓然 阅读(6761) 评论(9) 推荐(0) 编辑

2010年11月3日

[MiniFilter]驱动隐藏文件夹的实现(支持Win7)

摘要: 利用文件系统过滤驱动实现隐藏文件夹的程序 阅读全文

posted @ 2010-11-03 14:22 青松卓然 阅读(9819) 评论(5) 推荐(0) 编辑

导航