标签 - MFC

编程    MFC    2012-03-10 07:09:40    965    0    0

之前做 SkyDriver网盘批量获取图片链接工具 的时候,只是急于寻找一个能够下载的封装类,找到了curl,就匆匆的使用了。

当然功能是实现了,但是实际上是并没有发挥curl的强大功能。后来才了解到,curl是一个利用URL语法在命令行方式下工作的文件传输工具。它支持:FTP、FTPS、HTTP、HTTPS、GOPHER、TELNET、DICT、FILE 以及 LDAP等众多协议。

curl同样支持HTTPS认证,HTTP POST方法,HTTP PUT方法,FTP上传,kerberos认证,HTTP上传,代理服务器,cookies,用户名/密码认证,下载文件断点续传,上载文件断点续传,http代理服务器管道( proxy tunneling),甚至它还支持IPv6、socks5代理服务器,通过http代理服务器上传文件到FTP服务器等等,功能十分强大。

有多种语言的版本,已被广泛使用。

编程    MFC    2011-02-19 07:15:08    438    0    0

之前做过一个串口助手了,纯API的,双线程,但是处理不好两个线程间的数据,会丢包。这个是0.2测试版吧,双线程,两个线程间通过消息连接,底层是一个外国人封装的串口API类的,实现方法其实跟之前的差不多。我写了一个MFC的皮,扩展了256000这个波特率(通常是USB转串口),增加了自定义协议(这个还需要自己改代码),增加了根据数据绘图(这个部分问题还很大,速度太快了就不行了,完全跟不上串口的速度)

编程    MFC    2010-10-24 15:12:06    953    0    0

起初先是看到 linux 的 SHELL 中用到的管道" | " ,把两个程序连接起来,看了一下Windows 下也有这个管道功能,随后又想到如果通过管道后台连接到CMD,那不就可以为所欲为了么。(后来发现这么做的人还不在少数,果然英雄所见略同)。为了方便以后使用,直接封装成类——多线程双管道后台连接CMD。