- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 用Windows批处理文件封装ftp文件下载
这几天,工作中需要从远端ftp服务器下载并分析大量数据文件。数据文件的分析没什么可说的,就是字串解析,要说说ftp文件下载。要下载ftp服务器上的文件,方法有多种,如:1. 用Socket建立链接,然后按照FTP协议,进行命令字交互,这相当于实现一个小的ftp客户端程序;2. 用WinSDK中的WinINet, 里面提供了FtpGetFile这样的一系列方法,用于ftp客户端编程;3. 使用类似C
2006-01-26 14:04:00 6065
原创 2003年时写的一个类似于推箱子的游戏
2003年时写的一个类似于推箱子的游戏。游戏中,可以用方向键控制棋子的移动,用Tab键可以切换棋子;棋子遇到墙壁或者其他棋子的阻挡才会停止移动;游戏要求你将棋子摆成与左上角示意图相同的布局,注意,棋子的顺序也要一样。截图:下载 (396K) [ 建议使用flashget下载 ]:AtomFix-----------------------------------------------------
2006-01-12 19:23:00 1551
原创 展示几个使用Ajax技术的站点
引子:Ajax这个名词是一位叫做杰西·詹姆斯·加勒特(Jesse James Garrett)的美国人创造的。杰西是研究用户界面的Adaptive Path公司负责用户体验策略的主管,他在2月18日发表了一篇题为《Ajax:一个Web应用的新途径》的论文,明确的将Ajax定义为“Asynchronous JavaScript + XML”的简称,也就是异步的JavaScript和XML处理。从原理
2006-01-10 00:31:00 1916 24
翻译 [MSDN翻译 之 《关于GDI+》] [2] GDI+新特性
GDI+有哪些新特性? 微软GDI+开发库与先前的GDI主要有两方面不同。一,GDI+扩展了GDI的功能,如颜色渐变填充,Alpha透明运算;二,重新设计的编程模型,使得开发图形程序更加方便。 新特性下面的部分描述了GDI+的一些新特性。渐变画刷基本样条曲线 独立路径对象变换和矩阵可伸缩区域Alpha叠加多种图像格式的支持渐变画刷(Gradient Brushes)GDI+从GDI上扩展了对图形的
2006-01-08 20:35:00 1996
翻译 [MSDN翻译 之 《关于GDI+》] [1] GDI+介绍
写在翻译前面这些内容来自微软的MSDN,如果读者具备以前系统的GDI知识,则阅读下述内容会感到很轻松,GDI+作为GDI的后续增强版本,提供了不少新特性,相信也做了不少的性能优化(本人没有做过测试,不敢给出具体情况)。有些新特性,如颜色渐变的区域填充、Alpha透明运算等,在以前的GDI中实现起来比较麻烦,甚至要使用Win32的未公开API。GDI+的C++封装,给程序开发者带来了方便和效率,不过
2006-01-08 01:10:00 3268
原创 二维交互绘图中的线段拣选算法
在两年多前,曾在开发一个交互式流程图绘制工具时,遇到了屏幕二维线段鼠标拣选(用鼠标激活线段)的问题。当时要求在鼠标接近线段时,鼠标光标要变成手指形状,而且此时如果用户按下鼠标左键,则可以激活该条线段。问题的核心是,如何判断鼠标接近了线段。很直接的想法是:鼠标移动过程中,计算鼠标点到线段的垂直距离,如果距离小于设定的临界值,则判断为鼠标接近了线段。但是随后又考虑,平面上,计算一个点到直线的垂
2006-01-07 16:47:00 1875 2
原创 开始记录我的Blog
学习到参加社会工作,也有些年头了,积累的知识和经验比较杂乱,借此宝地,梳理一下思路,留下人生的印记。如果能给他人带来启发和帮助,不管主观意愿如何,客观上也算为社会做了贡献了。这就开始...
2006-01-07 15:35:00 1130
原创 [续上篇] 改进的图片验证码
上次开发出图片验证码之后(上篇文章),根据一些朋友的建议,本着验证码易识别(针对人),不易破解,美观的原则,改进了验证码生成的算法,采用图像滤镜的方法,对图片验证码进行反破解干扰,结果图片示例如下:滤镜效果主要采用波形(wave)算法,通过对X轴Y轴的正弦波形处理,产生叠加效果。算法主要描述如下: private const double PI = 3.141592653589793
2006-01-06 09:22:00 3168 3
GLUT3.7开发库
2010-03-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人