- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 给表字段加个索引节省了我8S
无论是自己解决的问题还是别人帮我解决的,我都把它总结一下记下来,总结经验吸取教训,这在以后会很有用。这是以前的一个sql语句每次查询大概要用8S钟:select count(1) as "count" from T_IMS_CALLLOG l inner joi
2011-09-19 11:15:21 848
原创 将网页全屏显示的三种方法
1.最简单,最直接的方法,使用window.open()函数var url = "http://www.baidu.com" ;window.open(url,'_blank','fullscreen')打开百度时,浏览器是以全屏显示的,不过好像只有ie支持。
2011-08-31 15:05:23 3109
原创 将图片存放在数据库中的方法
将图片保存在数据库中,以下是方法:HttpPostedFile upFile = fileUpload.PostedFile;//获取上传图片的大小,以字节为单位 int iFileLength = upFile.ContentLength;Byte[] File
2011-08-10 15:07:58 809
原创 <%Eval()%>的用法
GridView 中获得改行索引的用法:Repeater中获得该行索引的方法:Repeater中页面取值的方法:(1)DataBinder.Eval(Container.DataItem, "AccessoriesType"),“AccessoriesType”是数据
2011-08-10 14:41:08 860
原创 asp.net viewstate可以存放datatable对象
private DataTable CreateDataTable() //生成一个DataTable并赋给ViewState { DataTable table = new DataTable(); Da
2011-08-10 14:28:31 5078
原创 在多重循环中,应当将最长的循环放在最内层,最短的循环放在最外层
【建议1】在多重循环中,如果有可能,应当将最长的循环放在最内层,最短的循环放在最外层,以减少CPU 跨切循环层的次数。//小循环foreach (WarehouseSafetyStock wss in wssList) {
2011-08-10 14:19:24 5393 1
原创 jquery select的使用
jQuery获取Select选择的Text和Value:语法解释:1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发2. var checkText=$("#select_id
2011-07-13 16:39:54 429
原创 sql语句-删除数据库所有表里的数据
declare @name nvarchar(255),@sql nvarchar(4000)DECLARE task_cursor CURSOR LOCAL FOR --游标定义select [name] from sysobject
2011-07-07 10:19:45 978
原创 慎用ASP.Net的validateRequest=“false”
这是ASP.Net提供的一个很重要的安全特性。因为很多程序员对安全没有概念,甚至都不知道XSS这种攻击的存在,知道主动去防护的就更少了。ASP.Net在这一点上做到默认安全。这样让对安全不是很了解的程序员依旧可以写出有一定安全防护能力的网站。 但是,当我Google搜索 HttpRequestValidationException 或者 "A potentially dangerou
2011-06-24 11:09:00 411
原创 visual studio TreeView的使用
页面设计 runat="server" ImageSet="Arrows" OnSelectedNodeChanged="LinksTreeView_SelectedNodeChanged">
2011-06-24 11:00:00 1578
原创 阻止javascript注入攻击
阻止 JavaScript 注入攻击本教程的目的是解释如何在 ASP.NET MVC 应用程序中阻止 JavaScript 注入攻击。本教程讨论防止网站遭受 JavaScript 注入攻击的两种方法。我们将学习如何通过编码显示的数据防止 JavaScript 注入攻击。我们还将学习如何通过编码接受的内容防止 JavaScript 注入攻击。什么是 JavaScript 注入攻击?
2011-06-22 14:40:00 1064
原创 c#递归
///计算数组{1,1,2,3,5,8,11...}第30位namespace ConsoleApplication1{ class Program { static void Main(string[] args) { int number; //number = Recursio
2011-06-21 16:40:00 476
原创 C#变量初始化
C#变量初始化是C#强调安全性的另一个例子。简单地说,C#编译器需要用某个初始值对变量进行初始化,之后才能在操作中引用该变量。大多数现代编译器把没有初始化标记为警告,但C#编译器把它当作错误来看待。这就可以防止我们无意中从其他程序遗留下来的内存中获取垃圾值。C#变量初始化的操作中有两个方法可确保变量在使用前进行了初始化:◆变量是类或结构中的字段,如果没有显式初始化,创建这些变量时,
2011-06-21 15:45:00 3316
原创 C#字符串的常用操作
一、string关键字与StringBuilder类 C# 字符串是使用 string 关键字声明的一个字符数组。字符串是使用引号声明的,如下例所示: string s = "Hello, World!"; 字符串对象是“不可变的”,即它们一旦创建就无法更改。对字符串进行操作的方法实际上返回的是新的字符串对象。因此,出于性能方面的原因,大量的连接或其他涉
2011-06-21 15:28:00 737
原创 C#中的参数传递:值类型(value type)和引用类型(reference type)
由于在.NET中存在两种类型,分别是值类型(value type)和引用类型(reference type),所以很多关于C#中参数传递的混淆就因此而生。本文首先从值类型和引用类型的辨析入手,然后解释了在C#中的参数传递的四种形式:值传递(默认形式)、ref传递、out传递、params传递。 首先要弄清楚的是:值类型是分配在栈(stack)上面,而引用
2011-06-21 14:07:00 1030
原创 数组访问越界问题
1、什么是数组访问越界?我们通过数组的下标来得到数组内指定索引的元素。这称作对数组的访问。如果一个数组定义为有n个元素,那么,对这n个元素(下标为0 到n-1的元素)的访问都合法,如果对这n个元素之外的访问,就是非法的,称为“越界。数组占用了一段连续的内存空间。然后,我们可以通过指定数组下标来访问这块内存里的不同位置。因此,当你的下标过大时,访问到的
2011-06-21 14:05:00 18298 3
转载 优秀ASP.NET程序员的修炼之路
v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);} Normal 0 7.8 磅 0 2
2009-11-11 14:17:00 566
转载 可以让你少奋斗十年的工作经验
第一:不要认为停留在心灵的舒适区域内是可以原谅的。 每个人都有一个舒适区域,在这个区域内是很自我的,不愿意被打扰,不愿意被push,不愿意和陌生的面孔交谈,不愿意被人指责,不愿意按照规定的时限做事,不愿意主动的去关心别人,不愿意去思考别人还有什么没有想到。这在学生时代是很容易被理解的,有时候这样的同学还跟“冷酷”“个性”这些字眼沾边,算作是褒义。然而相反,在工作之后,你要极
2009-09-24 11:36:00 436
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人