1.输出内容
...
发表于2007年12月16日 21:27:00 更新于2007年12月16日 21:40:00
微软的RIA市场主打,微软的强大实力不容小觑,与adobe的竞争月来越值得关注了,http://www.microsoft.com/silverlight/downloads.aspx
发表于2007年12月16日 18:32:00 更新于2008年5月20日 14:28:00
1.根据书中介绍,CBAR单元假定形心轴与剪切中心重合,对于不对称得截面,实际剪切中心与形心不重合。如果这种区别非常显著,你应该使用CBEAM单元,否则,结果将是错误的。
2.关于CBEAM单元左右节点GA、GB以及剪切中心线,针对GA、GB添加偏移(以GA、GB为参考点),如下图所示,将bar的orentation设置为矢量<0. 0. 1.>,将offset@1和offset@2均设置为矢量<0. 100. 0.>,可以看出最后的截面位置为
3.关于梁单元截面taper锥形--线形插值变形,...
2.关于CBEAM单元左右节点GA、GB以及剪切中心线,针对GA、GB添加偏移(以GA、GB为参考点),如下图所示,将bar的orentation设置为矢量<0. 0. 1.>,将offset@1和offset@2均设置为矢量<0. 100. 0.>,可以看出最后的截面位置为
3.关于梁单元截面taper锥形--线形插值变形,...
发表于2007年12月14日 21:28:00 更新于2008年3月21日 18:01:00
1.ug将界面坐标统一转化然后写.dat文件,解算好后提取op2数据,然后再转化为界面坐标并进行显示。而且对于节点位移将统一转换为全局坐标系数据,而不是解算出来的如下所示的节点位移坐标系数据。
2.Grid卡的CD卡用于定义节点位移坐标系,凡是跟节点有关的位移、约束、反力、自由度、解向量等等都在该坐标系中输出,以下是一个两个梁单元铰(水平梁受y向均布下压力),mpc的耦合点改变节点坐标系的f06输出以及ug后处理输出。
...
2.Grid卡的CD卡用于定义节点位移坐标系,凡是跟节点有关的位移、约束、反力、自由度、解向量等等都在该坐标系中输出,以下是一个两个梁单元铰(水平梁受y向均布下压力),mpc的耦合点改变节点坐标系的f06输出以及ug后处理输出。
...
发表于2007年12月8日 14:15:00 更新于2008年3月21日 19:18:00
9.新型强制转换操作符(new cast operators)
const_cast:对一个表达式添加或者移去const类型
static_cast:用于将一个基类型的指针或者引用转换为子类的指针或引用。
reinterpret_cast:与static_cast在强制转基类指针到子类指针时的区别是--reinterpret只是假装基类指针是一个子类指针而不改变它的值二static_cast则会执行正确的地址操作。
dynamic_cast:典型的特别的应用于安全的向下类型转化(基类指针转到子类指针)。它仅仅在多态类才会起作用,也就是基类必须有虚函数,并且这种强制转换会在运行期间...
const_cast:对一个表达式添加或者移去const类型
static_cast:用于将一个基类型的指针或者引用转换为子类的指针或引用。
reinterpret_cast:与static_cast在强制转基类指针到子类指针时的区别是--reinterpret只是假装基类指针是一个子类指针而不改变它的值二static_cast则会执行正确的地址操作。
dynamic_cast:典型的特别的应用于安全的向下类型转化(基类指针转到子类指针)。它仅仅在多态类才会起作用,也就是基类必须有虚函数,并且这种强制转换会在运行期间...
发表于2007年12月8日 13:42:00 更新于2008年3月21日 19:19:00
7.常指针和指向常量的指针(const pointers) and pointers to const
区别准则:*左边的const都是指向的对象是常量,而*右边的const是指针的指向不能被改变。
如
...
区别准则:*左边的const都是指向的对象是常量,而*右边的const是指针的指向不能被改变。
一个指向常量的指针可能指向是一个非常量对象,但是一个指向非常量的指针不能指向一个常对象。const T *pct= new T;//ptr to const T
T* const pct=new T;//const ptr to T
如
...
发表于2007年12月8日 13:25:00 更新于2008年3月21日 19:19:00
6.用数组作为形参(Array Formal Arguments)
c++中,一个数组名将作为指向第一个元素的指针进行传递。如
void average(int ary[12]);//arg is int*
如果我们要精确的保证传递的数组的边界与函数需要的相同,我们可以使用引用形参, void average(int (&ary)[12]);另一种更传统,使用更广泛的解决方法是显式传递数组的大小,void average(int arg[], int size);
多维数组形参看上去似乎更有挑战性。
void process(int ary[10][20]),因为多维数组是数组...
c++中,一个数组名将作为指向第一个元素的指针进行传递。如
void average(int ary[12]);//arg is int*
如果我们要精确的保证传递的数组的边界与函数需要的相同,我们可以使用引用形参, void average(int (&ary)[12]);另一种更传统,使用更广泛的解决方法是显式传递数组的大小,void average(int arg[], int size);
多维数组形参看上去似乎更有挑战性。
void process(int ary[10][20]),因为多维数组是数组...
发表于2007年12月8日 13:12:00 更新于2007年12月8日 13:12:00
1.数据抽象(data abstraction)
永远都不要随便的为成员变量添加一连串的get/set,这不是数据抽象,这是懒惰和缺乏想象力的表现。
2.多态(Polymorphism)
3.设计模式(design patterns)
设计模式是面向对象设计的方法论,就像快速排序、二分查找对算法一样。选择正确的合适的设计模式去实现一种新的面向对象设计。
4.标准模板库(the standard template library)
STL包含三个主要的构件:容器(container)、算法(algorithms)、迭代器(iterators)
5.引用是别名,不是指针!(re...
永远都不要随便的为成员变量添加一连串的get/set,这不是数据抽象,这是懒惰和缺乏想象力的表现。
2.多态(Polymorphism)
3.设计模式(design patterns)
设计模式是面向对象设计的方法论,就像快速排序、二分查找对算法一样。选择正确的合适的设计模式去实现一种新的面向对象设计。
4.标准模板库(the standard template library)
STL包含三个主要的构件:容器(container)、算法(algorithms)、迭代器(iterators)
5.引用是别名,不是指针!(re...
发表于2007年11月24日 23:39:00 更新于2007年11月24日 23:39:00
昨天晚上下载了apollo的运行环境alpha2和flex builder3 beta2,从下载了一本livedocs_adobe_labs_air_1_devappsflex.chm,以及一本介绍alpha1的apollo_for_flex_pocketguide_031907.pdf,开始初尝试apollo的桌面RIA了。
奇怪的是apollo是项目名称,而adobe则美其名曰AIR,正好是RIA反过来。
这是今天用flex编写AIR的一点小心得:
1.新建flex项目的时候选择桌面程序,发布的时候需要数字证明,你可以使用Verisign or Thwate d...
奇怪的是apollo是项目名称,而adobe则美其名曰AIR,正好是RIA反过来。
这是今天用flex编写AIR的一点小心得:
1.新建flex项目的时候选择桌面程序,发布的时候需要数字证明,你可以使用Verisign or Thwate d...
发表于2007年11月4日 13:11:00 更新于2008年3月21日 19:20:00
核心原因:C不支持重载,而C++支持!
在c++中,为了支持重载机制,在编译生成的汇编码中,要对函数的名字进行一些处理,加入比如函数的返回类型等等.
而在C中,只是简单的函数名字而已,不会加入其他的信息.
也就是说:C++和C对产生的函数名字的处理是不一样的. 两者生成的目标符号表不一样!
如函数
在c++中,为了支持重载机制,在编译生成的汇编码中,要对函数的名字进行一些处理,加入比如函数的返回类型等等.
而在C中,只是简单的函数名字而已,不会加入其他的信息.
也就是说:C++和C对产生的函数名字的处理是不一样的. 两者生成的目标符号表不一样!
如函数
该函数被C编译器编译后在符号库中的名字为_foo,而C++编译器则会产生像_foo_int_int之类的名字(不同的编译器可能生成的名字不同,但是都采用了相同的机制,生成的新名字称为“...void foo( int x, int y );
分类
琐碎文字 As3&Flex RIA UG English CodingArt C++ PHP Webserver E音乐盒 Unity3d C# JS&Html5 Tools mobile golang 最近发表
- golang学习之函数/方法/接口(2022年1月6日 17:50:24)
- golang学习之零值(2022年1月6日 16:38:10)
- hello, 2018(2018年1月15日 22:47:25)
- 字体类型名词解释(2015年1月18日 11:29:14)
- 获取mysql表注释以及列注释(2014年11月13日 15:56:32)
- php连接ms sql数据库的一些问题(2014年9月15日 20:32:14)
- virtualbox虚拟网络:NAT&bridge桥接网络(2014年8月25日 22:51:35)
- php图片加水印(2014年8月15日 22:50:42)
- windows查看端口占用情况(2014年7月31日 21:19:30)
- android安卓activity生命周期(2014年7月12日 10:31:47)
最近回复