- 博客(38)
- 资源 (3)
- 收藏
- 关注
原创 用滴滴云Notebook快速上手PyTorch-MNIST手写体数字识别
这里写自定义目录标题一、购买Notebook服务访问Notebook二、构建MNIST手写体数字识别程序在本教程中,您将学习如何快速使用PyTorch训练一个神经网络学习如何识别手写数字。本文使用滴滴云Notebook作为开发环境,滴滴云Notebook服务集成了CUDA、CuDNN、Python、TensorFlow、Pytorch、MxNet、Keras等深度学习框架,无需用户自己安装。滴滴云正在推出AI大师活动,购买Notebook和GPU/vGPU云服务器产品时使用我的大师码0123可享受9折
2020-06-01 10:44:43 514
原创 英伟达GPU产品系列介绍
英伟达GPU产品系列介绍英伟达GPU产品系列RTX & GTX总结Nvidia GeForce RTX 2080ti, Nvidia Tesla T4, Nvidia Titan RTX … 英伟达这些GPU产品的名称看上去眼花缭乱,傻傻分不清。为了搞清楚这些名词,我专门花了一些时间整理整理,大体上梳理清楚了脉络。英伟达GPU产品系列首先,英伟达GPU产品根据应用场景分了3个产品系列...
2019-08-31 09:49:09 19383
原创 OSP12搭建BareMetal服务
OSP12搭建BareMetal服务Redhat OpenStack Platform12对应的是pike版本OpenStack。OSP12我们已经测试了一段时间了,这段时间测试Ironic功能,用了接近2个周的时间才算走通了。感觉Ironic测试还是需要做大量工作的,而且按照红帽官方文档来做基本走不通,还是要看社区文档,自己多试错,多排查。网络规划这是红帽官网的网络架构图,需要注...
2018-04-25 10:48:13 2519
原创 通过Fule9.0推送的OpenStack环境管理BareMetal设备
目录目录准备环境推送带Ironic服务的OpenStack环境Enroll一个Ironic节点创建BareMetal Flavor制作一个Ubuntu操作系统的user image将制作好的user image上传到glanceboot一个BareMetal instance遗留的问题Fuel可以快速构建OpenStack环境,只要在部署环境时勾选Ironic模块,就可以构建出一套带
2016-12-08 18:33:44 1715
原创 OpenStack网络基础——VXLAN网络
本文旨在介绍VXLAN的基本概念,以及OpenvSwitch中VXLAN的工作原理。最后通过一个实验让读者对VXLAN有一个直观的认识。
2016-07-12 19:41:00 23389 3
原创 OpenStack网络实战系列一:通过Openvswitch实践了解交换机的基本概念和操作
本文通过openvswitch和Linux网络命名空间的基本操作帮助大家初步理解网络交换机的基本概念及操作,为后续理解和研究openstack网络概念打下初步基础。
2016-07-04 19:21:10 6621
原创 如何使用OpenStack将云主机部署到特定的计算节点上
本文简要介绍了openstack调度器nova-scheduler实现的基本原理,并通过两个示例介绍了基于某些特殊场景如何将云主机部署到特定的计算节点上。
2016-06-27 19:23:45 8273 1
翻译 OpenStack网络指导手册 -基本网络概念
[前言]无论学习OpenStack或CloudStack,或是其他的云平台产品,网络都是举足轻重的概念和技术。但是网络知识本身就很庞大和复杂,学习起来非常困难,甚至不知道从何处下手。前段时间翻看OpenStack的文档,发现里面的文章写的网络基本入门知识非常浅显易懂,但是没有中文版本。好东西当然要分享,我便在闲暇时间将这篇文章翻译过来了,希望对渴望了解网络知识的人提供一点帮助。同时由于水平有限
2015-12-31 13:51:04 4971
原创 在ubuntu13.04环境下配置apache的vhost
什么是vhost?Vhost是apache服务的虚拟主机,通过配置不同的vhost,可以在同一台apache主机上运行不同的web应用。如果你是一位php学习者,你想通过两个不同的应用test1和test2学习不同的知识,或者进行对比测试。你就可以创建两个test1目录和test2目录,里面分别存放test1和test2两个工程。通过将这两个工程映射给两个虚拟主机vhost1和vhost2
2013-07-10 19:51:58 4032
原创 CloudStack的安全组
CloudStack的安全组通过网络第三层协议保证虚拟机的安全隔离。每个安全组可以设定一定的安全规则,即安全组网络的进入规则和流出规则。CloudStack默认所有出去的流量都是允许的,所用进入的流量都是禁止的。CloudStack中提供了基于CIDR和基于账户的安全组防护规则如图所示:如入口规则,可以选择指定协议的起始端口和结束端口,一级CIDR来允许一定网段的特定协议的
2013-06-04 16:13:15 2542
原创 使用libvirt和virsh工具创建KVM虚拟机
一、 制作虚拟机镜像qemu-img create -f qcow2 CentOS1.qcow2 100G二、 编辑虚拟机配置文件centos.xml 2 CentOS-UECCloud //虚拟机名称 3 4 //最大内存 4 4 //可用内存 5
2013-05-22 14:54:25 4425
原创 CentOS6.3虚拟机双DVD iso配置本地软件源
1. 在虚拟机上挂载两个CentOS 6.3操作系统的iso镜像文件,CentOS-6.3-x86_64-bin-DVD1.iso和CentOS-6.3-x86_64-bin-DVD2.iso。2. mkdir -p /mnt/{dvd1,dvd2}3. mount /dev/cdrom /mnt/dvd1; mount /dev/cdrom1 /dvd24. Vi /etc/yum.
2013-05-22 09:52:03 1118
原创 最大子串问题(The Maximum-subarray Problem)
brute-force法typedef struct {int max_left;int max_right;int maximum;}maxinfo;maxinfo bruteforce(int A[], int len){maxinfo max;max.max_left= 0;max.max_right= 0;max.maximum= 0;i
2012-12-16 15:31:41 700
转载 Linux/Unix环境编程电子资料汇总
▲Linux/Unix环境编程电子资料汇总: Understanding The Linux Kernel 第一版 http://bbs.topsage.com/dispbbs.asp?boardID=119&ID=157562 Understanding The Linux Kernel 第二版 http://bbs.topsage.com/dispbbs.asp?boardID=119&
2008-05-27 10:41:00 16322
转载 程序风格的要素-C++风格指南
程序风格的要素-C++风格指南 原著:Neill Kipp 翻译:Panic 2005年3月30日译者序:这是一篇写于1996年1月23日的文章,到现在已经有9个年头了,很陈旧,有可能跟不上形势,但是有些东西仍然值得现在的开发者学习,我翻译这篇文字仅供读者参考。 原文链接:http://www.gamedev.net/reference/articl
2008-05-24 19:31:00 473
转载 C宏——智者的利刃,愚者的恶梦!
C宏——智者的利刃,愚者的恶梦! 作者:乾坤一笑本文出自 乾坤一笑 的Blog文章 水平不高不低的C++程序员最喜欢挂在嘴上的一句话就是:C宏,万恶之首,错误的开端,应该被废弃。 请注意,我用了一句不敬的修饰语“水平不高不低的”。为什么这么说?因为水平低都插不上话,都在在静静地听老前辈布道呢。水平高的,比如Bane Stroustru
2008-05-24 19:28:00 420
转载 C++编译器如何实现异常处理
C++编译器如何实现异常处理原著:Vishal Kochhar翻译:局部变量原文出处:How a C++ compiler implements exception handling译者注:本文在网上已经有几个译本,但都不完整,所以我决定自己把它翻译过来。虽然力求信、雅、达,但鉴于这是我的第一次翻译经历,不足之处敬请谅解并指出。 与传统语言相比,C++的一项革命性创新就是它支持异常处理。传统
2008-05-22 21:40:00 449
转载 .c文件和.h文件的概念与联系
.c文件和.h文件的概念与联系作者:乾坤一笑 如果说难题最难的部分是基本概念,可能很多人都会持反对意见,但实际上也确实如此。我高中的时候学物理,老师抓的重点就是概念——概念一定要搞清,于是难题也成了容易题。如果你能分析清楚一道物理难题存在着几个物理过程,每一个过程都遵守那一条物理定律(比如动量守恒、牛II定律、能量守恒),那么就很轻松的根据定律列出这个过程的方程,N个过程必定是N个N元方程,
2008-05-22 21:32:00 477
转载 static_cast揭密
static_cast作者:Sam NG 译者:小刀人原文链接:What static_cast本文讨论static_cast。 介绍大多程序员在学C++前都学过C,并且习惯于C风格(类型)转换。当写C++(程序)时,有时候我们在使用static_cast时可能会有点模糊。在本文中,我将说明static_cast泛型(Generic Types) float f =
2008-05-22 21:29:00 379
转载 指针专题
指针专题作者:anangcl一、数组的指针、指针数组以及指向指针的指针 考虑数组的指针的时候我们要同时考虑类型和维数这两个属性。换一句话,就是说一个数组排除在其中存储的数值,那么可以用类型和维数来位置表示他的种类。A)一维数组 在c和c++中数组的指针就是数组的起始地址(也就第一个元素的地址),而且标准文档规定数组名代表数组的地址(这是地址数值层面的数组表示)。例如:int a
2008-05-22 21:27:00 370
转载 C++类对象的拷贝构造函数
public class EncodeUtil { /** 国标码和区位码转换常量 */ public static final int GB_SP_DIFF = 160; /** 存放国标一级汉字不同读音的起始区位码 */ public static final int[] secPosvalueList = { 1601, 1637, 1833, 2078
2008-05-22 21:25:00 398
转载 C 程序的外部变量与函数
C 程序的外部变量与函数武汉市东湖中学 朱海清 孟学桢摘要 本文讨论了C程序的外部变量和函数的一些性质,结合实际的编程,给出了使用外部变量和函数的方法。关键字:C程序,外部变量,函数 C程序由一组对象组成,这些对象包括程序中所使用的变量和实现特定功能的函数。变量可以分为函数内部定义、使用的变量和函数外部定义的变量,通常情况下,把函数内部定义、使用的变量称为内部变量或局部变量,
2008-05-22 21:24:00 494
转载 直接调用类成员函数地址
直接调用类成员函数地址作者:南风 下载源代码 摘要:介绍了如何取成员函数的地址以及调用该地址. 关键字:C++成员函数 this指针 调用约定 一、成员函数指针的用法 在C++中
2008-05-22 21:22:00 462
转载 C++中的this指针
当一个成员函数被调用时,自动向它传递一个隐含的参数,该参数是一个指向接 受该函数的调用的对象的指针,在程序中可以使用关键字this指针来引用改制镇,因此称该指针为this指针。this指针是c++实现封装的一种机制, 它将成员和用于操作这些成员的成员函数联系在一起。例如;Location类的成员函数init被定义为:void Location::init(int initx,int ini
2008-05-22 13:59:00 624
转载 关于C++中的内联函数(inline)
在c++中,为了解决一些频繁调用的小函数大量消耗栈空间或者是叫栈内存的问题,特别的引入了inline修饰符,表示为内联函数。 可能说到这里,很多人还不明白什么是栈空间,其实栈空间就是指放置程序的局部数据也就是函数内数据的内存空间,在系统下,栈空间是有限的,如果频繁大量的使用就会造成因栈空间不足所造成的程序出错的问题,函数的死循环递归调用的最终结果就是导致栈内存空间枯竭。 下面我们来看一个
2008-05-22 13:56:00 366
转载 关于C++中的内联函数(inline)
在c++中,为了解决一些频繁调用的小函数大量消耗栈空间或者是叫栈内存的问题,特别的引入了inline修饰符,表示为内联函数。 可能说到这里,很多人还不明白什么是栈空间,其实栈空间就是指放置程序的局部数据也就是函数内数据的内存空间,在系统下,栈空间是有限的,如果频繁大量的使用就会造成因栈空间不足所造成的程序出错的问题,函数的死循环递归调用的最终结果就是导致栈内存空间枯竭。 下面我们来看一个
2008-05-22 13:55:00 298
转载 C++的static关键字
C++的static关键字 作者:韩耀旭 C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。一、面向过程设计中的static1、静态全局变量在全局变量前,加上关键字static,该变量就被定义成为一个静态全局变量。我们先举一个静态全局变量的
2008-05-21 15:51:00 300
转载 const 用法详解
面向对象是C++的重要特性. 但是c++在c的基础上新增加的几点优化也是很耀眼的就const直接可以取代c中的#define以下几点很重要,学不好后果也也很严重 const1. 限定符声明变量只能被读 const int i=5; int j=0; ... i=j; //非法,导致编译错误 j=i; //合法2. 必须初始化 const i
2008-05-21 15:28:00 461
转载 C++基本功:全面掌握const、volatile和mutable关键字
C++程式设计过程中,const的使用可以频度是非常高的.它在保证程式安全方面起到了不可估量的作用.用一句话来表达最确切不过了:”小兵立大功”. 有了const,那么mutable当然缺不了. 然作为const的同胞兄弟,volatile却在很多人的视野中消失.其实volatile担负的责任有何尝小呢? 自然,它们的用法多样而灵巧,以至新手迷惑久久,下面就来系统的探讨总结一下吧:
2008-05-21 15:20:00 332
转载 C++常类型(const)
常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。因此,定义或说明常类型时必须进行初始化。 一般常量和对象常量 1. 一般常量 一般常量是指简单类型的常量。这种常量在定义时,修饰符const可以用在类型说明符前,也可以用在类型说明符后。如: int const x=2; 或 const int x=2; 定义或说明一个常数组可采用如下格式: co
2008-05-21 15:18:00 419
原创 繁忙而无头绪
俗话说万事开头难,这几天我可对这几句话受用了。实验室这边需要与firefox源代码的接口相连,可是源代码如此庞大,该从何处下手啊?狂看英文资料,还是没能理出头绪,哎!实习单位那边也是开头,也是困难,需要懂得的知识太多了,看来我这几周是要被浓云迷雾笼罩了!但是,一定要坚持,挺过了这段艰苦的时刻,迎接来的就肯定是无限光明的前途了!呵呵,期待晴空万里的日子。
2008-05-16 21:20:00 385
原创 潜意识的作用
今天偶尔看了一本书,讲得是成功的秘诀,虽然有炒作之嫌,但个人认为还是很有道理的。书里说人成功的决定性因素在于个人的思想意识,我虽不敢苟同但除去客观因素,思想意识的作用完全可以最大化。客观世界是我们无法改变的,我们唯一能改变的就是我们自己。做事的对于错,相信很多人都能明白,但是只有极少的人知道如何把知道转化为行动。例如我们都知道刻苦勤奋能通往成功,可是又有多少人能够达到自己理想状态下的勤奋呢?可是如
2008-05-15 19:51:00 619
原创 Makefile 读书笔记(一)
Makefile文件概述一. Makefile 文件格式target ... : prerequisites ... command ... ..."target"通常是可执行文件或者object文件“prerequisite”为target文件所依赖的文件"command"是make命令执行的动作二. 一个简单的Makefile实例在这个
2008-05-13 11:21:00 386
原创 我十分渴望鲁能胜申花
明天鲁能泰山队就要迎战宿敌上海申花了,两支队伍毫无疑问是中超球队的超级豪门。但伴随着各个俱乐部对球队建设的重视和洋枪打天下的格局,它们的优势不像往年那么明显了。鲁能更是如此,以前依靠引进超级内援,曾经在2006年豪取双冠王,并且历史性地提前六轮夺冠。但是由于上赛季引进外援不力,加上亚冠的拖累,鲁能再一次四大皆空,今年引援雷声大雨点小,老说会有强力外援加盟,但始终犹抱琵琶半遮面,若隐
2008-05-09 19:55:00 702
转载 在C语言中以编程的方式获取函数名
http://www.sina.com.cn 2006年07月26日 09:03 天极yesky 作者:谢启东编译
2008-05-09 16:34:00 487
原创 C语言中include与include"file"的区别
include不经过本地目录,直接到系统目录寻找文件include"file"先在本地目录寻找,若本地找不到文件,再去系统目录寻找
2008-05-09 15:11:00 476
原创 Scratchbox preference in Eclipse
出现的错误:在Build Target的时候Scratchbox configuration error: Could not read the compilation targets of Scratchbox, please check the command syntax settings.但是scratchbox preferences 似乎没有设置错误:那错误到底出在哪里呢??狂晕,原来
2008-05-09 10:59:00 303
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人