2009-03-06 21:15
有一年多没有写东西了,害怕空间被删除,呵呵
前一阵看了阿朱的走出软件作坊,比较适合我,推荐给各位博友
人,
才是问题的关键 |
2007-11-28 23:57
一般认为当迎风面上没有封闭的面板时风荷载很小,但是当结构构件的尺寸大到一定程度时,构件本身的迎风面积已经有相当的影响 比如比较粗大的柱子 比较密的空间网格结构 尤其在低烈度地震区域 风的影响很大 |
2007-11-28 23:49
1 反应谱法得到的结构位移没有正负 结构的变形图也不满足位移协调的条件
2 反应谱法得到的结构内力是正负的包络情况 如果是纯分析的软件 如ansys只有正的效应 在将反应谱得到的效应与别的荷载效应进行组合时 应注意加入内力的负值情况
3 关于反应谱法得到应力 不知对张量开根号后得到的东西是否还有物理意义 ??
即应力张量矩阵A开根号得到Q 其中满足 A=Q_t* Q
4 抗震规范建议 振型质量参与系数大于90% 但是当采用一致质量阵时 振型参与质量的公式加和 |
2007-11-28 23:27
前两天用别人的一段代码,里面有一段对分叉树进行搜索的递归算法,写的很精练
只是我用来处理大题目的时候stack overflow 发了邮件给原作者
回信答复说她是在unix上调试的 告诉了我unix增大stacksize的命令
可是我是用windows pc的 不知道如何增大stacksize
后来查到有个什么afxcreatethread函数可以设置stacksize的大小 看了看帮助 还是不得要领
最后有朋友提供了 清华出的<数据结构 严慰敏> 里面有一节将如何改写递归函数的
我最后用了一个动态数组模拟堆栈 自己进行数据的存 |
2007-10-18 23:56
重复代码-----小脚老太的裹脚布
前人们写的代码,包括早期我自己在添加新功能时,往往为了以前的代码不被改错,采用如下的增加函数的办法
funA()
{
int a=2;
int b=4;
double ave = a/b;
printf("ave = %f4.2",ave);
}
后来发现又要求输出a,和b 直接在原来的函数上改又怕把以前的函数改错了,就这样添加一个函数
funA2()
|
2007-10-18 23:41
全局变量------ 随意丢弃的口香糖
使用全局变量有点象吸毒,虽然我不吸毒,连烟也少抽,但是我清楚的知道使用全局变量的感受和痛苦
我是从fortran77开始学习编程的,common区也是总要特点之一
adina使用common区的程度在我看来简直是艺术 但那毕竟是大师,有几人能有那样的水平呢?
随之而来的问题也是显而易见的
早期使用全局变量,不用对程序的构架做仔细的设计,反正哪里都可以访问得到,出活快,能得到老板的肯定
若干年后的今天,问题终于一点一点出现了,
1 局部改动影 |
2007-10-18 23:17
其实这个问题一直困扰着我,如梗在喉
现在开发的程序最早是采用结构化的方式完成,前人的成果.
我初入项目组学习,也是学习这种编程的方式.
三年以前开始尝试采用面向对象的方式编写程序,逐渐体会到一些好处
一年以前尝试采用动态绑定的方式写程序,发现采用这种方法添加新功能是对原来代码的改动相对较小
但是原来的程序没有采用指针 而是采用对象数组,如何动态的起来噢 如下:
class objA;
objA * objAarray = NULL;
objAarray = new objA [100];
访问 |
2007-10-07 15:14
2007-09-16 22:59
class free
{
public:
free();
~free();
init();
Delete();
int *DegreeNth;
};
free::free()
{
DegreeNth=NULL;
}
free::~free()
{
Delete();
}
free::Delete()
{
if(DegreeNth!=NULL)
{delete []DegreeNth;}
}
free::init()
{
DegreeNth = new int[10];
}
void DelObj(free &freeObj)
{
freeObj.Delete();
}
int fun_usefree()
{
//...... |
2007-09-16 22:42
最近项目组添置了一台工作站,8GB内存 2.66G至强
操作系统仍然采用32位xp 没有使用64位的,
我得疑问如下:
1) 32位环境下Vc.net编译的程序能否在64位操作系统平台上正常运行?
2) 32位操作系统能否支持8Gb的内存?
如果以后要将程序从32位操作平台移植到64位操作平台,程序代码主要做什么改动?
|
|
|
|