老李

代码是寂寞的吗

OCC布尔运算失败

<br />引言<br />布尔运算是非常有用的建模方法。但是,初学者会发现它们经常发生诡异的错误,而且很难找到原因。这个文档或许可以说明一下这个问题。<br />要想理解布尔运算为什么失败,必须先了解它是如何工作的。它并非是几个神奇的指令将实体组织在一起。布尔...

2010-11-05 09:10:00

阅读数 6923

评论数 1

宿命论與自由意志 ---霍金

      在《裘里乌斯·凯撒》这部戏剧里,卡修斯告诉你布鲁特斯说:“人们有时是他们命运的主宰。”我们真的是自己命运的主宰吗?或者或者我们所作所为无一不是被确定的,或者说是注定的?赞同宿命论的论证通常是这么进行的,上帝刺戳蘟万能拉巴特皂并且外笪于时间,所草案嚓哈瓦那帝知道将会发生什么。但刺戳蘟如果...

2010-06-22 11:53:00

阅读数 6852

评论数 0

一个关于资产泡沫小故事

<br />       话说有一个小小的弹丸之国,总人口是3人,货币流通总量是2美元(只有2 枚面值1美元的硬币)。<br />       这三位居民中,甲拥有一块土地,乙和丙各拥有1美元。<br />        现在,乙决定用手中的1美元去购买甲的土地...

2010-06-02 17:44:00

阅读数 5742

评论数 4

献给正在郁闷的人们

       一头驴,掉到了一个很深很深的废弃的陷阱里。主人权衡一下,认为救它上来不划算,走了,只留下它孤零零的自己。每天,还有人往陷阱里面倒垃圾,驴很生气:自己真倒霉,掉到了陷阱里,主人不要他了,就连死也不让他死得舒服点,每天还有那么多垃圾扔在他旁边。        可是有一天,它的思维发生了转...

2010-05-29 09:20:00

阅读数 5364

评论数 5

为什么流行程序员35岁定律,我说干一辈子没问题

   最近csdn有篇文章说程序员可以干一辈子,而且越老越吃香,原因是老程序员经历过失败,有丰富的经验,你雇佣年轻程序员是在拿自己的项目来让他们积累失败经验,而雇佣老程序员则相当于买入他们曾经多年的经验,看似成本增加,其实整个开发,尤其维护阶段成本会大大降低。这个观点是深的我心的,但也不能一概而论...

2010-04-27 13:41:00

阅读数 16841

评论数 93

如何加快C++代码的编译速度

