- 博客(19)
- 资源 (45)
- 收藏
- 关注
原创 局域网媒体共享、点播工具
程序介绍: 运行逻辑为:启动后,点击‘共享本地文件’共享本地媒体资源,确认后,程序在后台广播共享信息,同时接收局域网内其他机器的共享信息,加入到列表框中,双击列表框任一媒体资源即可播放。下载地址:点击下载
2016-12-07 18:08:39 1465
原创 摄像头录像以及回放工具
很久以前就想做这一项目,但限于技术不到位,迟迟没有完成;后来因为工作上一个项目涉及到多媒体实时传输播放,利用ffmpeg这个库,很方便快速的完成了任务,虽然熟悉ffmpeg的过程稍微痛苦了点。当时项目中我主要负责PC端接受解码播放,手机端采集发送是另外的同事负责,现在要做摄像头录像,必须是熟悉编码那一块,幸好现在网络发达,轻易的就能找到现成的东东,我参考了这一篇博文:http://blog.csd
2014-03-26 13:45:37 2826
原创 AT指令收发短信
写在这里只是作为备忘:为了处理简单些,使用文本模式 AT+CMGF=1,收发SIM卡上的短信 AT+CPMS="SM"接收短信:AT+CMGR=[短信索引号],对于纯英文短信,可以直接显示,对于中文短信,经过了UNICODE编码,并打印成字符串,所以要还原处理,比如‘好’,编码为597D,把这四个字符组装成一个WCHAR即可。发送短信:AT+CMGS=[手机号]
2013-12-27 17:53:20 1618
原创 Windows下8位和16位PCM数据之间的转换
算不上原创,只是项目里面有用到。 在网络传输音频数据时,最开始使用8K8位原始PCM数据,每秒8K字节的传输量,加上频谱数据,也才16K字节,本来不算大,不过在极端网络情况下就有点受不了,曾想用AMR压缩,考虑到几个终端的兼容性,最后使用GSM610,压缩比接近10比1. GSM610默认是压缩8K16位,为了最小化修改代码,就对以前的8K8位重采样到8K16位,转换很简单:
2013-09-28 15:50:30 5869 1
原创 彩票小工具(可查询历史、增加新数据、产生随机数、历史对比等)
// TestCPData.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include #include #include #include "resource.h"BOOL CheckDelete();void SetTxtColor( int nFg );v
2013-09-13 16:10:24 9709 2
原创 个性的桌面电子时钟
虽然这类软件已经非常多了,但是本着技术实践的初衷,我不得不‘山寨’一下。 下面是运行效果图: 使用说明:可以通过鼠标左键点击时钟刻度和指针来拖动窗口。 按CTRL+SHIFT+Q退出程序 源码下载地址:点击下载
2012-12-20 09:18:12 1867
原创 基于LibJpeg8d库的JPG和BMP互转源码
附VC编译的源代码:下载地址BOOL BmpToJpg( int nWidth, int nHeight, int nPixelBytes, BYTE* byBmpData, BYTE** byJpgData, unsigned long* nSize ){ BOOL bResult = FALSE; jpeg_compress_struct jCompress; j
2012-12-19 17:09:15 1307
原创 定时关机的实现
自从接触电脑以来,很多时候都不能做到早睡早起身体好,这两天写了个小软件来管理电脑,到了设置的时间就自动关机,至于能不能起到相应的作用那是后话,这里仅仅谈谈设计思路。 程序初始化的时候首先设置默认关机时间是晚上10点到凌晨6点半,接着从注册表读取关机时间,并将自己设为开机自启动,然后创建窗口,风格为WS_EX_LAYERED和 WS_EX_TOOLWINDOW,并调用SetLayeredW
2012-12-06 15:03:07 607 1
原创 关于语音聊天(wave系列函数播放文件、网络音频)的实现方法
早在上大学的时候,就想设计一个网络音频播放器,可以点歌,由于技术、懒散等原因,一直没有去实现(这里说的技术原因指的是对音频API不熟悉,使用WM控件或者DShow等高科技不在本文讨论范围内,本文主要讨论wave系列函数来实现音频播放)。 这几天因为项目需要,有机会全身心去研究wave系列函数,虽然截至目前仍没完全搞清楚其内部原理,不过对于局域网流畅播放音频,基本上没什么问题了。
2012-11-22 10:29:39 2163 3
原创 WinCE6 建立APN拨号连接的经验分享
前天项目经理安排我做Wince6下面的APN拨号连接,任务很急,但我对APN一点概念都没有,之前经理也收集了一些资料代码,另外iPhone项目组的同事也提供了设置APN的参数信息(APN网络名、帐号、手机号等)。由于以前做过Wince下普通的拨号连接,就在直接上面修改代码。 一边看MSDN,一边百度资料,还是有收获,对APN有了一定了解:APN只是在普通拨号的基础上多了一些设置参数而已。
2012-06-08 16:35:26 2916
原创 超级隐蔽的小说阅读器
有时候写代码累了,或者某一段时间工作比较闲,我会选择看小说来调节一下,但是在公司里面又不能明目张胆的打开记事本来看小说,于是亲自动手写了个程序。这个程序采用透明窗口样式,只有一行字的高度,宽度和桌面差不多,位于普通窗口最大化时状态栏的位置,效果如下图: 设置好相关快捷键后,关闭设置对话框即可开始阅读小说,非常隐蔽的,嘿嘿... 程序可以去这里下载 看到大家对这个程
2012-05-15 09:15:02 10523 18
原创 简单的远程桌面实现(仅观看、不控制)
本着技术研究的初衷,闲来没事,就琢磨着弄一个远程桌面程序,这玩意儿已经没什么技术难点了,即使有,在网络这么发达的今天,也会很快解决。 要实现远程桌面,首先要有网络连接,这个没什么好说的,我选择的是TCP:一个客户端接收数据回放,一个服务端保存屏幕图像发送出去,程序的思路就是这样的了。 具体的实现:在服务端,屏幕截图后保存在内存中,经ZLib压缩后(压缩比很可观),进行封包,包头
2012-02-22 11:14:51 2916
原创 DIY桌面备忘录
有时候怕忘掉一些事情,很多人都有作备忘的习惯,作为IT一族,长时间与电脑为伴,备忘录自然要有特色才行。windows自身带了一个计划任务的程序,可以在指定的时候做指定的事情,网上也有很多类似的程序,都不太符合我的个人要求,于是设计了一款程序,让自己不再担心忘掉重要的事情。 程序的运行效果是这样的: 点击录制后,程序隐藏,然后由用户使用鼠标左键在桌面上写字或者画画,通
2012-02-16 20:42:02 1303
原创 大家来找茬游戏助手、外挂的实现
在家陪女女打游戏‘大家来找茬’,老是输,让哥心里很窝火,于是想到了作弊,嘿嘿,说干就干,我用的是最笨的方法,首先FindWindow找到‘大家来找茬’的位置,然后根据计算好的相对位置,截取两幅图像进行对比。 刚开始直接对比RGB值,结果惨不忍睹,分析原因,R、G、B可能只有一个或者几个不同,不能直接RGB整个对比,于是就R、G、B分开比较,只要有一个大于阈值(阈值取10,经验值)就认为像
2012-01-05 17:26:45 2659 2
原创 DIY桌面放大镜
相信不少人都用过Windows自带的放大镜程序,它运行后位置桌面顶部,霸占了不少桌面空间。为了使用更人性化的放大镜,我自己抽空写了个放大镜程序,运行后是一个圆形窗口,跟随鼠标移动,将鼠标所在位置的图像显示在圆形窗口中,下面是截图: 有兴趣的朋友,可以去这里下载来玩玩,一起交流。此程序是个DEMO,暂不支持参数设置。要退出程序,让程序处于激活状态,然后按‘Q’或者‘q’。
2011-12-06 14:50:19 1120
原创 圆形截图(不规则截图)的实现
在Windows下进行GUI编程,DC拷贝是少不了的,常用的有Bitblt,Stretchblt、TransparentBlt等,它们都很强大,不过在一些特殊情况,比如要从一个DC拷贝圆形区域到另一个DC,直接调用它们就无法实现,但是通过加以组合、多次调用,就能发挥出更强大的作用。 下面看看圆形截图效果: 说明:我封装了一个圆形截图接口,声明如下:/*
2011-12-04 12:54:09 6129
谷歌地图GPS校正数据配套查询工具以及代码
2012-07-26
谷歌地图GPS校正数据下载器
2012-07-14
GoogleMap谷歌地图 GPS纠偏数据下载器
2012-07-04
谷歌地图GPS偏移数据下载工具
2012-07-01
谷歌地图GPS偏移数据文件
2012-07-01
VC++实现的大家来找茬助手
2012-01-13
拼图游戏、七巧板(3x3 4x4 5x5 6x6四种难度)
2011-12-21
桌面涂鸦工具
2011-12-09
DIY桌面放大镜程序
2011-12-06
远程桌面(仅观看)服务端和客户端源代码
2011-11-17
WCE窗口截图(客户区、整个窗口都可以)
2011-11-15
超个性的桌面闹铃程序
2011-08-09
局域网共享点播工具
2016-12-07
摄像头录像以及回放小工具(windows版)
2014-03-26
DIY 网易新闻客户端 wap版
2013-11-03
DIY糗事百科客户端(windows版)
2013-11-02
彩票小工具(可查询历史、增加新号码、机选等)
2013-09-13
桌面涂鸦工具源代码
2013-01-30
DIY桌面备忘录源代码
2013-01-30
语音聊天程序源代码(waveX系列)
2012-12-24
很有个性的桌面电子时钟
2012-12-20
很有个性的桌面电子时钟程序源码
2012-12-20
局域网视频文字聊天工具
2012-12-19
带倒计时的定时关机小软件
2012-12-06
网络音频播放(局域网、Wav格式)
2012-11-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人