学习Azure有一个非常不错的资料库Azure training kit. 这里面包含了很多Azure团队编写的实例代码,以及为初学Azure的开发人员准备的新手教学课程. 开发人员可以从http://windowsazure-trainingkit.github.io/上面获取最新的Azure training kit. 非常建议你下载并安装training kit. 下载后会要求解压到一个WATK文件夹下面,打开该文件夹你将会看到如下目录: 点击打开labs.html 将会看到以下课程. 分…
在android源码环境下编写上层应用,一直以来我都觉得很麻烦.因为如果单纯将应用导入eclipse,那么framework层一些定制的API无法自动提示和补全,使用起来不太方便:如果将整个android工程导入eclipse,那么一方面eclipse会慢得难以忍受,另一方面,作为一个java项目,也无法享受到adt插件xml自动补全的便利.      今天想了一个初步的解决方法,还是将应用作为一个android项目导入eclipse,然后,将需要的框架层代码作为一个java项目单独导入.然后将…
代码文档在下方,涉及了许多基本的文档操作,包括: 1)页面设置,包括纸张大小.页边距 2)段落设置,包括不同内容之间的行距 3)乐谱设置,包括设置谱子大小.谱号.调号.拍号,甚至还有拍号/小节线不可见等等 这个模板可以视为新建的模板,记得开自动雕刻,这样修改参数时可以及时看到页面的变化 页面的排版看起来还不错,可以作为参考 记得汉语是没办法自动换行的,一定要注意分段 \version "2.20.0" \language "english" \header { ti…
通过上一篇博文可以得知,Azure其实是个平台,上面跑的服务五花八门,可以相互分开使用,同时也可以相互结合. 那我们应该如何来学习Azure呢? 其实有很多种选择,正所谓条条大路通罗马, 官方的training kit 提供了五种选择分别是: Web Site,Virtual Machine,Cloud Service, Building Block Services,Mobile 详情可以参看:通过Trainingkit对Azure有一个初步的了解 我将这五种选择根据自己理解加以划分,希望能帮…
今天我们很高兴地宣布发布第一个预览的Visual Studio 2017工具的Azure功能.这个预览介绍了一些令人兴奋的变化,我们以前的版本.此外,除了支持Visual Studio 2017之外, 启用创建带来比基于脚本的功能更好的冷启动性能预编译的C#的功能,并打开的Visual Studio工具的类库,包括代码分析,单元测试,完整的智能感知,3对整个生态系统的RD第三方扩展等. 使用WebJobs属性直接在C#代码中声明函数绑定,而不是单独的function.json文件. 入门 开始:…
一,引言 今天分享一个新的Azure 服务-----Azure Data Factory(Azure 数据工厂),怎么理解,参考根据官方解释-----数据工厂解释:大数据需要可以启用协调和操作过程以将这些巨大的原始数据存储优化为可操作的业务见解的服务. Azure 数据工厂是为这些复杂的混合提取-转换-加载 (ETL).提取-加载-转换 (ELT) 和数据集成项目而构建的托管云服务. 说简单点,Azure Data Factory 可以创建和计划数据驱动型工作,也就是 Pineline,从不同的…
很多人即便是在使用了Node之后也不知道它到底是什么,阅读完本文你应该会有一个初步的.具体的概念了.    Node的目标 提供一种简单的构建可伸缩网络程序的方法.那么,什么是可伸缩网络程序呢?可伸缩性就是通过增加资源使服务器容量产生线性增长的能力.可伸缩应用程序的特点:附加负载只需要增加资源,而不需要对应用程序本身进行大量修改.即我们只需要增加Node服务器的数量,我们可服务对象的数量便能大幅度增长. 注意,可伸缩网络程序的方法,即Node是一种解决问题的方法,那么,下面我们来看看当前存在的问…
用过国际版Azure的同学都见过一个显示了机器中主要信息的壁纸,而这个壁纸是通过Sysinternals的一款叫做bginfo来实现的,这款软件的好处是对于批量管理主(虚拟)机的管理员和使用方都很实用,原来见过很多实施人员在桌面上存放一下部署信息,用来标记这台主机的信息. Figure 1国际版Azure下面的信息壁纸,是不是很方便呢? 国际版内的内网IP.外网IP.部署ID这些信息是由Azure的一个Agent开机后写入到注册表然后又被bginfo调用并显示出来的,而对于没有专用Agent软件…
本系列博客主要是以对战游戏为背景介绍3D对战网络游戏常用的开发技术以及C++高级编程技巧,有了这些知识,就可以开发出中小型游戏项目或3D工业仿真项目. 笔者将分为以下三个部分向大家介绍(每日更新): 1.实现基本通信框架,包括对游戏的需求分析.设计及开发环境和通信框架的搭建: 2.实现网络底层操作,包括创建线程池.序列化网络包等: 3.实战演练,实现类似于CS反恐精英的3D对战网络游戏: 技术要点:C++面向对象思想.网络编程.Qt界面开发.Qt控件知识.Boost智能指针.STL算法.STL.…
用过Azure的读者都知道,Vnet一直是Azure比较自豪的地方,尤其是VPN,Azure提供了两种VPN以及专线来保证客户数据的安全性,S2S vpn(站点到站点的,基于IPsec的),P2S vpn(点到站点的,基于sstp的),专线express route是和物理链路或者MPLS网络相连接,在这里笔者要提醒大家一句,Azure的vpn身后是两台机器做HA的vpn server,是提供LSA保证的,而无论是阿里还是AWS都没有这样的服务,而且Azure最高提供带宽200M的VPN链路,三…