博客园 - Ryan.zhu
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=69859
2016-11-21T01:31:44Z
Ryan.zhu
https://www.cnblogs.com/flysnow-z/
feed.cnblogs.com
https://www.cnblogs.com/flysnow-z/p/6084324.html
支付行业相关文章 - Ryan.zhu
推荐:http://blog.lixf.cn/essay/
2016-11-21T01:32:00Z
2016-11-21T01:32:00Z
Ryan.zhu
https://www.cnblogs.com/flysnow-z/
【摘要】推荐:http://blog.lixf.cn/essay/ <a href="https://www.cnblogs.com/flysnow-z/p/6084324.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/flysnow-z/p/4685415.html
asp.net c#过滤html代码,净化DIV SPAN等 - Ryan.zhu
public static string GetSafeHtml(string val) { if (string.IsNullOrEmpty(val)) { return string.Empt...
2015-07-29T03:17:00Z
2015-07-29T03:17:00Z
Ryan.zhu
https://www.cnblogs.com/flysnow-z/
【摘要】public static string GetSafeHtml(string val) { if (string.IsNullOrEmpty(val)) { return string.Empt... <a href="https://www.cnblogs.com/flysnow-z/p/4685415.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/flysnow-z/p/4683035.html
AntiXSS v4.0中Sanitizer.GetSafeHtmlFragment等方法将部分汉字编码为乱码的解决方案 - Ryan.zhu
AntiXSS v4.0中Sanitizer.GetSafeHtmlFragment等方法将部分汉字编码为乱码的解决方案以下代码为asp.net环境下,c#语言编写的解决方案.数据用Dictionary,而不是用其他的例如ArrayList存放,是为了速度.将Dictionary替换为HashTab...
2015-07-28T07:45:00Z
2015-07-28T07:45:00Z
Ryan.zhu
https://www.cnblogs.com/flysnow-z/
【摘要】AntiXSS v4.0中Sanitizer.GetSafeHtmlFragment等方法将部分汉字编码为乱码的解决方案以下代码为asp.net环境下,c#语言编写的解决方案.数据用Dictionary,而不是用其他的例如ArrayList存放,是为了速度.将Dictionary替换为HashTab... <a href="https://www.cnblogs.com/flysnow-z/p/4683035.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/flysnow-z/p/4679410.html
ASP.NET POST XML JSON数据,发送与接收 - Ryan.zhu
接收端通过Request.InputStream读取:byte[] byts = new byte[Request.InputStream.Length];Request.InputStream.Read(byts,0,byts.Length);string req =System.Text.Enc...
2015-07-27T02:08:00Z
2015-07-27T02:08:00Z
Ryan.zhu
https://www.cnblogs.com/flysnow-z/
【摘要】接收端通过Request.InputStream读取:byte[] byts = new byte[Request.InputStream.Length];Request.InputStream.Read(byts,0,byts.Length);string req =System.Text.Enc... <a href="https://www.cnblogs.com/flysnow-z/p/4679410.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/flysnow-z/p/4668529.html
C# 正则表达式,提取字符串 - Ryan.zhu
Regex.Match(n1,@"blog\.xxxx\.com/(.+)/blog_(\d+)\.html").Result("$2")
2015-07-22T12:23:00Z
2015-07-22T12:23:00Z
Ryan.zhu
https://www.cnblogs.com/flysnow-z/
【摘要】Regex.Match(n1,@"blog\.xxxx\.com/(.+)/blog_(\d+)\.html").Result("$2") <a href="https://www.cnblogs.com/flysnow-z/p/4668529.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/flysnow-z/p/4660608.html
Chome v42 支持Java - Ryan.zhu
从ver42开始,Chrome默认禁用了NPAPI。可以去chrome://flags/#enable-npapi开启,但是google很有可能在9月从代码中彻底移除NPAPIFirefox也有这个意图接下来只有IE坚守
2015-07-20T01:54:00Z
2015-07-20T01:54:00Z
Ryan.zhu
https://www.cnblogs.com/flysnow-z/
【摘要】从ver42开始,Chrome默认禁用了NPAPI。可以去chrome://flags/#enable-npapi开启,但是google很有可能在9月从代码中彻底移除NPAPIFirefox也有这个意图接下来只有IE坚守 <a href="https://www.cnblogs.com/flysnow-z/p/4660608.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/flysnow-z/p/4332161.html
洛阳的程序员在上海 - Ryan.zhu
洛阳的程序员在上海 欢迎洛阳的同行们加这个群洛阳的程序员在上海 QQ群55305008。顺便介绍下本人,85年出生,08年来打拼。在互联网行业从事软件开发工作。
2015-03-12T05:39:00Z
2015-03-12T05:39:00Z
Ryan.zhu
https://www.cnblogs.com/flysnow-z/
【摘要】洛阳的程序员在上海 欢迎洛阳的同行们加这个群洛阳的程序员在上海 QQ群55305008。顺便介绍下本人,85年出生,08年来打拼。在互联网行业从事软件开发工作。 <a href="https://www.cnblogs.com/flysnow-z/p/4332161.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/flysnow-z/p/4325356.html
《企业应用架构模式》(POEAA)读书笔记 - Ryan.zhu
原文地址:《企业应用架构模式》(POEAA)读书笔记作者:邹齐龙(技术-5013什么是架构Rolph Johnson认为:架构是一种主观上的东西,是专家级的项目开发人员对系统设计的一些可共享的理解架构中包括一些决定,开发者希望这些决定能尽早作出,因为在开发者看来它们是难以改变的。如果你发现某些决定不...
2015-03-10T02:50:00Z
2015-03-10T02:50:00Z
Ryan.zhu
https://www.cnblogs.com/flysnow-z/
【摘要】原文地址:《企业应用架构模式》(POEAA)读书笔记作者:邹齐龙(技术-5013什么是架构Rolph Johnson认为:架构是一种主观上的东西,是专家级的项目开发人员对系统设计的一些可共享的理解架构中包括一些决定,开发者希望这些决定能尽早作出,因为在开发者看来它们是难以改变的。如果你发现某些决定不... <a href="https://www.cnblogs.com/flysnow-z/p/4325356.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/flysnow-z/p/4244258.html
2014 年最热门的国人开发开源软件TOP 100 - Ryan.zhu
不知道从什么时候开始,很多一说起国产好像就非常愤慨,其实大可不必。做开源中国六年有余,这六年时间国内的开源蓬勃发展,从一开始的使用到贡献,到推出自己很多的开源软件,而且还有很多软件被国外认可。中国是开源不可忽视的力量。而我们这个榜单也是从这些国人开发、主要参与开发或者基于国外开源软件进行改进并形成独...
2015-01-23T07:06:00Z
2015-01-23T07:06:00Z
Ryan.zhu
https://www.cnblogs.com/flysnow-z/
【摘要】不知道从什么时候开始,很多一说起国产好像就非常愤慨,其实大可不必。做开源中国六年有余,这六年时间国内的开源蓬勃发展,从一开始的使用到贡献,到推出自己很多的开源软件,而且还有很多软件被国外认可。中国是开源不可忽视的力量。而我们这个榜单也是从这些国人开发、主要参与开发或者基于国外开源软件进行改进并形成独... <a href="https://www.cnblogs.com/flysnow-z/p/4244258.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/flysnow-z/p/4126424.html
Redis-收藏文章 - Ryan.zhu
http://www.cnblogs.com/capqueen/p/HowToUseRedis.html Redis到底该如何利用?http://www.cnblogs.com/yangecnu/p/Introduct-Redis-in-DotNET.html.NET中使用Redishttp://w...
2014-11-27T07:09:00Z
2014-11-27T07:09:00Z
Ryan.zhu
https://www.cnblogs.com/flysnow-z/
【摘要】http://www.cnblogs.com/capqueen/p/HowToUseRedis.html Redis到底该如何利用?http://www.cnblogs.com/yangecnu/p/Introduct-Redis-in-DotNET.html.NET中使用Redishttp://w... <a href="https://www.cnblogs.com/flysnow-z/p/4126424.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/flysnow-z/p/3898765.html
jQuery对input select操作小结 - Ryan.zhu
//遍历option和添加、移除optionfunction changeShipMethod(shipping){var len = $("select[@name=ISHIPTYPE] option").lengthif(shipping.value != "CA"){ $("select[@n...
2014-08-08T02:19:00Z
2014-08-08T02:19:00Z
Ryan.zhu
https://www.cnblogs.com/flysnow-z/
【摘要】//遍历option和添加、移除optionfunction changeShipMethod(shipping){var len = $("select[@name=ISHIPTYPE] option").lengthif(shipping.value != "CA"){ $("select[@n... <a href="https://www.cnblogs.com/flysnow-z/p/3898765.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/flysnow-z/p/3816973.html
Aspose 强大的服务器端 excel word ppt pdf 处理工具 - Ryan.zhu
Aspose强大的服务器端 excel word ppt pdf 处理工具http://www.aspose.com/java/word-component.aspx
2014-06-30T09:24:00Z
2014-06-30T09:24:00Z
Ryan.zhu
https://www.cnblogs.com/flysnow-z/
【摘要】Aspose强大的服务器端 excel word ppt pdf 处理工具http://www.aspose.com/java/word-component.aspx <a href="https://www.cnblogs.com/flysnow-z/p/3816973.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/flysnow-z/p/3760687.html
win7 SSD 如何分区 与安装 - Ryan.zhu
http://ssd.zol.com.cn/306/3063756_all.html
2014-05-30T03:03:00Z
2014-05-30T03:03:00Z
Ryan.zhu
https://www.cnblogs.com/flysnow-z/
【摘要】http://ssd.zol.com.cn/306/3063756_all.html <a href="https://www.cnblogs.com/flysnow-z/p/3760687.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/flysnow-z/p/3700935.html
超实用的JavaScript技巧及最佳实践 - Ryan.zhu
众所周知,JavaScript是一门非常流行的编程语言,开发者用它不仅可以开发出炫丽的Web程序,还可以用它来开发一些移动应用程序(如PhoneGap或Appcelerator),它还有一些服务端实现,比如NodeJS、Wakanda以及其它实现。此外,许多开发者都会把JavaScript选为入门语...
2014-04-30T03:25:00Z
2014-04-30T03:25:00Z
Ryan.zhu
https://www.cnblogs.com/flysnow-z/
【摘要】众所周知,JavaScript是一门非常流行的编程语言,开发者用它不仅可以开发出炫丽的Web程序,还可以用它来开发一些移动应用程序(如PhoneGap或Appcelerator),它还有一些服务端实现,比如NodeJS、Wakanda以及其它实现。此外,许多开发者都会把JavaScript选为入门语... <a href="https://www.cnblogs.com/flysnow-z/p/3700935.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/flysnow-z/p/3698781.html
HttpCache ETag与Last-Modified与Expires - Ryan.zhu
Last-Modified 是检查一个资源最后修改时间。如果时间过期了则返回资源内容。如果没过期,返回304。当Last-Modified更新了,但是资源本质上没有更新,比如资源是A,Last-Modified改了,但是资源还是A。这个时候传给客户端是同一个资源,完全没有必要。于是在1.1引入了ET...
2014-04-29T03:00:00Z
2014-04-29T03:00:00Z
Ryan.zhu
https://www.cnblogs.com/flysnow-z/
【摘要】Last-Modified 是检查一个资源最后修改时间。如果时间过期了则返回资源内容。如果没过期,返回304。当Last-Modified更新了,但是资源本质上没有更新,比如资源是A,Last-Modified改了,但是资源还是A。这个时候传给客户端是同一个资源,完全没有必要。于是在1.1引入了ET... <a href="https://www.cnblogs.com/flysnow-z/p/3698781.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/flysnow-z/p/3654244.html
使用ASP.NET 上传文件 三种类型判断方法(后缀,MIME,数据流) - Ryan.zhu
1 #region 一、 安全性比较低,把文本文件1.txt改成1.jpg照样可以上传,但其实现方法容易理解,实现也简单,所以网上很多还是采取这种方法。 2 Boolean fileOk = false; 3 string path = Server.MapPath("~/images/"); 4 //判断是否已经选取文件 5 if (FileUpload1.HasFile) 6 { 7 //取得文件的扩展名,并转换成...
2014-04-09T07:02:00Z
2014-04-09T07:02:00Z
Ryan.zhu
https://www.cnblogs.com/flysnow-z/
【摘要】1 #region 一、 安全性比较低,把文本文件1.txt改成1.jpg照样可以上传,但其实现方法容易理解,实现也简单,所以网上很多还是采取这种方法。 2 Boolean fileOk = false; 3 string path = Server.MapPath("~/images/"); 4 //判断是否已经选取文件 5 if (FileUpload1.HasFile) 6 { 7 //取得文件的扩展名,并转换成... <a href="https://www.cnblogs.com/flysnow-z/p/3654244.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/flysnow-z/p/3598085.html
灵活运用 SQL SERVER FOR XML PATH - Ryan.zhu
FOR XML PATH 有的人可能知道有的人可能不知道,其实它就是将查询结果集以XML形式展现,有了它我们可以简化我们的查询语句实现一些以前可能需要借助函数活存储过程来完成的工作。那么以一个实例为主.一.FOR XML PATH 简单介绍那么还是首先来介绍一下FOR XML PATH ,假设现在有一张兴趣爱好表(hobby)用来存放兴趣爱好,表结构如下:接下来我们来看应用FOR XML PATH的查询结果语句如下:SELECT*FROM@hobbyFORXMLPATH 结果:1爬山2游泳3美食 由此可见FOR XML PATH 可以将查询结果根据行输出成XML各式! 那么,如何改变XML行.
2014-03-13T03:01:00Z
2014-03-13T03:01:00Z
Ryan.zhu
https://www.cnblogs.com/flysnow-z/
【摘要】FOR XML PATH 有的人可能知道有的人可能不知道,其实它就是将查询结果集以XML形式展现,有了它我们可以简化我们的查询语句实现一些以前可能需要借助函数活存储过程来完成的工作。那么以一个实例为主.一.FOR XML PATH 简单介绍那么还是首先来介绍一下FOR XML PATH ,假设现在有一张兴趣爱好表(hobby)用来存放兴趣爱好,表结构如下:接下来我们来看应用FOR XML PATH的查询结果语句如下:SELECT*FROM@hobbyFORXMLPATH 结果:1爬山2游泳3美食 由此可见FOR XML PATH 可以将查询结果根据行输出成XML各式! 那么,如何改变XML行. <a href="https://www.cnblogs.com/flysnow-z/p/3598085.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/flysnow-z/p/3419680.html
C# Enum 简易权限设计 使用FlagsAttribute属性 - Ryan.zhu
基本權限設計:/// /// 權限列舉/// [FlagsAttribute]public enum Permissions{ [Description("未設定")] None = 0, [Description("建立")] Create = 1, [Description("讀取")] Read = 2, [Description("更新")] Update = 4, [Description("刪除")] Delete = 8, [Description("所有功能"
2013-11-12T07:46:00Z
2013-11-12T07:46:00Z
Ryan.zhu
https://www.cnblogs.com/flysnow-z/
【摘要】基本權限設計:/// /// 權限列舉/// [FlagsAttribute]public enum Permissions{ [Description("未設定")] None = 0, [Description("建立")] Create = 1, [Description("讀取")] Read = 2, [Description("更新")] Update = 4, [Description("刪除")] Delete = 8, [Description("所有功能" <a href="https://www.cnblogs.com/flysnow-z/p/3419680.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/flysnow-z/p/3374277.html
一张图让你看懂各开源License[转] - Ryan.zhu
你是否遇到过开源License,精炼而又晦涩的文字通常要读半天才能理解,而且大多数License差别不大,容易混淆。下面这张图让你段时间迅速掌握各种开源的License。图片来源:阮一峰的博客。from:http://shentar.me/%E4%B8%80%E5%BC%A0%E5%9B%BE%E8%AE%A9%E4%BD%A0%E7%9C%8B%E6%87%82%E5%BC%80%E6%BA%90license/
2013-10-17T07:22:00Z
2013-10-17T07:22:00Z
Ryan.zhu
https://www.cnblogs.com/flysnow-z/
【摘要】你是否遇到过开源License,精炼而又晦涩的文字通常要读半天才能理解,而且大多数License差别不大,容易混淆。下面这张图让你段时间迅速掌握各种开源的License。图片来源:阮一峰的博客。from:http://shentar.me/%E4%B8%80%E5%BC%A0%E5%9B%BE%E8%AE%A9%E4%BD%A0%E7%9C%8B%E6%87%82%E5%BC%80%E6%BA%90license/ <a href="https://www.cnblogs.com/flysnow-z/p/3374277.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/flysnow-z/p/3333448.html
CSS从今以后不用发愁 - Ryan.zhu
Bootstrap简洁、直观、强悍的前端开发框架,让web开发更迅速、简单。Bootstrap3中文文档Bootstrap2中文文档http://www.bootcss.com/
2013-09-22T08:55:00Z
2013-09-22T08:55:00Z
Ryan.zhu
https://www.cnblogs.com/flysnow-z/
【摘要】Bootstrap简洁、直观、强悍的前端开发框架,让web开发更迅速、简单。Bootstrap3中文文档Bootstrap2中文文档http://www.bootcss.com/ <a href="https://www.cnblogs.com/flysnow-z/p/3333448.html" target="_blank">阅读全文</a>