Fork me on GitHub

2014年2月16日

摘要: C#编程总结(十二)断点续传Posted on2014-02-16 10:56停留的风阅读(384) 评论(3)编辑收藏C#编程总结(十二)断点续传 我们经常使用下载工具,如bit精灵、迅雷、FlashGet,这些软件都支持断点续传。断点续传即下载任务暂停后可以继续,而无需重新下载,即下载时需要通知服务器的起始位置。如果允许多线程进行分片下载,必须提供起始-截止位置。说到底就是可以选择下载某个片段,整个文件的字节流,可以截取流的片段,也能实现流的累积,最终完成文件下载。一、原理在 HTTP/1.1里新增的一个头属性:Range,也是现在众多号称多线程下载工具(如 FlashGet、迅雷等)实现 阅读全文
posted @ 2014-02-16 21:23 HackerVirus 阅读(229) 评论(0) 推荐(0)
摘要: Jquery重新学习之八[Ajax运用总结B]上一篇简单介绍普通javascript以及Jquery的AJAX方法,其中Jquery.ajax()是功能比较强悍的底层方法,可以更多地关注实现过程中的细节;除Jquery.ajax()方法外,Jquery还提供其它几个比较简单但作用有限的方法;包含Jquery全局函数Jquery.get()、Jquery.post()、Jquery.getJSON()、Jquery.getScript()和load()方法;1:Jquery.get(url,[data],[callback],[type]) 通过远程HTTP GET请求载入信息,简单的GET请求 阅读全文
posted @ 2014-02-16 21:19 HackerVirus 阅读(171) 评论(0) 推荐(0)
摘要: 随笔- 10 文章- 0 评论- 57WisDom .net开发框架设计 (二)WisDom .net 权限设计1。前言几乎在所有的管理的系统,都离不开用户,角色,权限,菜单,组织架构。 这些应该算是管理系统框架的核心所在,用户是系统的基础数据之一,不同的用户的操作权限不一定一样。不同的用户可能在组织架构的位置和可见菜单,也不一定相同,正是因为这样的所以才有了权限管理2。需求分解 1.除管理员外。用户A不可以操作用户B的数据,管理员可以操作所有用户的数据 2.一个用户可以归属多个部门,属于不同的角色。 3. 可以赋予不同角色不同的权限3. 数据库设计 1. UserInfo用户表 这个顾名思义 阅读全文
posted @ 2014-02-16 21:17 HackerVirus 阅读(271) 评论(0) 推荐(0)
摘要: 多线程处理大数组阅读目录当单线程处理大数组遇到性能瓶颈时应该怎样处理Thread.Join方法简介多线程处理大数组的实现总结今天领导给我们发了一篇文章文章,让我们学习一下。文章链接:TAM - Threaded Array Manipulator这是codeproject上的一篇文章,花了一番时间阅读了一下。文章主要是介绍当单线程处理大量数组遇到性能瓶颈时,使用多线程的方式进行处理,可以缩短数组的处理时间。看了这篇文章后,感觉似曾相识,很多次,当我想要处理大数组时,我就会进行构思,然后想出的解决方案,与此文章中介绍的方案非常的相似。但是说来惭愧,此文章的作者有了构思后便动手写出了实现代码,然后 阅读全文
posted @ 2014-02-16 16:31 HackerVirus 阅读(1087) 评论(0) 推荐(0)
摘要: C#核心语法目录1.特殊的数据成员...........................................................................12.数组(array).............................................................................13.命名空间(namespace).................................................................24.方法的参数传递.......................... 阅读全文
posted @ 2014-02-16 16:25 HackerVirus 阅读(521) 评论(0) 推荐(0)

2014年2月15日

摘要: MVC应用程序中,怎样控制与复制相同的功能先看此篇《MVC程序实现Autocomplete功能》http://www.cnblogs.com/insus/p/3546255.html它是实现使用jQuery实现文本框输入文字,出现下拉列表,自动完成与选择功能。相信你的开发的MVC应用程序中,不止有唯一一个此AutoComplete功能。如果有多个时,或是不断新加时,你的Handlers目录下,肯定会出现多个ashx文件来支持。每增加一个,就会去复制然后修改它。因为这个ashx内处理的是不同类各自的数据。因此让Insus.NET想起来,是否可以所有AutoComplete只共用一个ashx文件呢 阅读全文
posted @ 2014-02-15 20:18 HackerVirus 阅读(169) 评论(0) 推荐(0)
摘要: 解读SQL 内存数据库的细节相信大家对内存数据库的 概念并不陌生,之前园子里也有多位大牛介绍过SQL内存数据库的创建方法,我曾仔细 拜读过,有了大致了解,不过仍有很多细节不清晰,比如:(1)内存数据库是把整个数据库放到内存中的吗?(2)数据都在内存里面,那宕机或者断电了,数据不是没有了吗?(3)据在内存是怎么存放的,还是按照页的方式吗,一行的大小有限制吗?(4)内存数据库号称无锁式设计,SQL是如何处理并发冲突的呢?相信这些疑问也是大家在思考内存数据库时经常遇到的难题,下文将为大家一一揭开这些问题的面纱,如有不对之处,还请各位看官帮我指出。一、内存数据库是如何存储的,只放在内存吗?是把整个数据 阅读全文
posted @ 2014-02-15 20:12 HackerVirus 阅读(280) 评论(0) 推荐(1)
摘要: ASP.NET MVC 5 - 验证编辑方法(Edit method)和编辑视图(Edit view)在本节中,您将验证电影控制器生成的编辑方法(Edit action methods)和视图。但是首先将修改点代码,使得发布日期属性(ReleaseDate)看上去更好。打开Models \ Movie.cs文件,并添加高亮行如下所示:using System;using System.ComponentModel.DataAnnotations;using System.Data.Entity;namespace MvcMovie.Models{public class Movie{publi 阅读全文
posted @ 2014-02-15 20:06 HackerVirus 阅读(452) 评论(0) 推荐(0)

2014年2月14日

摘要: ASP.NET中上传图片检测其是否为真实的图片 防范病毒上传至服务器一、需求我们在用.net开发网站时,经常会用到图片上传,可以说是每个网站必备的,大到门户网站,电商网站,政务系统,OA系统,小到企业网站,个人网站,博客网站,导航网站等等,都有用到图片上传,那么在客户端浏览器中上传图片,不可避免有些不法分子将病毒伪装图片文件,然后上传到我们的网站服务器,这样造成网站崩溃。为了解决这个问题,我们在程序中先过滤,就有了接下来的文章。二、主要代码1、MVC中我们就来上传一个头像,在MVC中怎么实现文件上传,请查看我的文章:【MVC系列】ASP.NET MVC中如何实现文件上传 FileUpLoad 阅读全文
posted @ 2014-02-14 18:08 HackerVirus 阅读(3450) 评论(0) 推荐(2)
摘要: chrome切换hosts插件 hostsadmin时间 2013-07-16 10:49:09网络进行时原文http://www.netingcn.com/chrome-hostsadmin.htmlHostAdmin是一款chrome插件,可以用于快速修改hosts文件中配置,达到切换域名对应的IP,真是WEB开发者的利器。例如需要把某个web应用的域名指向到本地的测试环境,只需要点几下鼠标即可搞定。另外对于chrome,修改后立马生效,不需要重新启动浏览器。经测试该插件可以正常工作在Win XP和Mac osx中。安装方法很简单,方法1:访问地址:https://chrome.googl 阅读全文
posted @ 2014-02-14 11:42 HackerVirus 阅读(10801) 评论(1) 推荐(0)