首页

Gif专题:在对话框上显示Gif图片  

在上一篇文章中,我们介绍了如何导入一张Gif图片到VS2010中,今天我们继续讲解如何在对话框上显示Gif图片。 本文用到了上一篇文章中示例工程。 添加测试按钮 我们这次重点是描述如何加载并显示Gif图片,所以为了方便描述,我们首先在资源视图中添加一个按钮,当按钮被点击的时候,显示Gif图片的代码被执行,对话框上显示Gif图片。但是,这种方式下,因为显示Gif是一个阻塞过程,所以显示Gif的同时,...
  • 阅读全文 |
  • 分类:专题 |
  • 发表于:07月01日 |
  • 浏览:749 |
  • 评论已关闭 条评论

Gif专题:如何导入Gif图片作为资源  

在工作中,我们有时候需要在界面上显示一张Gif图片作为动画效果,今天我们专门出一个专题来讲讲如何在程序中导入并显示Gif图片。 这个专题将分为两篇文章,这是第一篇,主要讲解如何导入一张Gif图片,在下一篇文章中,我将描述如何通过GDI+的方式,来显示导入的Gif图片。 准备工作 开发环境:VS2010 任意Gif图片一张,命名为:test.gif 新建一个示例工程 我们首先启动VS2010,新建一...
  • 阅读全文 |
  • 分类:专题 |
  • 发表于:06月28日 |
  • 浏览:912 |
  • 评论已关闭 条评论

OpenStack专题:从ISO中创建OpenStack映像

现在网络上一些Linux发行版一般以ISO文件格式对公众发布,那么从网络上下载下来的ISO文件如何导入到OpenStack中并创建虚拟系统呢?今天我们总结一下从ISO创建OpenStack映像并创建虚拟机实例的过程。 本文实验环境 OpenStack版本:Ocata Host OS: CentOS 7.3 ISO文件: CentOS 7.3 一. ISO文件准备 从CentOS官网下载ISO安装文...
  • 阅读全文 |
  • 分类:专题 |
  • 发表于:04月12日 |
  • 浏览:861 |
  • 评论已关闭 条评论

OpenStack专题:配置block_device_allocate_retries解决卷创建超时的问题

问题 在OpenStack里尝试从Image里启动一个实例时,如果配置的卷很大,例如50G,则有可能会创建实例失败。 寻找原因 1. 从问题的现象上来看,OpenStack创建实例提示失败的具体原因如下: Build of instance aborted: Volume did not finish being created even after we waited 191 seconds o...
  • 阅读全文 |
  • 分类:专题 |
  • 发表于:04月12日 |
  • 浏览:2323 |
  • 评论已关闭 条评论

OpenStack专题:导入VMware OVA映像到OpenStack

工作中碰到一个需求:之前的业务系统跑在VMware虚拟机中,现在需要导入到OpenStack中当做VM来跑。 问题:需要解决VMware系统迁移到OpenStack Glance中。 解决方法: 可以先从VMware中导出虚拟机,注意选择导出单个ova文件。然后使用qemu-img工具将ova格式转成qcow2的格式,然后上传到Glance即可。具体操作指令如下: 1)解压ova文件: # tar...
  • 阅读全文 |
  • 分类:专题 |
  • 发表于:01月17日 |
  • 浏览:3057 |
  • 评论已关闭 条评论

OpenStack专题:OpenStack使用Win7 ISO映像文件创建实例

系统环境: 操作系统:CentOS 7.3 1611 OpenStack版本:Ocata 1) 创建一个空的系统盘 # qemu-img create -f qcow2 win7.qcow2 15G 2) 下载适用于Win7的virtio驱动,请注意根据实际要安装系统的版本选择下载32位或者64位 # wget https://fedorapeople.org/groups/virt/virtio...
  • 阅读全文 |
  • 分类:专题 |
  • 发表于:01月17日 |
  • 浏览:980 |
  • 评论已关闭 条评论

OpenStack专题:too many connections

系统环境: 操作系统:CentOS 7.3 1611 OpenStack版本:Ocata 问题:在OpenStack运行一段时间后,查看Log发现有”too many connections”错误。 原因:OpenStack组件对数据库的连接数超过了MariaDB的数据库最大可用连接数。可以通过修改配置提升最大连接数。 解决方法: 1)配置/etc/my.cnf [mysq...
  • 阅读全文 |
  • 分类:专题 |
  • 发表于:01月17日 |
  • 浏览:872 |
  • 评论已关闭 条评论

OpenStack专题:Please ensure your tgtd config file contains ‘include /var/lib/cinder/volumes/*

操作系统:CentOS 7.3 1611 OpenStack版本:Ocata 问题:在使用Cinder组件创建卷时,Cinder组件日志提示:Please ensure your tgtd config file contains ‘include /var/lib/cinder/volumes/* 解决方法: 1) vi /etc/tgtd/tgtd.conf 2) 在文件末尾添加:...
  • 阅读全文 |
  • 分类:专题 |
  • 发表于:01月11日 |
  • 浏览:1004 |
  • 评论已关闭 条评论

OpenStack专题:Executable not found: tgtadm

操作系统:CentOS 7.3 1611 OpenStack版本:Ocata 问题:建立实例时调用Cinder服务创建卷时,Cinder组件的日志提示Executable not found: tgtadm。 解决方法: # yum install epel-release # 安装epel仓库 # yum install –enablerepo=epel scsi-target-u...
  • 阅读全文 |
  • 分类:专题 |
  • 发表于:01月11日 |
  • 浏览:847 |
  • 评论已关闭 条评论

OpenStack专题:设置hostname并永久生效

操作系统:CentOS 7.3 1611 OpenStack版本:Ocata 在单机部署OpenStack时,一开始的准备工作如果没有做好,很容易导致后面各个组件安装出现问题。今天要说的是这个hostname问题。 hostname为本机名,在OpenStack各个组件安装时需要将它写入到各个组件的配置文件中,如果hostname没有设置,则nova和neutron组件会将默认的localhost...
  • 阅读全文 |
  • 分类:专题 |
  • 发表于:01月11日 |
  • 浏览:867 |
  • 评论已关闭 条评论