编程(积沙)
FrankSun80
慢慢跑
展开
-
等距线的画法(转)
等距线的画法本文作者 徐庆荣(武汉大学) 等距线画法可分为栅格(光栅)方式和矢量方式二种。栅格方式一般采用“距离变换”等算子实现,算法简练,但在不同方向上的等距线可能不严格等距。矢量方式是按几何关系通过坐标计算获得等距线位置,算法复杂,但精度高。本文介绍的是矢量方式的等距线画法。1. 概述简言之,等距线是指与已知线条(折线或曲线)等距的线条。等距线的应用甚广,例如转载 2008-02-24 17:08:00 · 10875 阅读 · 0 评论 -
VS2013 编译运行 OTL 示例代码
摘要本文详细记录了,使用VS2013,VC++ Windows Console 程序运行 OTL 一个示例代码 Example 185 ( http://otl.sourceforge.net/otl4_ex185.htm)的过程,希望能帮到首次接触OTL的朋友。1. OTL简介OTL 是 Oracle, Odbc and DB2-CLI Template Libr原创 2015-03-19 15:05:21 · 6248 阅读 · 4 评论 -
VS2010 编译运行 OCILIB 示例工程
什么是OCILIB?开源中国社区 http://www.oschina.net/p/ocilib 如是说:OCILIB是一个跨平台的Oracle驱动程序,可提供非常快速和可靠地访问Oracle数据库。它提供了一个丰富,功能齐全,并易于使用的API 。OCILIB 支持运行的所有Oracle平台。主要的功能包括: * 提供了丰富的,功能齐全且易于使用的API原创 2012-08-02 11:49:59 · 7776 阅读 · 2 评论 -
看到那个空格了吗?
删掉它就不再有奇怪的编译错误了!编译(VS2010)在写宏的时候,续行符的后面不能再有空格…… 啊…… 为什么 ?原创 2010-08-05 14:15:00 · 636 阅读 · 0 评论 -
用VS2008调试WSH js脚本
Technorati 标签: VS2008,WSH,Javascript,js 用VS2008调试WSH js脚本 -------------------------------------------------- 在命令行cmd中输入: cscript MyScript.js //x 其中MyScript.js是需要调试的脚本; //x是启动调试的参数; 在弹出的Visual Studio Just-In-Time Debuger中 选择New instance of Visua原创 2010-06-18 11:10:00 · 1075 阅读 · 0 评论 -
关于VS2008 C4995警告
1>e:/program files/microsoft visual studio 9.0/vc/include/cstdio(49) : warning C4995: gets: name was marked as #pragma deprecated 1>e:/program files/microsoft visual studio 9.0/vc/include/cstdio(原创 2010-04-13 18:03:00 · 6765 阅读 · 0 评论 -
使用引用成员变量
类的成员中有引用成员变量时,默认的=函数无法完成copy,因而编译器不再生成,参见下面的代码,编译错误C2582,这时候补上A& operator = (A& rhs) , 就没问题了。#include #include using namespace std; class A { public: A(int n)原创 2010-03-12 13:44:00 · 982 阅读 · 0 评论 -
一个C# xml 序列化错误
一个C# xml 序列化错误 事发现场:xml序列化的数据中存储的节点数据是 536870912 (xml文件中)对应的类属性是 public short Module { get; set; } (C#类中) 序列化的代码:public static FMDSTimeSeriesDefinitionList Deserialize(string原创 2010-02-22 10:25:00 · 2839 阅读 · 0 评论 -
C++错误处理
[转] http://www.cppblog.com/alexhappy/articles/93906.html C++错误处理 错误处理(Error-Handling):为何、何时、如何(rev#2) By 刘未鹏(pongba)C++的罗浮宫(http://blog.csdn.net/pongba)TopLanguage(http://groups.google.com/group转载 2010-01-14 14:21:00 · 5571 阅读 · 0 评论 -
VC2008 新建Console Application遇到的错误“Automation server can't create object”
从网上查了,运行: Regsvr32 scrrun.dll 即可。已解决!原创 2008-05-25 21:53:00 · 773 阅读 · 0 评论 -
TMP(Template metaprogramming)模板元编程的起手程序:编译期计算阶乘
// TMP_First.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include //------------------------------------------------------------------------------ // TMP的起手程序:编译期计算阶乘 // 示范如何通过“递归模板原创 2008-08-03 12:58:00 · 827 阅读 · 0 评论 -
用双缓冲进行绘图可解决在VC中绘图时的闪烁现象[ 转]
用双缓冲进行绘图可解决在VC中绘图时的闪烁现象 用vc 做程序,如何画图是一个大家都很关心,但是却感到很难以理解的问题,因为在mfc的封装之下,没有现成的画图函数供你直接调用,像vb等等里面直接来个 point之类的,常常让人感到无从下手。这两天帮人解决了一个用内存缓冲画图的问题,顺便也就谈谈这些东西,也算是总结。我先来解释一下在mfc里面很关键的设备环境描述符,也就是所谓的DC(dev转载 2008-07-15 11:16:00 · 947 阅读 · 0 评论 -
C++资源之不完全导引
C++资源之不完全导引 [上] 撰文/ 曾毅陶文 最后更新:2004年6月11日 声明: .本文2004年5月首发于《CSDN开发高手》,版权归该杂志与《程序员》杂志社所有。杂志限于篇幅部分内容有所删节,此处版本为相对完整版本。 .本文转载 2008-04-17 10:09:00 · 1375 阅读 · 0 评论 -
代码从vc7.1 到 2005 的一些变化(转)
1. 变量作用域 在vc7.1中, 如果一个变量定义在for语句的条件从句中,那么这个变量可以在for之后使用。但Vc8禁止这样,会报告一个C2065错误. for (int i = 0; i 10; ++i) { //codes here}if (i 10).. //error in Vc8for (i = 0; i 5;转载 2008-04-05 12:15:00 · 1089 阅读 · 0 评论 -
计算几何几何函数库
计算几何几何函数库-------------------------------------------------------------------------------------------------------------------------------导引1. 常量定义和包含文件2. 基本数据结构3. 精度控制㈠ 点的基本运算1. 平面上两点之间距离2. 判断两点是否重合3.转载 2008-03-16 14:48:00 · 5619 阅读 · 1 评论 -
计算几何与计算机图形学方面的一些资源及源代码
计算几何与计算机图形学方面的一些资源及源代码[ZZ]Oct 1st, 2007 by Dot.X This page lists “small” pieces of geometric software available on the Internet. Most of the software is available free of charge. Unles转载 2008-03-16 00:30:00 · 2507 阅读 · 0 评论 -
2D多边形碰撞检测和反馈(转)
2D多边形碰撞检测和反馈介绍这是一篇论证如何在2D动作游戏中执行碰撞检测的文章(Mario,宇宙入侵者等),为了保证它的高效性和精确性,碰撞检测是以多边形为基础的,而不是以sprite为基础。这是两种不同的设计途径。基于sprite的检测执行的是检测sprites的像素的交叉,以这种方式来检测碰撞。多边形是使用向量数学来精确的计算点,时间和碰撞的方向。当多边形只是一种近似sprite自身的时候,它转载 2008-02-27 21:42:00 · 7969 阅读 · 0 评论 -
一个例子演示了C++异常的推荐用法
一个例子演示了C++异常的定义、抛出、捕获、再抛出的推荐做法!原创 2015-06-05 14:34:38 · 835 阅读 · 1 评论