随笔分类 -  技术文章

摘要:Hash表定义 散列表(Hash table,也叫哈希表),是根据关键字值(Key value)直接进行访问的数据结构。也就是说,它通过把关键字(关键字通过 Hash算法 生成)映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。给定表M,存在函数f... 阅读全文
posted @ 2015-11-06 13:10 非常名 阅读(4338) 评论(0) 推荐(0) 编辑
摘要:什么是Redis?Redis是一个开源、支持网络、基于内存、键值对存储数据库,使用ANSI C编写。从2013年5月开始,Redis的开发由Pivotal赞助。在这之前,其开发由VMware赞助。根据月度排行网站DB-Engines.com的数据显示,Redis是最流行的键值对存储数据库。(源自维基... 阅读全文
posted @ 2015-02-10 15:11 非常名 阅读(2218) 评论(1) 推荐(2) 编辑
摘要:当我们的网站需要支持下载大文件时,如果不做控制可能会导致用户在访问下载页面时发生无响应,使得浏览器崩溃。可以参考如下代码来避免这个问题。关于此代码的几点说明:1.将数据分成较小的部分,然后将其移动到输出流以供下载,从而获取这些数据。2. 根据下载的文件类型来指定Response.ContentTyp... 阅读全文
posted @ 2015-01-27 19:50 非常名 阅读(2565) 评论(1) 推荐(1) 编辑
摘要:最近在github上找到一个相对比较好的C#二维码生成类库。在这里和大家分享一下。github地址:https://github.com/codebude/QRCoder把解决方案下载下来,编译生成QRCoder.dll,就可以使用了。这个类库定制化的参数比较少,只支持两个参数(二维码文本,纠错级别... 阅读全文
posted @ 2014-11-24 17:40 非常名 阅读(5505) 评论(0) 推荐(1) 编辑
摘要:前段时间项目中需要动态的生成二维码,经过评估,前后端生成都可以。但后端生成会有两个问题:没有找到正规发布出来的后端开源库。二维码图片,会随着商品的增加而不断变多。基于以上两个问题,决定在前端生成二位码。当时使用的是jquery.qrcode.min.js,可以在github上找到这个类库。https... 阅读全文
posted @ 2014-11-21 11:43 非常名 阅读(18357) 评论(1) 推荐(2) 编辑