2013年10月29日

C# 日期转换函数

摘要: string.Format("{0:d}",dt);//2005-11-5 string.Format("{0:D}",dt);//2005年11月5日 string.Format("{0:f}",dt);//2005年11月5日 14:23 string.Format("{0:F}",dt);//2005年11月5日 14:23:23 string.Format("{0:g}",dt);//2005-11-5 14:23 string.Format("{0:G}",dt); 阅读全文

posted @ 2013-10-29 12:29 chens2865 阅读(162) 评论(0) 推荐(0) 编辑

2013年10月10日

C#面向对象的一些东西

摘要: 最近在复习C#面向对象,也就是说常说的3大特性:封装、继承和多态。首先说一下封装,其实封装最大的目的也是为了实现代码的解耦和重用、代码也是安全的(对外它隐藏了具体的实现,就好比我们拿个遥控器就能操作电视机,而无须知道其内部实现);C#中很多地方都用到了封装,可以将一个具体的功能代码封装成一个方法... 阅读全文

posted @ 2013-10-10 00:22 chens2865 阅读(200) 评论(0) 推荐(0) 编辑

2013年9月3日

浅析ASP.NET的状态保持

摘要: ASP.NET的状态保持:1.viewstate:隐藏域,记录服务器端控件的状态,适用于页面不关闭的情况下多次与服务器交互,页面自己给自己传值;文本框的改变事件、IspostBack也依赖viewstate。2.cookie:一小段文本,存储在客户端(浏览器)中,当请求某个网页的时候,浏览器会将与这个网页相关的cookie取出,一并发送到服务端;存放在浏览器内存(会话cookie,无过期时间 ;浏览器关闭cookie即过期)和磁盘(域cookie,可以设置过期时间)中。注意,如果不给cookie设置过期时间,则此cookie存储在浏览器中,浏览器关闭的时候,cookie即失效;如果设置过期时间 阅读全文

posted @ 2013-09-03 17:52 chens2865 阅读(664) 评论(0) 推荐(1) 编辑

关于数据库及存储过程

摘要: 数据库中count(*)和count(数字)的区别:我们知道要查询一个表的记录数,通常使用Select count(*) from 表名,那么它和count(数字),这里的数字可以是任意数字,又有何区别呢?count(*)在查询汇总的时候是去遍历表字段大小最短的那一列,而count(数字),打个比方,count(1)就是在查询结果后面加一列,那一列的数据全是1,统计有多少个1,所以这里的数字无论是什么都可以,所以这两个方法从执行效率上讲,没有高低之分,因为字段的长度有的比int还小,那么count(*)就比count(数字)的效率高,反之则低,要据实际情况而论。exec 存储过程名exec ( 阅读全文

posted @ 2013-09-03 17:47 chens2865 阅读(321) 评论(0) 推荐(0) 编辑

2013年8月18日

Request对象和Response对象

摘要: 1.关于Request对象: Request.UserHostAddress:获取访问者的IP地址(用途:可以根据请求的IP来限制某些IP的访问) Request.MapPath("虚拟路径"):将虚拟路径转换成磁盘上的物理路径;Server.MapPath("虚拟路径")也可以实现同样的功能,其内部也是调用的Request.MapPath()方法。2.关于Response对象: Response.Buffer(Response.BufferOutput),这2个属性控制是否采用响应缓存,默认为true。 Response.Flush(),立即将缓冲区中 阅读全文

posted @ 2013-08-18 22:20 chens2865 阅读(291) 评论(0) 推荐(0) 编辑

2013年8月12日

有十二个外表大小一模一样的球!但其中一个球的重量和其他十一个不一样

该文被密码保护。 阅读全文

posted @ 2013-08-12 10:18 chens2865 阅读(2) 评论(0) 推荐(0) 编辑

2013年8月4日

asp.net中Get请求和Post请求

摘要: Get和Post请求的区别:Get请求因为传输的数据在URL中,因此不安全,而且多数浏览器有限制其长度,最长为2KB。通过Get请求获取数据的方式:string strName=context.Request.QueryString["txtName"];Post请求将传输的数据放入请求体,所以对传递数据的长度没有限制。通过Post请求获取数据的方式:string str=context.Request.Form["txtName"];HTTP协议在处理请求的时候不允许超过4MB(可以修改).所以HTTP协议不允许传输大文件。通过查看HttpReques 阅读全文

posted @ 2013-08-04 16:25 chens2865 阅读(232) 评论(0) 推荐(0) 编辑

2013年8月2日

是不是该停下来仔细思考

摘要: 最近真的比较烦,原先对MVC的掌握就不是很好;工作后,又加了一个Ext JS(对于我这种菜鸟来说,无疑是雪上加霜。哎!真是屋漏偏逢连夜雨啊!)因为项目进度比较紧,完全没时间去思考中间的细节,最后发现连一个基本的增删改查页面出问题了,都不知道在何处改。My God!看来学习知识还要总结出自己的一套方法,把别人的理解“拷贝”到自己的大脑里,还有不可取的。缺乏思考的东西还是不行。抓紧时间,把基础打牢! 阅读全文

posted @ 2013-08-02 23:10 chens2865 阅读(153) 评论(0) 推荐(0) 编辑

2013年7月24日

ASP.NET网络编程之-HTTP协议

摘要: HTTP协议由来已久,最近复习到它,好记性不如烂笔头,在此留下自己的总结,算是为后面再要看时用吧。HTTP协议是一个在B/S架构中约束客户端(浏览器)和服务端(比较常见的是就是IIS服务器,关于IIS服务器的配置,这里就不再讲了,度娘那里一搜一大把。呵呵)2者进行通信的协议;打个比方,相当于2个人要交流,我们要么都用汉语、要么都用英语,语言不通则会产生沟通障碍。 HTTP协议规定浏览器要跟IIS服务器进行交互,首先要将请求的内容封装成HTTP请求头(这些是浏览器自动完成的,当我们在地址栏键入一个具体地址的时候,这个过程就开始了;对于第一次访问的网站首先会到域名解析服务器中找与域名对应的... 阅读全文

posted @ 2013-07-24 08:04 chens2865 阅读(577) 评论(0) 推荐(0) 编辑

2013年7月9日

Ext JS入门(一)

该文被密码保护。 阅读全文

posted @ 2013-07-09 19:35 chens2865 阅读(2) 评论(0) 推荐(0) 编辑

导航