随笔分类 - asp.net
摘要:手动构建文件服务器
基本原理如下:
1.客户端上传file,转换成二进制流到服务器,服务器接收进行MD5加密,把文件及密码存入文件服务器库,文件根据MD5保存进本地文件夹,文件夹命名第一级取MD5前二位,第二级文件目录是MD5第3和4位,保存的文件重新命名,名称是当前加密的MD5。 当然,加密储存需要验证的,如果本地已经存了这个MD5就认为已经保存了相同的文件,就不需要再保存。
2.下载文件的时候 直接通过该MD5取文件即可。
阅读全文
摘要:sql存储过程分页SETANSI_NULLS ONGOSETQUOTED_IDENTIFIER ONGO--分页存储过程 CREATEPROCEDURE[dbo].[sp_Paging] ( @Tables nvarchar(1000), --表名/视图名@PrimaryKey nvarchar(100), --主键@Sort nvarchar(200) = NULL, --排序字段(不带order by)@pageindex int= 1, --当前页码@PageSize int= 10, --每页记录数@Fields nvarchar(1000) = N'*', --输出字
阅读全文
摘要:题目直接上图,可能不是太清晰:不太清晰的题目我稍作说明下1.第一题是左边的平面图,经过折叠后会变成右边哪个立体的图形。2.第二题是从起点到终点,要不重复ABCD四个点走到终点,有多少种走法。3.第三题是用带 2,1,6的三张卡片 能不能组成一个整除43的数,答案是 能 和不能。4.这个比较清楚,就是叠加时间的,不用再说了。5.这一题没看明白怎么回事。知道的可以告知。6,。。7.这一题是 考“好数”,就是一个三位数 中间的值 等于 首尾两个数的平均数,问这种数有多少个、8.第八题 说是 70分钟的比赛 8人参加 6个替补,说是要全部都上去,每人要上场 多少时间? 这个稍微有点绕,一不小心就会上当
阅读全文
摘要:一、委托调用方式1. 最原始版本: delegate string PlusStringHandle(string x, string y); class Program { static void Main(string[] args) { PlusStringHandle pHandle = new PlusStringHandle(plusString); Console.WriteLine(pHandle("abc", "edf")); Console.Read(); ...
阅读全文
摘要:HttpModule是向实现类提供模块初始化和处置事件。当一个HTTP请求到达HttpModule时,整个ASP.NET Framework系统还并没有对这个HTTP请求做任何处理,也就是说此时对于HTTP请求来讲,HttpModule是一个HTTP请求的“必经之路”,所以可以在这个HTTP请求传递到真正的请求处理中心(HttpHandler)之前附加一些需要的信息在这个HTTP请求信息之上,或者针对截获的这个HTTP请求信息作一些额外的工作,或者在某些情况下干脆终止满足一些条件的HTTP请求,从而可以起到一个Filter过滤器的作用。1、asp.net的HTTP请求处理过程(1)、客户端浏览
阅读全文
摘要:1. 简述 private、 protected、 public、 internal 修饰符的访问权限。答 . private : 私有成员, 在类的内部才可以访问。 protected : 保护成员,该类内部和继承类中可以访问。 public : 公共成员,完全公开,没有访问限制。 internal: 在同一命名空间内可以访问。2 .列举ASP.NET 页面之间传递值的几种方式。答. 1.使用QueryString, 如....?id=1; response. Redirect().... 2.使用Session变量3.使用Server.Transfer4.使用Application5.使用
阅读全文
摘要:关于SQL语句分页,网上也有很多啦,我贴一部分过来,并且总结自己已知的分页到下面,方便日后查阅。方法1: 适用于 SQL Server 2000/20051 SELECT TOP 页大小 *2 FROM table13 WHERE id NOT IN4 (5 SELECT TOP 页大小*(页数-1) id FROM table1 ORDER BY id6 )7 ORDER BY id方法2:适用于 SQL Server 2000/2005 1 --顺序写法: 2 SELECT TOP 页大小 * 3 FROM table1 4 WH...
阅读全文
摘要:【转自】http://www.cnblogs.com/zhongweiv/archive/2011/11/06/UseEnum.html在实际开发中,在数据库表设计中,我们往往习惯于用一个Int类型的State字段去表示数据的状态,这个字段很方便去表示这条数据的状态,但是又不愿意去建一张这个State字段的外键表去解释状态。(这一类型表状态的字段可能还会有很多,这里只是举个例)我们一般会把这个State字段当成一个约定,去在项目中应用(比如:0:启用,1:禁用)在后台管理或其它地方显示Int类型对应的实际状态时,再到公共类中去写一个方法,里面用一个switch...case去返回对应的中文解释
阅读全文
摘要:将用户信息存储在客户的机器中,以便在每次请求时被服务器设定的时期内进行读取。浏览器会将其大小控制在4096个字节内。存储Cookie:HttpCookie cookie=new HttpCookie("用户名");DateTime dt=DateTime.Now;TimeSpan ts=new TimeSpan(0,0,6,0);cookie.Expires=dt.Add(ts); //设置过期时间为6分钟后。cookie.Domain= //设置其应用的域。cookie.Path= //设置路径。cookie.Secure= //设置安全。cookie.Value=&qu
阅读全文
摘要:using System;using System.Collections.Generic;using System.Web;using System.Net;using System.IO;public class WeatherHelper{ public WeatherHelper() { } /// <summary> /// 获取今天气温,远程捕获 /// </summary> public static string GetWeatherToday(string CityCode) { string strUrl = "http://weather
阅读全文
摘要:前台HTML:<asp:TreeView ID="TreeViewMU" runat="server" ShowCheckBoxes="All" AutoGenerateDataBindings="False" ontreenodecheckchanged="TreeViewMU_TreeNodeCheckChanged"></asp:TreeView>后台CS:-----------绑定TreeView----------------------------------
阅读全文
摘要:解决原有TreeView 的 CheckBox 被点击时不能引发服务器端事件实现当TreeView中父节点的CheckBox的点选状态改变时回发服务器端触发TreeView1_TreeNodeCheckChanged(object sender, TreeNodeEventArgs e)事件从而通过代码来控制子节点的CheckBox的点选状态 一同改变主要步骤及代码示例如下:1.TreeView绑定onclick事件通过本事件 引发回发2.在TreeView1_TreeNodeCheckChanged(object sender, TreeNodeEventArgs e)事件编写相关代码 控制
阅读全文

浙公网安备 33010602011771号