C++代码一直以其运行时的高性能高调面对世人, 但是说起编译速度,却只有低调的份了。比如我现在工作的源代码,哪怕使用Incredibuild调动近百台机子,一个完整的build也需要四个小时,恐怖!!!虽然平时开发一般不需要在本地做完整的build,但编译几个相关的工程就够你等上好一段时间的了(老...

2010-04-17 22:49:00

阅读数 8268

评论数 4

C++和C++程序员面临淘汰?

C++和C++程序员面临淘汰?  C/C++是十分古老的语言,C语言现在仍然广泛应用于系统开发和很多计算机标准组织的协议实现。C++在程序设计的历史上也有着不可磨灭的地位,由于它的抽象能力,使其在发展初期就以极快的速度占据了半壁江山,在系统,图形,网络,等很多领域成为主角。可以说其辉煌的历史也正在...

2009-10-02 22:31:00

阅读数 14461

评论数 76

Open CASCADE 基础类简介

很久没写关于occ的介绍了。今天有时间,继续写,如果我一直在做这方面的话,我想我会把它的文档看完并写完。 occ的基础类型包括了以下6个方面的内容: 1:原始类型,字符串和各种数值类型的定义(将一些int,float等重新定义为内部类型)2:堆内存的自动管理(主要是handle的模式)3:异常处理...

2009-08-27 10:05:00

阅读数 6946

评论数 1

软件盈利模式

近年来,我国软件行业疾驰在高速公路上,但是,盈利却始终是个令人尴尬的问题。对于大部分软件作者来说,软件行业的收益仍停留在解决温饱问题的范畴。中国软件行业协会理事长陈冲认为,软件作者要吃饭,软件厂商、代理商要生存发展,不能没有收入,合适的盈利模式是非常关键的因素。 那么,软件行业的盈利模式究竟有哪些...

2009-07-11 09:26:00

阅读数 10599

评论数 0

C++的现状和未来

  TechRepublic的一名会员Oleg F(有经验的C++开发人员)问我对C++的现状和未来的看法,此外,他还希望了解C++如何适应.NET世界、Web开发和云计算,下面是我的答复。   我认为对于大多数一般开发人员而言,C++作为一门通用编程语言将很快从他们的编程语言中消失,但C++仍然...

2009-07-11 08:37:00

阅读数 5458

评论数 0

OpenCasCade 技术概览-----概述

产品概述 OCC是基于OO概念的C++类库,用于精密设备等设计应用程序。典型的应用是CAD(2D/3D)应用程序的开发,制造业,仿真,或者一些其他的图形工具。OCC让你能够很快的开发这些程序。  OCC提供以下模块:提供2D/3D几何模型库,用以创建任意模型: 创建基本图元包含:棱柱,圆柱,棱锥,圆

2009-06-27 13:01:00

阅读数 7143

评论数 0

OpenCasCade 教程-瓶子 (4)

5. 组合部件前面几何已经完成了瓶子。现在将用 TopoDS_Compound 和 BRep_Builder 类来将 myBody 和 myThreading 组合起来: TopoDS_Compound aRes; BRep_Builder aBuilder; aBuilder.MakeCompo...

2009-06-26 13:43:00

阅读数 8692

评论数 8

OpenCasCade 教程-瓶子 (3)

4. 创建螺纹 4.1. 创建表面到目前为止,你已经学习了如何创建3D曲线的边界。接下来要学习创建2D的边界和表面。这里要看如何从圆柱表面的2D曲线来生成螺旋。这个原理要比先前的东西更复杂一些,但在OCC中也是相当简单的。第一步先用下面这2个参数创建圆柱表面:• 一个坐标系• 一个半径 用坐标系 ...

2009-06-25 14:40:00

阅读数 7855

评论数 0

OpenCasCade 教程-瓶子 (2)

3. 瓶子主体 3.1. 柱体轮廓生成瓶子主体,需要创建一个实心的柱体。最简单的方法是用先前创建的底面轮廓沿着一个方向推移:OCC的功能很合适这样的操作。OCC可以根据一个形状和一个方向生成实体: 形状 生成 Vertex 顶点Edge  边Edge 边Face  表面

2009-06-19 10:35:00

阅读数 11759

评论数 0

OpenCasCade 教程-瓶子 (1)

目录  1. 项目概览.........................................................................................41.1. 先决条件..........................................

2009-06-18 11:48:00

阅读数 10620

评论数 0

occ 入门 - 实验工具:Draw Test Harness

      occ 提供了一个实验工具叫Draw Test Harness,安装occ后,在开始菜单中可以找到。也可以直接通过目录访问D:/OpenCASCADE6.3.0/ros/win32/bin/DRAWEXE.exe。       运行这个程序后,出现命令行窗口,命令行出现以下提示:Dra...

2009-06-17 13:45:00

阅读数 7437

评论数 0

OpenCasCade 6.3目录结构

OpenCasCade 简介 当你安装完成后,你可以找到下面这些目录,这里简单介绍一下目录结构:   目录树描述 data - 这里面包含各种不同格式的模型文件。都是occ支持的格式。doc –occ的文档。ros/adm - occ团队工具,可以用来重新生成occ。ros/adm/win32 -...

2009-06-17 10:54:00

阅读数 6741

评论数 1

OpenCasCade 简介

Open CASCADE是一套开放原始码的CAD/CAM/CAE几何模型核心,源自于法国的Matra Datavision公司,这一套函式库系统原来是著名的CADCAM软体EUCLID的开发平台,但是在1998年, Matra Datavision改变了经营策略,从以销售软体为主改变为提供CAD/...

2009-06-17 10:38:00

阅读数 4703

评论数 1

C++之父Bjarne谈C++的未来发展

富有活力的语言需要不断改变和成长,C++也不例外。在本文中,Bjarne Stroustrup提出了自己对C++的设计和演化的看法。为了让编译器、工具和类库实现者跟上节奏,让用户吸收标准C++所支持的编程技术,在早有预计的、沉寂了几年之后,委员会再次考虑语言扩展问 题了。”扩展工作组”已经建立了,...

2009-06-04 08:53:00

阅读数 2391

评论数 0

C/C++头文件一览

C#include     //设定插入点#include      //字符处理#include      //定义错误码#include      //浮点数处理#include         //对应各种运算符的宏#include     //定义各种数据类型最值的常量#include  ...

2009-06-04 08:49:00

阅读数 3154

评论数 1

提示
确定要删除当前文章?
取消 删除
关闭
关闭