VMWARE 虚拟软件的用途
VMWARE 虚拟软件的用途个人用[@more@]VMWARE 虚拟软件的用途: 个人用户:1.在虚拟机中安装linux学习环 境 2.实现单机虚拟成多台计算 机,搭建网络练手环境。(在学校只知道这些)企业用户:1.原来的系统已过保修期,需要迁移到新买的系统,但是新机器不一定和原来机器硬件配制一摸一样,一般都是比原来的系统功能强大,只跑原来的应用吃不饱。这样使用虚拟软件可以模拟源系统的硬件环境,还可以把一台服务器虚拟成多台机器。2.虚拟电源:很多企业采用托管的形式让电信公司管理机器。远程管理不能实现开机,重
关于LDAP(9月10日)
关于LDAP(9月10日)ldap管理数据和数据库管理有什么区别?ldap是怎么配制的?是怎么实现基于浏览器查询和管理的?[@more@]关于LDAP(9月10日)由于公司的邮件系统和办公系统的用户认证是基于ldap的。一直在思考:ldap管理数据和数据库管理有什么区别?ldap是怎么配制的?是怎么实现基于浏览器查询和管理的?LDAP:轻量目录访问协议,Lightweight Directory Access Protocol 基于X.500.LDAP用途:可以快速查询关于人或者资源等静态数据,当作集中的地址本。LDAP不是关系数据库:数据库是一种存储方式,LDAP是一种存储方式和访问协议。LDAP
07寄语:写在我26岁的生日的祝福和愿望
07寄语:写在我26岁的生日的祝福和愿望[@more@]今天是大年初七,又长了一岁。柿子没有送来祝福,心里面也没有受到影响。在新的一年里我有什么打算呢?6月份就要研究生毕业了,这前半年的任务一定比较重,压力会比较大,现在没有了找工作的压力,感觉还好些。一定要努力,争取顺利毕业。我希望能够顺利入职,我一定好好的工作,对得起吴经理,为美的做出贡献,为了知育之恩,也为了自己的事业。我希望再过年的时候能够接父母到南方团聚,08年的春节在我工作的地方渡过。我希望我的妹妹能顺利找到合适的工作,让她心理上少吃些苦。我希望我的
几首豪放词
豪放词,开阔一下心胸![@more@] 柳永――鹤冲天 黄金榜上,偶失龙头望。明代暂遗贤,如何向?未遂风云便,争不恣狂荡?何须论得丧。才子词人,自是白衣卿相。烟花巷陌,依约丹青屏障。幸有意中人,堪寻访。且恁偎红翠,风流事,平生畅。青春都一饷。忍把浮名,换了浅斟低唱。 曹操――观沧海 东临碣石,以观沧海。水何澹澹,山岛竦峙。树木丛生,百草丰茂。 秋风萧瑟,洪波涌起。日月之行,若出其中;星汉灿烂,若出其里。 幸甚至哉!歌以咏志。 李白――将进酒 君不见黄河之水天上来,奔流到海不复回。 君不见高堂明镜悲白发,朝如青丝
读书笔记: 第十三章访问容器中的元素3
C++沉思录第十三章读书笔记3[@more@]13-4 指向const Array 的Pointer 还有一点障碍:我们不能使 Pointer指向const Array 的元素。template<class T> class Ptr_to_const { public: // const Array&, 而不是Array& Ptr_to_const(const Array<T>& a, unsigned n = 0): ap(a.data), sub(n) { ++ap->use; } Ptr_to_const():ap(0), sub(0) {} Ptr_to_const(const Ptr_to_const<T>& p):
读书笔记: 访问容器中的元素2
C++沉思录第十三章读书笔记2[@more@]template<class T> class Array { public: Array():data(0), sz(0) {} Array(unsigned size): sz(size), data(new T[size]) {} ~Array() { delete [] data; } const T& operator[ ](unsigned n) const { if(n >= sz || data ==0) throw "Array subscript out of range";
今天编写的程序:实现NURBA曲面与曲线的求交2
NURBS曲面与平行于x轴,y轴平面求交的一个简单算例2[@more@]/****************************************************************************** 功能:用得布尔算法求样条曲线上的点* 输入参数:dim表示维数;kl表示次数加1;l表示相异节点个数;u表示参数值;t[l]表示相异节点数组* r[l]表示重复度数组;d[dim][kl]所涉及的控制顶点* 输出参数:p[dim]表示B样条曲线上参数为u值的点* 调用此函数的主函数中两个数组t,r,d, p都要设置大小t.SetSize(l);r.SetSize(l);* p.SetSize(dim);* d.SetSize(dim);* for(int ii = 0; ii <dim ; i
今天编写的程序:实现NURBA曲面与曲线的求交1
NURBS曲面与平行于x轴或y轴求交的程序的一个简单算例1.[@more@]今天修改完成的程序,终于可以成功的求出在NURBS曲面上某一垂直于x轴或者y轴的曲线。现在只能求出曲线上的点;下一步要求出其方程。不过现在可以修改论文了。看来放假前可以完成既定的任务了,过一个安心的春节。老杨加油,家勤则兴,人勤则健。/*************************************************************************** 文件名称:Test_Surface_Moreij.cpp * 文件标志: * 摘 要:在NURBS曲面上求与x=x0或y=y0的交线 * * 当前版本:0.1* 作 者:karlyang88* 完成日期
读书笔记:C++沉思录介绍
C++沉思录介绍:[@more@]C++沉思录介绍:作者是一对夫妻,Andrew Koenig, Barbara Moo,都是技术专家。本书是作者在杂志上的技术文章,演讲稿,以及斯坦福大学的课程讲义整理,写作而成,熔聚做作者10多年的真知灼见。全书共分6大部分,共32章,分别深入讨论了C++语言的历史和特点,类和继承,STL与泛型编程,库的设计。In particluar, it is first a book about programming and then a book about C++.It concentrates on how to use C++.The hard part of programming is not learning the details of language features ---it is unde
读书笔记:MFC中CArray类的使用
MFC中CAarray类的使用:[@more@]MFC中CAarray类的使用: 使用VC进行比较复杂的编程时,经常需要用到复杂的数据结构,并希望实现动态管理。C++不支持动态数组,MFC提供了一个Carray类来实现动态数组的功能。有效的使用,可以提高程序的效率。 Carray是从Cobject派生,有两个模板参数,第一个是Carray类数组元素的变量类型,后一个是函数调用时的参数类型。 使用的时候必须包含 # include<afxtempl.h> Carray <Cpoint, Cpoint&> m_Array; m_Array.SetSize(10, 10); 第一个参数设定数组的大小;第二个参数设置数组增长
1月22日:计划,日记,总结.
日记:总结:[@more@]日记:早上7点才起床,曾国藩格言读第二遍了.上午把论文遇到的问题曲线部分解决了,曲面实在太麻烦,头痛哦.总结:早上还是要六点起,不然时间太紧张了,八点都不能到实验室了.一定要克服懒惰的心理.努力做论文,C++沉思录可以放一下再看.这种做笔记的方法感觉好累,好象是在抄书,自己没有什么心得体会,不过感觉是注意力集中了些,感觉自己是做正经事.
读书笔记: 第十二章设计容器类2
C++沉思录第十二章读书笔记2[@more@]12-3 怎样获取容器的元素 我们从 Container中取出对象时,应该得到类型T还是类型T&的对象呢? 更具决定意义的观点是:如果取出一个对象可以获得一个引用,就可以更容易地对还在容器中的对象进行修改。实际上,如果能够修改容器中的对象对我们来说很重要的话,那么容器要必须提供对象的引用。 获取引用的容器必须十分留意其所包含的对象的位置变化。12-4 怎样区分读和写 完全可以用c[i]从容器c中取出下标为I的元素,而用c.update(i,x)将这个元素的值修改为x。 Container< Cotainer<int&g
读书笔记: 第十二章设计容器类
C++沉思录第十二章读书笔记1[@more@]第三篇 模板 模板只不过是语法宏的一种受限形式,为什么模板这么重要?“实用性”,与普通的宏不同,C++模板是足够安全的,可以完全放心的使用。另外,它们卸掉了许多原本压在程序员肩头的重担,使得他们乐意使用。与宏很接近,因此,生成的代码运行起来和完全用手工写出来的代码速度一样快。 另一种看法:编译期函数——以类型作为参数并产生代码。从某种意义上说,模板使抽象与编写程序相关的类型细节成为可能。 模板的传统用法:容器类。(12章到15章)。 第十二章:设计容器类 容器是一种保存
读书笔记:毕业论文准备计算机辅助几何设计与NURBS
毕业论文准备:读书笔记1[@more@]第一章:绪论 计算机辅助几何设计(CAGD)以描述计算机辅助设计的更多的书写方面。其含义包括曲线,曲面和实体的表示,及其在实时显示条件下的设计,也扩展到其他方面。1 CAGD的研究对象与核心问题 研究对象:工业产品的几何形状。初等解析曲面(例如平面,圆柱面,圆锥面,球面,圆环面等)组成,大多数机械零件属于这一类;两一类是不能由初等解析曲面组成,而已复杂方式自由变化的曲线曲面既所谓自由型曲线曲面组成,例如飞机,汽车,船舶的外形零件。后一类形状单纯用画法几何与机械制图是不能
读书笔记:11章什么时间不适合使用虚函数2
C++沉思录第十一章读书笔记2[@more@]11-2-3 不是所有的类都是通用的 类的接口由公有成员组成,类的实现由其他东西组成。而接口是一种与用户交流的方式。类可是有两种用户:使用该类对象的人和从这个类派生类的人。如果我花时间考虑他人将如何扩展这个类的话,就会占用本来应该花在其他设计上的时间。11-3 析构函数很特殊 当使用一个基类指针或引用来指向或者引用一个派生类对象时。虚函数。class Base {public: void f(); virtual void g();}; class Derived: public Base {public: void f(); virtual void g();}; Base b;Der
读书笔记:11章什么时间不适合使用虚函数1
C++沉思录第十一章读书笔记1[@more@]第十一章:什么时间不适宜使用虚函数?第九章没有用虚函数解决了一个相当困难的问题,第十章解决了同样的问题,但是必须采用虚函数。11-1 使用的情况如果只关注程序的行为,同时没有继承关系,那么函数是否为虚函数无关紧要。一个例子:一个整数数组的IntArray类:class IntArray {public://....unsigned size() const;int& operator[] {unsigned n};};我们可以写一个函数来将数组的所有元素设置为零。void zero{IntArray &x){for(int i = 0; i < x.size(); i++)x[n] = 0;}类似这样的情况,
读书笔记:10章一个课堂练习的分析(下)3
C++沉思录第十章读书笔记3[@more@]第十章:一个课堂练习的分析(下)310-2 体验设计的灵活性 之所以重新设计,目的之一就是增加灵活性。增加一操作,增加灵活性,就是图象重新装裱。 可以改变边框字符。 首先考虑第九章的初始设计,是否可以作到?在该设计中,根本没有办法判断某一个字符究竟是图象Picture的一部分还是围绕这个Picture组件的一部分。所以根本没有办法找到边框。 在当前设计中, 一个Picture的结构在相应的P_Node类型中有设有显式地体现出来,因此,这样的结构应该提供reframe操作所需要的句柄。 class Picture {
读书笔记:10章一个课堂练习的分析(下)2
C++沉思录第十章读书笔记(下)2[@more@]第十章:一个课堂练习的分析(下)210-1.4 显示图象 我们很可能使用一个反映了Picture结构的算法来打印该Picture.典型方式是分行打印字符串。假设我们打算这么干,这种情况下如果实现显示Frame_Pic的函数呢?很难办。(为什么?)。因为需要在该图象的每一行中打印边框部分。所以显示操作功能不够完美。 如果希望能够控制每一行的首尾形态,则必须能够打印指定图象的某一行(不带换行符)。只要能作到这点,加筐的操作就简单了,首先打印顶筐,然后图象的每一行,打印左边框,然后是图象行,再后
读书笔记:10章一个课堂练习的分析(下)1
C++沉思录第十章读书笔记1[@more@]第十章:一个课堂练习的分析(下)1缺陷:浪费太多空间,而且本质上非常不灵活。新设计方案与8章中所设计的表达式树非常相似。在类层次中反映出我们所操作的图象的结构,并将此结构保留下来以待今后所用。此外,我们还提供了一个句柄类,一则可以将我们使用继承的实现细节隐藏起来,二则可以省去用户处理内存管理的麻烦。10-1策略 9章方案最大弊端:图象对象一旦生成,其结构信息立刻就丢失(为什么)。假如我们采用不同的策略,尽可能地保留结构信息,结果会怎么样?我们又该怎么做呢?能有什么好处?
读书笔记:9章一个课堂练习的分析(上)1
C++沉思录第九章读书笔记[@more@]第九章:一个课堂练习的分析(上) 想要学会游泳,就得亲自下水。9-1 问题描述目标:编写一系列用以操作“字符图象”的类和函数。所谓字符图象,就是一个可打印的矩形字符阵列首先创建图象,#include< iostream.h>#include "Picture.h"char* init[] = {"Paris", "in the", "Spring" };int main(){ Picture p(init, 3); cout << p <endl;}打印结果:ParisIn the Spring+------+|Paris ||in the||Spring|+------+有边框无边框左右