1、卸载原有的驱动(可能时间会很久,因为驱动可能不正常,很久才响应)。

1、卸载原有的驱动(可能时间会很久,因为驱动可能不正常,很久才响应)。

测试用sql server数据库保存图片或者其他小文件。
文件流字段用varbinary类型。
添加:2013-12-25
更新:2013-12-26 新增分页功能。
jQuery.lazyloading.js的作用/加载过程/原理/设计思路:
1、刚加载页面时只加载html,不加载图片,图片的src为空,把真实的图片路径放到data-original属性中,页面加载速度变快;
2、在页面加载完成之后,js初始化,把有data-original属性的图片再加一个<div></div>在外面,再创建一个隐藏的<img />标签,并且根据原图片的大小和位置计算loading图片的位置,把loading图片显示在中间;
3、判断window的scroll事件(滚动条变化),判断图片在不在可视区域内,如果在可视区域内,那么执行第4步,否则什么也不做。
4、判断图片的src与data-original是不是相同,如果不相同(说明还没有加载),执行第5步,否则什么也不做。
5、把图片的data-original赋值给隐藏的<img />标签的src,当隐藏的图片完全加载好之后(完成后会执行它的.load()事件),再把隐藏图片的src赋值给原图片的src(原因:保证loading图片消失后目标图片立即显示,如果一开始把data-original赋值给图片的src,那么还没加载完就会显示图片,网页中图片是一截一截显示的,非常难看).
我服务器上文件业务上只能下载一次,下载了之后就不能下载了,大文件或网速不好时,可能服务端文件流发送完了,客户端还没下载完,导致下载失败,
那么最好的办法就是:在续传时不判断(If-Range,或If-Match 不为空时不判断,仍然发送对应的文件流)就行了,这样有一个漏洞,就是一个文件没下载完时,可以同时下载很多次,但是没办法,客户使用浏览器下载不好控制(如果记录用户开始下载的次数,逻辑上也不行—他可以下载到一半,然后时间不够不下载了,下次再重新下载,这在业务上也是允许他没下载完时重新下载的)。
文件信息:Windows 7 简体中文旗舰版 x86 (32位 MSDN RTM正式版)
sitemap介绍:
Code:
/// <summary>
/// 计算某年第一周的天数
/// </summary>
/// <param name="dt">某年中的一个时间</param>
/// <returns></returns>
public static int DaysInFirstweekInYear(DateTime dt)
{
DateTime FirstDate = Convert.ToDateTime(string.Format("{0}-1-1", dt.Year));
int DayOfWeekInYear = DayOfWeek(FirstDate);
int DaysInFirstWeek = 8 - DayOfWeekInYear;
return DaysInFirstWeek;
}
/// <summary>
/// 一年中的第几周
/// </summary>
/// <param name="dt"></param>
/// <returns></returns>
public static int WeekOfYear(DateTime dt)//c# code
public string testcookie(string id)
{
HttpCookie Cookie;
Cookie = Request.Cookies["testcookie"];
string GotoDomain = System.Configuration.ConfigurationManager.AppSettings["GotoDomain"].ToString();
if (string.IsNullOrEmpty(id))//读取
{
string test1 = "";
if (Cookie != null)
{
test1 = Common.OperateText.Decrypt(Cookie["test1"].ToString());
}
return ("{"读取到的test1":"" + test1 + "","code":"200"}");
}
else//写入
{
Cookie = new HttpCookie("testcookie");
string test1 = id + "-" + DateTime.Now + GotoDomain;
Cookie["test1"] = Common.OperateText.Encrypt(test1);
Cookie.Domain = GotoDomain;
Cookie.Path = "/";
Cookie.Secure = false;
Cookie.Expires = DateTime.Now.AddHours(24);
Response.Cookies.Add(Cookie);
return ("{"写入的test1":"" + test1 + "","code":"200"}");
}
}Powered By Z-BlogPHP 1.7.3
Copyright 2024-2027 pukuimin Rights Reserved.
粤ICP备17100155号