不迎不送,来去自便,无茶无酒,谈笑随缘

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

随笔分类 -  算法知识

摘要:判断随机字符串之间的是否相等是程序设计中常用的技巧,再C++时代,我们可以通过把字符串中每四个字节转换为一个int对象,通过int对象一次比较四个字符,从而实现相对高效的字符串比较工作。那么,这个思路在C#中能否是实现呢?答案是肯定的。 在C#中使用上述思想,必须要解决两个问题,其一是在C#中使用指针,并且指针指向的托管变量位置不能被GC重新分配。其二,托管字符串在内存中与int或long之间的对应关系。 很多文章中已经详细描述了在C#中使用指针的方法,本文不再详细叙述,开启unsafe开关的方式为,右键单击解决方案目录——选择属性——再Build对话框中选中“允许unsafe代码”选项, 这 阅读全文
posted @ 2008-05-15 15:48 wude 阅读(985) 评论(0) 推荐(0)

摘要:源程序和说明文档下载地址:http://www.5941ts.com/EasyAnalysis/demo/角点检测.rar一组角点检测的模板说明:通过EasyAnalysis库中的CBmp读出包含多个矩形和组合矩形的图像数据,CBmp所读出的图像矩阵与行的排列顺序与屏幕显示顺序相反,即图像在屏幕上显示的第一行为使用CBmp读出的图像矩阵的最后一行。像素值255代表最大亮度,即白色,值0代表最小亮度,即黑色。一.角点的定义:1. 外角:形如下面形式像素点的集合:I.255,255255, 0II.255,2550,255III. 0,255255,255IV.255,0255,2552. 内角形 阅读全文
posted @ 2007-10-28 23:24 wude 阅读(301) 评论(0) 推荐(0)

摘要:在一个程序中用到如下判断点是否在三角形内的算法“设三角型外有点P,三角型ABC,先算ABC的面积,然后算三角形APB,BPC,CPA的面积,加起来的和如果等于ABC的面积的话,那就是在三角型内(或边上)了 ”没有证明过,不过直观上感觉这个方法是对的。那位朋友数学比较好,帮忙证明一下~~~谢谢~ 阅读全文
posted @ 2006-12-27 15:22 wude 阅读(261) 评论(0) 推荐(0)