方法论
liuxuezong
这个作者很懒,什么都没留下…
展开
-
追忆原理实现方法
原创 2012-08-30 17:12:50 · 798 阅读 · 0 评论 -
封闭图形的填充问题研究
前言监控系统领域常常碰到压力、水位、温度等各种图形各种显示形式,日常中组态软件这类图形很多都是定制。为了解决复杂的填充问题,计算机图形学上也出现各种填充算法。本文将讲述另一种简单实现机制过程,基于裁剪区域而填充封闭图形的方法研究。使用这种方式能够灵活地覆盖到绝大数常见的封闭图形;使用这种方式,在绘图软件实现过程中,并没有增加非常多的开发工作。 动画属性定原创 2014-12-18 20:39:04 · 1839 阅读 · 0 评论 -
提高图形高效绘图机制的方法--旧事重拾
如果把图形技术划分为化学元素周期表的话,那么我对它的了解也就是那些废铜烂铁了。一、前言 当图形数据量很大时,绘图可能需要几秒钟甚至更长的时间,而且有时还会出现闪烁现象,为了解决这些问题,可采用双缓冲技术来绘图。 双缓冲即在内存中创建一个与屏幕绘图区域一致的对象,先将图形绘制到内存中的这个对象上,再一次性将这个对象上的图形拷贝到屏幕上,这样能大大加快绘图的速度。双缓冲实现过程原创 2014-05-21 08:41:56 · 3576 阅读 · 0 评论 -
共享内存循环形队列池设计
1、 简述 队列是一种先进先出(FIFO)的线性表数据结构,常见的操作如在表的尾部插入,在头部删除数据。队列的类型有链表结构、固定缓冲区结构等。常用的队列空间都是动态地从堆中申请,在数据量操作频繁的任务中,带来系统实时性和内存碎片等问题。 本文采用的是共享循环队列池,共享内存队列来解决进程间通信数据量大的场景。 图1-1 共享内存循环队列结构队列长度计算公原创 2013-04-23 21:53:44 · 7870 阅读 · 1 评论 -
求32位无符号整数中比特为1的二进制位数
测试环境: 1、 Intel(R) core(TM) I5-2410M CPU@2.30GHz 2.30GHz 处理器; 2、操作系统:Win7; 3、开发环境:Visual C++ 6(Debug版); 4、测试随机数100000000个。测试结果:All methods passed correctness test.f1 c原创 2013-03-21 17:58:15 · 2540 阅读 · 0 评论 -
位图内存管理方法
static byte const firstHoleSize [] = { 8,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0, 5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0, 6,0,原创 2013-03-21 17:45:31 · 4960 阅读 · 0 评论 -
MD5使用
MD5即Message-Digest Algorithm 5(信息-摘要算法 5),用于确保信息传输完整一致。是计算机广泛使用的散列算法之一(又译摘要算法、哈希算法),主流编程语言普遍已有MD5实现。将数据(如汉字)运算为另一固定长度值,是散列算法的基础原理,MD5的前身有MD2、MD3和MD4。 MD5较老,散列长度通常为128位,随着计算机运算能力提高,找到“碰撞”是可能原创 2012-11-13 10:27:27 · 3810 阅读 · 2 评论 -
窗体控件位置适应分辨率
在MFC开发窗口应用程序时,需要对窗体(如CFORMVIEW)中控件进行布局,如图1所示。特别在不同分辨率显示时,整个界面可能不尽人意,对所有控件位置调整过程领人烦恼。如图2为调整后的位置,看起来比图1布局美观。下面介绍控件位置布局实现原理,以及在MFC使用迭代函数处理过程。图1图2解决方法:图3 定义两个控件:一个作为左边坐标定位l(蓝颜色部分),另原创 2012-10-12 11:01:24 · 1706 阅读 · 0 评论 -
基于FO图形库实现电网动态拓扑着色研究与分析
电网动态拓扑着色是一种电力系统高级应用系统,拓扑分析是电力专业的重要组成部分,是电力自动化分析的基础,它直接反映了自动化系统的电力设备建模,提供了系统的实时运行网络结构,并可以以动态着色的方式,给用户提供一种直观的方式来了解系统的运行模式。原创 2016-06-05 10:17:26 · 3954 阅读 · 1 评论