五分钟教你学会云审计 [问题点数:50分]

Bbs1
本版专家分:0
结帖率 0%
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
五分钟学会HTML5
<em>五分钟</em><em>学会</em>HTML5
一步一步教你学会使用git 第一集(超详细,图文)
从https://git-scm.com/downloads上下载git for windowsn 安装过程非常简单,一路next即可,所有的设置都使用用默认设置。n 安装完毕后在桌面点击右键,在弹出的对话框当中出现“Git GUI Here”和“Git Bash Here”表示安装成功。n 在桌面创建一个新的文件夹,取名为test。进入该文件夹鼠标右键在弹出的菜单当中点击Git Bash Her...
AWS和Azure审计功能对比
n n n 总体对比n下表从不同的角度对比了一下AWS和Azure<em>审计</em>功能的差异。nnnnnAWSnAzurennnnn接口风格nRPC,<em>审计</em>围绕接口来做。nRESTful,<em>审计</em>围绕资源来做。nnn认证方式nAK/STSnOAuth 2.0nnn<em>审计</em>产品nCloudTrail支持所有OpenAPI的<em>审计</em>。不走OpenAPI的产品需要产品自己提供<em>审计</em>功能。nActivi...
十天学会单片机非常完整版
十天<em>学会</em>单片机非常完整版
pq软件教程
<em>五分钟</em><em>教你</em><em>学会</em>如何在win环境下<em>学会</em>PQ分区软件,硬盘版,在不损坏数据的前提下,分区,绝对的好用,不下载 后悔。
五分钟学会Linux(一)——简介+常用命令
1.什么是Linux?rn&amp;amp;amp;amp;amp;amp;nbsp; &amp;amp;amp;amp;amp;amp;nbsp; &amp;amp;amp;amp;amp;amp;nbsp; &amp;amp;amp;amp;amp;amp;nbsp;Linux是一种开源的操作系统,由于其免费,稳定,高效的特性,目前主要用作服务器。关于Linux的发展历史请读者自行查阅,基于Linux内核有几种主流的发行版:CentOS,Ubuntu,RedHat等。rn2.如何安装和使用Linux?r
粥左罗教你从零开始学写作笔记系列
学习资源:https://pan.baidu.com/s/1Yy0ix_d_6dhLy_MApiSl5w (关注公众号“AI产品经理人”,回复“粥左罗”获取密码)nn一 写作认知:多数人理解错了写作nnn第01讲:写作能力是人人需要的底层能力nn沟通,是最重要的生存技能;需要掌握一定的沟通话术,这也决定了你链接资源的能力。n 写作,倒逼成长的绝佳方式;每天分享知识,如果你今天没有想要飞翔的,说明你...
带你10分钟学会编写makefile文件
rnrnMakefile是什么?rn简单的说,Makefile/makefile就是项目管理器。如果你了解过linux内核的话。你对Makefile就不陌生,因为linux内核源码非常庞大,想要编译内核源码就不得不使用make。rnrnrnMakefile的五个规则。rnrn显示规则:生成目标文件要依赖的所有文件写进Makefile。rn隐晦规则:make具有自动推导的功能,有时我们可以不用把目标依赖写进Makef...
MySQL控制台操作
MySQL数据库操作命令教程,<em>五分钟</em><em>学会</em>MySQL!
学会提问:麦肯锡工作法》读书笔记
n n n 这本书是通过速读的方式阅读完。整体上感觉书的内容比较散乱。但仍有收获。推荐指数,2颗星。n第一章 为什么优秀的顾问会特别注重提问n提问的目的及好处,解释学习提问的重要性。为什么要学习提问。n提问的目的:是为了控制思维。n好处有以下几点:nn通过提问让大脑动起来。(宝矿力的开发的例子)n梳理杂乱的信息 —&amp;gt; 整理信息,减轻工作上的烦恼n找出事物的本质,...
经典教材《21天教你学会C++》
经典教材《21天<em>教你</em><em>学会</em>C++》.rar,很不错的东西哦!
30分钟学会Git - 在码云实践
不耍流氓,直接上操作!n1. 本地仓库初始化n$ cd ifastn$ git initn2. 新建远程仓库n比如码云,获得项目地址https://gitee.com/icron/ifast.gitn3. 添加/关联远程仓库n$ git remote add gitee https://gitee.com/icron/ifast.gitn...
郭天祥《十天学会单片机》视频BT种子
对于单片机初学者来说,郭天祥的《十天<em>学会</em>单片机》的视频教程是个单片机入门很不错的资源,当你按照视频一步步的学习下去,你会发现你对学习单片机的认识已经上了新的台阶!
一小时教你学会项目管理的精髓
我们在职场里,一般觉得能力模型的构建分为三块,懂人、懂业务、懂项目管理。这三项职场核心能力的修炼决定了我们在事业上走多远,能够达到多高。从另一个角度来说,我们的人生就是一个大的项目,修身齐家治国平天下,从来都是正向的完美推进,做好了自我的管理,后续的就理所当然了。n本场 Chat 主要面向在工作里可能会用到项目管理技能的同学,适用于各行各业,但以互联网思维为主。nn我们眼中的项目和项目管理到底是什...
五分钟学会Windriver
<em>五分钟</em><em>学会</em>Windriver-five minutes Society Windriver
手机ROM移植手册
小米手机,华为手机等手机的ROM烧写手册,适用download源码去编译烧写
五笔 什么是识别码
进一步<em>教你</em>如何学五笔。让你<em>五分钟</em><em>学会</em>五笔,学五笔关键是要有决心,千万不可三天打鱼两天晒网,只要下了这个决心,<em>五分钟</em>入门,个把星期就能达到熟练程序,五笔其实并不难!
每天5分钟玩转Docker 学习总结(二)
第五章 Docker 网络nnDocker 安装时会创建三个网络:bridge\host\nonennnn5.1 none网络nnn什么都没有的网络,挂在这个网络下的容器除了lo,没有任何网卡n用途:生成随机密码nnnnn5.2 host网络nnn连接到host网络的容器共享Docker host的网络栈,容器的网络配置与host完全一样n使用 –network=host 指定使用host网络nn...
几分钟几张图教你学会如何使用UML
很多初次接触UML的朋友们可能会感觉它各种各样的线条、关系、描述等晦涩难懂。本篇文章简单介绍了一下其中几个图,用最朴实的语言结合上图片来让你一眼就能理解他们,如果您在阅读的过程种发现错误之处恳请您在评论区指点。nnnn1.类图、对象图、接口nn这三种图是uml中最简单的图了,我想看了下方三张图片你就明白了:nnnnnnnnnnnnnn在类中存在几种关系,是我...
【学习资料】10天教你学会PHP
10天<em>教你</em><em>学会</em>PHP10天<em>教你</em><em>学会</em>PHP10天<em>教你</em><em>学会</em>PHP10天<em>教你</em><em>学会</em>PHP
硬件设计从0到1之基础知识框架
硬件工程师从0到1–《基础知识框架》n笔者自2011年从本科毕业至今已经近8年,目前从事与硬件产品经理相关工作,主要面向于B端产品(B端:企业用户)。整个岗位职责经历了硬件工程师、FPGA逻辑工程师、项目经理、产品经理,从业企业类型有中型企业、创业公司、上市企业。回首这8年来的经历,从一个刚出校门对硬件非常懵懂的职场小白,到现在对硬件设计过程游刃有余并且在组织优化有自己的一些思考,这个过程值得回味...
手把手教你做项目一步一步学PLC编程西门子MicroWIN [张越,陶飞 编著] 2013年(清晰版)
手把手<em>教你</em>做项目一步一步学PLC编程西门子MicroWIN [张越,陶飞 编著] 2013年
每一个人都应该学习电脑编程,因为它会教你如何思考
扎克伯格11岁开始学习编程,创办Facebook;比尔·盖茨13岁学习编程,创办微软……乔布斯说:“每一个人都应该学习电脑编程,因为它会<em>教你</em>如何思考。"rnrnrnrnrnrnrnrnrnrn现在在北京上海,顶级的IT工程师,年薪至少是百万级的(一线公司大学毕业生起薪都是30万),股票期权一兑现,全公司人人都是千万富翁。估计你们也听说过王者荣耀项目组,今年项目奖金是120个月的工资,再次引发了一阵
1个小时学会制作Makefile,教你如何制作Makefile
Makefile教程,<em>教你</em>如何制作Makefile,简单易学。1个小时<em>学会</em>制作Makefile,<em>教你</em>如何制作Makefile
好莱坞电影调色师从Colorist到Finishing Artist的进化之路
n n n 从最新的复联的片尾字幕中,我们发现了一个有趣的变化,以前的Colorist调色师的职位,悄悄的变成了Finishing Artist(小编姑且先给个不成熟的翻译,完片艺术家)。nnnnnn《复仇者联盟》片尾字幕今天的访谈来自于好莱坞Technicolor的资深调色大神Steve Scott,此前的HPA Awards文章中我们也刚刚介绍过,这篇访谈特别谈到...
教你如何在10分钟内学会简单的爬虫
首先,声明:我是一个正在学习爬虫的新手,请各位大佬,多多指教!nnHi , domonn爬虫emmm,是一个很有趣的东西(目前,我是这样认为的)nn相信对于大多数像我一样的新手没有什么经验,对于网上的爬虫教程却又感到非常的复杂难懂。今天我来说一个比较简单爬虫方法。nn工具:Python 3.x ,pycharmnn库:lxml、requestnn爬取的界面是;http://www.cug.edu....
教你10天学会asp
<em>教你</em>10天<em>学会</em>asp<em>教你</em>10天<em>学会</em>asp<em>教你</em>10天<em>学会</em>asp<em>教你</em>10天<em>学会</em>asp<em>教你</em>10天<em>学会</em>asp<em>教你</em>10天<em>学会</em>asp<em>教你</em>10天<em>学会</em>asp
五分钟学会之contentprovider
package com.example.user.android2lesson_05_contentprovider;nnimport android.support.v7.app.AppCompatActivity;nimport android.os.Bundle;nnpublic class MainActivity extends AppCompatActivity {nn// 内容
五分钟学会HTML5!(一)
语义标签和页面布局rnrn我们首先讲一个关于一所大学的经典故事。这所大学在建设校园草地时,没有开辟任何步行小道,他们把整个空地种上草,然后等待。rn一年以后,人们经常走过的地方,草都被踩光了。于是,这所大学就将这些地方铺设为真正的人行道。rnrn棒极了!这些人行道是人们真正“走”出来的。rnrnHTML5新语义元素的诞生正是基于同样的逻辑。(关于这一点,可以参看W3C设计指南中的“Pave the Cowpaths”。)rnrn语义元素清晰地向浏览器和开发人员表明了它们的涵义和用途,要理解这一点,可以将它们与< div>标签进行对比。在HTML文件内,< div>标签能定义出一个分区或者一个小节,但是它无法告诉我们分区里的内容,不能传达任何清晰的涵义。rnrn开发人员通常会将ID或者类名与< div>标签配合使用,这会向程序员传达更多的涵义。但遗憾的是,这并不能帮助浏览器领会那种标签的用途。< div id="header">rnrn在HTML5中,有不少新的富含语义的元素,可以向浏览器和开发人员传达元素的用途。< header>rnrnW3C挖掘了数亿个的Web页面,找出开发人员一直在使用的ID和类名。一旦开发人员抛出div1、div2这些无意义标签,他们就得到了一个描述非常细致的已经在使用的元素的列表,并让其成为W3C的标准设置。rnrn下面是HTML5的一部分新的语义元素:rn• articlern• asidern• figcaptionrn• figurern• footerrn• headerrn• hgrouprn• markrn• navrn• sectionrn• timernrn由于这些元素的语义很丰富,相信你可能会猜出其中大部分元素的作用。rn为了说得更清楚,下面给出一张图示。rnrnrnrnheader和footer的作用不言自明,nav将创造一个导航条或者菜单条。此外,你可以用section和article将页面内容分为几个部分。最后,aside元素用来安置附带的内容,比如说,以边栏的形式放上一些相关链接。rnrn下面是一个简单的例子,其中的代码就用到了这些元素。rn rnrnrn rn Titlern rn rnrnrn rn rn Header in h1rn Subheader in h2rn rn rn rn rn Menu Option 1rn Menu Option 2rn Menu Option 3rn rn rn rn rn rn Article #1rn rn rn This is the first article. This is highlighted.rn rn rn rn rn Article #2rn rn rn This is the second article. These articles could be blog posts, etc. rn rn rn rn rn rn Linksrn rn Link 1rn Link 2rn Link 3rn rn rn rn rn Jennifer Marsmanrn rn rn Footer - Copyright 2011rnrnrn复制代码rnrn当然,在这个例子里,我也引出了另外几个新元素。rnrn不知道你是否注意到hgroup元素,它将h1和h2这两个header组合到一起了?rnrn我们可以用mark元素将重要文本高亮显示或标记出来。如果要在内容中插入一张图(图像、图表、照片和代码片段等),可以使用figure元素。而figcaption元素能为图加上标题。当把以上代码和一些CSS代码组合后,得到的Web页面如下图所示。rnrnrnrn在一些擅长CSS的朋友(可惜我不擅长CSS)的帮助下,上面这个结果看起来靓爆了!实际上,有了HTML的描述性,完成这个页面非常容易。rnrn还要说明一点,如果你是Visual Studio的拥趸,请确保已经安装了Visual Studio 2010 SP1。否则,你将发现Visual Studio并不理解HTML5元素,从而导致Web页面上到处是歪歪曲曲的线条。rnrn然后,在Visual Studio菜单中依次选择“Tools”-“Options”,打开一个“Options”对话框。从左侧的导航面板,依次展开“Text Editor”和“HTML”,单击“Validation”。在“Target”下拉列表框中选择HTML5,这样就能得到对HTML5 IntelliSense的支持了。rnrnrnrn使用Canvas元素在HTML5中进行绘画rnrnHTML5中另外一个新元素是< canvas>标签。顾名思义,它就是一块用来绘画的空白平面。你需要使用JavaScript在这块画布上进行操作和绘画。rnrn你可能需要为canvas元素赋予一个id属性,这样就能通过JavaScript代码以编程的方式访问它。如果你正在使用jQuery,并且在页面上只有一个canvas,你可以使用$(‘canvas’)来访问它,而不用为它命名。rnrn你也可以为canvas指定height(高度)和width(宽度),但这不是必需的。在< canvas> 和< /canvas>标签之间,你还可以指定一些文本,显示在不支持canvas元素的浏览器中。rnrn下面是使用canvas进行绘画的一个简单例子。(我希望画一张苏格兰国旗,如果画得不是非常精确,请见谅。)rnrnrnrnrn Your browser does not support the canvas tag.rn rnrnrn复制代码rn上面的代码将生成以下结果。rnrnrnrn现在我们从头到尾分析一下代码。rnrn首先,我创建了一块画布(canvas),并为它赋予了一个ID叫“myCanvas”。如果运行这段代码的浏览器不支持canvas元素,它就会在旗帜原本要出现的位置显示“Your browser does not support the canvas tag”。rnrn接下来,我编写了一段脚本。记住,canvas标签只是一个用来画图的容器,你必须用JavaScript来画图并将其呈现出来。我首先通过使用ID“myCanvas”获得了对canvas的一个引用,然后得到canvas的上下文。上下文所提供的方法和属性,都可以用来在canvas上操作图形和进行绘画。这里指定了参数“2d”,表示我将在2维的环境中来进行绘画。rnrn第三步,完成蓝色矩形的绘画。我用fillStyle方法指定了矩形的颜色为蓝色,再用fillRect方法画出了矩形,后者的参数指定了矩形的大小与位置。fillRect(0, 0, 125, 75)表示:从左上角的顶点(0,0)开始画一个矩形,宽为125像素,高为75像素。rnrn最后,我在旗帜上画出了一个白色的“X”。我首先调用beginPath方法启动画路径的进程。指定的lineWidth属性值(也就是路径的宽度)为15像素,这是通过不断猜想加尝试才找到的看起来最合适的值。另一个属性strokeStyle则被指定为“white”,以表示路径颜色为白色。接下来,依靠moveTo和lineTo两个方法描绘出了整个路径。这两个方法都会定位出一个用来绘图的光标,其区别在于:前者移动光标的时候不会画出一条线,而后者在移动的同时会画线。在画X的过程中,首先从(0,0)——左上角开始,然后画一条线到(125,75)——右下角。接着把光标移到(125,0)——右上角,一笔画到(0,75)——左下角。最后的stroke方法将真正地呈现这些笔画。rnrncanvas与SVG的简单对比rnrn可缩放矢量图形(Scalable Vector Graphics,简称SVG)是在浏览器窗口进行绘画的一个早期标准。随着HTML5的canvas的发布,许多人都想知道它们之间到底孰优孰劣。rnrn在我看来,它们之间最大的区别就是:canvas使用立即呈现模式,而SVG使用保留呈现模式。这意味着,canvas可以让所画的图形立即呈现在显示器里。在上面给出的代码中,一旦旗帜画完,系统就会“忘掉”它,且不会有任何状态保留下来。如果对它进行改动,将会导致彻底的重画。与之相比,SVG保留了所呈现对象的一个完整模型。要对图做出改动时,你只需要指出改动的地方(例如矩形的新位置),浏览器来负责呈现新的图形。这节省了开发人员的工作,但也为维护模块付出了性能上的代价。rnrn能够同时通过CSS和JavaScript来进行设计,是SVG另一个值得称道的优点。与之相比,canvas只能通过JavaScript来进行操作。rnrn两者其他的区别如下表所示。rnrnrnrn如果想了解更多细节的不同之处,推荐你去阅读下面一些文章(前面的表就是经过作者同意后从下面的文章里拿来的)。rnSVG和Canvas使用心得(Patrick Dengler著)rn深入HTML5 Canvas(Jatinder Mann著)rnHTML5 Canvas入门(John Bristowe著)rnrnrn音频和视频支持rnrnHTML5最大的新特色之一就是支持音频和视频。在HTML5之前,我们必须使用插件如Silverlight 或Flash来实现这些功能。在HTML5中,你可以直接使用新标签< audio> 和 < video>将音频和视频嵌入到页面。rnrn从编码的角度来看,audio和video元素使用起来很简单(下面我会深入地谈到它们的一些属性)。所有的主流浏览器都支持audio和video元素,包括最新版本的IE、Firefox、Chrome、Opera和Safari。虽然如此,有一点很关键:你需要编码解码器去播放音频和视频,而不同的浏览器支持的编码解码器是不同的(想要进一步了解视频容器和编码解码器,可以访问链接http://diveintohtml5.org/video.html)。幸运的是,这不会成为技术障碍,因为HTML5对音频和视频的支持方式非常灵活(各个浏览器支持的音频和视频格式一般有好几种,它会轮流使用这几种格式去播放音频和视频)。*当然,你最好提供多种格式的音频和视频源,以满足不同浏览器的需求。*此外,你还可以继续使用Silverlight或Flash插件。最后,在开始和结束标签(例如< audio> 和 < /audio>)之间的文本,会在浏览器不支持audio或video元素的时候显示到web页面上。rnrn例如:rnrn rn rn rn Your browser does not support the audio element.rnrn复制代码rnrn执行这段代码时,浏览器将首先试图播放laughter.mp3文件。如果没有合适的编码解码器去播放,它会转向播放下一个文件laughter.ogg。如果浏览器根本不认识audio元素,它会在音频控件的位置显示文本“Your browser does not support the audio element”。rnrn关于音频和视频,需要警告大家的是:HTML5并没有内置的数字版权管理(digital rights management,简称DRM)支持,作为开发人员,你必须自己实现它。rnrn现在,让我们深入探讨这两个新元素。rnrn音频rnrn首先,让我们看看< audio>的更多细节。rnrn rn rn rn Your browser does not support the audio element.rnrn复制代码rnrn前面已经介绍过,浏览器会依次尝试播放每个音频源,直到找到一个能播放的源。rnrn注意这里多了一个controls属性。使用这个属性后,浏览器将显示音频回放控件,包括播放/暂停按钮、时间显示控件、静音按钮和音量控件。在绝大多数情形下,把这些控件展示给用户是明智的。我非常讨厌打开一个网页时有声音响起,而且没法把它停止、静音或者调低,难道你不是这样?rnrn在IE浏览器中,各种音频控件如下图所示。rnrnrnrn在不同的浏览器中,这些控件的外观并不一样。Chrome浏览器中的音频回放控件如下图所示(它正在播放一首歌)。当你的鼠标指针悬停在整个控件最右边的声音图标上时,将会弹出一个下拉式的音量控制条。rnrnrn下图是Firefox中的控件样式,截图停在了一首歌暂停的时刻。和Chrome一样,它也有一个弹出式的音量控制条(本图未显示),可以通过将鼠标指针悬停在控件最右边的声音图标上弹出它。rnrnrnrnaudio元素的其他一些有趣的属性如下表所示。rnrnrnrn下面这段示例代码,执行时将显示音频回放控件,并在音频文件加载完成后立刻自动播放,完成后再一遍又一遍地重复播放。rnrn rn rn rn Your browser does not support the audio element.rnrn复制代码rnrn如果你想在自己的浏览器中好好研究< audio>元素,可以参考http://w3schools.com/上的“Tryit Editor”。它可以用来编辑一些示例代码,然后看看会发生什么。此外,你也可以参阅下面这篇文章——How to add an HTML5 audio player to your site(如何向你的站点添加HTML5音频播放器)。rnrn视频rnrn现在,让我们试试< video>元素。rn rn rn rn rn Your browser does not support the video tag.rnrn复制代码rnrn前面讲过,video元素也支持多个源,它会按顺序依次尝试播放。rnrn与audio元素相同,video元素也有一个controls属性。视频控件在IE浏览器中的截图如下所示。rnrnrnrnvideo元素其他一些有趣的属性如下表所示。rnrnrn如果你希望继续研究< video>元素,可以使用来自http://w3schools.com/的“Tryit Editor”,用它来编辑一些示例代码,然后看看代码生成的效果。rnrn如果想学习关于video和audio的更多内容,请访问以下几个链接。rnrn使用< audio>和< video>必须知道的5件事情rn如何向你的站点添加HTML5音频文件rnW3C Schools HTML5 video
五分钟学会ios反编译
将用以下几个方面来阐述我的观点:nniOS app可以“有条件”地被反编译n 脱掉App Store给“二级制文件”穿上的外衣n 如何利用工具去反编译niOS app可以“有条件”地被反编译nn首先,告诉大家一个不幸的消息,上架至App Store的app,被apple加密了。所以标题才是“有条件”才能进行反编译,令人欣喜的是,在debug下产生的ipa或者是release下的ipa包或者是渠道包...
五分钟学会部署OpenStack
大家好!我是小鸥,刚刚上手学习OpenStack,今天和大家一起分享一下最近的学习心得,欢迎和我一起交流。rnrn rn第一讲 『小鸥』<em>教你</em>5分钟<em>学会</em>部署OpenStackrnrn今天先来一个5分钟<em>教你</em><em>学会</em>部署OpenStack,通过本次学习仅需大概1个小时就可以在VirtualBox环境中部署好一个OpenStack集群。rnrn rn准备环境rnrn本实验建议主机最少配置8G内存(最好16G),可以在Mac OS 10.7.x/10.8.x、CentOS 6.4或 Ubuntu 12.04中运行本教程。rnrn rnrn为了在VitualBox中成功安装Fuel Web ,你需要:rnrn- 下载安装脚本,并解压到工作目录;rnrn- 下载官方的Fule ISO文件(.iso)到工作目录中的iso目录下;rnrn- 运行“./launch.sh”脚本,它会自动选择iso文件,并设置master节点和slave节点;rnrn下载页面:[url=http://trystack.cn/fuelweb]Fuelweb[/url]rnrn如果有任何问题,该脚本会报告错误并终止安装过程。rnrn如果你想改变设置(OpenStack节点数,CPU、RAM、HDD等),请参考“config.sh”文件。rnrn rn1. 安装VirtualBoxrnrn在执行安装脚本之前需要预装VirtualBox,您可以从https://www.virtualbox.org/wiki/Linux_Downloads 下载安装。rnrn这里以64-bit Ubuntu 12.04为例,rnrn首先在 etc/apt/sources.list 文件末尾添加:rnrndeb http://download.virtualbox.org/virtualbox/debian precise contribrnrn然后下载Oracle公钥:rnrn$ wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -”rnrn验证:rnrn$ apt-key finger | grep VirtualBox -3rnrn更新系统安装 Virtualbox4.2:rnrn$ sudo apt-get updaternrn$ sudo apt-get install virtualbox-4.2rnrn rn2. 下载Oracle VM VirtualBox Extension Pack。rnrn下载地址如下:rnrnhttp://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html#extpackrnrn rnrn第一:打开Oracle VirtualBox,在菜单栏中找到“管理”–>“全局设定”rnrn第二:打开“全局设定”,在“扩展”中的扩展包中添加下载的Oracle VM VirtualBox Extension Pack,根据提示安装即可。rnrn rnrn另外如果您尚未安装expect命令,可以使用以下命令安装:rnrnsudo apt-get install expectrnrn rn3. 执行./launch.shrnrn该脚本会自动从iso目录下选择镜像,创建虚机,挂载镜像到该虚机,并自动安装管理节点。一旦管理节点安装成功,Fuel将创建slave节点,并通过管理节点的PXE启动slave节点(如果你是通过裸设备节点安装Fuel,需求确认管理节点和slave节点是在同一个L2网络中,并通过PXE启动,Fuel将自动发现slave节点)。最后安装脚本将给你一个访问管理节点的Web页面的链接,通过该链接你就可以开始安装OpenStack集群了。rnrn rnrn怎么样?如果还有不明白的地方欢迎访问OpenStack中国社区站点:www.trystack.cn或者通过rnrnGoogle讨论组:https://groups.google.com/forum/?fromgroups#!forum/trystack-chinarnrn微博:[img=http://weibo.com/trystack][/img] 交流讨论!
入门|3个要素教会你如何写手帐
n n n 很多小伙伴们,刚开始写手帐的时候都不知道如何下手,今天就以我为例,包含我的手帐和思维导图,希望可以更好地帮大家理解。什么是手帐,简而言之,就是管理你生活的本子,我刚开始记手帐的初衷其实很简单,就是想记录点开心的事情,不想浑浑噩噩的过每一天。渐渐地,手帐仿佛就融入到了我的生活里。nnnnnn我认为,在记手帐的过程中包含三大要素:内容、排版、装饰。1.内容很多...
五分钟商学院--由衷推荐
    五月也快要到月底了,这个月还是蛮有收获的,自己正在做的部分有了一点进展,也看了一本书,我想说这本书《<em>五分钟</em>商学院》是我看过的最好看的书之一。《<em>五分钟</em>商学院》在这个信息大爆炸的时代绝对是一股清流,自己被这本书的叙述方式深深的吸引,不能自拔。     这本书通过每个章节会通过一个很有故事的例子(贴近生活)让你觉得所讲述的东西和你是有关系的;然后打破你的认知,激起你的兴趣;通过一个强有力的证据(...
五分钟学会Android热修复
近几年来 热修复炒的比较火热,因为它能及时修复应用上线后出现的bug。其实热修复不难,今天就带着看家来看下如何来耍一遍nnn现在流行的热修复工具比较多,主要是腾讯和阿里的,nnn但是归根到底其实主要就是2种思想n1.简单说就是通过反射机制得到旧方法的指针 新方法指向目标方法,实现方法替换,在执行的时候修复后的方法了。阿里的AndFix 用的就是这种思想 如AndFix
(Android)五分钟让你轻松学会ListView单选和多选功能
(Android)<em>五分钟</em>让你轻松<em>学会</em>ListView单选和多选功能
五分钟学会使用XPath
XPath 是什么?nnn XPath (XML Path Language) 是一门在 XML 文档中查找信息的语言,可用来在 XML 文档中对元素和属性进行遍历。nnnnn先介绍工具nnnChrome插件:XPath HelpernFirefox插件:XPath Checkern开源的XPath表达式编辑工具:XMLQuirennn这些工具可以方便再浏览器中测试我们写的 XPath ,看看所...
五分钟学会Java8的Lambda表达式
n n n 介绍nn什么是lambda表达式?nnLambda表达式,说白了就是一个匿名函数。nnlambda表达式的作用nn让代码写起来,看起来都比较简洁。n01njava由于被设计为一个纯面向对象的语言,函数无法脱离类或者对象独立存在。如果实现把函数当做参数传递,那就不得不依赖Java的接口。看代码示例:n接口类:npublic interface Operato...
五分钟轻松学会markdown
常用标记标题使用#开头表示标题,#的数量,表明是几级标题,例如一级标题:#标题,二级标题:##标题。 n最多支持6个#,即六级标题段落空行表示另起一段列表无序表使用“*+空格”开头表示后面的文字是无需表项,例如: n+ 无需表第一项 n+ 无需表第二项有序表使用“数字+英文句点+空格”开头,则表示后面的文字是有序表项,例如: n1. 有序表第一项 n2. 有序表第二项单行代码使用’·’开头,并使用‘
五分钟学会之AsyncTask
岐小白开课了: rn rn AsyncTaskrnrnrnrnrnrnpackage com.example.user.android2lesson_day3_asynctask;nnimport android.os.AsyncTask;nimport android.support.v7.app.AppCompatActivity;nimport android.os.
五分钟学会HTML5!(二)
html5开发与旧式浏览器的兼容rnrn我们已经讨论了HTML5许多很酷的新功能,包括新的语义元素、为画图而生的canvas标签,以及音频与视频支持。rnrn你可能会想:这些东西是很好,但当用户的浏览器不兼容HTML5时,可能就没法使用它们了。更不用说一些所谓的“支持”HTML5的浏览器,实际上只支持它的一部分功能而已。并不是所有HTML5新功能都会被所有浏览器所支持,而且许多HTML5特性在不同浏览器上也许使用了不同的实现方式。rnrn不过,有一种方法可以使用新的特性,同时不影响旧版浏览器对你的站点的访问。你可以使用polyfill。rnrn根据Paul Irish的说法,polyfill是模拟未来API的shim,它向旧版浏览器提供后备的功能。当旧版浏览器不支持站点中的某项HTML5功能时,polyfill会补充其中的空隙。<em>学会</em>使用这些polyfill,你就不必为了使用HTML5而抛弃那些使用旧版浏览器的用户。rnrn获得polyfill支持的一种方法是使用JavaScript库——Modernizr(当然可用的不止这一种)。它会带来特性侦测能力,这样你就能检查浏览器究竟是否支持某种功能(比如canvas元素)。如果不支持,就提供一个备用的选择。rnrn让我们研究一个示例。还记得吗?在介绍语义元素与页面布局时,我们已经使用过这个例子了。rnrnrnrnrn rn Titlern rn rnrnrn rn rn Header in h1rn Subheader in h2rn rn rn rn rn Menu Option 1rn Menu Option 2rn Menu Option 3rn rn rn rn rn rn Article #1rn rn rn This is the first article. This is highlighted.rn rn rn rn rn Article #2rn rn rn This is the second article. These articles could be blog posts, etc. rn rn rn rn rn rn Linksrn rn Link 1rn Link 2rn Link 3rn rn rn rn rn Jennifer Marsmanrn rn rn Footer - Copyright 2011rnrnrn复制代码rnrn这段代码包含了一系列不被旧版浏览器支持的新HTML5元素。记住,在IE9中,它的效果如下图所示。rnrnrnrn我们可以使用Internet Explorer开发工具观察它在旧版IE中的模样。在Internet Explorer界面下,按F12键打开Internet Explorer开发工具。rnrnrnrn注意,现在的Browser Mode(在页面上方的灰色菜单栏里)被设置为IE9。单击Browser Mode,在弹出的下拉列表中选择“Internet Explorer 8”(IE8不支持HTML5)。rnrnrnrn修改完成,转到不兼容HTML5的浏览器之后,Web页面变得如下图所示。rnrnrnrn这个效果看起来非常差劲,但实际上问题没那么严重。页面布局变得乱糟糟的原因,是IE8没能识别我所使用的那些HTML5新元素,于是就没有把它们加到DOM,随之而来的就是我们不能使用CSS去设计页面。rnrn尽管如此,增加一条对Modernizr的引用(不需要改动任何其他代码!),就会把这些元素强制放入DOM。从http://www.modernizr.com/download/下载完Modernizr后,在< head>区域添加一条引用即可,代码如下所示。rnrnrn rn Titlern rn rn rn rnrn复制代码rnrn这里增加了两条脚本引用,一条指向jQuery,一条指向Modernizr。现在并不真的需要使用jQuery,但下一个脚本中它就要大显身手,所以这里一并增加了对它们的引用。rnrn这么一个简单的变化,使得页面在IE8中变成了下图所示的式样。rnrnrnrn它并不完美,但已经与我们在IE9中见到的原版本相当接近。Modernizr把这些IE8不能理解的HTML5新元素加入了DOM,正因为如此,我们才能用CSS去设计它们。rnrn其实,Modernizr可以做的远不止此。仔细观察前述Web页面的IE8和IE9版本,你会发现后者的两个article和图片的四角上有非常好看的圆角效果,而IE8中却没有。使用Modernizr,同样可以修复这一效果。rnrn rn复制代码rnrn在这个脚本中,我们首先检查Modernizr对象,看它是否支持“borderradius”(这是CSS3的一项特性)。如果不支持,再使用一段jQuery脚本调用jquery.corner.js(前提是先从http://jquery.malsup.com/corner/下载它,然后在< head>中引用jQuery——正像我前面所做的那样)。接下来,简单地从脚本中为article和figure调用corner方法,即可形成圆角效果。rnrn除了上面所说,你还可以用一种稍微不同的方法解决这个问题。Modernizr有一个可选的(未包含)条件资源加载器(conditional resource loader),即Modernizr.load(),它基于Yepnope.js。它允许你只将用户需要的polyfill脚本载入页面,而且这种异步和并行的载入有时候会带来性能上的提升。为了得到Modernizr.load,你必须在一个自定义的Modernizr版本中(必须在http://www.modernizr.com/download/上创建)包含它,开发版本中并没有包含它。使用Modernizr.load,我们可以写出下列脚本:rnrn rn复制代码rnrn总而言之,这段代码实现了与前面的脚本相同的功能。Modernizr.load首先检测布尔属性“Modernizr.borderradius”以确定它是否被支持。然后,nope定义了在test为false时将要加载的源。尽管IE8并不支持CSS3属性“borderradius”,但它会载入jquery.corner.js脚本。最后,callback指定了一个函数,脚本载入完成后会执行该函数。因此,我们在这个函数里为article和figure调用了corner方法(就像前面的代码那样)。如果你想进一步研究Modernizr.load, http://www.modernizr.com/docs/#load上有一份简明教程可供参考。rnrnrnrnrn不管使用上面哪种脚本,我们得到的IE8(不支持HTML5)版本Web页面都如上图所示。rnrn因此,使用polyfill或者其他工具(例如Modernizr),就可以使用HTML5的新功能,同时在旧版本浏览器上提供良好的用户体验。这方面的更多信息,请参考http://www.diveintohtml5.org/detect.html,这里详细地阐述了Modernizr侦测HTML5特性的细节。rnrn小结rnrn在这篇HTML5的导论中,我们谈到了语义标签、canvas、audio和video,以及如何在使用HTML5的同时保持对旧版浏览器的支持。需要注意的是,我们还有很多东西没有讲:微数据(microdata),存储,CSS3,等等……接下来,我会给出一些继续学习HTML5的资源。rnrnIE Test Drive:就算你不使用IE,也不要忘了它其实是一个优秀的站点。这里的demo多如牛毛:入门Demo, HTML5 Demo,图形Demo,以及浏览器Demo。你可以在最喜欢的浏览器中尽情试用它们。本站点还有一些指向其他资源的链接。rnrnBeauty of the Web:这是一个专门展示优秀web站点的地方。这些站点充分利用了HTML5的硬件加速特性,以及那些与IE9契合的pinning特性。rnrnBuildMyPinnedSite:在使用pinning和Windows整合时,你需要的所有代码、想法和示例都可以在这里找到。rnrnHTML5 Labs:本站点提供Web标准化组织(如W3C)发布的不稳定规格说明书,以及早期的Microsoft原型。在这里,你可以对IndexedDB、 WebSockets、 FileAPI和Media Capture API等原型先睹为快。rnrn视频rnrnBrandon Satrom 在TechEd 2011上的演讲 “Application Development with HTML5” :这场长达一小时的经典演讲,阐述了HTML5开发的精髓。rnrn来自MIX 2011的HTML5演讲:大量关于HTML5的会议。rn工具rnrn许多开发工具都已提供HTML5支持,试试下面这些:rnrn Visual Studio 2010 SP1 – SP1 增加了对HTML5、CSS3 IntelliSense和Validation基本功能的支持。更多相关信息请参见http://blogs.msdn.com/b/webdevto ... tudio-2010-sp1.aspx。rnrn Web Standards升级版Microsoft Visual Studio 2010 SP1 – 这是一个Visual Studio 的扩展,它增加了对HTML5、CSS3 IntelliSense和Validation高阶功能的支持,基于目前的W3C说明书。rnrn WebMatrix –默认以“开包即用”的方式支持HTML5(使用默认的HTML5文档类型和模板代码来添加一个新的HTML页面)。rnrn ASP.NET MVC 3工具升级rnrn New Project 对话框包含了一个复选框,可以让你使用带项目模板的HTML5版本。rnrn 借助于Modernizr 1.7,这些模板所提供的兼容性使得较低版本的浏览器也能够支持HTML5和CSS3。rnrn Expression Web 4 SP1rnrn 包含HTML5 IntelliSense,同时支持Code Editor和设计视图。rnrn 更丰富的CSS3 样式编辑和IntelliSense。rnrn SuperPreview Page Interaction Mode(超前预览页面交互模式)和在线服务 (远程浏览器,包括Chrome、 IE8、IE9、Safari 4&5,平台包括Windows和Mac) 。rnrn除了以上这些开发工具,不要忘记下面两条:rnrn Windows Phone “Mango” 包含Internet Explorer 9,它支持HTML5站点。rnrn Internet Explorer 10 Paltform Preview(平台预演)支持许多新的CSS3和HTML5特性,完整的特性清单位于http://msdn.microsoft.com/en-us/ie/gg192966.aspx。rnrnHTML5就介绍到这里,要开发优秀的网站,就看你了!
五分钟学会flex布局
n n n n很长一段时间没有更新我的技术贴了n因为前阵子要准备一些教学资料,耽误了很长时间n本文是给不了解flex布局的小伙伴学习,大神可以绕道nnflex布局是什么?nn一种CSS3的布局模式,也叫做弹性盒子模型,用来为盒装模型提供最大的灵活性。非常灵活的处理布局,但是也有一个致命的问题,兼容性,各位做开发之前一定要了解兼容性的问题才好选择是否用flex布局nnn...
五分钟学会MVP
n n n 关于MVP,已经不是什么新鲜的东西了,网上的教程也是一摞一摞的,我当初看的是焦头烂额,看了半天还是不知道怎么用。。。n现在就跟着我思路,来看看MVP到底怎么写,当然这之前你得知道什么是MVP。nTalk is cheap,Show you the code!npublic interface IContract {n interface Model ...
大数据安全审计——公安敏感数据的守护神
随着安全行业信息化向“大整合、高共享、深应用”快速发展,安全信息资源种类和数据激增,信息集中度和敏感度明显增加,信息应用和共享方式日趋复杂,数据盗取、越权访问等造成安全敏感信息泄露、侵犯公民隐私的现象时有发生。近年侵犯公民个人隐私的相关事件2015年5月3日成都被打女司机开房记录被公布2015年7月9日女警因女儿泄漏李易峰身份证等隐私信息被停职2016年2月29日男子猛踢虐待男童视频流出,其个人信...
每天5分钟玩转Docker 学习总结(一)
Docker 学习总结(一)nn《每天5分钟玩转Docker容器技术》总结nn加速docker daocloud.ionnncurl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://a1152ee2.m.daocloud.ionsystemctl restart docker.service 重启docke...
css+div别具光芒1
<em>教你</em><em>学会</em>css+div,<em>教你</em><em>学会</em>css+div,<em>教你</em><em>学会</em>css+div,
css+div别具光芒2
<em>教你</em><em>学会</em>css+div,<em>教你</em><em>学会</em>css+div,<em>教你</em><em>学会</em>css+div,
css+div 别具光芒3
<em>教你</em><em>学会</em>css+div,<em>教你</em><em>学会</em>css+div,<em>教你</em><em>学会</em>css+div,
liuns下oracle 开启和关闭审计功能
一.以管理员身份操作数据库nnnn二.修改<em>审计</em>相关配置(关闭或开启)nnn关闭<em>审计</em>功能nnnnnnnn开启<em>审计</em>功能nnSQL&amp;gt; alter system set audit_sys_operations=TRUE scope=spfile;nSQL&amp;gt; alter system set audit_trail=db,extended scope=spfile;nnn三.查看是否修改成功n...
五分钟教你手写HashMap
原作者:老铁123   rn出处:https://blog.csdn.net/qewgd/article/details/85926902   rn本文归作者【老铁123】和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。rnHashMaprn简单来说,HashMap由数组+链表组成的,数组是HashMap的主体,链表则是主要为了解决哈希...
五分钟搞懂后缀数组!后缀数组解析以及应用(附详解代码)
这是一篇本人自己对后缀数组的一些理解,有详细的说明以及附有详解的代码。
阿里微服务架构师随手笔记:教你如何手写Docker
模拟Docker实现一个简单的容器,不到 200行代码(包括空行、注释、异常处理),这并不是吹牛B。容器技术几乎是Linux kernel内置的模块,我们简单调用一下API就能搞定很多事情。当然你要考虑各种商业因素、政治因素那就会成长为Docker这种量级的代码量了。盗用一下朋友圈里的段子:小公司与大公司的区别就是,以杀猪为例,小公司是找到猪直接乱刀砍死。大公司要先做一套笼具抓猪,再做一套流程磨刀...
六个月学会任何一门外语
前言nn如何提高外语真本事,如何把英语变成你既喜欢又能运用自如的工具,掌握管理自己的状态和本能,并且如何发挥呢,下面请揭晓!nn你具备六个月从0<em>学会</em>外语的本能。nn举个例子:roger bannister 是一名医生,大家都知道什么情况了,但是这位医生经过了一段时间训练突破了4分钟跑完一英里(相当于操场4圈多几米,也就是说一分钟一圈连续四分钟),大家要知道国家二级运动员400m:53秒.800m:...
一个足以让私有云服务彻底崩溃的“小坑”-聊聊CMDB的资产审计
一. 介绍rnrn作者介绍rn本文作者是吴秀民 联系方式:autohomeops@autohome.com.cn,主要负责汽车之家资产管理系统和配置管理系统的开发工作。 个人Blog http://pylixm.cc/rnrn团队介绍rn我们是汽车之家运维团队,是汽车之家技术部里最为核心的团队,由op和dev共同组成。我们的目标是为汽车之家集团打造一个高性能,高可扩展,低成本,并且稳定可靠的网站基
六招教你学会破解 六招教你学会破解
六招<em>教你</em><em>学会</em>破解六招<em>教你</em><em>学会</em>破解六招<em>教你</em><em>学会</em>破解
教你彻底学会动态规划——入门篇
动态规划相信大家都知道,动态规划算法也是新手在刚接触算法设计时很苦恼的问题,有时候觉得难以理解,但是真正理解之后,就会觉得动态规划其实并没有想象中那么难。网上也有很多关于讲解动态规划的文章,大多都是叙述概念,讲解原理,让人觉得晦涩难懂,即使一时间看懂了,发现当自己做题的时候又会觉得无所适从。我觉得,理解算法最重要的还是在于练习,只有通过自己练习,才可以更快地提升。话不多说,接下来,下面我就...
一个月学会嵌入式开发STM32(共23个PPT)
目前STM32 已经火的不行不行的了!STM32 的学习资料网上也是铺天盖地,含金量鱼龙混杂,本人在学习和研究过程中偶然遇到的一份学习32 的比较好的资料,适合各个层面的人士学习,特此分享
建站其实并不难,教你一小时搭建一个网站出来,试试看
n n n 今天主要分享是的seo优化里面的必备技能——建站。之所以说是必备技能,是因为在做seo优化的时候需要在建站的基础上去完成一些操作,比如代码标签的优化,文章页面关键词的调取等等……虽然说懂点代码是可以的,但个人认为还是自己学了建站比较方便做seo。很多人都觉得建站很难,包括我在学习之前,也是这么认为了,因为我也是完完全全的零基础。其实呢,建站并不难。今天就分...
小白手把手带你入门GAN(生成对抗网络)--前言
n微信公众号:小白算法n关注可了解更多算法,并能领取免费资料。问题或建议,请公众号留言;n nn说在前面n本人主修图像处理方向,目前研究生在读。在接触到GAN时被它所惊艳到,在图像处理方面或图像生成等方向,我觉得可以处理更多的事情。而网上对GAN的资料有限,我将斗胆把自己所学的GAN知识分享出来。将零零碎碎学到的GAN知识组建起来,希望多少能给与在摸索GAN或者图像处理、图像生成的小伙伴一点帮助。...
手把手教你使用diskpart命令对win7
简单实用的分区方法:手把手<em>教你</em>用diskpart命令对win7分区,<em>五分钟</em>就<em>学会</em>!!!
MindManager教你如何快速写出一篇好作文
相信大家在上学的时候都有过这样的经历,语文老师各种各样的讲作文写作大法,有写人的,有写物的,有写景的,可是万变不离其宗,按照一定的写作套路来肯定能够帮你,就算不是最优秀的,基本分肯定没差。当然分数的上升也是有技巧的。今天我们以天桥上的乞丐为例,用MindManager思维导图来看看这篇文章是如何写的生动形象的。rn rn比如对人物的刻画:rn1.他脸上冒着油光,眼睛无神,走在灰尘满天的桥面。rn2
五笔打字:速成手册---半小时学会五笔打字
【半小时内<em>学会</em>五笔打字】nn五笔打字,是专业打字法。(王码86版、或万能五笔版)nn简介nn五笔是将每个字拆分成几个(最多4个,不足4个则补识别码)字根,然后根据每个字根对应的nn键来打出该汉字。比如:森字,可以拆成3个木字,因为木字本身就是字根,所以木不用再拆。nn再找到木对应的键是S键,则打3个S就可以出现森字。nn所以学习五笔,首先得<em>学会</em>拆字,要学拆字,先得知道有哪些
五分钟学会Linux(二)——权限管理
1.什么是权限?rnrn对于像我一样的Linux小白来说,经常听到同事讨论什么权限管理,而我只能黑人问号脸?他们在讨论什么?user?group?这玩意有嘛用?今天,就让我们来从头捋一遍,用最通俗易懂的方式来解释这个难点,保证你看完此文明明白白的。rnrn权限:一般Linux中讨论的都是针对文件/目录的权限控制,即谁可以控制?哪些人可以控制? rn首先要知道两个术语:user和group,站住!!!别跑,请...
Git 5分钟上手小白教程
Git 5分钟上手小白教程@(进阶)[Git教程,Git小白教程,Git入门]  今天想用Git发布一下之前写的一个管理系统,因为之前没有用过Git管理项目,也就不知道怎么用Git上传发布项目,网上搜了不少教程但是感觉都比较复杂不适合新手我就把这段折腾过程简单写下来了,希望对大家有帮助。  标题写的5分钟上手,想着接下来的这段绕了弯的过程本来是不打算写的,但是想到折腾了还是写一下吧。首先懒得在WIN
教你彻底学会动态规划——进阶篇
在我的上一篇文章中已经详细讲解了动态规划的原理和如何使用动态规划解题。本篇文章,我将继续通过例子来让大家更加熟练地使用动态规划算法。n    话不多说,来看如下例题,也是在动态规划里面遇到过的最频繁的一个题,本题依然来自于北大POJ:n    最长公共子序列(POJ1458)nn    给出两个字符串,求出这样的一个最长的公共子序列的长度:子序列中的每个字符都能在两个原串中找到, 而且每个
24小时教你学会linux2
24小时<em>教你</em><em>学会</em>linux2、24小时<em>教你</em><em>学会</em>linux2
五分钟学会VB.NET实现拖放
VB.NET还是比较常用的,于是我研究了一下VB.NET实现拖放,在这里拿出来和大家分享一下,希望对大家有用。Windows用户一般分为两类:一类习惯用键盘操作,一类习惯用鼠标操作。程序员们在编程时一般会提供快捷键(在命令或字母中加下划线)或快捷方式(用CTRL加字母的组合)来照顾到那些习惯键盘的用户,但是那些鼠标用户却被忽略了。因为程序员们一般都习惯用键盘,所以他们这种重视键盘操作的特点是可以理解的,但是每个程序员也应该考虑到提供鼠标支持。
五分钟学会 Canvas 基础(一)
0.前言最近忙里偷闲,来写的这篇文章,但是中午出去吃个饭,回来因为自己的误操作,把上午的文章全删除了,还没法找回。小编真的是瞬间觉得整个人生都灰暗了。心塞,这次真的不想多说什么了。————-我是华丽的分割线————–终于把这篇文章写完了,关于本文,针对读者主要是之前从未接触过 Canvas的同学。当然,你要学 canvas 一定要有 JS 基础啦。其次就是,因为前前后后耽误了两天时间,可能在书写和描
五分钟学会 Canvas 基础(二)
0. 前言相信各位小伙伴读了之前的文章,对 Canvas 基础已经有了一定的认识和了解,但是大家也一定记得我在上一篇文章留了一个小的坑。就是我没有告诉大家该如何去绘制圆,之所以没有说是因为绘制圆实际上是因为 CanvasRenderingContext2D 对象只提供了两个绘制矩形的方法,并没有直接提供绘制圆,椭圆等几何图形的方法。为了在 Canvas 上绘制更复杂的方法,必须在 Canvas 上启
Git-五分钟学会Git使用
首先确保你已经安装好了gitrnrnrnrngit --version —— 查看git 版本rnrnGit基本应用rnrnrnrnrnrn在使用git之前 我们需要明确一个概念rnrnrn明确工作区和版本库的区别 工作区其实就是我们的项目文件夹 而版本库就是git在本地给我们开辟的一个临时存储数据的库rngit的存储形式是面向修改的 而不是面向文件 也就是说只有git add之后的改变才会被存储rn...
五分钟学会hive中的行转列,列转行(UDAF和UDTF)以及concat,collect_set,concat_ws用法
准备数据:rnrnrnrnrnnamernconstellationrnblood_typernrnrnrnrn小明rn小熊座rnRrnrnrn小红rn猎户座rnXRrnrnrn小白rn猎户座rnRrnrnrn小蓝rn小熊座rnRrnrnrn小绿rn小熊座rnRrnrnrn行转列rn创建表并导入数据rncreate table person_info(rnname string, constellation string, blood_type string) rnrow fo...
24小时教你学会linux1
24小时<em>教你</em><em>学会</em>linux1、24小时<em>教你</em><em>学会</em>linux1
教你24小时学会ASP.NET2.0
<em>教你</em>24小时<em>学会</em>ASP.NET2.0<em>教你</em>24小时<em>学会</em>ASP.NET2.0<em>教你</em>24小时<em>学会</em>ASP.NET2.0很好的学习资料
每天5分钟玩转OpenStack(高清完整版)
第一篇 预备知识 第 1 章 虚拟化 2 1.1 1型虚拟化 2 1.2 2型虚拟化 2 1.3 KVM 3 1.3.1 基本概念 3 1.3.2 KVM实操 4 1.4 KVM 虚拟化原理 11 1.4.1 CPU 虚拟化 11 1.4.2 内存虚拟化 12 1.4.3 存储虚拟化 13 1.5 网络虚拟化 19 1.5.1 Linux Bridge 19 1.5.2 VLAN 28 1.5.3 Linux Bridge + VLAN = 虚拟交换机 35 第 2 章 云 计 算 36 2.1 基本概念 36 2.2 云计算和 OpenStack 38 第二篇 OpenStack 核心 第 3 章 OpenStack 架构 41 3.1 Conceptual Architecture 41 3.2 Logical Architecture 42 第 4 章 搭建实验环境 45 4.1 部署拓扑 45 4.2 物理资源需求 46 4.3 网络规划 47 4.4 部署 DevStack 47 第 5 章 Identity Service——Keystone 55 5.1 概念 55 5.1.1 User 55 5.1.2 Credentials 57 5.1.3 Authentication 57 5.1.4 Token 57 5.1.5 Project 58 5.1.6 Service 59 5.1.7 Endpoint 60 5.1.8 Role 60 5.2 通过例子学习 62 5.2.1 第1步 登录 62 5.2.2 第2步 显示操作界面 62 5.2.3 第3步 显示image列表 63 5.2.4 Troubleshoot 64 第 6 章 Image Service——Glance 65 6.1 理解 Image 65 6.2 理解 Image Service 66 6.3 Glance 架构 66 6.4 Glance 操作 69 6.4.1 创建 image 70 6.4.2 删除 image 72 6.5 如何使用 OpenStack CLI 74 6.6 如何 Troubleshooting 77 第 7 章 Compute Service——Nova 79 7.1 Nova架构 80 7.1.1 架构概览 80 7.1.2 物理部署方案 82 7.1.3 从虚机创建流程看 nova-* 子服务如何协同工作 84 7.1.4 OpenStack 通用设计思路 85 7.2 Nova 组件详解 88 7.2.1 nova-api 88 7.2.2 nova-scheduler 90 7.2.3 nova-compute 97 7.2.4 nova-conductor 104 7.3 通过场景学习 Nova 105 7.3.1 看懂 OpenStack 日志 105 7.3.2 Launch 108 7.3.3 Shut Off 108 7.3.4 Start 112 7.3.5 Soft/Hard Reboot 114 7.3.6 Lock/Unlock 114 7.3.7 Terminate 115 7.3.8 Pause/Resume 116 7.3.9 Suspend/Resume 118 7.3.10 Rescue/Unrescue 119 7.3.11 Snapshot 122 7.3.12 Rebuild 125 7.3.13 Shelve 128 7.3.14 Unshelve 130 7.3.15 Migrate 133 7.3.16 Resize 139 7.3.17 Live Migrate 144 7.3.18 Evacuate 150 7.3.19 Instance 操作总结 154 7.4 小节 156 第 8 章 Block Storage Service ——Cinder 157 8.1 理解 Block Storage 157 8.2 理解 Block Storage Service 157 8.2.1 Cinder 架构 158 8.2.2 物理部署方案 159 8.2.3 从volume创建流程看cinder-*子服务如何协同工作 160 8.2.4 Cinder 的设计思想 161 8.2.5 Cinder组件详解 163 8.2.6 通过场景学习 Cinder 170 8.3 小节 220 第 9 章 Networking Service ——Neutron 221 9.1 Neutron 概述 221 9.1.1 Neutron 功能 221 9.1.2 Neutron 网络基本概念 222 9.2 Neutron 架构 224 9.2.1 物理部署方案 227 9.2.2 Neutron Server 228 9.2.3 Neutron 如何支持各种 network provider 229 9.2.4 ML2 Core Plugin 231 9.2.5 Service Plugin / Agent 234 9.2.6 小结 235 9.3 为Neutron 准备物理基础设施 237 9.3.1 1控制节点 + 1 计算节点的部署方案 237 9.3.2 配置多个网卡区分不同类型的网络数据 238 9.3.3 网络拓扑 239 9.3.4 安装和配置节点 240 9.4 Linux Bridge 实现 Neutron 网络 244 9.4.1 配置 linux-bridge mechanism driver 244 9.4.2 初始网络状态 245 9.4.3 了解Linux Bridge 环境中的各种网络设备 247 9.4.4 local network 248 9.4.5 flat network 262 9.4.6 DHCP 服务 270 9.4.7 vlan network 274 9.4.8 Routing 285 9.4.9 vxlan network 307 9.4.10 Securet Group 321 9.4.11 Firewall as a Service 328 9.4.12 Load Balancing as a Service 337 9.5 Open vSwitch 实现 Neutron 网络 358 9.5.1 网络拓扑 358 9.5.2 配置 openvswitch mechanism driver 359 9.5.3 初始网络状态 360 9.5.4 了解 Open vSwitch 环境中的各种网络设备 362 9.5.5 local network 362 9.5.6 flat network 377 9.5.7 vlan network 386 9.5.8 Routing 399 9.5.9 vxlan network 411 9.6 总结 421 写在最后 422
五分钟学会Spring的IOC与DI
spring的IOCrnrnIOC简单讲解rnrn Ioc—Inversion of Control,即“控制反转”。通常程序员创建一个对象需要自己手动去new一个,既控制正转。现在交给spring的ioc容器去管理,让他帮你去new,既控制反转。rnrnrnrn快速入门案例rnrn实体类rnrnpackage com.test;rnpublic class HelloWorld {rn public void hel...
五分钟学会正宗东北官话
【基本常用词汇】nn戈能(ge1 neng):垃圾nn得儿(der3):思维不正常,让人意想不到nn惹乎(ye3 hu):招惹nn炉戳子(lu2 chuo1 zi):小铲子nn长虫(chang2 chong):蛇nn整两口(zeng3 liang3 kou3):再喝一杯nn挠道子(yao4 dao4 zi):赶紧走吧nn个个儿(ge4 ge3 er):自己nn别别(bie4 bie):修修,弄弄n...
五分钟学会理解二叉树的中序遍历
n n n LeetCode上第94 号问题:二叉树的中序遍历n题目nn给定一个二叉树,返回它的 中序 遍历。nnn示例:nnn输入: [1,null,2,3]nn!](http://upload-images.jianshu.io/upload_images/1940317-9c56dcbd4d1678d5.png?imageMogr2/auto-orient/st...
教你24小时学会Java编程第四版
<em>教你</em>24小时<em>学会</em>Java编程第四版.<em>教你</em>24小时<em>学会</em>Java编程第四版.<em>教你</em>24小时<em>学会</em>Java编程第四版.
靠谱:管用 15 年的工作基本功
我特别喜欢今天介绍的这本书的名字——《靠谱》。在职场中,如果你给别人留下了“靠谱”的印象,那你不论走到哪里,都能获得好的发展。《靠谱》这本书,就解构了打造“靠谱”形象所需要的四大类、管用 15 年的基础技能:沟通技巧逻辑思考技巧资料制作技巧专业精神▼1. 沟通技巧你遇到的所有问题,最终都是人的问题。要解决人的问题,必须通过良好的沟通。大石哲之在这里提供了职场通用的 9 大沟通技巧。1.1 先说结论
五笔输入法
此款软件可以帮助你以迅雷不及掩耳盗铃之速度学习好五笔。。只要<em>五分钟</em>,<em>五分钟</em>没<em>学会</em>就找老师吧
无基础的人如何唱好歌、三分钟让你快速学会唱歌技巧
无基础的人如何唱好歌?很多同学对于唱歌很感兴趣,但是由于自己在唱歌方面没有什么天赋和基础,常常会感到很苦恼,没有基础该如何唱好歌呢?下面是是一些基本的方法和经验,仅供参考。nnnn1怎样才能唱好歌?nn用嗓子和用气都是可以唱的,然而如果光用嗓子唱的话,唱不了几首你的嗓子就哑掉了!特别是唱高音,如果只用嗓子的话,一首就可以废掉你的嗓子!这样你应该可以想象到用嗓子唱歌是多么不智的!而且一些长音,光用嗓...
郭天祥《十天学会单片机》_完整版
郭天祥《十天<em>学会</em>单片机》C语言 容易理解
教你学会几种常用的密码破解法
<em>教你</em><em>学会</em>几种常用的密码破解法<em>教你</em><em>学会</em>几种常用的密码破解法<em>教你</em><em>学会</em>几种常用的密码破解法
简单三步,教你快速学会“一键排版”!
n n n 虽然内容付费的红利期已经过去(似乎对我们普通的文字爱好者而言无甚影响),但真正热爱写作或者对分享想法有兴趣的人,是不会因此而放弃对文字的坚持的。如果你也是其中之一,那这篇文章非常适合你。n在写文章的过程中,你是否有过这样的烦恼:nnn觉得文章的阅读“视觉体验”不好?n一堆文字粘在那里,很丑,完全没有排版可言?n用微信公众号自带的文字编辑器排版太麻烦了?n我...
教你学会SEO的4本好书
<em>教你</em><em>学会</em>SEO的4本好书<em>教你</em><em>学会</em>SEO的4本好书<em>教你</em><em>学会</em>SEO的4本好书<em>教你</em><em>学会</em>SEO的4本好书<em>教你</em><em>学会</em>SEO的4本好书<em>教你</em><em>学会</em>SEO的4本好书<em>教你</em><em>学会</em>SEO的4本好书
天融信运维安全审计系统-用户手册V3.0
天融信运维安全<em>审计</em>系统-用户手册V3.0天融信运维安全<em>审计</em>系统-用户手册V3.0天融信运维安全<em>审计</em>系统-用户手册V3.0
教你10天学会ASP
新手自学ASP <em>教你</em>10天<em>学会</em>ASP新手自学ASP <em>教你</em>10天<em>学会</em>ASP新手自学ASP <em>教你</em>10天<em>学会</em>ASP新手自学ASP <em>教你</em>10天<em>学会</em>ASP新手自学ASP <em>教你</em>10天<em>学会</em>ASP新手自学ASP <em>教你</em>10天<em>学会</em>ASP新手自学ASP <em>教你</em>10天<em>学会</em>ASP
五分钟教你Android-Kotlin项目编写
n n n 背景n之前就看到过Kotlin这一门语言,也有不少大神和愿意走在知识最前沿的哥哥姐姐们说这一门语言有多么多么的好,但是本人并没有去了解他,直到前段时间Google大会直接说会支持Kotlin语言,所以我就抽出了一点时间准备学习一下,个人觉得到目前为止这个东西并不是什么刚需,有兴趣可以学习,不想学影响也不是很大,好了关于这门语言有多好,有多叼,我就不多少了,...
好好说话 学会这10个说话技巧,能让你少奋斗20年!
《杜拉拉升职记》中有一个桥段,小笛姐姐看的时候,手心里捏了两把汗。n杜拉拉的上级,行政经理玫瑰准备辞职。她对顶头上司李斯特不满,想鼓动能干的杜拉拉另谋高就,让李斯特届时无人可用,玩他一个难看。n怀着鬼胎,玫瑰请杜拉拉吃饭,别有用心的说:“现在你的实力已经超越主管的位置,没和李斯特谈谈,看看有没有往上走的机会?&quot;杜拉拉不置可否地笑笑,没有回答。n玫瑰鼓励说:你已经有了做经理的实力,李斯特不给你这个位...
强连通分量及缩点tarjan算法解析
强连通分量: 简言之 就是找环(每条边只走一次,两两可达) 孤立的一个点也是一个连通分量   使用tarjan算法 在嵌套的多个环中优先得到最大环( 最小环就是每个孤立点)   定义: int Time, DFN[N], Low[N]; DFN[i]表示 遍历到 i 点时是第几次dfs Low[u] 表示 以u点为父节点的 子树 能连接到 [栈中] 最上端的点   int
正则表达式技术分析电子书下载
正则表达式是烦琐的,但是强大的,学会之后的应用会让你除了提高效率外,会给你带来绝对的成就感。只要认真去阅读这些资料,加上应用的时候进行一定的参考,掌握正则表达式不是问题。 提供pdf电子书下载 相关下载链接:[url=//download.csdn.net/download/asd2428219/2178217?utm_source=bbsseo]//download.csdn.net/download/asd2428219/2178217?utm_source=bbsseo[/url]
tomcat6.0安装配置下载
该压缩包包括三个文件,这三个文件在linux下可以识别,在windows下无法识别,请注意。 相关下载链接:[url=//download.csdn.net/download/gu_oracle/2212411?utm_source=bbsseo]//download.csdn.net/download/gu_oracle/2212411?utm_source=bbsseo[/url]
加密与解密第三版——2下载
加密与解密第三版,一个PDF文件.加密与解密第三版,一个PDF文件.加密与解密第三版,一个PDF文件.加密与解密第三版,一个PDF文件.加密与解密第三版,一个PDF文件.加密与解密第三版,一个PDF文件.加密与解密第三版,一个PDF文件. 相关下载链接:[url=//download.csdn.net/download/bigeye_leo/2312371?utm_source=bbsseo]//download.csdn.net/download/bigeye_leo/2312371?utm_source=bbsseo[/url]
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 教你学python 手把手教你python
我们是很有底线的