随笔分类 -  学习笔记

$.each和$(对象).each的区别
摘要:1.$.each函数函数定义:$.each(obj,function(i,v){})obj可是是一般对象,数组,或者DOM集合i:数组集合则表示索引,一般对象则表示keyv:数组集合表示索引对应的数据或者DOM元素,一般对象则表示对应key的值this:代表当前的值,和V相同,DOM集合中代表当前元... 阅读全文

posted @ 2015-07-22 14:13 MisterS 阅读(390) 评论(0) 推荐(0)

jquery.ajax请求aspx和ashx的异同
摘要:1.jquery.ajax请求aspx请求aspx的静态方法要注意一下问题: (1)aspx的后台方法必须静态,而且添加webmethod特性 (2)在ajax方法中contentType必须是“application/json”, (3)data传递的数据必须是严格的json数据,如"{'a':'... 阅读全文

posted @ 2015-07-10 15:07 MisterS 阅读(873) 评论(0) 推荐(0)

ASP.Net数据导出Excel的几种方法
摘要:方法一通过GridView(简评:方法比较简单,但是只适合生成格式简单的Excel,且无法保留VBA代码),页面无刷新aspx.cs部分代码如下:using System;using System.Collections;using System.Configuration;using System... 阅读全文

posted @ 2015-03-13 16:49 MisterS 阅读(7495) 评论(0) 推荐(1)

项目管理计划书模版
摘要:计划模板_________项目开发计划1. 概述1.1 编写目的本文档是__________(开发单位名称)根据__________ 项目 的初步需求,并对_______ 项目 的各项需求进行全面分析之后,做出的软件开发计划,可供支持项目组内部及信息技术部内部的研发工作。1.2 项目背景系统名称: ... 阅读全文

posted @ 2015-02-28 15:37 MisterS 阅读(2846) 评论(0) 推荐(0)

sqlserver行列转换问题(网上搜集)
摘要:(列->行)一.FOR XML PATH 简单介绍 那么还是首先来介绍一下FOR XML PATH ,假设现在有一张兴趣爱好表(hobby)用来存放兴趣爱好,表结构如下:接下来我们来看应用FOR XML PATH的查询结果语句如下:SELECT*FROM@hobbyFORXMLPATH 结果:1爬山... 阅读全文

posted @ 2014-04-25 13:51 MisterS 阅读(2661) 评论(0) 推荐(0)

sql函数(转)
摘要:一旦成功地从表中检索出数据,就需要进一步操纵这些数据,以获得有用或有意义的结果。这些要求包括:执行计算与数学运算、转换数据、解析数值、组合值和聚合一个范围内的值等。下表给出了T-SQL函数的类别和描述。函数类别作用聚合函数执行的操作是将多个值合并为一个值。例如 COUNT、SUM、MIN 和 MAX。配置函数是一种标量函数,可返回有关配置设置的信息。转换函数将值从一种数据类型转换为另一种。加密函数支持加密、解密、数字签名和数字签名验证。游标函数返回有关游标状态的信息。日期和时间函数可以更改日期和时间的值。数学函数执行三角、几何和其他数字运算。元数据函数返回数据库和数据库对象的属性信息。排名函数 阅读全文

posted @ 2013-12-25 16:57 MisterS 阅读(444) 评论(0) 推荐(0)

数据库自动备份(转)
摘要:SQL Server 数据库定时自动备份【转】 在SQL Server中出于数据安全的考虑,所以需要定期的备份数据库。而备份数据库一般又是在凌晨时间基本没有数据库操作的时候进行,所以我们不可能要求管理员 每天守到晚上1点去备份数据库。要实现数据库的定时自动备份,最常用的方式就是使用SQL Server代理中的作业。启动SQL Server Agent服务,然后在其中新建作业,作业中添加1个备份步骤,类型是T-SQL脚本,然后在命令中输入如下SQL语句,该语句实现了对数据库 TestDB1的完整备份,备份文件在C盘Backup文件夹中,文件名就是TestDB1+当时备份的日期字符串.bak。de 阅读全文

posted @ 2013-12-25 11:06 MisterS 阅读(434) 评论(0) 推荐(0)

sqlserver常用全局变量
摘要:@@SERVERNAME : 返回运行SQL Server 2000本地服务器的名称。 @@REMSERVER : 返回登录记录中记载的远程SQL Server服务器的名称。 @@CONNECTIONS : 返回自上次启动SQL Server以来连接或试图连接的次数,用其可让管理人员方便地了解今天所有试图连接服务器的次数。 @@CURSOR_ROWS : 返回最后连接上并打开的游标中当前存在的合格行的数量。 @@ERROR : 返回最后执行的Transact-SQL语句的错误代码。 @@ROWCOUNT : 返回受上一语句影响的行数,任何不返回行的语句将这一变量设置为0。 @@VERSION 阅读全文

