摘要: 此文主要分享了如何将自己博客园的文章自动导出到 Markdown 文档进行存储,以便在本地进行归档管理,程序中也对文章的分类、tag、代码块以及文章中的图片进行了保存处理,以便上传到自己的图床。 阅读全文
posted @ 2016-01-24 11:07 Parry 阅读(4463) 评论(7) 推荐(3) 编辑
摘要: Angular Chart 简介在之前的文章中介绍了使用 Ionic 开发跨平台(iOS & Android)应用中遇到的一些问题的解决方案。在更新0.1.3版本的过程中遇到了需要使用图表展示一周搜索引擎抓取变化的需求,因为之前使用过 Chart.js, 所以去查了些资料果然是有既有的模块的。Ang... 阅读全文
posted @ 2015-11-17 19:01 Parry 阅读(3316) 评论(0) 推荐(1) 编辑
摘要: 此篇文章主要整理了最近在使用 Ionic 开发HybridApp 过程中遇到的一些疑难点以及后期发布生成 iOS 和 Android 版本过程中的种种问题。文章目录Ionic 简介和项目需求介绍View 缓存的处理键盘的不同模式的支持设备网络状况的检查iOS 设备和 Android 设备的图标以及启... 阅读全文
posted @ 2015-11-05 16:59 Parry 阅读(5564) 评论(5) 推荐(12) 编辑
摘要: 多说评论系统是一个非常好用的第三方评论插件,聚合了大多数的SNS平台账号登录和分享功能,UI也很不错。作为网站快速接入评论系统,多说是一个比较好的选择,其也提供了一些实用的API去满足定制化需求。多说API支持将本地的用户基本信息同步到多说服务器,实现了本地用户系统和多说用户验证机制的一致。大概的过程:在用户注册或者修改个人信息的时候将用户信息同步至多说服务器,并在用户登录后在本地cookie写入JWT值,多说可以进行判断而实现用户无需再登录多说系统就可以进行评论。Array参数注意点在使用多说同步用户信息API时,用户的信息users参数的类型为array,这里需要特别注意其格式处理。不过还 阅读全文
posted @ 2014-02-26 19:44 Parry 阅读(2877) 评论(1) 推荐(0) 编辑
摘要: 引子在编写使用ClickOnce部署的应用程序时,需要在程序的标题栏、软件变更记录、软件关于等页面读取显示当前的版本号。之前很傻瓜的做法就是在Resource中维护一个string值,在使用到的地方读取,有更新修改Resource即可。其实这样做也有一个好处,就是自己可以控制需要显示的版本号,版本信息显示到Build即可,而可能不需要显示到Revision。ClickOnce的版本值这样每次修改都很麻烦,当不需要去控制显示的版本值时,直接读取Publish填写的版本值即可。下面的代码即是读取ClickOnce版本值的方法。//获取Publish的版本private Version GetRun 阅读全文
posted @ 2013-08-27 17:22 Parry 阅读(2250) 评论(0) 推荐(1) 编辑
摘要: 在前一篇文章中,主要讨论了使用HTTP基本认证的方法,因为HTTP基本认证的方式决定了它在安全性方面存在很大的问题,所以接下来看看另一种验证的方式:digest authentication,即摘要认证。系列文章列表ASP.NET Web API(一):使用初探,GET和POST数据ASP.NET Web API(二):安全验证之使用HTTP基本认证ASP.NET Web API(三):安全验证之使用摘要认证(digest authentication)摘要认证原理在基本认证的方式中,主要的安全问题来自于用户信息的明文传输,而在摘要认证中,主要通过一些手段避免了此问题,大大增加了安全性。下图为 阅读全文
posted @ 2013-07-05 15:52 Parry 阅读(14292) 评论(21) 推荐(18) 编辑
摘要: .NET性能调优系列文章系列文章索引.NET性能调优之一:ANTS Performance Profiler的使用.NET性能调优之二:使用Visual Studio进行代码度量.NET性能调优之三:YSlow相关规则的调优工具和方法1.YSlow简介在这篇文章里来谈谈web前端的相关优化,主要遵从YSlow规则,具体的规则意义在YSlow的23条规则描述里已经描述的很清楚,不再赘述,那么这里主要来探讨下如何针对部分规则进行相关调优。雅虎的Exceptional Performance Team整理出了针对web页面进行性能改善的34条规则,而YSlow从里面提取出来了23条规则来指导开发者进 阅读全文
posted @ 2013-01-08 18:01 Parry 阅读(3824) 评论(4) 推荐(9) 编辑
摘要: .NET性能调优系列文章系列文章索引.NET性能调优之一:ANTS Performance Profiler的使用.NET性能调优之二:使用Visual Studio进行代码度量.NET性能调优之三:YSlow相关规则的调优工具和方法使用Visual Studio进行代码度量在这篇文章里,暂且抛开代码、数据库和网络的优化,从软件代码度量的角度来看看其对.NET性能调优的作用。当软件项目异常庞大的时候,通过简单的CodeReview进行软件复杂度估量和可靠性评测已经变得不太现实,还好有软件来完成这些事情。降低软件的复杂度也会对性能调优带来很大的帮助。在Visual Studio 2008前,进行 阅读全文
posted @ 2013-01-06 10:57 Parry 阅读(6322) 评论(5) 推荐(5) 编辑
摘要: .NET性能调优系列文章系列文章索引.NET性能调优之一:ANTS Performance Profiler的使用.NET性能调优之二:使用Visual Studio进行代码度量.NET性能调优之三:YSlow相关规则的调优工具和方法在使用.NET进行快速地上手与开发出应用程序后,接下来面临的问题可能就是程序性能调优方面的问题,而性能调优有时候会涉及方方面面的问题,如程序宿主系统、数据库、网络环境等等,而当程序异常庞大复杂的时候,性能调优将变得更加无从下手。本系列文章主要会介绍一些.NET性能调优的工具、Web性能优化的规则(如YSlow)及方法等等内容。成文前最不希望看到的就是园子里不间断的 阅读全文
posted @ 2013-01-04 01:29 Parry 阅读(13087) 评论(14) 推荐(24) 编辑
摘要: 问题的引子先来看问题的引子。定义一个下面这样的类,此类有Serializable属性,并且有一个属性的定义没有使用自动属性来实现。 1 [Serializable] 2 public class Users 3 { 4 public int UserID { get; set; } 5 6 public string UserName { get; set; } 7 8 public string UserEmail { get; set; } 9 10 private string _testProperty;11 public string Te... 阅读全文
posted @ 2012-12-04 18:37 Parry 阅读(4078) 评论(6) 推荐(3) 编辑