上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页
摘要: 原文地址:http://www.codeproject.com/KB/cpp/properties.aspx// properties.h#ifndef _PROPERTIES_H#define _PROPERTIES_H#define PROPERTY(t,n) __declspec( property ( put = property__set_##n, get = property__get_##n ) ) t n;/ typedef t property__tmp_type_##n#define READONLY_PROPERTY(t,n) __declspec( property . 阅读全文
posted @ 2010-10-20 16:24 好好学习,天天进步 阅读(2000) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://blog.csdn.net/jean7155/archive/2010/05/12/5581727.aspx 作者:Mahmoud Hesham El-Magdoub 文章来源链接:http://www.codeproject.com/KB/cpp/Sqrt_Prec_VS_Speed.aspx Technorati 标签: 平方根,算法,速度,精确度,Quake3,c++,c 简介: 我喜欢用DirectX进行游戏编程。我注意到在我的游戏中大多数被调用函数都是在Math.h中的标准sprt方法。所以,我被迫寻找比标准sqrt函数更加快速的函数... 阅读全文
posted @ 2010-10-20 14:52 好好学习,天天进步 阅读(601) 评论(0) 推荐(0) 编辑
摘要: 先看到的是一个递归输出的,不满足要求void ret_str(char* s){ if(*s != '/0') { ret_str(s+1); }cout<<*s;}找到的比较好的两种方法,没有static变量,线程安全char* reverse(char* str){ int len = strlen(str); char tmp = str[len - 1]; if (len <= 1) return str; str[len - 1] = '/0'; reverse(str + 1); str[len - 1] = str[0]; str 阅读全文
posted @ 2010-09-28 17:50 好好学习,天天进步 阅读(764) 评论(0) 推荐(0) 编辑
摘要: 出处:http://hi.baidu.com/chenxiong0115/blog/item/b31e573a3d8bd6e715cecbb6.html 前些时间对Everything很感兴趣,花了差不多一个月浅尝NTFS文件系统,并做了些Everything算法方面的实验,开发了一个简易版 仿Everything搜索工具。还没写正则和网络部分。 在文件搜索算法速度上不比Everything慢,之所以看上去是一条一条显示,是因为为了简化显示结果的代码,仅采用了listctrl 的Virtual list。 为了和广大程序开发者多交流,向大家学习,弥补自己的种种不足,我将自己学习研究,开发出的这 阅读全文
posted @ 2010-09-19 10:58 好好学习,天天进步 阅读(2085) 评论(1) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2010-09-13 14:23 好好学习,天天进步 阅读(139) 评论(0) 推荐(0) 编辑
摘要: (本文仅用于学习研究图像匹配识别原理,不得用于其他用途。)验证码识别如果识别率都是100%,那验证码也就没存在的必要了。其实很多验证码能达到10%的识别率就不错了。下面来一个稍微复杂一点的,识别率85%左右。看验证码挑一张来看放大看,我们会发现干扰线是纯黑色的,因此去干扰线的方法就有了对点color[i][j],如果color[i+1][j],color[i-1][j],color[i][j+1],color[i][j-1]都是纯黑或者纯白色的,就认为color[i][j]是干扰,将color[i][j]置为白色。处理之后这样就简单了,分割也简单。识别结果啥也不说了,贴代码public cla 阅读全文
posted @ 2010-08-28 21:05 好好学习,天天进步 阅读(479) 评论(1) 推荐(0) 编辑
摘要: http://rexsong.com/webdesign/thesaurus/互聯網產品設計主題詞表beta.0406六个层级 优选术语中文全称英文全称英文子词全称中文子词全称链接战略层战略层StrategyUser NeedSite Objective 用户需求网站目标范围层范围层ScopeFunctional SpecificationContent Requirement 功能规格内容需求结构层结构层StructureInformation ArchitectureInteraction design 信息架构交互设计框架层框架层SkeletonInterface DesignInfor 阅读全文
posted @ 2010-08-27 12:55 好好学习,天天进步 阅读(280) 评论(0) 推荐(0) 编辑
摘要: (本文仅用于学习研究图像匹配识别原理,不得用于其他用途。)前面的验证码背景都比较简单,用亮度稍微区分一下就可以去掉背景来看个稍微复杂一点的1。图片预处理 怎么去掉背景干扰呢。 可以注意到每个验证码数字或字母都是同一颜色,所以把验证码平均分成5份 计算每个区域的颜色分布,除了白色之外,颜色值最多的就是验证码的颜色 因此很容易将背景去掉代码:public static BufferedImage removeBackgroud(String picFile) throws Exception { BufferedImage img = ImageIO.read(new File(picFil... 阅读全文
posted @ 2010-08-09 23:30 好好学习,天天进步 阅读(1350) 评论(1) 推荐(1) 编辑
摘要: (本文仅用于学习研究图像匹配识别原理,不得用于其他用途。)换一个字体固定,大小固定,位置不固定的验证码还是四步。1。图像预处理 这验证码还是很厚道的,都没有任何干扰。不用处理2。分割 先纵向扫描,很容易分成四部分 再对每一部分横向扫描 3。训练就容易了 把分割的结果对应存成5.jpg,9.jpg,3.jpg,a.jpg 就可以了 4。识别 因为固定大小,识别跟 验证码识别--1 里面一样,像素比较就可以了。识别结果如下,识别率100%:源码:public class ImagePreProcess2 { private static Map<BufferedImage, String&g 阅读全文
posted @ 2010-08-08 22:28 好好学习,天天进步 阅读(1888) 评论(0) 推荐(0) 编辑
摘要: (本文仅用于学习研究图像匹配识别原理,不得用于其他用途。)最近看了看验证码的识别,先从最简单的做起吧(固定大小,固定位置,固定字体)验证码识别基本分四步,图片预处理,分割,训练,识别看一个最简单验证码这是一个德克萨斯扑克的注册页面的验证码1。图像的预处理这种直接根据亮度设个阈值处理就可以了public static int isWhite(int colorInt) { Color color = new Color(colorInt); if (color.getRed() + color.getGreen() + color.getBlue() > 100) { return 1;. 阅读全文
posted @ 2010-08-07 01:22 好好学习,天天进步 阅读(1312) 评论(0) 推荐(1) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页