精华内容
下载资源
问答
  • 新浪云计算平台注册和使用

    千次阅读 2013-05-19 21:52:29
    新浪云计算平台注册和使用     以前想做个网站很麻烦,先得花钱租赁虚拟服务器空间或者买服务器托管,然后还得懂服务器配置,平时还得搞下服务器维护什么的,现在有云计算平台就方便了,对于一些非企业...


     

         新浪云计算平台注册和使用

     

     

    以前想做个网站很麻烦,先得花钱租赁虚拟服务器空间或者买服务器托管,然后还得懂服务器配置,平时还得搞下服务器维护什么的,现在有云计算平台就方便了,对于一些非企业用户来说简单几步注册就可以自己建站,成本低廉效率还高,而且开发非常自主灵活。


    一、新浪云计算平台注册

     

    新浪云计算平台的英文是Sina App Engine,简称SAE,是国内首个公有云平台,是一个简单高效的分布式Web服务开发、运行平台,应该是目前国内最多开发者使用的云计算平台。

     

    在浏览器中上输入网址http://sae.sina.com.cn/,就进入SAE的首页:

     

     

    ZTalk@青龙老贼:《微信公众平台入门到精通》Vol.8

     

     

    点击右上角的注册链接进入注册页面,由于是新浪自己的产品,所以SAE账号系统使用了新浪微博的账号授权,大家应该很熟悉这个界面了,而且估计都有用新浪微博绑定授权注册的经历,我就不展开说了。如下图:

     

     

    ZTalk@青龙老贼:《微信公众平台入门到精通》Vol.8
     

     

     

    输入新浪微博账号和密码点击登陆后会跳转到授权页面,点击授权就完成SAE的第一步注册:

     

     

    ZTalk@青龙老贼:《微信公众平台入门到精通》Vol.8
     

     

     

    如果非常不巧你竟然连微博账号都没有的话,不着急,看到第一张图数字1标示的那个地方没,有一个注册链接,点击后进入新浪微博注册+SAE授权页面,填写信息后即可完成SAE注册。如下图:

     

     

    ZTalk@青龙老贼:《微信公众平台入门到精通》Vol.8
     

     

     

    注册成功后会跳转到安全设置页面,这里要填写的东西比较多,如下图:

     

     

    ZTalk@青龙老贼:《微信公众平台入门到精通》Vol.8
     

     

     

     

     

    1. 账号注册提醒,如果不想用这个微博账号注册可以反悔,否则一旦绑定后就不能修改。

       

    2. 真实姓名,默认用的是微博昵称,建议使用真名,方便后期认证取回等。

       

    3. 安全邮箱,使用SAE内部服务时的通行证账号,比如数据库,可以用新浪微博的账号名,当然为安全考虑你也可以用一个其他的邮箱做账号。

       

    4. 安全密码,配合安全邮箱的密码,可以和微博的一样,同样的为了安全也可以设一个不一样的。安全邮箱和安全密码非常重要,请勿遗忘和泄露!

       

    5. 绑定手机,用来取回密码和验证。每个手机号码只能绑定一次。

     

    安全信息设置完以后进入手机验证身份确认步骤,SAE的校验码很复杂,数字加字符的,可见安全方面要求还是比较严格,如果没有收到确认短信也可以发送“REG:+微博账号”到13810928931,如下图:

     

     

    ZTalk@青龙老贼:《微信公众平台入门到精通》Vol.8
     

     

     

    完成身份确认后,恭喜,您已经成为SAE的一名开发者了!并且获得虚拟货币云豆500个,SAE的很多服务都是要消耗云豆

     

    ZTalk@青龙老贼:《微信公众平台入门到精通》Vol.8

     

     

    想要查看自己的云豆数量和账户信息,可以将鼠标移动到页面最右上角账户名字处,会有下拉菜单显示详情:

     

    ZTalk@青龙老贼:《微信公众平台入门到精通》Vol.8

     

    点击详细设置可以进入账户设置页面。

     

     

    ZTalk秘籍

     

    SAE并不是一个完全免费的云计算平台,它消耗的是云豆,价格不贵100颗才1元钱,但是作为普通开发者来说必须想办法完成以下几步,完成后基本可以免费使用SAE了,目前ZTalk每个月大概花费的云豆在300个左右,折合起来也就是3元钱。

     

    任务在开发者首页有相关提示,如下图:

     

     

    ZTalk@青龙老贼:《微信公众平台入门到精通》Vol.8
     

     

     

    1、手机复验。这个必须去完成,否则开发者创建的每个应用每天啥也不干就扣你100云豆。点击手机复验出现提示窗口如下图:

     

     

    ZTalk@青龙老贼:《微信公众平台入门到精通》Vol.8
     

     

     

    根据提示使用注册时绑定的手机发送短信就可以完成,当然这条短信会扣两块钱,同时会赠送你200云豆,相当于你完成了第一次的云豆购买。成功以后会有如下提示,但是这个提示有问题,实际上每天每应用扣点还是5个云豆,而不是1个云豆

     

     

    ZTalk@青龙老贼:《微信公众平台入门到精通》Vol.8
     

     

     

    2、实名认证。这个有点认证流程有点恶心,貌似现在很多互联网公司都喜欢用手持证件的照片来认证,搞得跟政府机关一样。但是为了拿2000云豆的奖励,咱们还是忍了吧!如下图:

     

     

    ZTalk@青龙老贼:《微信公众平台入门到精通》Vol.8
     

     

     

    3、开发者认证。这个认证非常难,特别是初级普通开发者需要2名认证开发者的推荐,很多人没地方找去,我当初是找了两个码农朋友帮忙认证的,大家可以尝试在SAE的交流区http://cloudbbs.org/forum.php求推荐,认证的好处就是免了应用的5云豆日租金,如果能够成为中级以上的开发者还能每月领工资:【中级】开发者:10,000 云豆/月,【高级】开发者:15,000 云豆/月【资深】开发者:30,000 云豆/月。基本就是免费使用SAE了。ZTalk现在正在申请中级开发者,希望能够成功。

     

     

    二、在SAE上创建第一个应用

     

    咱们开通云计算平台就是为了能够进行微信的开发,在开发前我们先要理解一个概念,就是一般来说任何一个程序或者说手机应用都会分为前端和后端,前端就是用户能够接触到的,能够与之方便互动的,比如我们手机上安装的各种应用。

     

    微信之所以能够被预言淘汰手机上百分之50以上的应用,是因为微信的公众平台具备了大部分手机应用前端的功能,比如拍照上传、语音传输、地理位置发送等接口,但无论是微信也好,普通手机应用也好,真正在进行逻辑运算、数据保存等服务处理的还是后端程序,这也是我们使用SAE所要做的事情。

     

    后端基本没有什么可视化界面,只有大量的源代码,看起来很枯燥,但正是他们及时响应用户的请求,完成了复杂的交互功能,事实上我在编码的时候更感觉是在谱写一段美妙的音乐,它们是有韵律和节奏的。

     

    闲话不扯了,咱们先来建立第一个应用,或者说我们可以叫它为微信公众平台的后端。在开发者首页可以看到如下图:

     

     

    ZTalk@青龙老贼:《微信公众平台入门到精通》Vol.8
     

     

    先提下安装应用,这个主要是用来安装一些基于SAE开发的应用程序或者框架,初学者可以忽略。重点还是说说创建新应用吧,点击创建新应用出现下图:

     

     

    ZTalk@青龙老贼:《微信公众平台入门到精通》Vol.8
     

     

     

    1. 应用的访问域名,这个可以自己设置,设置成功后访问这个网址就可以打开你的应用,比如我的ZTalk就是用的ztalk.sinaapp.com,要注意的是创建后不可修改

       

    2. 应用名称,这个没什么讲究,随便写个吧,只是用来标示应用的。

       

    3. 应用描述,由于我们这个应用只是用来做微信后台,并不会放到前台去展示,所以也随便写两句吧。

       

    4. 开发语言,由于老贼所有的开发教程都使用php,因此这里必须选PHP。

       

    5. 应用类型,选择web应用就好,这个是后台程序,主要是提供一些接口服务。

    点击创建应用就可以新建一个SAE平台的应用了,创建成功后页面会跳转到应用列表,其实就是SAE的个人首页,这个时候多了刚创建的应用名称,如图:

     

     

    ZTalk@青龙老贼:《微信公众平台入门到精通》Vol.8
     

     

     

     

    点击上图的应用名称后进入应用的管理页面,里面非常复杂,估计很多人看了会头晕,这些先别理,首先点击“代码管理”建立第一个应用的版本再说,如下图:

     

     

    ZTalk@青龙老贼:《微信公众平台入门到精通》Vol.8
     

     

    这里什么上传您的代码、SVN都不用管,点击“创建一个版本”会弹出一个新窗口,如图:

     

     

    ZTalk@青龙老贼:《微信公众平台入门到精通》Vol.8

     

     

    每个应用可以创建最多10个版本,每个版本号只能是1-10的数字标示且不能重复,一般是用于版本大的升级,对于初学者来说没有太多的需求,我们创建一个版本基本就可以了。创建成功后页面会刷新显示,如图:

     

     

    ZTalk@青龙老贼:《微信公众平台入门到精通》Vol.8
     

     

     

    其实这个时候我们的应用已经可以通过网络访问了,在浏览器里输入前面设置的应用访问域名,比如我这个是weixincourse.sinaapp.com,就可以看到,如下图:

     

     

    ZTalk@青龙老贼:《微信公众平台入门到精通》Vol.8

     

    恭喜您,你已经成功拥有了自己的网站!不过这个只是个开始,如何开发自己的程序呢?点击“编辑代码”,如图:

     

     

    ZTalk@青龙老贼:《微信公众平台入门到精通》Vol.8

     

     

    点击后可能会出现要求输入安全密码,如图:

     

     

    ZTalk@青龙老贼:《微信公众平台入门到精通》Vol.8

     

     

    输入注册时设置的安全密码后页面会刷新,需要再次点击“编辑代码”,会弹出一个新窗口,进入代码编辑模式,如图:

     

     

    ZTalk@青龙老贼:《微信公众平台入门到精通》Vol.8
     

     

     

    这个就是SAE的在线编辑器了,虽然我自己是在用editplus,但是作为初学者可以先用这个熟悉起来,并且方便查看效果,毕竟在本地做开发,还需要搭建本地的开发环境,这个对大部分人是件麻烦事。先说下编辑的主要功能模块:

    1. 应用程序和版本切换;

       

    2. 三个图标分别对应新建文件、新建目录和上传文件,基本可以满足开发的要求了;

       

    3. 目录切换;

       

    4. 文件列表,双击文件名即可打开文件进行编辑,或者鼠标右键菜单项选择编辑,同时还多了通过URL访问和删除功能。

       

    5. 编辑器,颜色搭配的不错,保留字、变量什么的配色还是能让我习惯的。

       

    6. 文档名称、保存和关闭,当文档发生修改时,关闭图标会自动变成保存图标。不合理的是只要文档发生修改时就只有保存图标没有关闭图标,有时候不想保存就很麻烦。

     

     

    三、Hello World

     

    “Hello, world"程序是指在计算机屏幕上输出“Hello,world”这行字符串的计算机程序,hello world作为所有编程语言的起始阶段,占据着无法改变的地位,所有版本的编程教材中,hello world总是作为第一个TEST记录于书本之中,所有的编程第一步就在于此了!经典之中的经典!hello world!老贼的微信教程开发篇第一课也从这里开始!

     

    首先在编辑器页面点击“新建文件”的图标,会弹出新窗口,如下图:

     

     

    ZTalk@青龙老贼:《微信公众平台入门到精通》Vol.8
     

     

     

    输入“hello.php”然后点确定生成新文件,注意:1、全部都要在英文状态下输入!2、php文件名的后缀为.php。编辑器的文件列表栏里就出现了新的文件,如图:

     

    ZTalk@青龙老贼:《微信公众平台入门到精通》Vol.8

     

    鼠标双击文件名或者右键选择编辑,对文件进行编辑,然后在右边的编辑框里输入如下图所示:

     

    ZTalk@青龙老贼:《微信公众平台入门到精通》Vol.8

     

    这里要讲一些php的语法规则了:

     

    1. 所有php的脚本都是以 <?php 开始,以 ?> 结束,编译器根据这两个标签来判断php程序。

       

    2. 双斜杠用来做单行注释,注释的作用是记录代码的功能等信息,非常有用,不管是自己以后查看还是别人来阅读。

       

    3. 所有的PHP代码行都必须以分号“;”结尾,编译器以这个区分不同指令集。

       

    4. echo是最基本的php输出指令。

       

    5. php的字符串用成对的双引号或者单引号来包含,使用输出指令可以直接讲字符串打印到浏览器里。

       

     

    点击保存后,鼠标右键选择左栏的hello.php,点击通过URL访问,新弹出的窗口会出现:

    ZTalk@青龙老贼:《微信公众平台入门到精通》Vol.8

     

    当然你也可以直接在浏览器里输入“应用的地址+/hello.php”访问。

     

     

    关于SAE的介绍先到这里,接下来会讲如何将SAE与微信开发模式对接,可能得等两天,在这个时间里我希望大家有时间可以去看下PHP的一些基础资料,访问

    http://www.w3school.com.cn/php/index.asp,按照上面的一些教程先摸索一下,有问题请随时问

    展开全文
  • 您可能认为您的互联网使用是完全隐私的,但是无论您何时访问网站,注册帐户,购买产品,发布消息或浏览搜索引擎结果,您都会分享自己的一些信息。如果您发现这种麻烦,您可能想了解更多关于如何删除您的互联网脚印的...

    如何从互联网上删除自己以前留下的个人信息痕迹

    您可能认为您的互联网使用是完全隐私的,但是无论您何时访问网站,注册帐户,购买产品,发布消息或浏览搜索引擎结果,您都会分享自己的一些信息。如果您发现这种麻烦,您可能想了解更多关于如何删除您的互联网脚印的信息。

    从网上删除自己的4个技巧

    尽管很多人已经知道公司 – 尤其是社交媒体平台 – 已经收集并出售他们的数据,但最近剑桥Analytica-Facebook的启示引起了公众的注意。

    这个“丑闻”只是使用互联网带来的一些隐私风险的一个例子。几乎所有主要的社交网络在过去几年都以某种形式或方式遭到黑客攻击,我们甚至没有抓到表面。

    作为拥有数十个在线帐户的人,您必须开始控制自己的在线状态。删除个人信息和掩盖互联网脚印是具有挑战性的,但是您可以采取一些实际步骤。

    1.搜索自己

    第一步是在Google上搜索自己。首先搜索你的名字。如果你有一个通用名称,你可能需要搜索你的名字加上其他限定因素(例如你居住的城市)。

    这些搜索不仅会让你看到有多少信息,而且这个过程也将帮助你获得土地的平整。换句话说,它告诉你你需要做多少工作。

    2.删除您的社交媒体帐户

    最重要的一步是删除你的社交媒体帐户。Facebook,Twitter,Instagram和YouTube等网站上的个人资料通常包含大量关于您的信息。关键是要删除而不是停用。

    “Facebook显然为停用和删除提供了选择,”“取消激活可让您的帐户快速返回到网站。删除会激发擦除存储数据的过程,并阻止Facebook访问您的信息,只要您没有登录进行为期两周的快速重新激活期。“

    像Twitter,LinkedIn和Instagram这样的网站有类似的程序,因此请确保您阅读实际删除数据的过程。

    3.联系网站管理员

    如果您在网上发布关于您发布的信息(例如新闻文章或博客),则需要联系负责网站的网站管理员。在大多数情况下,他们必须物理删除内容。你没有太多的控制权。

    4.从数据收集站点删除自己

    互联网上有许多公司收集您的信息并将其出售给广告商和其他感兴趣的各方。一些主要的包括Spokeo,PeopleFinder和Whitepages.com。

    尽管可以逐一访问这些站点并删除您的信息,但这是一个相当麻烦的过程。每个网站都有自己独特的政策。有些需要您通过传真进行实际文书工作,而另一些则需要通过电话进行传真。

    “无论如何,更简单的方法就是在Abine.com上使用像DeleteMe这样的服务,”“对于一年一次的会员,大约130美元,该服务将跳过所有那些单调的箍环。它甚至会每隔几个月检查一次,以确保您的名字没有被重新添加到这些网站。“

    把它放在一起

    剑桥Analytica-Facebook的惨败,最近的数据泄露以及网络攻击的崛起令人不安,事实上,一旦您释放控制权,作为个人,您对数据,互联网行为和个人信息几乎没有控制权。也有理由相信我们目前只是经历了冰山一角。说了这么多,现在是深入研究并着重于如何保护自己前进的好时机。

    实际上从互联网上删除你的整个历史或存在是不可能的,但你绝对可以在限制他人可以找到和使用的信息量方面取得一些进展 – 这是一项有价值的任务。

    展开全文
  • 微信公众平台注册与使用(2)

    千次阅读 2016-01-21 16:34:10
    在上文中,我们已经学习了,微信企业号注册,以及与员工建立基本的链接。以下内容将帮助各位学习平台在不同模式下提供的基本功能。 [1]发消息 操作步骤: a.首先点击右侧导航栏--发消息。这时我们可以看到右侧列出了...

    [以下示例的管理平台功能有效时间为2016年1月1日] 

    在上文中,我们已经学习了,微信企业号注册,以及与员工建立基本的链接。以下内容将帮助各位学习平台在不同模式下提供的基本功能。

    [1]发消息

    操作步骤:

    a.首先点击右侧导航栏--发消息。这时我们可以看到右侧列出了我们已经创建好的应用列表,关于应用的概念,我们将在下文进行描述,现在请首先选择其中一个应用,如[企业小助手]。点击图标进入。


    b.下图中,我们可以发送的消息类型达到6种,消息发送的结果都可以在右侧预览中看到效果。在此,我们不再演示每一个发消息的具体步骤。请各位观众老爷们,自己动手尝试一下,在此步骤中,请务必确认已经有员工加入到通讯录,并且成功关注,具体步骤请参见 微信公众平台的注册与使用(1)中的使用内容部分。

    特别的:在此环节中,发送消息分为普通模式,与高级模式。两种模式基本内容在下文中进行解释,但强烈建议,各位看官动手实践其中的差异点。

    普通模式:直接搜索部门,标签,成员等条件,添加收件人即可。

    高级模式:指定发送范围,如多个部门之间的共同成员,去除跨个部门之间的成员等。


    [2]通讯录

    操作步骤:

    a.点击右侧导航栏--通讯录。这时我们可以看到通讯录中部门之间的组织结构关系与每个部门下的成员详情。

    点击搜索按钮:可以进行组织结构,人员,标签搜索。标签的位置在下图中组织架构的下拉选项中进行查看与修改。

    点击加号按钮:新增成员,批量导入,导出通讯录,设置成员属性等操作。在此,我们不在详细描述这些功能点,希望看官们自行尝试。


    b.我们在此介绍常用的如何添加部门,删除部门,修改部门,新增成员,删除成员,修改成员这6个操作。

    添加部门:在左侧组织架构中,已经列出了详细的部门名称,我们鼠标指向其名称之上,发现名称后面就会多出一个倒三角。如下图,我们选择[2级部门0001]。在其后面出现一个倒三角符号,单击出现下拉菜单。我们选择添加子部门。


    在新的弹出框中按照要求,填写部门名称:在此,我们填写【3级部门0002】.点击保存。然后观察右侧组织架构中的变化。


    删除部门:截止发表本文时,在删除部门之前,请务必确认所删除的部门之下没有成员,即当前部门是一个空部门。否则,将不能删除这个部门。具体实现请点击倒三角尝试。

    修改部门:即重命名,点击倒三角,即可看到重命名选项,点击之后重新输入新的名称即可。在此不再累述。

    新增成员:点击加号按钮就可以看到新增成员选项,点击之后,按照步骤填写相关内容即可。在上一篇中我们已经叙述了如何进行新增成员,详细的步骤请参考上文。

    修改成员与删除成员:与修改部门不同,修改人员时,请点击成员所在表格的行。点击之后,右侧出现滑动面板,展示该成员的详细信息。底部包含一个修改按钮,点击即可进行修改。底部的其他按钮为,置顶改成员,邀请关注,禁用。更多按钮下,包括移动该成员所在部门,删除该成员,和操作日志。这些功能,也请各位看官们,亲自动手尝试一下。便可知道这些功能的具体作用。


    [3]应用中心

    如下图,我们企业号当中的所有应用,将会通过图标列表的形式列出。特别的,企业小助手应用,是平台帮我们自动创建的,我们不能对其进行删除。但是能够修改其内容,为我们所用。下面我们分别介绍这些应用的实现,与功能划分。


    a.点击我的应用下的加号按钮,这是我们可以看到系统实施我们选择应用类型。具体类型划分请看下图。


    a1.我们首先选择第一个消息型应用,点击之后,我们需要填写相应的信息,填写完成之后,点击提交。之后,我们在我的应用列表中看到刚刚新增的应用。在此不再截图。


    a2.点击刚刚创建的应用图标,进入应用的详情页面。特别的:模式选择包括普通模式,回调模式两种。在本文,我们以普通模式为例说明系统使用。


    a3.点击普通模式,我们可以看到两个选项,自动回复,自定义菜单,两个附加功能。默认的这两个功能都是关闭状态,需要我们手动开启。这两个附加功能非常简单,也容易理解,在此,我们也不再详细这部分的功能。请各位看官动手一试便知。

    特别提醒:此处的设置变化,需要重新关注企业号才能看到。请微信移动端手动取消关注,并重新关注查看效果。


    a4.我们点击我的应用中的加号,选择上文中的主页型应用,点击之后,仍会出现该应用的信息设置页面如下图。特别的:将会新增主页URL设置,在此,我们先可以设置为百度首页:https://www.baidu.com/查看效果。


    a5.我们查看手机端两个应用的显示效果。如下图所示,消息行应用底部包括菜单栏,而主页型应用底部包括应用主页按钮链接。


    b.授权的应用:我们点击加号,进入如下链接网站。这部分内容不是本文想要描述的内容,有兴趣的读者,请自行了解这部分内容。


    c.基础应用:具体功能描述如下图。开启之后,在微信移动端即可使用其功能。



    [4]消息中心

    在左上角,我们可以选择不同应用,中间我们可以选择查看服务器接收到用户发送出的消息列表,查看服务器发送到用户的消息列表,以及消息素材。

    素材库里面的内容,将可以直接在发消息功能中使用。在此,各位看管可以按照每种素材的要求,上传相应素材。



    [5]服务中心:当前账号仅为开发使用,服务中心的功能,请在实际应用中自行开启。本文不在叙述。


    [6]使用分析:提供企业号关注情况,历史日志,报警设置等功能,此环节的功能,请自行尝试使用。


    [7]设置

    点击设置功能后,右侧面板中将会列举出当前企业号所有的配置信息。在此,由于配置条目众多,我们不在此描述,请读者自行查看正在使用中的企业号设置页面配置项。

    特别的:后续我们将会在开发中使用其中的某些设置项,到时我们将会详细讲解这些配置项的配置及使用



    ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    至此,微信公众平台的注册与使用(2)结束

    特别说明:上文出现的功能为本文发表时,微信公众平台提供的功能。由于微信自身处于版本演进中,请以实际所处的版本为准,本文仅供参考。

    备注:下一篇将介绍微信企业号开发(1)--基础入门


    参考资料: 
    微信公众平台官网:https://mp.weixin.qq.com/


    展开全文
  • Mac平台上Docker安装与使用

    千次阅读 2018-08-02 13:57:07
    Mac平台上Docker安装与使用 2017年02月27日 11:11:07 阅读数:38472 Docker是一个跨平台的轻量级虚拟机,可移植性非常高,一次部署,终生可用。Docker可以在Linux,Windows,MacOS等平台上安装使用。我们都知道...

    Mac平台上Docker安装与使用

    2017年02月27日 11:11:07

    阅读数:38472

    Docker是一个跨平台的轻量级虚拟机,可移植性非常高,一次部署,终生可用。Docker可以在Linux,Windows,MacOS等平台上安装使用。我们都知道Linux有很多不同 的版本,例如Ubuntu,AIX,CentOS,Debian,Fedora,Oracle Linux,Red Hat Enterprise Linux,openSUSE and SUSE Linux Enterprise等。尽管Linux的版本很多,但是我们的Docker都可以在他们在面运行。你也可以使用Docker云来自动准备和管理你的云实例。

    1.在Mac系统上安转Docker

    Docker的Mac系统上的安装包中包含了你在Mac上运行Docker的所有依赖的东西,下面这个主题是描述在Mac系统上预安装需要考虑的一些问题和怎样在Mac系统上安装 Docker。 
    你的Mac本上是否已经安装了Docker,如果已经安装了Docker,你可以直接去启动Docker,如果你已经掌握了在Mac上使用Docker,那么你可以直接跳过整个Mac上的Docker的安装和运行部分。

    1.2.在Mac下载Docker

    在Mac系统上下载Docker有两种方式,一种是下载stable Docker,另一种是下载Beta版本的Docker

    1.3.stable Docker下载

    稳定版的Docker是完全测试过的,并且在Docker引擎中带有实验特征的最新版本的Docker引擎,这种引擎在默认情况下启用并其在Docker Daemon设置中优先配置为实验模式。如果你想依赖平台来工作那么这种安装方式是最好的选择。这些版本遵循比beta版更长的发布时间版本计划,与Docker Engine版本和修补程序同步。在稳定通道上,您可以选择是否发送使用统计信息和其他数据。 
    下载地址:https://download.docker.com/mac/stable/Docker.dmg

    Docker实验的特征

    下面将例举实验版的Docker的特征,实验特征不是为了成型的产品准备的,他们是用来测试和评估你的sandbod环境的,下面信息描述了每一个特征和在github上拉取下来的与之相关的争议。如果是必要的争议信息会提供争议相关的文档。如果你是一个社区上的Docker的活跃使用用户,希望你可以在这些特征上提供一些你希望的建议。

    使用实验版的Docker

    实验特征现在包含标准的1.13.0版本的Docker二进制文件, 为了使实验特征能使用,你需要--experimental来启动Docker守护进程,你可以通过使用/etc/docker/daemon.json使守护标志能用。例如:

    {
               "experimental": true
    }
    
    • 1
    • 2
    • 3
    • 4

    然后确认实验标志是可以使用的

    $ docker version -f '{{.Server.Experimental}}'
    true
    
    • 1
    • 2
    • 3

    目前的实验特征

    额外的图形驱动插件 
    Ipvlan网络驱动器 
    Docker堆栈和分布式应用程序软件集 
    检查点和恢复

    怎么样评判这些特征

    此处的内容没什么用,主要是关于这些特征的更改建议。

    1.4.Beta Docker下载

    这个安装包提供了最新适应Mac系统的Docker的Beta发布版本,在Docker引擎中提供了带有实验特征的切掉边缘效应,这种引擎在默认情况下启用并其在Docker Daemon设置中优先配置为实验模式。如果你想在开发模式下实验特征这是最好的使用通道,并且能经受得住一些非稳定性和bugs。这个通道是Beta程序的延续,为了应用程序的进化你可以提供一些相关的反馈。Beta通道的版本发布比Stable通道更频繁,经常一个发布一次或者多次。我们通过板来收集所有的用户数据。 
    下载地址:https://download.docker.com/mac/beta/Docker.dmg

    重要提示

    Mac需要在运行OS X El Capitan 10.11的2010年或更新的Mac上,或更高版本的macOS版本,英特尔支持MMU虚拟化。该应用程序将在10.10.3 Yosemite上运行,但支持有限。请看安装前需要知道什么的完整的预备知识解释。你可在beta和stable版本之间转换,但是在同一时刻你必须只能安装一个应用程序。在安装另一个之前卸载这个只是如果你想保存以前的那个Docker你需要保存镜像和导出容器。想要知道更多,请看https://docs.docker.com/docker-for-mac/faqs/#stable-and-beta-channels

    在Mac系统上安装Docker你需要知道些什么

    首先你需要了解Docker ToolBox和Docker Machine:如果你已经在你的机器上运行Docker,首要条件就是阅读Docker for Mac和Docker ToolBox来理解已经存在的设置对这个安装的影响。怎样在Mac系统下配置你的环境和怎样使两个产品能够共同协作。

    Docker机器的相关联系:在Mac上安装Docker不会影响你创建的机器。你可以选择从本地默认机器获取选择复制镜像和容器到新的Mac上的Docker HyperKit”虚拟机。当你在Mac上运行Docker,不用需要Docker虚拟机运行在本地(它可以运行在任何地方)。Mac系统上的Docker,你有一个新的、本地的虚拟系统来取代虚拟盒子系统运行(这个东西叫做HyperKit)。想要学更多的话,请看下面的Docker for Mac和Docker ToolBox。

    系统需求:只有满足所有这些要求时,Mac版Docker才会启动 
    * Mac必须是因特尔硬件支持内存管理单元(MMU)虚拟化的2010版或者更新的版本。例如:扩展页表(EPT)和非限制模式。 
    * 支持OS X El Capitan 10.11和更高版本的MacOS。 至少,Docker for Mac需要macOS Yosemite 10.10.3或更新版本,注意使用10.10.x是有一定的风险的。 
    * 从Docker for Mac稳定版1.13(即将推出)和并发Beta版本开始,我们将不再解决OS X Yosemite 10.10特有的问题。 在将来的版本中,由于OS X版本的弃用状态,Docker for Mac可能会停止在OS X Yosemite 10.10上运行。建议升级到最新版本的macOS。 
    * 至少4GB的内存 
    * 不能安装版本4.3.30之前的VirtualBox(它与Mac的Docker不兼容)

    注意.如果你的系统是不满足这些要求的,你能安装Docker Toolbox,使用甲骨文的虚拟盒子来代替HyperKit 
    安装包括:Docker Engin, Docker CLi,Docker Compose和Docker Machine

    1.5.Mac上安装和运行Docker

    • 双击Docker.dmg打开安装包,然后拖拽Moby蓝鲸到应用文件夹。在安装过程中你将会被Docker.app请求输入你电脑的系统密码。给予进入特权的需要安装网络组件和链接到Docker应用程序。 
      这里写图片描述

    • 双击Docker.app启动Docker 
      这里写图片描述

    • 蓝鲸的头状态条表Docker正在运行,并且是可以从终端进入的。如果你已经安装了这个app,你也会获得暗示下一步成功的消息和链接到这个文档,点击蓝鲸图标在状态条上有下图这样一个显示和弹出 
      这里写图片描述

    • 点击鲸获取参数和其他选项 
      这里写图片描述

    • 选择关于Docker以验证您是否具有最新版本

    恭喜你,你已经完成Mac下面的Docker安装。

    2.Mac平台下Docker相关的东西

    2.1.开始使用Docker for Mac

    Docker是一个创建集装箱式的全开发平台应用程序,在Mac平台上运行Docker最好的方法就是在Mac平台上启动Docker

    _注意:如果你还没有在Mac平台上安装Docker,请你现在Mac平台上安全稳定版的Docker或者Beta版本的Docker,在安装之前你必须了解Docker 
    对Mac系统的安装需求,你可以先看上面提道的安装前你需要知道的东西。_

    2.2.检查Docker Engine,Docker Compose和Docker Machine的版本

    如果你的docker,docker-compose和docker-machine是能与Docker.app兼容的最新版本,那么你就可以运行下面这些命令

    $ docker --version
    Docker version 1.13.0, build 49bf474
    
    $ docker-compose --version
    docker-compose version 1.10.0, build 4bd6f1a
    
    $ docker-machine --version
    docker-machine version 0.9.0, build 15fd4c7
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

    注意.这上面只是一个例子,你的输出结果根据你的版本不同而不同

    2.2. 浏览应用程序和运行一个案列

    • 打开命令行终端,使用Docker命令检查Docker是不像所期望的那样正常工作。可以使用这些命令docker version, docker ps和docker run hello-world来确认Docker是否正常运行,如果这些命令能正常执行,那么就说Docker在运行着。
    • 使用更刺激的方法,运行一个Docker化的web服务器,当然这样做的前提条件是你本地必须有你要运行的镜像。

    docker run -d -p 80:80 --name webserver nginx

    这里写图片描述

    如果本地没有找到这个镜像,那么Docker将会去Docker Hub中拉取镜像。 
    注意:早期的Beta发布版本使用docker做为主机名来创建URL,现在端口号被暴露在虚拟机的私有IP地址并且在没有主机名字设置的情况下传递给主机,也可以看Beta9的发布注意点。

    • 在你的web服务器正在运行的时候执行docker ps查看web服务器容器的详细信息。
    • 停止或者移除容器和镜像 
      nginx web服务器在你停止或者移除容器之前会持续运行着,如果你想停止web服务器:docker stop webserver,启动服务器用命令docker start webserver。查看一个容器是否停止了用命令docker psdocker ps -a查看终止状态的容器。使用docker rm -f webserver命令来移除正在运行的容器。这个命令会移除容器,但不能移除nginx镜像。你可以使用docker list命令来列出本地镜像。你可能会保存一些镜像在本地以致于你不用再次去Docker Hub中拉镜像。想要移除一个长期不需要的镜像,使用docker rmi后加ID号和镜像名字。例如,docker rmi ngix。

    • 命令总结:

    docker ps 查看正在运行的容器

    docker stop停止正在运行的容器

    docker start启动容器

    docker ps -a查看终止状态的容器

    docker rm -f webserver命令来移除正在运行的容器

    docker list 列出本地镜像

    docker rmi 删除的镜像

    2.3.Preferences

    选择,蓝鲸图标–>菜单条中的Preferences。你可以设置下面的运行时间选项

    General

    这里写图片描述

    自动启动,更新,备份,使用数据

    • Mac平台下的Docker设置当你登录的自动启动Docker。如果你想在开启你的对话时不启动Docker就不需要检查这个选项
    • Mac平台下的Docker在更新可获得时,设置自动检查更新和告知用户,如果发现一个新版本,点击OK接受安装它(或者取消更新保存当前版本)。如果你不能够检查更新,你仍然可以手动地更新,蓝鲸–>Check for Update
    • 选中从Time Machine备份中排除虚拟机以防止Time Machine备份Mac平台下的虚拟机
    • Send usage statistics你可以在Mac平台下设置Docker自动发送诊断、死机报告和用户数据。这些信息能帮助Docker提高应用程序和获取更多关于故障问题排除的内容。不检查这个opt输出和防止自动发送数据。在这些情况下Docker可能提供更多信息,甚至自动发送可用。

    File sharing

    这里写图片描述

    你能够用它来决定在你的Mac平台上的目录是否是容器共享 
    * Add a Directory-点击+和操纵你想要添加的目录 
    * 点击Apply & Restart使目录使用Docker的捆绑峰[-v]特征对当前容器有效。所有这些局限性在目录上是能够共享的它们不能成为已经共享的目录的子目录

    Advanced

    CPUs

    默认情况下,Mac平台上的Docker设置使用2个处理器,你可以通过设置更高的数字来增加处理力度,或者在Mac上降低它以使得使用更少的计算机资源

    Memory

    默认情况下,在Mac平台下的Docker使用2GB的运行内存,这2GB的内存从你的计算机的总可用内存中分配。你可以通过设置更高的内存来提高应用程序的性能例如设置为3,如果你想要使用更少的内存那么你就把它设置到1。

    Storage location

    你可设置Linux容量存在位置,例如:容器和镜像被存储在那里。Disk images localtion(Beta)启动Beta39,存储的镜像关联到硬盘镜像,并且被应用程序跟踪。如果你尝试移动镜像到已经存在一个镜像的本地,你将获得一个温馨提示,你是否想替换已经存在的镜像。对于Beta提前发布的版本,在这个对话中的标志已经更新如下

    • Storage location被重命名为Disk image location
    • Change location按钮被重命名为move disk image 
      这里写图片描述

    这里写图片描述

    HTTP 代理设置

    在Mac平台上的Docker将探测HTTP/HTTPS代理设置和自动地将这些设置传播到Docker和传播到你的容器。例如,如果你把的代理设置设置成http://proxy.example.com,当拉容器的时候,Docker将使用这个代理设置。 
    这里写图片描述

    Docker Daemon

    你可以通过在Docker守护进程配置项中设置怎么样运行容器。你可以在守护进程中配置一些交互式设置或者转换到Advanced直接编辑JSON。基本对话框提供的设置也可以直接在JSON中配置,此版本只是介绍一些常见的设置,使其更容易配置它们。

    这里写图片描述

    • 实验模式
    • 自定义注册
    • 编辑守护配置文件

    下面将会详细介绍着三种模式

    Experimental mode

    在Mac平台上启动的Stable1.13.0和Beta31版本的Docker,这两种发布版本在Docker引擎上都有各自的实验特征。这部分内容在github上的Docker实验特征的的ReadMe中有介绍。实验特征是不适合于生产环境或者工作负载的。它们意味着对新想法的沙盒实验,许多实验特征可能会合并到即将发布的stable版本中,但是其他的从随后的Beta版本中可能的修饰和提高绝不会发布在Stable版本中。在Beta和Stable发布的版本中,你可打开或者关闭实验模式。不管你打开还是关闭它,Mac平台上的Docker会使用目前Docker引擎中常用的使用模式。不管你是不是以实验模式运行,你都可以通过docker version这个命令来检查Docker的版本。实验模式的数据将在Server下列出。如果Experimentaltrue,那么Docker将以实验模式运行,结果显示在下面。(如果false,Experiment模式是关闭)。

    $ docker version
    Client:
     Version:      1.13.0-rc3
     API version:  1.25
     Go version:   go1.7.3
     Git commit:   4d92237
     Built:        Tue Dec  6 01:15:44 2016
     OS/Arch:      darwin/amd64
    
    Server:
     Version:      1.13.0-rc3
     API version:  1.25 (minimum version 1.12)
     Go version:   go1.7.3
     Git commit:   4d92237
     Built:        Tue Dec  6 01:15:44 2016
     OS/Arch:      linux/amd64
     Experimental: true
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18

    Custom registries

    一种可选的方案使用Docker Hub或Docker Trusted Registry来存储你的公有或者私有镜像,你能使用Docker来设置你的非安全注册,对你本机上的镜像添加URLs来实现非安全注册或者注册镜像。(也可以看FAQs,我怎么添加自定义的CA证书[此处本文后面会写])

    编辑daemon配置文件

    在Daemon–>Advanced dialog,你可以通过json文件直接配置Daemon,完全地决定你的容器怎么运行。想看Docker Daemon的完整条目,请看Daemon相关的Docker引擎命令行关联。在编辑完Daemon配置后,点击Apply & Restart来保存它并且重新启动Docker。或者,取消改变,点击tab键,当弹出对话框来询问时选择丢弃或者不应用。

    这里写图片描述

    卸载或者重置

    选择 小蓝鲸 ->从菜单条目上选择Preferences,然后在相关对话框上点击Uninstall / Reset。 
    这里写图片描述

    Uninstall–选择卸载选项是从你的Mac系统中移出DockerReset to factory defaults–选择这个选项重置Mac平台上的Docker使其回到初始状态,就像刚安装的时候一样。你可以通过<DockerforMacPath> --uninstall这个命令行来从Mac平台上卸载你的Docker。如果Docker默认安装在本地,下面的命令将提供清除卸载

    $ /Applications/Docker.app/Contents/MacOS/Docker --uninstall
    Docker is running, exiting...
    Docker uninstalled successfully. You can move the Docker application to the trash.
    
    • 1
    • 2
    • 3
    • 4

    你可能想通过使用命令行来卸载Docker,例如,你发现一个没有功能的APP,你从菜单条目里面无法删除它,那么你就的使用命令行。

    安装bash completion

    如果你使用bash completion,例如:自制软件在Mac上的bash-completion的bash completion脚本命令能在Docker.app的Contents/Resources/etc/目录里面找到

    docker
    docker-machine
    docker-compose
    
    • 1
    • 2
    • 3
    • 4

    为了激活bash completion,这些文件需要复制或者软连接到你的bash_completion.d/目录下。例如,如果你使用自制软件

    ln -s /Applications/Docker.app/Contents/Resources/etc/docker.bash-completion /usr/local/etc/bash_completion.d/docker
    ln -s /Applications/Docker.app/Contents/Resources/etc/docker-machine.bash-completion /usr/local/etc/bash_completion.d/docker-machine
    ln -s /Applications/Docker.app/Contents/Resources/etc/docker-compose.bash-completion /usr/local/etc/bash_completion.d/docker-compos
    
    • 1
    • 2
    • 3
    • 4

    Docker Store

    从Mac平台下Docker菜单中选择Docker Store,进入Docker应用下载网站。Docker Store是下一代Docker Hub的一个组件,是找到兼容,可信的商业和免费软件和作为Docker镜像发的最佳位置。

    如果想了解更多关于Docker的东西,请点击关注https://github.com/guoshijiang/docker-virtual-technology

    展开全文
  • 一般是由于:直接拷贝了别人的文件包运行在自己的电脑导致的,解决方案如下: 1,到百度地图平台重新申请一个key 2,在文件中替换原有的key 3,运行 相关链接如下: 百度地图开放平台:...
  • 将城市公安交通管理的业务应用划分为五大核心平台,即智能交通管控平台、交通信息服务平台、交通运维管理平台、交通地理信息平台和交通信息资源平台,如下表所示: 表4‑1核心业务平台及功能 序号 ...
  • 关于微赞,微擎,微动力模块安装时出现 版权保护,未在云平台注册 等如下之类提示: 您的程序需要在微赞云服务平台注册你的站点资料, 来接入云平台服务后才能使用相应功能. 此模块已设置版权保护,您只能通过云平台...
  • Domino分布式数据库同步复制技术在广东粤华发电有限责任公司的企业信息平台上成功应用 一 、背景概述随着政府企业上网、电子政务的不断普及和深入,IBM公司的Lotus Domino系统在国内得到广泛的应用。其中不乏大型的...
  • 通过阿里云物联网平台,我们可以在不懂前后端开发的基础,半个小时候左右就可以搭建一个智慧农业的物联网云平台框架。 效果如下: 大数据面板: 设备管理: 设备地图分布: 支持视频监控...
  • 有赞消息平台客服系统介绍

    千次阅读 2017-01-23 19:34:25
     加入有赞消息沟通平台半年有余,参与有赞客服系统开发及维护工作,个人也在之中不断成长。在今年的末尾,把对系统的认识进行总结梳理,送给自己~  有赞客服系统整合了有赞产品线IM通道及微信通道,商家客服可与...
  • 节我们简单介绍了一下什么是公众号第三方平台,今天我们将具体操作如何创建属于您自己的微信第三方平台。用户首先需要注册成为开发平台的用户,注册地址:https://open.weixin.qq.com/言归正传,开始说一下详细...
  • Libusb在Android平台上的环境以及原理

    千次阅读 2018-11-27 12:30:55
      ...2、删除一些和Android平台无关的文件,删除后的文件如下图所示: 思考问题: Android是怎么获取usb设备? 如上图所示:连接adb shell,然后cd到/sys/bus/usb/devices/目录,命令ll...
  • 一、背景介绍基础集成平台信息系统的基础设施环境,为各应用系统提供公共基础设施(如ESB、消息中间件等),将各系统的通用基础服务功能(如用户管理、授权管理、配置管理等)从业务系统剥离出来,使得业务系统...
  • 管控台(管理控制平台)可以对注册到zk注册中心的服务提供者和消费者进行管理,但对服务的正常运行并无影响。主要是起到一个可视化管理的效果。   管控台是 Dubbo 封装好的一个war包项目,其安装十分简单,其...
  • Cordys BOP平台上角色定义和功能

    千次阅读 2015-02-12 13:33:30
    本主题介绍在流程平台上各种角色和功能。
  • 容器云平台使用体验:DaoCloud

    万次阅读 2016-09-06 13:58:41
    容器技术风起云涌,在国内也涌现出了很多容器技术创业公司,本文介绍容器厂商DaoCloud提供的容器云平台,通过使用...登录到平台后,可以看到平台可以提供的功能,平台还提供了一个帮助框,可以通过帮助框提供快速手指
  • 从“消息队列”到“服务总线”和“流处理平台

    千次阅读 热门讨论 2021-02-22 21:53:17
    消息队列是分布式系统中重要的组件,也是企业不同应用系统集成的关键中间件。目前常用的Kafka、RabbitMQ等都是属于消息队列。在企业IT架构中,还会用到服务总线、流处理平台等技术概念或组件。 本文为你梳理一下消息...
  • 移动共享开发(三)应用信息注册

    千次阅读 2015-02-28 20:49:24
    下面是Social SDK不同平台应用信息注册网站的地址: 平台 网址 新浪微博 http://open.weibo.com 腾讯微博 http://dev.t.qq.com QQ空间 http://open.qq.com/ 微信好友 http://open.we
  • 最近公司的网站要跟discuz的论坛进行整合,实现用户同步注册,单点登陆,同步删除用户,同步修改用户密码首先介绍下我在安装中碰到的一些问题,discuz论坛是安装在网站子目录下,。我这里是在独立主机下安装的,为bbs...
  • 架构一个数据交换与信息共享平台

    千次阅读 2011-11-24 18:54:11
     数据交换平台由中心交换系统(Center)和前置交换系统(Adapters)组成,其中Center的主要作用是消息中转、消息路由,Adapters的主要作用是消息封装、消息转换、消息处理等。以下详细介绍Center和Adapters的各功能...
  • 作者:小黄人软件 QQ:345139427 手机... 分为登录,注册(短信验证),重置密码(短信验证),控制开关,配置开关(可动态新增或删除开关) wifi模块:esp8266 短信接口:https://my.luosimao.com 环境:php+mysql
  • 前言今天在做项目的时候遇到了一个难题“未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序”,如图:方案一现在的Win7系统中安装的一般都是32位的Office,因为微软推荐使用32位的Office,兼容性更强,稳定...
  • 容器云平台使用体验:时速云

    万次阅读 2016-09-07 11:36:01
    容器技术风起云涌,在国内也涌现出了很多容器技术创业公司,本文介绍容器厂商DaoCloud提供的容器云平台,通过使用容器云平台,可以让大家更加了解容器,并可以学习不同容器云平台的优势。 1. 首先我们进行注册:...
  • 电商平台项目

    千次阅读 2018-09-11 16:12:18
    管理员可以对商品进行、下架,修改商品信息以及对用户的信息进行修改 -用户可以选择游客模式对商品进行浏览,或者登录平台将商品加入购物车,生成订单等操作 技术实现 使用bootstrap框架进行用户端前端...
  • 在 Android* 平台上设置原生 OpenGL ES*

    万次阅读 2014-03-24 13:39:41
    Setting up Native OpenGL ES* on Android* Platforms final.docx BSD2.0.txt ...本文具体介绍了在 Android 平台上创建原生 OpenGL ES 2.0 图形应用的基本步骤。 首先将讨论使用 Java* API 设置 OpenGL ES
  • 简要说明: 实现微信小程序连接阿里云物联网平台并且显示阿里云设备信息等,设备端采用模拟设备进行数据上传,并且利用规则引擎和自定义的Topic进行信息的接受和发送。 目前效果图 步骤: 1.注册阿里云物联网开发...
  • 如何搭建中国电信物联网云平台

    千次阅读 2019-05-23 17:15:37
    如何搭建电信云平台 背景介绍:基于CN-M50平台下的电信云平台的搭建 目的:实现CN-M50开发板和电信云平台的相互通信 先点击注册注册完登录进入到平台 按照如下第一步,第二步填写相应的信息,申请账号 1、1...
  • 通过针对具有同一服务对象建立业务数据交换平台,实现了政府部门间数据共享互联互通需求,解决电子政务中“信息孤岛”问题。电子政务数据中心经过近几年发展,从存储数据概念演变成为数据加工、数据挖掘和决策
  • 效果图: 1.导航页 2.首页 3.注册页面 4-0.学生页面 5-0管理员页面 简介: 学生用户管理系统:学生登陆-------教师登录----- 技术要点: 1.JDBC、数据库、servlet、JSP页面 2.界面显示数据...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 104,327
精华内容 41,730
关键字:

平台上注册的信息怎么删除