06 2017 档案
摘要:Topshelf是 基于.net框架开发的宿主服务框架。该框架简化了服务的创建,开发人员只需要使用 Topshelf编写一个控制台程序,就能安装为Windows服务。之所以这样原因非常简单:调试一个控制台程序比调试Windows服务应用更加简单。一般应用测试后发布到生产环境,由于采用了Topshel
阅读全文
摘要:互联网上关于.NET(C#)的HTTP相关的辅助类还是比较多的,这里再为大家推荐一个.NET的HTTP辅助类,它叫RestSharp。RestSharp是一个轻量的,不依赖任何第三方的组件或者类库的Http的组件。RestSharp具有以下的优点: 以上是RestSharp的主要特点,通用它你可以很
阅读全文
摘要:对于基于云的解决方案而言,事先确定合适的服务模式至关重要。我们只有完全理解了每种服务模式的含义以及每种服务模式下云服务提供商和云消费者各自应该承担什么样的责任,才能在服务模式中做出正确的选择和组合。 有三种云服务模式:软件即服务(SaaS)、平台即服务(PasS),以及基础设施即服务(IaaS)。每
阅读全文
摘要:2010年9月,twitter改版。一个显著变化,就是URL加入了"#!"符号。比如,改版前的用户主页网址为http://twitter.com/username改版后,就变成了http://twitter.com/#!/username这是主流网站第一次将"#"大规模用于重要URL中。这表明井号(
阅读全文
摘要:1、OAuth2.PasswordGrant 2、OAuth2.AuthorizationCodeGrant 摘自:https://github.com/btungut/OAuth2-OWIN-Grants-Examples
阅读全文
摘要:为什么要在ASP.NET应用中执行后台任务? 主要是考虑使用后台任务来处理CPU或IO密集的计算。 下面是一些常见的后台任务: 大量的提醒和新闻邮件发送 图片和视频处理(比如批量创建缩略图、格式转换) 从外部文件导入大量数据或导出数据(RSS聚合) 文件操作(创建归档、清理临时文件、日志文件维护)
阅读全文
摘要:编写一个简单的Web Server其实是轻而易举的。如果我们只是想托管一些HTML页面,我们可以这么实现: 在VS2013中创建一个C# 控制台程序 编写一个字符串扩展方法类,主要用于在URL中截取文件名 ExtensionMethods.cs 在入口程序中开启HTTP监听 Program.cs 上
阅读全文
摘要:企业开发者不能简单的抛弃现有的桌面和Web应用,然而又不得不忙着创建各种各样的应用,没有太多的预算来开发移动版本,尤其是原生版本。 采用Xamarin,C#开发人员可以使用一份基础代码创建桌面版和移动版。Xamarin.Forms可以用来构建原生的Android和iOS应用,Xamarin.Andr
阅读全文
摘要:才刚刚对AngularJS有些了解,又听闻AngularJS2早就铺天盖地了,AngularJS3刚刚夭折,AngularJS4今年已经发布了,还是学习先下AngularJS2吧,据说更加适合以移动为主的开发,AngularJS4也是兼容2的。刚看一点点资料,就了解到还有个TypeScript,原来
阅读全文