- 博客(287)
- 资源 (4)
- 问答 (2)
- 收藏
- 关注
原创 binary,varbinary,image的区别
binary固定长度的二进制数据,其最大长度为 8,000 个字节。varbinary可变长度的二进制数据,其最大长度为 8,000 个字节。image可变长度的二进制数据,其最大长度为 2^31 - 1 (2,147,483,647) 个字节在 Microsoft SQL Server 的未来版本中将删除 ntext、text 和 image 数据
2012-06-15 17:18:11 8430 2
原创 ASP.NET处理IE后退前进的几种方法
ASP.NET清除页面缓存 (1) Response.Buffer = true; Response.ExpiresAbsolute = System.DateTime.Now.AddSeconds(-1); Response.Expires = 0; Response.CacheControl = "no-cache"; Response.AddHeader("Pr
2012-06-15 14:44:57 1802 1
原创 使用JQueryAjax的问题总结
1:包含AJAX 网页,与ashx文件不能命名为中文或者带有中文,否则效果失效,这个很妖,但属实存在这个问题,应该统一按规范命名英文,ashx的命名也必须是英文。2:在使用JSON数组作为参数进行传递的AJAX的时候,在ashx里面的参数接受应该用:context.Request["CountPrice"];的方式,而不能使用context.Request.QueryString["Count
2012-06-14 23:46:20 961
原创 调用HttpHanlder的几种返回方式
1:如果只需要返回字符串形式的 例如内容、JSON字符串数组等context.Response.Write(resultPrice.ToString());2:如要要返回图片,那么采用流的形式bitmap.Save(context.Response.OutputStream, System.Drawing.Imaging.ImageFormat.Jpeg);3:如果返回文件,例如t
2012-06-14 22:25:04 653
原创 IHttpHandler session问题
通常我们经常,通过session判定用户是否登录。还有一些临时的、重要的数据也尝尝存放在Session中。在页面我们很容易的得到Session的值,但在类中就会遇到一些问题。也知道通过下面的方法得到。System.Web.HttpContext.Current.Session["userinfo"];但是今天此种方法也失灵了。在做一个小应用时,需要实现IHttpHandler,同时也需
2012-06-11 22:38:13 1371
原创 ASP.NET中下载的几种方式
1: 下载图片 下载txt这俩种属于非弹出框式的下载,只能通过IE打开文件,而不是提醒用户是否保存文件类型的 2:弹出对话框提示用户是否保存文件的,俩种方式:ashx方式,与方法类型的public void ProcessRequest(HttpContext context) { string name = "d:\\abc.txt
2012-06-07 23:46:21 727
转载 newid()和newsequentialid() 的区别
1.:newsequentialid 函数比起 newid 函数最大的好处是:如果你在一个 UNIQUEIDENTIFIER 字段上建立索引,使用 newid 产生的新的值是不固定的,所以新的值导致索引B+树的变化是随机的。而 newsequentialid 产生的新的值是有规律的,则索引B+树的变化是有规律的。有规律和无规律就会带来性能的改进。 2:UNIQUEIDENTIFIER做主键
2012-06-06 10:29:34 1224
原创 .net 图片的二进制数据库存储和显示
与图片的二进制数据库存储和显示 1.将图片以二进制存入数据库2.读取二进制图片在页面显示3.设置Image控件显示从数据库中读出的二进制图片4.GridView中ImageField以URL方式显示图片5.GridView显示读出的二进制图片====================1.将图片以二进制存入数据库//保存图片到数据库
2012-06-04 23:19:10 4769
原创 serialize datatable to json
public string CreateJsonParameters(DataTable dt) { /* /**************************************************************************** * Without goingin to the depth o
2012-06-03 22:51:24 1033
原创 ashx介绍以及ashx文件和aspx文件区别
ashx是什么文件? .ashx 文件用于写web handler的。.ashx文件与.aspx文件类似,可以通过它来调用HttpHandler类,它免去了普通.aspx页面的控件解析以及页面处理的过程。其实就是带HTML和C#的混合文件。 .ashx文件适合产生供浏览器处理的、不需要回发处理的数据格式,例如用于生成动态图片、动态文本等内容。 ashx文件是.n
2012-05-28 10:35:48 2182
原创 序列化
将对象的状态信息转换为可以存储或传输的形式的过程。在序列化期间,对象将其当前状态写入到临时或持久性存储区。以后,可以通过从存储区中读取或反序列化对象的状态,重新创建该对象。 序列化使其他代码可以查看或修改那些不序列化便无法访问的对象实例数据。确切地说,代码执行序列化需要特殊的权限:即指定了 SerializationFormatter 标志的 SecurityPermission。在默认
2012-05-25 17:06:29 529
原创 JSON教程 - 入门篇
JSON教程1.)JSON定义:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于阅读和编写,同时也易于机器解析和生成。它基于ECMA262语言规范(1999-12第三版)中JavaScript编程语言的一个子集。JSON采用与编程语言无关的文本格式,但是也使用了类C语言(包括C, C++, C#, Java, JavaScript, P
2012-05-25 17:01:25 810
原创 JSON的遍历方式
第一种:使用for循环js代码:[javascript] view plaincopyprint?function CyclingJson1() { var testJson = '[{ "name": "小强", "age": 16 },{"name":"小明","age":17}]'; testJson =
2012-05-25 15:41:02 762
原创 asp.net postbackurl EVAL 带参
PostBackUrl="OrderWork.aspx?id=">改成PostBackUrl=''>多个参数:' runat="server">LinkButton ' Width="50" Height="50" />
2012-05-03 15:47:46 1538
原创 TRY…CATCH…通用格式
USE DorbenGOBEGIN TRY -- Generate a divide-by-zero error. SELECT 1/0;END TRYBEGIN CATCH SELECT ERROR_NUMBER() AS ErrorNumber, ERROR_SEVERITY() AS Err
2012-04-26 16:42:00 853
原创 8个免费恶搞照片在线生成网站
PhotoFuniaPhotoFunia 之所以受到关注是因为其提供的许多种特效生成,是我们之前在其它网站没见过的,且其合成的效果足够以假乱真。Dumpr是一个专门提供各种特图片生成工具的网站, 你可以选从本地, 从URL或是从Flickr添加你的图片, 然后选定你喜欢的一个特效, 即可生成, 生成的图片可以下载保存或是快捷分享到热门的社会化网络.Your Magic Photo
2012-04-26 10:17:04 30354 3
原创 xmlhttp的缓存清除的俩种方案
方法一:加If-Modified-Since头xmlhttp多次调用时它却总是显示缓存页面, 尝试在 php 或 asp 中加入相应的http头明确不要缓存, 也没什么效果!!现在终于找到一个办法啦,就是在 xmlhttp.open 之后发送一个If-Modified-Since头即可, 代码如下 xmlhttp.setRequestHeader('If-Modified-S
2012-04-26 10:14:07 2068
原创 JS获取当前时间戳的方法-JavaScript 获取当前时间戳
在网上找了很久JS获取时间戳的方法,很多都走了很多弯路,但是得到是的时间戳却不正确,下面把自己整理的几个JS获取时间戳的方法发到这里,供我的好友分享。JavaScript 获取当前时间戳:第一种方法:var timestamp = Date.parse(new Date());结果:1280977330000第二种方法:var timestamp = (new
2012-04-26 10:09:51 3952 1
原创 asp.net的session mode的inproc改为StateServer,网站不可以访问
我把inproc改为StateServer,网站不可以访问,我的wap网站是c#做的。数据库sql2000,想实现一个session不过期的会话,timeout改了,好像不起作用session mode 几种状态 开发asp.net应用时,修改web.config中的SessionState节点。stateserver模式:"StateServer" stateConn
2012-04-18 10:59:21 2410
原创 SQL2008:如何解决“阻止保存要求重新创建表的更改”
当用户在在SQL Server 2008企业管理器中更改表结构时,必须要先删除原来的表,然后重新创建新表,才能完成表的更改,如果强行更改会出现以下提示:不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的标进行了更改或者启用了“阻止保存要求重新创建表的更改”选项。如果要去掉此提示,可从“工具”菜单中选择“选项”,在“选项”对话框中,选择Designers,选择“表设计器和数据库
2012-03-20 10:57:58 591
原创 JavaScript去除空格的三种方法 (trim)
方法一:个人认为最好的方法.采用的是正则表达式,这是最核心的原理.其次.这个方法使用了JavaScript 的prototype 属性其实你不使用这个属性一样可以用函数实现.但这样做后用起来比较方便.下面就来看看这个属性是怎么来用的. 返回对象类型原型的引用。objectName.prototypeobjectName 参数是对象的名称。说明用
2012-03-16 13:32:08 977
原创 SVN局域网服务器搭建
第一步:下载文件和安装SVN服务器端下载地址:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91下载的安装包点击安装即可。服务端安装好后软件会自动在系统的环境变量中增加相应的值,测试是安装完成可以在cmd命令行中输入“svn”或者“svnadmin”来测试能否运行。第二步:部署存储库并运行服务端
2012-03-13 13:33:46 2773 1
原创 获取触发事件元素在整个网页中的绝对坐标
//返回数组类型 function findPosition(oElement) {//oElement 当前元素 if (typeof (oElement.offsetParent) != 'undefined') { for (var posX = 0, posY = 0; oElement; oElement =
2012-03-02 14:03:45 765
原创 程序开发中乱码的出现情况及解决方案
在程序开发中出现乱码的情况:1:用JS函数作为URL的参数化跳转,例如 window.open(url),此时的url为带参数拼接的url,其中 包括ASCII之外的字符,那么接受页面就会出现错误,对于这部分非ASCII的编码呈现出乱码的格式。2:采用服务器端的跳转方式,例如respon.redirect 跳转带有参数的URL,此时由于浏览器兼容性问题,可能也会出现问题。 情况1的
2012-02-28 16:43:07 1192
原创 jquery获得select option的值 和对select option的操作
获取Select : 获取select 选中的 text : $("#ddlRegType").find("option:selected").text(); 获取select选中的 value: $("#ddlRegType ").val(); 获取select选中的索引: $("#ddlRegType ").g
2012-02-27 23:18:11 779
原创 NPOI读取模板并且生成新模板
sender, EventArgs e) { FileStream file = new FileStream(Server.MapPath("template/") + "a.xls", FileMode.Open, FileAccess.Read); HSSFWorkbook hssfworkbook = new HSSFWorkbook
2012-02-17 14:30:54 8487 2
原创 ASP.NET数据绑定菜单控件
动态绑定MENU控件:public void BindMenu(Menu mn,MenuItem menu,string mainMenu,string sql) { MenuItem mitem = null; DB db = new DB(); DataSet d
2012-02-06 17:25:13 2932 2
原创 MSSQL ASCII字符说明
可以直接用语句查 select char(9) ,char(10), char(13) 查出来全是空白~那就查ASCII表吧~char(9) 水平制表符char(10)换行键char(13)回车键这是百度百科的ASCII表的图片可以收藏查看http://imgsrc.baidu.com/baike/pic/item/f6428f8f7c5d36e9503d9262.jpg
2012-01-12 10:24:35 1342
原创 利用cookie的跨域单点登录的简单实现
Configuration:1. Web.Config在两个站点的配置配置文件machine节点上相同的validationKey, decryptionKey and validation的值,如DF21B580D8587DB675FA02F79167413044E25309CCCDB647174D5B3D0DD9141"decryptionKey="8B6697227CBC
2012-01-09 16:38:15 1567 1
转载 OLEDB对EXCEL进行CURD操作
http://www.cnblogs.com/linzheng/archive/2010/12/15/1907246.htmlCRUD数据访问类基类 using System;using System.Collections;using System.Collections.Generic;using System.Text;using System.Data;usin
2012-01-09 16:34:21 977
原创 NPOI连接
http://www.cnblogs.com/tonyqus/archive/2009/04/12/1434209.html NPOI读取excel文件 获取excel里面的数据 放进datatable if (this.fuUpload.HasFile){ //根据路径通过已存在的excel来创建HSSFWorkbook,即整个excel文档
2012-01-09 15:11:59 1092
原创 系统优化、服务器优化杂谈
MySpace重写了六次,我建议大家都详细看这六次,为什么重构? 重构解决了什么问题? 之后又带来那些新问题?MySpace现在用的是100%的Microsoft .NET架构,数据库采用SQL Server 2005, 操作系统采用的是Windows Server 2003.[中文翻译节选 译 / 罗小平]....... 在每个里程碑,站点负担都会超过底层系统部分组件的最大载荷
2011-12-27 13:41:40 2803
转载 sp_executesql 参数应用实例
输入或输出参数 (1)输入参数: declare @QueryString nvarchar(1000) --动态查询语句变量(注:必须为ntext或nchar哐nvarchar类型,不能是varchar类型) declare @paramstring nvarchar(200) --设置动态语句中的参数的字符串(注:
2011-12-16 18:04:14 853
原创 数据类型和Json格式
1.前几天,我才知道有一种简化的数据交换格式,叫做yaml。我翻了一遍它的文档,看懂的地方不多,但是有一句话令我茅塞顿开。它说,从结构上看,所有的数据(data)最终都可以分解成三种类型:第一种类型是标量(scalar),也就是一个单独的字符串(string)或数字(numbers),比如"北京"这个单独的词。第二种类型是序列(sequence),也就是若干个相
2011-12-16 13:11:26 585
原创 C#遍历指定文件夹中的所有文件
C#遍历指定文件夹中的所有文件 DirectoryInfo TheFolder=new DirectoryInfo(folderFullName);//遍历文件夹foreach(DirectoryInfo NextFolder in TheFolder.GetDirectories()) this.listBox1.Items.Add(NextFolder.Name);//
2011-12-13 13:36:20 519
转载 用js判断页面刷新或关闭的方法(好)
用js判断页面刷新或关闭的方法(好)2009-10-12 23:02onbeforeunload与onunload事件Onunload,onbeforeunload都是在刷新或关闭时调用,可以在脚本中通过window.onunload来指定或者在里指定。区别在于onbeforeunload在onunload之前执行,它还可以阻止onunload的
2011-11-07 18:35:22 1747
原创 C# 去除字符串前0,保留有效数字的解决方案
在做项目的时候为了让编号看起来更霸气,都加上了00,例如 10加了00 ,编程了0010,1加上了就编程0001了。但新增的时候需要生成新的编号,要获取最大的值,然后分离,再加1,再填充00,开始采用replace("0",""),将0全部替换为空,但这样对于0010则必然是无效的,在js中用过给div的宽度赋值 ,采用了 int.Parse 类型转换,可以将 100px 直接转换成 100,
2011-11-03 15:31:34 6064
转载 详细讲解提高数据库查询效率的实用方法、外键关于性能【转】
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id f
2011-11-02 16:45:06 738
MDAC_TYP2.8.EXE
2011-08-19
WebApi多个参数,如何使用HttpClient post请求?
2021-11-25
winform中多线程给控件赋值问题
2021-10-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人