摘要: 这个工具来自于https://elemefe.github.io/restc/ 这里对Abp进行了一次封装 1.在项目中添加nuget包 Abp.Web.Api.Restc 2.在项目Abp模块的DependsOn添加AbpWebApiRestcModule Run It,启动项目,访问/api开头 阅读全文
posted @ 2016-12-18 21:55 kwok.io 阅读(1777) 评论(0) 推荐(0) 编辑
摘要: 1.在项目中添加nuget包 Abp.Web.Api.SwaggerTool 2.在项目Abp模块的DependsOn添加AbpWebApiSwaggerToolModule Run It,启动项目,访问/swagger/ui/index 就打开熟悉的swagger-ui界面,项目中webapi和动态Api的接口都出现了。 Abp.Web.Api.SwaggerTool作为swagger的增强包,内部实现了很多有用的功能并提供了一些最佳实践,用户无需在意Swagger的集成问题。 项目源码https://github.com/yuzukwok/Abp.Web.Api.SwaggerTool 大家可以提出issue 或者fork下 功能介绍 阅读全文
posted @ 2016-07-31 23:44 kwok.io 阅读(2370) 评论(2) 推荐(0) 编辑
摘要: 一步步来1.下载软件Elasticsearch:https://download.elasticsearch.org/...p/elasticsearch/2.0.0/elasticsearch-2.0.0.zipLogstash:https://download.elastic.co/logsta... 阅读全文
posted @ 2015-12-02 16:15 kwok.io 阅读(9997) 评论(1) 推荐(0) 编辑
摘要: 不求人,在阿里云上安一个nuget镜像站,这样就能愉快编程了。主要是利用nginx 的反向代理+缓存功能+响应文本的替换proxy_cache_path /data/nuget-cache levels=1:2 keys_zone=nuget-cache:20m max_size=10g inact... 阅读全文
posted @ 2015-07-19 00:52 kwok.io 阅读(10839) 评论(5) 推荐(3) 编辑
摘要: 单页面缓存方案单静态页缓存解决问题场景常见的缓存设计利用System.Web.Cache 保存在内存内,效率高,可以减轻数据库访问的压力。但是Web除了获取数据之外,还有呈现页面渲染,生成HTML很多功能都是消耗性能。在Web层也需要一个缓存,同时柔性设计,应用代码不需要大变动。架构客户端 访问 /... 阅读全文
posted @ 2015-07-14 15:22 kwok.io 阅读(1721) 评论(5) 推荐(1) 编辑
摘要: 源码下载:https://www.openssl.org/source/ 目前最新的1.0.2c编译工具:ActiveState Perl from http://www.activestate.com/ActivePerl. VS(我使用的是VS2015)其实整个编译过程,openss... 阅读全文
posted @ 2015-07-07 21:41 kwok.io 阅读(556) 评论(0) 推荐(0) 编辑
摘要: HTTPS 双向认证构建移动设备安全体系对于一些高安全性要求的企业内项目,我们有时希望能够对客户端进行验证。这个时候我们可以使用Https的双向认证机制来实现这个功能。单向认证:保证server是真的,通道是安全的(对称密钥);双向认证:保证client和server是真的,通道是安全的(对称密钥)... 阅读全文
posted @ 2015-06-22 12:59 kwok.io 阅读(1288) 评论(0) 推荐(0) 编辑
摘要: 第一步是在Linux上安装.Net的运行时MonoVNext要求Mono最小版本3.4.1,可怜的centos连低版本的mono都不含。我们只能通过编译来安装。目前最新的版本为3.12源码下载:http://download.mono-project.com/sources/mono/mono-$V... 阅读全文
posted @ 2015-01-21 00:14 kwok.io 阅读(597) 评论(0) 推荐(0) 编辑
摘要: 目前的XF还是非常简陋的,所以存在大量的自定义工作。一般情况下我们只是要需要派生原生的XF控件,然后在各平台下修改其呈现方法。所以了解每个XF控件在不同平台上呈现使用的控件类是有所必须要的。以下别人整理的一个参考,很不错。对于XF 命名空间下的Button类,该类定义使用按钮的这个界面元素所需要的内... 阅读全文
posted @ 2014-10-26 19:52 kwok.io 阅读(827) 评论(0) 推荐(1) 编辑
摘要: Xamarin.Forms 是一个帮助开发者快速创建跨平台UI的框架。它为ios,Android,Windows Phone上的原生控件的使用提供了一层抽象.这意味着应用程序之间可以共享大部分UI代码,同时还能保持相应平台的界面外观样式。 Xamarin.Forms使用C#编写,能够适应于快速开发越来越复杂的应用程序。因为采用 Xamarin.Form的应用程序是原生应用程序,不必受制于其他类似开发工具包的限制,如浏览器沙箱, 有限的API,糟糕的性能. 使用 Xamarin.Forms编写的程序能够使用下层平台的任何API或者特性,包括但不限于CoreMotion, PassKit, and StoreKit 之于iOS; NFC 和Google Play Services 之于 Android; Tiles 之于 Windows Phone.这也意味着你可以开发一个应用程序部分使用 Xamarin.Forms创建的UI,部分使用原生 UI 开发包来编写. Xamarin.Forms 应用程序和传统的跨平台应用的架构是一样的。. 最常见的办法是使用 Portable L 阅读全文
posted @ 2014-08-01 13:50 kwok.io 阅读(2916) 评论(2) 推荐(2) 编辑