网站已升级!
C/C++代码

音频播放库 libZPlay(c++)

 

最近开发过程中用到了语音播放,查了一下,写一篇总结。

功能很强大的,有一个bass24,不开源但是提供了各个语言的调用接口和例子,因为项目设计不想额外带一个DLL,所以放弃了,于是有了libZPlay这个库。

 

libZPlay库集成了所有支持格式(mp3, mp2, mp1, ogg, flac, ac3, aac, oga, wav and pcm )的编码解码器。库本身是由WINAPI编写,你无须额外的库,也不需要MFC / .NET的支持,只能在Windows下运行。

...

More...

blackfeather 2014/5/8 0评论

随心杂谈

万恶的垃圾评论

 

郁闷死了,本博客一天有近百条垃圾评论,大部分评论管理会拦截,但是还是会显示出来10几条,别逼我更换留言系统。

 

话说最近友言和多说这两个评论管理插件很不错,抽空做一个数据转换,搞起来这个玩意。

blackfeather 2014/3/5 2评论

C/C++代码

ring3层实现文件监控 - vc

 

文件/文件夹监控这个功能在某些项目中会用到,需要的就是监控而不是拦截,所以此代码作用就明显了。博主查找,总结了三种方法实现文件/文件夹监控,注意只是监控。

这里只是点一下关键函数,具体用法不贴出来了,自行搜索。

 

方法一:SHChangeNotifyRegister

Windows内部有两个未公开的函数,不过在最新的MSDN中,已经公开了,分别叫做SHChangeNotifyRegister和 SHChangeNotifyDeregister。这两个函数位于Shell32.dll中,是用序号方式导出的。

...

More...

blackfeather 2014/1/6 0评论

C/C++代码

获取进程的启动时间和结束时间

 

不是博主原创,保留作者信息:

Author : YogaRamanan.T

 

此代码的主要功能是遍历所有进程,获取出来每个进程的启动时间和结束时间(进程结束后会显示)。此外还可以显示所有内核模块和地址。

利用此功能,可以做到很多有意思的事情。分享出来!

 

...

More...

blackfeather 2014/1/3 0评论

随心杂谈

服务器再次宕机

 

服务器放在香港,速度或多或少有点慢,前几天看到某个博客里在讨论一个国内的服务器加速软件 - “一起快”。 后来下载回来安装试了试,结果悲剧了。

首先不得不说国内的东西广告吹的是一个比一个牛逼。这玩意其实就是一个fashcgi+cdn+css/js合并,没其他任何新意。

稳定性,安装了之后当晚就挂了重启了一次。第二天测试发现大附件无法下载,Response.BinaryWrite方法无法正常工作,这严重影响了本站的一些功能。

...

More...

blackfeather 2013/12/24 1评论

C/C++代码

推荐两个UDP可靠传输库

 

可靠传输必然优先考虑TCP,但是不同人遇到不同问题,可能会有变态的情况,用UDP也要达到TCP那样保持发送顺序和可靠性,还要类似未连接的状态。

偶然间看到这两个库,测试了一下效果确实不错,分享一下。

 

1.ENet

ENet 是一个易用的、可移植的 UDP 网络开发包,主要功能包括连接管理、可靠的按顺序的多通道包传输机制、包分解和重新打包、避免堵塞机制等。

...

More...

blackfeather 2013/12/19 0评论

随心杂谈

删除的微信聊天记录导回手机微信里

 

微信聊天记录备份恢复助手正式发布!

微信聊天记录恢复助手 软件下载地址: http://www.fenloger.com/   同时支持安卓和苹果设备哦!~

 

 ///////////////////////////////////////// /////////////////////////////////////////

 

本博客做微信恢复删除业务几个月来,接触过了各种情况,其中有不少客户提出过一个需求:

将删除了的聊天记录,重新导回到微信的软件里面,能再次在微信里看到。

 

这个是完全可行的,博主很早就做好了这个程序但是一直没有公布,只有客户咨询的时候才会回应,今天又有一个客户来咨询,直接在本博客内公布这个业务得了。

 

此业务即为微信恢复平台上恢复出来的聊天记录,均可以导回到原微信的数据库中,博主亲自帮忙远程操作,帮助各位导回手机中。此平台的Q群里有多人做过此业务,反映很不错。

...

blackfeather 2013/12/12 0评论