FLTK三个版本源码及测试例子
2011.04.06 By pafone
fltk-1.1.10-source.tar.gz
fltk-2.0.x-alpha-r8550.tar.gz
fltk-1.3.x-r8550.tar.gz
及对应三个版本的Linux下测试例子,其中的VS工程只是组织代码用,并没有对应windows下的版本。其中用到的库参考里面的Makefile
emiplib-1.0.0里面的例子simplechain在VC2008下的编译
2011.03.31
emiplib-1.0.0的例子 使用的是release版本,因为当时库也只编译了release版本的,如果用debug版本,运行时会出错。详见文章:http://blog.csdn.net/pafone/archive/2011/04/01/6294343.aspx
环境:winXP + VC2008
XP的音量控制程序 sndvol32.exe 系统文件
如果你和我一样,不小心删错了东西,导致右下角音量控制图标没了,在控制面板里也调不出来,那么用这个吧,直接复制到c:\windows\system32下便可以了。
Linux下socket tcp 简单示例
包括服务器端与客户端的简单示例。值得一提的是其中makefile的编写,一个makefile文件生成两个目标文件,这也是makefile的强大之处吧.
在我的博客中有介绍http://blog.csdn.net/pafone/archive/2011/02/22/6199256.aspx
小巧屏幕截图程序--1M大小绿色单文件
这是我很早之前写的一个屏幕截图程序,十分小巧。只1M大小,绿色单个文件。今天没QQ用的时候,用它来截图还是非常方便的,放到这里来,到时可以方便用了。大家有兴趣也可以试试。
。可以保存BMP或JPG格式,其中JPG格式质量可调。
。有截图预览
GoldenWave音频处理工具
GoldenWave音频处理工具 无须注册,绿色安装版
这是我在调试linux音频编程是用到的,感觉非常好用
可以转换生成一些 8kHz, unsigned 8bit, PCM格式的测试音频。留着有用。
play_yuv420工程文件 VC
用来测试yuv420文件的 完整VC工程文件
用法:play_yuv420.exe yuvfilename width height
用到SDL-1.2.14
环境:VC2008 + winXP + SDL-1.2.14
可以在 http://trace.eas.asu.edu/yuv/index.html 这里下yuv文件
SDL开发包,包含工程搭建步骤(详细文档)
SDL开发包,包含工程搭建步骤
包含
1.SDL相关库
2.VC开发环境搭建文档
3.SDL入门文档
jrtplib的VC编译与例子(包含全部工程文件与带图详细步骤)
2011.11.24
用VC2005编译的,目的只是编译出lib和DLL出来,可以放在VS2008下用。
编译记录是详细过程,工程设置那里用了绝对路径,如果将本目录整个copy过来的,可以在工程属性那里改相对路径。
环境:WinXP+VC2005 jrtplib-3.7.1 jthread-1.2.1
直接将两个tar文件用winrar解压。
自己写的heap,C++实现
2010年9月23日 by pafone
//自己写的一个二叉堆
//底层用vector 实现
实现的是小堆
2010年9月23日完成,经过初步的测试验证正确,没有对比过STL验证
自己写的仿STL的list
2010.09.16
自己写的一个list的仿STL程序,只实现了一些简单的功能
包括iterator
insert(), erase(),还有size()等。
by pafone
环境:winXP + VC2008
UDP源码 VC winsock
2010.09.09
简单的udp测试程序
先运行udp_server,然后运行udp。
便可以在udp_server看到接收到的数据
测试udp的程序。服务器端2010.09.09
正在接收数据...
收到数据:hello , my udp data
环境:winXP + VC2008 + winsock
最大子序列和问题求解源代码
2010.09.07
用分治法求解最大子序列问题。时间复杂度,O(NlogN)
环境:winXP + VC2008
输出:
《数据结构与算法分析 C++描述》p42最大子序列问题的递归方法代码 2010.09.07
vector a的内容:
4 -3 5 -2 -1 2 6 -2 最大子序列和是:11
请按任意键继续. . .
Linux下取出进程目录的程序
Linux下取出进程目录的程序
g++
利用 string来找,还有利用了/proc来找进程目录
Linux下能正常录音播音的程序
gcc -lpthread record.c -o record
2010.03.18
目前已经可以正常录音,不过中间有点噪音,可能是打开关闭文件造成的,先不管,只不过是个工具,把代码保存好先。
arm2410
把record_for_arm 下到2410板上,
要先touch一个文件才能运行,因为里面的open函数没有用到创建一个文件的参数
touch rec.wav
record_for_arm rec.wav
g 按g开始录音
s 按s停止录音
之后便开始播录下的声音了。
PC平台:
pc+redhat9 虚拟机,所有声音调到最大。
**不过好像PC上的没有噪声,可能PC的速度够快,那个record_for_pc便是可执行文件。PC的录音时是听不到咪的声音的。
vs2手机良伴短信备份程序
VS2的短信备份程序,需要数据线配合和手机良伴,先打开手机良伴,打开短信那个窗口,直接运行程序smsb.exe便可以生成两个文件txtfile.txt和csvfile.csv。如果想学习程序,这是一个从别的程序读取Syslistview32控件的例子,应用到进程复制等知识。
编译平台:WinXP+VC6
Linux播放wav源码
playaudio.c是源码
test_u.wav是8bit unsigned, 8kHz, mono的音频(u律)
用法:gcc playaudio.c -o playaudio编译
然后playaudio test_u.wav便可以听到声音了。
不知是不是虚拟机的原因,播放有杂音,因为用cat test_u.wav > /dev/audio播放也有杂音。但test_u.wav在windows下播放完全正常。
SQL测试代码 (C#)
连接数据库,用dataset获取数据集,SQL语句增加单条记录
XP SP3 + SQL2005 Express + VS2008 C#
c# tcpServer示例程序
2009.11.28
C# TCP服务端示例文件
环境:vs2008 c# ,xp sp3
用到TcpListener与NetworkStream
远程登陆记录服务源码
如果你是网管,这个对你很有帮助,记录远程登陆的服务源程序,自己写的,目前测试很好,已经装在服务器上
程序功能:
每5秒记录一次远程连接
缺省记录文件位置:d:\rdp\rdp.dat。可以在服务程序启动时的参数那里输入带路径的文件名。
Linux多线程之条件阻塞代码
Linux多线程之条件阻塞代码
包含mutex 与pthread_cond_wait,pthread_cond_signal的应用
详细内容见readme.txt
USB转串口RS232驱动-包括XP,Linux的驱动,还有MacOS的
pl2303芯片驱动,USB转串口
有硬件没驱动够郁闷吧,之前我就试过,不过后来还是找到了,先传到这里,以后可能用到
39条形码生成工具--生成图片
VB编写的39条形码生成工具,不是我写的,生成图片
VM共享本地地址上网的步骤说明文档
VM共享本地地址上网的步骤说明文档
用的是vmnet8的设置
USB still image driver develop
前些时间一个项目中要用到USB来采集图像,但已经完了,不用了,这个USB的东西也留着。里面有介绍怎样开发USB image capture设备的驱动,学USB可看下
vs2拆机教程,纯手工,非编程
panasonic的vs2拆机步骤,有图
红外适配器的windows驱动
那种mini红外适配器,里面有资料,图片与设备ID等,可以看合不合用
将图片转换为C数组的工具imageToLCD
将图片转换为C数组的工具imageToLCD,功能强大.适合嵌入式开发.
win2003 server下IIS6图文安装教程
如果你从未安装过iis6或者安装了之后不能用,可能这个对你有帮助,这是本人的经历,从不行到找资料,到最后安装成功,附有详细的图文说明.
IIS5.1 for XP SP2
让别人访问得到你电脑上的自己做的网页,压缩包里有详细安装说明与简易教程
几M大小的VMware
这个不用我介绍了吧,最初用它来装linux的。<br>用虚拟机的好处便是不用在两个不同的系统之间切换时重启来重启去,之前我都被这样搞得烦死了,还好有这个。