Ericsson的旅途与沿路的风景
文章平均质量分 55
danelumax2
这个作者很懒,什么都没留下…
展开
-
内存泄漏原因
程序中的内存泄漏主要有: 1. 用new,malloc,GolbalAlloc等函数分配的堆内存没有用delete,free,GlobalFree等释放,这些内存在Debug时候都可以Dump出信息的,但只有new在Debug的时候会正确指出出错的行,因为在Debug版本中VC对new进行了重定义,建议大家分配内存时尽量使用new 2. 在绘图时创建的GDI对象没有释放,但如果你是原创 2014-07-17 20:50:02 · 633 阅读 · 0 评论 -
OpenStack网络配置设计
OpenStack提供了丰富的网络配置环境,本文介绍设计云系统是对于网络部分需求的考虑和设计。如果这次是首次在你的组织中部署云系统,在阅读完本章节后请和你的网络运维团队进行沟通,以便了解现有网络状况。云系统使用的网络同普通系统所使用的网络部署方式不同,且有可能在部署时对于网络的连接性和网络策略造成影响。比如:组成云系统的服务器和云上运行的虚拟机实例所需要用的IP地址资源就需要事先进转载 2014-12-14 13:35:19 · 1518 阅读 · 0 评论 -
Configuring Floating IP addresses for Networking in OpenStack Public and Private Clouds
Recently I outlined how VlanManager works and how it ensures network scalability and tenant isolation. Up to this point, however, I’ve only dealt with fixed IP networks of different tenants. While f转载 2014-12-14 16:57:17 · 1064 阅读 · 0 评论 -
Openstack的网络(nova)
在理解network的配置之前你可以先规划好你的openstack的compute网络拓扑networking options 在compute中,用户在项目中组织他们云中的资源,一个compute中的项目包含一些用户创建的vm实例,对于每个vm,compute分配给vm一个私有ip地址,目前,compute只支持linux bridge模式的网络,让虚拟机通过物转载 2014-12-14 13:25:59 · 665 阅读 · 0 评论 -
OpenStack云平台的网络模式及其工作机制(1)
OpenStack云平台的网络模式及其工作机制(1)http://os.51cto.com/art/201208/351839.htm转载 2014-12-14 17:00:23 · 693 阅读 · 0 评论 -
Keystone安装
Idenitity 服务理念:执行以下功能:用户管理,跟踪用户以及用户的权限catalog服务:提供与他们的API catalog 服务用户(user)用户表示拥有用户名,密码,邮箱等帐号信息的自然人。证书(Credentials)证明资格和权力的东西,如用户名和密码,用户名和API K转载 2014-12-11 23:07:08 · 888 阅读 · 0 评论 -
使用SecureCRT的SFTP在WINDOWS与LINUX之间传输文件
背景: 有一台主机,安装了windows7,在其安装了virtualbox,然后安装了ubuntu虚拟机。在windows7上安装SecureCRT来ssh连接ubuntu虚拟机。一般在windows上面下载软件,然后通过vsftp上传到ubuntu虚拟机上。但是这样非常麻烦,现在考虑使用sftp协议来直接传输。方案: 使用SecureCRT软件ssh连接到ubuntu转载 2014-12-16 18:16:23 · 810 阅读 · 0 评论 -
持续集成(第二版)
持续集成(第二版)译者: 雷镇发表时间:2010-03-17浏览量:36092评论数:1挑错数:0作者:Martin Fowler译者:雷镇持续集成是一种软件开发实践。在持续集成中,团队成员频繁集成他们的工作成果,一般每人每天至少集成一次,也可以多次。每次集成会经过自动构建(包括自动测试)的检验,以尽快发现集成错误。许多团队发现这种方法可以显著减转载 2014-11-24 22:26:02 · 556 阅读 · 0 评论 -
virtualbox 增强包安装
首先说下增强包能干什么,在desktop下面有了增强包桌面就能变大了,在server下也是类似,那个黑屏就能变大了,还有一项比较重要就是共享文件,也需要增强包。 在desktop下面比较简单,在virtualbox的菜单里把安装增强包点一下,然后再从命令行mount一下cdrom,再然后运行下安装的包就行了: 1、首先,选择设备->安装增强功能 2、然后安装以下的包: su原创 2014-11-24 22:24:29 · 675 阅读 · 0 评论 -
同步与异步的概念
进程同步用来实现程序并发执行时候的可再现性。一.进程同步及异步的概念1.进程同步:就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。也就是必须一件一件事做,等前一件做完了才能做下一件事.就像早上起床后,先洗涮,然后才能吃饭,不能在洗涮没有完成时,就开始吃饭.按照这个定义,其实绝大多数函数都是同步调用(例如sin,isdigit等)。但是一般而言,我们在说同步、异步的时候,特指那转载 2014-11-24 10:48:10 · 627 阅读 · 0 评论 -
守护进程
Linux服务器在启动时需要启动很多系统服务,它们向本地和网络用户提供了Linux的系统功能接口,直接面向应用程序和用户。提供这些服务的程序是由运行在后台的守护进程(daemons)来执行的。1.守护进程是生存期长的一种进程。2.它们独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事件。3.他们常常在系统引导装入时启动,在系统关闭时终止。linux系统有很多守护进程,大多原创 2014-11-17 11:05:05 · 526 阅读 · 0 评论 -
什么是IaaS, PaaS和SaaS及其区别
云服务”现在已经快成了一个家喻户晓的词了。如果你不知道PaaS, IaaS 和SaaS的区别,那么也没啥,因为很多人确实不知道。“云”其实是互联网的一个隐喻,“云计算”其实就是使用互联网来接入存储或者运行在远程服务器端的应用,数据,或者服务。 任何一个使用基于互联网的方法来计算,存储和开发的公司,都可以从技术上叫做从事云的公司。然而,不是所有的云公司都一样。不是所有人都是C转载 2014-11-17 10:36:08 · 575 阅读 · 0 评论 -
动态链接库和静态链接库的区别
静态连接库就是把(lib)文件中用到的函数代码直接链接进目标程序,程序运行的时候不再需要其它的库文件;动态链接就是把调用的函数所在文件模块(DLL)和调用函数在文件中的位置等信息链接进目标程序,程序运行的时候再从DLL中寻找相应函数代码,因此需要相应DLL文件的支持。 静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,lib 中的指令都全部被直接包含在最终生转载 2014-11-12 10:38:50 · 497 阅读 · 0 评论 -
虚拟IP原理
高可用性HA(High Availability)指的是通过尽量缩短因日常维护操作(计划)和突发的系统崩溃(非计划)所导致的停机时间,以提高系统和应用的可用性。HA系统是目前企业防止核心计算机系统因故障停机的最有效手段。实现HA的方式,一般采用两台机器同时完成一项功能,比如数据库服务器,平常只有一台机器对外提供服务,另一台机器作为热备,当这台机器出现故障时,自动动态切换到另一台热备的机器。转载 2014-06-26 14:02:01 · 453 阅读 · 0 评论 -
Keystone, Openstack之魂
Openstack,不做过多解释,让我们直入主题---Keystone。Openstack是一个SOA的架构,理论上各个子项目独立提供相关的服务,互不依赖。例如Nova提供计算服务,Swift提供对象存储服务,Glance提供镜像服务等。但是实际上(至少从Openstack目前开源实现上来看),所有组件都依赖于Keystone提供3A(Account, Authentication, Author转载 2014-12-14 16:54:53 · 503 阅读 · 0 评论