- 博客(9)
- 资源 (29)
- 收藏
- 关注
原创 c++组合 聚合 关联
组合和聚合区别(不能脱离整体 能脱离整体) 组合:(表示两个对象之间是整体和部分的强关系,部分的生命周期不能超越整体。如人和脑袋) 比如A类中包含B类的一个引用b,当A类的一个对象消亡时,b这个引用所指向的对象也同时消亡(没有任何一个引用指向它,成了垃圾对象) 聚合:(表示两个对象之间是整体和部分的弱关系,部分的生命周期可以超越整体。如电脑和鼠标) 反之b所指向的对象还会有另外的引用指向它
2013-06-30 11:23:03 3971 1
转载 网关 dns
网关 网关是一种充当转换重任的计算机系统或设备。在使用不同的通信协议、数据格式或语言,甚至体系结构完全不同的两种系统之间,网关是一个翻译器。与网桥只是简单地传达信息不同,网关对收到的信息要重新打包,以适应目的系统的需求。同时,网关也可以提供过滤和安全功能。大多数网关运行在OSI 7层协议的顶层--应用层。 大家都知道,从一个房间走到另一个房间,必然要经过一扇门。同样,从一个网络向另一个网络
2013-06-27 11:33:37 1102
原创 linux目录
一、什么是目录 这个……其实我也不知道怎么解释。目录就是Windows下的文件夹呗。 二、目录结构 Windows下管C:\,D:\,E:\,F:\……叫做根目录。(我很好奇,如果在Windows下分区超过26个会是什么结果?好吧,我承认,我完全不会用Windows。)也就是说,Windows的目录结构有多个根目录。从C:\想要访问D:\中的内容要首先切换到D:\才可
2013-06-25 21:53:08 733
转载 关于Linux静态库和动态库的分析
关于Linux静态库和动态库的分析 1.什么是库 在windows平台和linux平台下都大量存在着库。 本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。 由于windows和linux的本质不同,因此二者库的二进制是不兼容的。 本文仅限于介绍linux下的库。 2.库的种类 linux下的库有两种:静态库和共享库(动态库)。 二者的不同点在于代码被载入的
2013-06-24 12:17:16 579
转载 linux makefile
备注下,转自 http://blog.csdn.net/liang13664759/article/details/1771246#comments 概述 —— 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有
2013-06-18 15:29:41 946
原创 vm设置静态、固定ip
本人安装vm9.0.2 build-1031769,系统默认的是动态ip,通过ifconfig可以看到ip地址 动态设置为静态 1、 进入虚拟linux系统中,vim /etc/sysconfig/network-scripts/ifcfg-eth0,里面保留以下内容即可: DEVICE=eth0 //使用的网卡标识 BOOTPROTO=none //这里表示开机协议,有三种(
2013-06-18 09:49:05 5650 1
原创 LPCTSTR是什么 和CString区别
其它连接可参见 CString LPCTSTR区别联系 CString是一个动态TCHAR数组,BSTR是一种专有格式的字符串(需要用系统提供的函数来操纵,LPCTSTR只是一个常量的TCHAR指针。 CString 是一个完全独立的类,动态的TCHAR数组,封装了 + 等操作符和字符串操作方法。 typedef OLECHAR FAR* BSTR; typedef co
2013-06-08 21:18:49 1448
原创 tlb,lib,tlh,dll
vc6导入dll有时需要使用tlb文件 原因: lib文件得看你是静态库还是动态库了, 如果是静态库,编译后所有的二进制文件都在LIB文件里 动态库的话,编译后的代码放在DLL中,LIB只是起个索引 TLB是组件服务的接口 而DLL包含了接口和实现 有些情况下,比如客户方需要远程调用,那么在客户机上部署dll是没有意义的,因为dll所需的环境在服务器上,而客户
2013-06-03 17:13:47 2637
原创 error C1189:#error: this file ...报错在系统文件中
用了第三方dll(vs2005编写,在vs2012中打开他们的demo)报错: 错误 1 error C1189: #error : This file requires _WIN32_WINNT to be #defined at least to 0x0403. Value 0x0501 or higher is recommended. c:\program files\microsof
2013-06-03 15:31:13 1581
django-bootstrap实例
2018-09-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人