“2017年8月”存档文章有107 篇
ASP.Net MVC——DotNetZip简单使用,解决文件压缩问题。
2017/8/5 10:47:03
准备工作: 在vs工具栏中找到NuGet下载DotNetZip现在就可以使用DotNetZip强大的类库了,在这里我给出一些简单的使用。public ActionResult Export() { using (ZipFile zip = new ZipFile(System.Text.Encoding.Default)) { ...
ASP.NET MVC 网站优化总结 使用 Gzip 压缩
2017/8/5 10:17:03
1.开GZIP有什么好处?答:Gzip开启以后会将输出到用户浏览器的数据进行压缩的处理,这样就会减小通过网络传输的数据量,提高浏览的速度。 2.如何启用IIS的Gzip压缩功能:答: 首先,如果你需要压缩静态文件(HTML),需要在硬盘上建一个目录,并给它“IUSR_机器名”这个用户的写权限。如果压缩动态文件 (PHP,asp,aspx)就不需要了,因为它的页面是每次都动态生成的,压缩完就放弃。然...
JS快速获取图片宽高的方法
2017/8/5 9:29:39
快速获取图片的宽高其实是为了预先做好排版样式布局做准备,通过快速获取图片宽高的方法比onload方法要节省很多时间,甚至一分钟以上都有可能,并且这种方法适用主流浏览器包括IE低版本浏览器。我们一步一步进入这个过程。一、简陋的获取图片方式<span style="font-size:14px; color:#009900">// 图片地址 后面加时间戳是为了避免缓存 var img_url = '...
一个故事讲完https
2017/8/5 9:14:11
1 序言今天来聊一聊https 安全传输的原理。在开始之前,我们来虚构两个人物, 一个是位于中国的张大胖(怎么又是你?!), 还有一个是位于米国的Bill (怎么还是你?!)。这俩哥们隔着千山万水,通过网络联系上了, 两个人臭味相投,聊得火热。此时正值米国大选, 张大胖亲切地“致电”Bill, 对米国总统大选的情况表示强烈地关注。 Bill则回电说谢谢关心米国人的事情我们米国人自己做主,不用你们歪...
优化网站性能必备的6种架构方案,你知道吗?
2017/8/5 8:58:47
前言 一个成熟的大型网站(如淘宝、天猫、腾讯等)的系统架构并不是一开始设计时就具备完整的高性能、高可用、高伸缩等特性的,它是随着用户量的增加,业务功能的扩展逐渐演变完善的,在这个过程中,开发模式、技术架构、设计思想也发生了很大的变化,就连技术人员也从几个人发展到一个部门甚至一条产品线。所以成熟的系统架构是随着业务的扩展而逐步完善的,并不是一蹴而就;不同业务特征的系统,会有各自的侧...
python list
2017/8/4 23:23:09
下面看一段代码:huang=['HuangBing','http://pdf-lib.org',28,5000] yang=['yang','https://www.pdf-lib.org',27,4000] huang[1],yang[2] 之后显示:('http://pdf-lib.org', 27)这就是数组的访问方式。本节未完待续。
如何成为一名优秀的博主(PPT)
2017/8/4 17:07:07
如何成为一名优秀的博主?这是一个问题。我一直到处建议别人写博客,写技术博客,但是还真没想过或总结过这个问题。上个星期微软“社区经营计划”讲解了微软内部关于撰写优秀博客的一些方法和注意事项——同时微软的朋友也希望我分享一下我的经验,于是我制作了这份PPT。后来发现,我写的内容和微软的内部资料倒有相当部分不谋而合的地方,自然微软的资料更为美观,图示丰富,而我的内容则相对更有山寨的感觉。在PPT中我多次...
各种URL生成方式的性能对比
2017/8/4 16:55:44
各种URL生成的方式,其中大致可以分为三类:直接拼接字符串(方法一及方法二)使用Route规则生成URL(方法三)使用Lambda表达式生成URL(方法四及方法五)我们可以轻易得知,这3种作法可维护性依次增加,而性能依次减少。不过,我们还是有一个疑问,这个性能究竟相差多少?它是否的确真的可以被忽略?为此,我们还是来进行一次性能对比吧。测试对象为了获得贴近实际的测试结果,我打算以我的博客首页作为测试...