关闭

微软想做apple和google的的混合体

微软想做apple和google的的混合体前十年的微软粉们,信仰在逐渐的消耗完毕,需要是不是得通过各种渠道进行充值或者自我安慰下,而时不时闹出的1%事件,又让粉们的信仰顿时得到尴尬癌,而且是晚期无治愈的可能。微软Build 2016对粉们是一个重要的刺激,再次验证了粉们的理想:一家以软件起家的高科技公司必须让技术人员来做领袖,不管未来会怎么样,至少让围绕微软的技术人员充分的H起来。所以微软Build...
阅读(1371) 评论(0)

建立Models

建立Models 因为我们的MongoDB的操作是强类型,所以我们必须为涉及到的数据源建立Models。 存储微信服务器得到的MediaID和本地文件名关系的WeixinImgFileModels public class WeixinImgFileModels { public ObjectId _id { set; get; } public string Media...
阅读(1373) 评论(0)

C#实现Mongodb开发

C#实现Mongodb开发其实在项目的前期,我完全没有想到需要使用数据库,但是随着完成了Face/ Detect和Face/ Verify的封装后,我发现显然数据库是必须的,原因是:牛津的FaceAPI是收费的,当客户端每次调用的使用,都会消耗我们的宝贵资源,所以我们希望在如下的情况下用户的请求不必再次访问牛津FaceAPI: 用户刷新页面时,不需要重新访问牛津FaceAPI 当用户分享自己的测试结...
阅读(4262) 评论(0)

实现Face/ Verify

实现Face/ Verify Verify是非常好玩的服务,他可以对比两张人脸是否一致,或者相似度多少。牛津的VerifyAPI比较简单,POST两个FaceID即可得到一个结果,所以我们的封装也很简单。 [HttpGet] [Route("face/verify/{faceId1}/{faceId2}")] public async Task Verify(string faceId1,...
阅读(1549) 评论(1)

实现Face/ Detect

实现Face/ Detect Detect服务接受一个上传的图片,并且识别其中的人脸,如果找不到人脸则返回一个空的数组,否则返回人脸数据的数组,这些人脸数据包含了:FaceID、性别、年龄、微笑值、胡须情况等。 当我们上传了一张有效照片之后,牛津计划会返回给我们对照片中每一个识别成功的人脸的FaceID,这个ID很重要,当我们需要再次了解照片中人脸的信息,我们不必再次上传照片,直接提交这个Fa...
阅读(1811) 评论(0)

封装微软牛津计划API客户端

封装微软牛津计划API客户端 牛津计划的API是由一个基础Url、服务名称、参数组成为的服务,大多是POST(我还没有完全看完),这些参数多是字符串,但也有流格式(比如上传图片什么的),我们的ProjecToxfordClientHelper就是计划将牛津API的实现进行封装,为我们不同的APIController提供服务。 我们先定义一些基本的字段 private const stri...
阅读(2327) 评论(0)

简单的文件处理

简单的文件处理 你应该注意到了,我们这个应用需要进行图片流的处理,进行本地存储读写,所以我们还是有必要封装一个FileHelper来实现,当然网上有很多开源的优秀代码,我只是简单的写了一个Helper 我们的总体文件存储目录在配置文件中定义 private static string photofolder = System.Configuration.ConfigurationMana...
阅读(1351) 评论(0)

ASP.NET获取微信客户端上传的图片

ASP.NET获取微信客户端上传的图片 本来我以为这个是很简单的事情,后来做了才发现原来使用微信JS-SDK的时候,微信的HTML5客户端不会将图片直接post给我服务端,而是先提交给微信服务器,然后我的服务端需要通过serverId 来获得图片,大致的流程我绘制了UML,大家可以理解下 Created with Raphaël 2.1.0微信客户端微信客户端微信服务器微信服务器WebAP...
阅读(3610) 评论(0)

ASP.NET WEBAPI实现微信JS-SDK接口注入权限验证配置

ASP.NET WEBAPI实现微信JS-SDK接口注入权限验证配置 我们的客户端是一个HTML5客户端,我们计划采用微信提供的JS-SDK,但是所有需要使用JS-SDK的页面必须先注入配置信息,否则将无法调用,配置的代码如 wx.config({ debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,...
阅读(4974) 评论(0)

ASP.NET WEBAPI实现微信接入验证

ASP.NET WEBAPI实现微信接入验证首先你需要一个微信公众号,很重要的是你需要完成认证,这点非常重要,如果不认证优先功能无法实现。 当你完成公众号的基本设定后,我们需要为开发做第一件事情:基本配置。下面我摘抄了微信开发文档中关于接入指南的部分图文 登录微信公众平台官网后,在公众平台后台管理页面 - 开发者中心页,点击“修改配置”按钮,填写服务器地址(URL)、Token和Encodin...
阅读(5474) 评论(0)

当微软牛津计划遇到微信APP---一

当微软牛津计划遇到微信APP微软牛津计划提供了一组基于Rest架构的API和SDK工具包,帮助开发者轻轻松松使用微软的自然数据理解能力为自己的解决方案增加智能服务。利用微软牛津计划构建你自己的解决方案,支持任意语言及任意开发平台。微软提供了这么强大的API,我第一时间就想,是不是可以迁移到微信平台上去做一些好玩的应用,不过在这之前,我没有做过任何微信开发的工作,所以本篇文章将分享整个实现的经验。...
阅读(1974) 评论(0)

Microsoft Windows Azure 提供了哪些服务(续)

标识   识别一个授权的应用程序的用户身份可以让应用程序决定它应该如何与该用户交互,并且基于跨平台和应用考虑,我们需要一个更能广泛了解用户社交的信息,例如,一个授权的应用程序可以了解某个用户、其所属的团体的信息以及其他信息。应用程序还可以看到用户与其社交圈之间的关系,从而帮助他们利用这些人际关系更好地开展工作。 Microsoft 提供 Windows AzureActive Directo...
阅读(1844) 评论(0)

Microsoft Windows Azure 提供了哪些服务

在选择使用Windows Azure前,先了解Windows Azure提供的服务对照自己的应用是一个良好的习惯,Windows Azure提供了大量的不同种类的服务,仔细理解这些服务,你会惊叹于Windows Azure的强大和微软的诚意。   这些服务以组件的形式提供,一般我们可以如下分类   执行模型   执行模型是windows azure中最基本的功能,微软提供了三个:虚...
阅读(2225) 评论(0)

虚拟机随用随建的特征便于测试环境

Microsoft Azure提供了很多服务由我们可以选择,选择正确的服务不但省钱而且可以得到良好的性能。 如果你要建立一个一般的网站,在AzureWebsites,、CloudServices和VirtualMachines我建议你选择AzureWebsites优先,如果不是特别的原因不建议你去创建VirtualMachines。 以下是微软提供的一张图描述了这三种服务的控制性等比较。  ...
阅读(2040) 评论(0)

使用IE10和CSS Device Adaptation

浏览器在不同的设备上大小布局不同,而且就算在相同设备上用户也会改变浏览器的大小,我们希望布局可以更好的适配用户的浏览器显示区域大小,可以采用CSS Device Adaptation,在IE10上进行测试。先最简单的HTML代码 .bigTiles { width: 691px; height: 33...
阅读(4139) 评论(1)
201条 共14页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:518930次
    • 积分:7913
    • 等级:
    • 排名:第2888名
    • 原创:200篇
    • 转载:1篇
    • 译文:0篇
    • 评论:748条
    最新评论