推荐一个跨平台内存分配器【转载】
摘要:原文地址:http://www.cppblog.com/feixuwu/archive/2010/07/10/119980.aspx 昨天一个同事一大早在群里推荐了一个google project上的开源内存分配器(http://code.google.com/p/google-perftools/),据说google的很多产品都用到了这个内存分配库,而且经他测试,我们的游戏客户端集成了这个最新...
阅读全文
posted @
2012-07-22 16:06
begincsdn
阅读(718)
推荐(1)
几何图形库-GEOS使用示例(1)
摘要:以下代码是可以正确执行的,但唯一不足的是,单线程和多线程的执行效率几乎相同。究竟是什么原因还没搞清楚。#include "stdafx.h"#include <stdio.h>#include <iostream>#include <boost/filesystem.hpp>#include <boost/thread.hpp>#include <geos/geos.h>#include <vec...
阅读全文
posted @
2012-07-22 13:15
begincsdn
阅读(7096)
推荐(0)
开源几何计算数学库
摘要:简单介绍几个计算几何的资源 a) Geos Geos的全称就是Geometry Engine Open Source,参考网站就是:http://geos.refractions.net,从名称就可以看出,Geos就是判断几何体的过程。 Geos是用C++语言写的处理计算几何的开源库。 b) CGAL CGAL的全称就是Computational Geometry Algorithms ...
阅读全文
posted @
2012-07-20 12:25
begincsdn
阅读(3220)
推荐(0)
C++中固定长度短字符串比较是否相同,忽略大小写比对时的小技巧
摘要:字符串比较是否相同,在编程过程中是很常见的,对于定长的字符串比较,如果字符串比较的还相当频繁,可以用下面的方法优化,但在实际编程时,如果效率不是问题时,请不要使用该方法,影响别人阅读,同时软件的维护难度也会加大。 char * source = "xyZ"; int target = (((int)'Z')<<16) + (((int)'y')<<8) + (((int)'x')); //‘Z...
阅读全文
posted @
2012-07-19 16:36
begincsdn
阅读(1582)
推荐(0)
二维图形变换公式推导---------旋转变换
摘要:因为工作的关系,需要大量使用图形学相关的概念或知识,但身边很多同事对公式的很不熟悉,同时也不知道如何得来的。看着公式,硬背!但在实际应用中,具体问题往往比这些简单变换要复杂的多,就显得手足无措。为些,特将平时积累的一些逐步整理出来,共享给大家。同时也不得不说,现在编写教材的老师学者,只会教我们知识,并不教我们这些知识是怎么来的,个人认为,知识本身只是鱼,知识的由来和方法才是“渔”。 一、绕原点旋转...
阅读全文
posted @
2012-07-19 13:37
begincsdn
阅读(8181)
推荐(0)
.NET 漫淡(一) --- 需要充分认识的应用程序域-AppDomain
摘要:隔离应用程序的优点 操作系统和运行时环境通常会在应用程序间提供某种形式的隔离。例如,Windows 和 Unix 使用进程来隔离应用程序 。为确保在一个应用程序中运行的代码不会对其他不相关的应用程序产生不良影响,这种隔离是必需的。使用进程边界来隔离在同一台计算机上运行的应用程序。每一个应用程序被加载到单独的进程中,这样就将该应用程序与在同一台计算机上运行的其他应用程序相隔离。 隔离这些应用程序的原...
阅读全文
posted @
2012-07-18 08:53
begincsdn
阅读(1115)
推荐(0)
Gerber 文件格式(一):RS-274X 语法
摘要:从《Gerber文件格式简介》中我们已经知道,Gerber文件的编码可以是ASCII、EBCDIC、EIA、ISO 码等。但RS-274X肯定是ASCII码的,并且是7位ASCII码。 从某种意义上来说,RS-274X文件(一般后缀为GBX,GBR等)是一种脚本文件,它用于指示光绘机进行各种绘制或运动形为。 对于不同的应用,对RS-274X文件可能需要被转换成PDF,DXF或BMP等,其中转换成B...
阅读全文
posted @
2012-07-07 08:04
begincsdn
阅读(9870)
推荐(0)
SCRUM 系列之一 ----- 认识SRCUM
摘要:引子: 认识XP或Agile已经很久了,但真正接触到Scrum还是不久前,重新安装Team Foundation Server 2010,在建立新项目时,好奇地下载了Scrum过程模板,做技术人的好奇心驱使下,搜索网上如何安装Scrum的模板,开始了Scrum之旅。想真正做好Scrum,自认为要先从很早以前的PSP说起,PSP(Personal Software Process,即个人软件过...
阅读全文
posted @
2012-07-07 08:03
begincsdn
阅读(1022)
推荐(0)
GERBER文件格式简介
摘要:GERBER文件是一种国际标准的光绘格式文件,它包含RS-274-D和RS-274-X两种格式,其中RS-274-D称为基本GERBER格式,并要同时附带D码文件才能完整描述一张图形;RS-274-X称为扩展GERBER格式,它本身包含有D码信息。常用的CAD软件都能生成此二种格式文件。 用户或企业设计部门,往往出于各方面的考虑,只愿意提供给生产制造部门电路板的Gerber文件。Gerber文件...
阅读全文
posted @
2012-07-06 13:22
begincsdn
阅读(6427)
推荐(0)