posted @ 2013-12-25 10:18 MisterS 阅读(464) 评论(0) 推荐(0)

Remoting通讯实例
摘要:Remoting通讯可以实现不同应用程序域之间的通信(可以为一台机器不同程序,也可以不同机器上的不同程序)实例步骤:(1)编写透明代理类新建一个类库,命名空间:MyRemoting在该类库中建立一个接口,IMyrem和代理类MyObj代码:接口代码IMrem.csnamespase MyRemoting{ public deledate void MyHandler(string str); //定义无返回值的自定义委托,用于构建调用事件 public delegate string MyStrHandler(string str); //有返回值的委托 public inter... 阅读全文

posted @ 2013-12-20 15:17 MisterS 阅读(627) 评论(0) 推荐(0)

自定义ORM框架(转转)
摘要:ORM背景 在数据库界,主流的数据库都是关系型数据库,其采用的关系型数据结构模型,无论从数学上还是实践中都相当的成熟,得到非常广泛的应用。在关系型数据结构理 论中,所有的数据都组织成一个个相互独立的二维表格,一个数据表有若干行若干列。因此关系型数据库适合存储大量的结构简单的数据,不适合存储复杂的数据结 构。 在编程界,面向对象的编程思想及其派生思想占据主流。面向对象的编程思想具有封装,继承,重载等手段来方便的实现比较复杂的数据结构,这适应了现代信息系统包含大量复杂数据结构的特点。因此面向对象的编程思想得到广泛应用。 关系型数据模型和面向对象的编程思想之间存在比较大的差别,数据在两者之间的交换是 阅读全文

posted @ 2013-12-18 16:42 MisterS 阅读(2009) 评论(0) 推荐(0)

带格式导出数据到Excel
摘要:导出按钮事件 protected void Button1_Click(object sender, EventArgs e) { Response.Clear(); Response.Buffer = true; Response.Charset = "GB2312"; Response.AppendHeader("Content-Disposition", "attachment;filename=zjxx.xls"); Response.ContentEncoding = System.Text.Encoding.GetEnco 阅读全文

posted @ 2013-12-13 14:46 MisterS 阅读(3597) 评论(0) 推荐(0)

app.config动态修改及读取
摘要:1.添加应用程序配置文件右键点击项目,选择“添加”→“添加新建项”→“添加应用程序配置文件”将其添加到项目中。2.设置配置文件 3.读取配置文件(项目中必须添加system.configuration引用:右击项目-添加引用-选择.net中system.configuration)public string ReadConfig(){ConfigurationManager.RefreshSection("connectionStrings"); //读取之前强制刷新节点清除缓存ConfigurationManager.RefreshSection("appSet 阅读全文

posted @ 2013-12-12 15:48 MisterS 阅读(4376) 评论(0) 推荐(0)

学习笔记之AJAX无刷新分页
摘要:利用AJAX实现无刷新分页技术原理:其主要是利用AJAX的异步处理机制,实现数据的异步传递,它隐藏了客户端向服务端请求数据的状态,在客户端表现为无刷新的显示状态。实现分页的步骤:1.客服端点击页码按钮触发分页事件2.客户端传递页码参数到服务端3.服务端连接数据库获取数据4.服务端将数据序列化并写入输出流5.客户端获取输出流,并转换为JSON格式数据6.将JSON数据组合排列到标签元素生成具体页面。具体实例:ASPX页面代码 尾页 下一页 上一页 首页 共有数据: 后台处理程序ashxusing System;using System.Web;using System.C... 阅读全文

posted @ 2013-12-11 17:33 MisterS 阅读(415) 评论(0) 推荐(0)

游标(转转)
摘要:游标是邪恶的! 在关系数据库中,我们对于查询的思考是面向集合的。而游标打破了这一规则,游标使得我们思考方式变为逐行进行.对于类C的开发人员来着,这样的思考方式会更加舒服。 正常面向集合的思维方式是: 而对于游标来说: 这也是为什么游标是邪恶的,它会使开发人员变懒,懒得去想用面向集合的查询方式实现某些功能. 同样的,在性能上,游标会吃更多的内存,减少可用的并发,占用宽带,锁定资源,当然还有更多的代码量…… 从游标对数据库的读取方式来说,不难看出游标为什么占用更多的资源,打个比方: 当你从ATM取钱的时候,是一次取1000效率更高呢,还是取10次100?既然游标这么“邪恶”,为什么还要学习游... 阅读全文

posted @ 2013-11-29 18:04 MisterS 阅读(278) 评论(0) 推荐(0)

流Stream个人学习理解
摘要:1.Stream类命名空间:System.IO程序集:mscorlib流是对字节序列的抽象,提供字节序列的一般视图。流的操作包括三个方面:1.读取(Read):将流数据传入到数据结构2.写入(Write):将数据结构中数据传入到流3.查询(Seek):查询和修改在流中的当前位置2.流分类流分为:字节流和字符流常用字节流:FileStream:文件流MemoryStream:内存流NetworkStream :网络流字符流:TextReader:字符输入流TextWriter:字符输出流3.读取器及编写器字节流的读取器及编写器BinaryReader:读取字节流中数据以二进制形式存储到数据结构中 阅读全文

posted @ 2013-11-22 17:19 MisterS 阅读(273) 评论(0) 推荐(0)

学习笔记 之--AJAX核心对象 XMLHttpRequest
摘要:实现AJAX功能,核心就是XMLHttpRequest,而且现在大多数浏览器都支持这个核心组件对象。实例:实现无刷新登陆验证1.前台代码 AJAX登陆验证 用户名: 密 码: 后台代码创建一般处理程序,Handler.ashxusing System;using System.Web;public class Handler : IHttpHandler { public void ProcessRequest (HttpContext context) { string name = context.Request.Form["name"];//用户名 string .. 阅读全文

posted @ 2013-11-11 15:54 MisterS 阅读(304) 评论(0) 推荐(1)

建立索引的规则
摘要:建立索引常用的规则如下:1、表的主键、外键必须有索引;2、数据量超过300的表应该有索引;3、经常与其他表进行连接的表,在连接字段上应该建立索引;4、经常出现在Where子句中的字段,特别是大表的字段,应该建立索引;5、索引应该建在选择性高的字段上;6、索引应该建在小字段上,对于大的文本字段甚至超长字段,不要建索引;7、复合索引的建立需要进行仔细分析;尽量考虑用单字段索引代替: A、正确选择复合索引中的主列字段,一般是选择性较好的字段; B、复合索引的几个字段是否经常同时以AND方式出现在Where子句中?单字段查询是否极少甚至没有?如果是,则可以建立复合索引;否则考虑单字段索引; C、如果复 阅读全文

posted @ 2013-10-30 17:23 MisterS 阅读(647) 评论(0) 推荐(0)

jquery上传控件个人使用
摘要:转了一篇jquery的上传控件使用博文,但是,经过测试貌似不行,自己研究了一下,效果实现。记下,以后使用。下载“Uploadify”,官方版本为php的,很多文件不需要,删除带.php的文件。 后台代码:在一般处理程序里public class UpLoadHandler : IHttpHandler,System.Web.SessionState.IRequiresSessionState{ public void ProcessRequest (HttpContext context) { context.Response.ContentType = "text/... 阅读全文

posted @ 2013-10-22 15:48 MisterS 阅读(337) 评论(0) 推荐(0)

上传控件(转)
摘要:Uploadify是JQuery的一个上传插件,实现的效果非常不错,带进度显示。不过官方提供的实例时php版本的,本文将详细介绍Uploadify在Aspnet中的使用,您也可以点击下面的链接进行演示或下载。官方下载官方文档官方演示首先按下面的步骤来实现一个简单的上传功能。1 创建Web项目,命名为JQueryUploadDemo,从官网上下载最新的版本解压后添加到项目中。2 在项目中添加UploadHandler.ashx文件用来处理文件的上传。3 在项目中添加UploadFile文件夹,用来存放上传的文件。进行完上面三步后项目的基本结构如下图:4 Default.aspx的html页的代码 阅读全文

posted @ 2013-10-21 15:46 MisterS 阅读(225) 评论(0) 推荐(0)

TreeView无刷新获取text及value
摘要:前台代码: Text: Value: 后台代码:public partial class newpage_Default2 : System.Web.UI.Page{ protected void Page_Load(object sender, EventArgs e) { this.TreeView1.Attributes.Add("onclick", "return TreeViewClick()");//增加特性,实现无自动回传 } protected void Button1_Click(object sende... 阅读全文

posted @ 2013-10-14 11:52 MisterS 阅读(435) 评论(0) 推荐(0)

导航