06 2011 档案
摘要:原贴地址:http://qilei.org/201101/ternary-tip-for-javascript/comment-page-1/发现代码慢慢写多了的时候会不自觉的将if else 用 三元来替代,仅仅是未了让代码更简洁精辟,当然也有人说用三元可以让你有高潮的感觉。最近在写js 的时候也有这样的感觉,并且收集了一些小技巧,分享分享。大鸟请跳过下面这段,大大鸟帮忙指正 ^__^====普及线====表达式 (expr1) ? (expr2) : (expr3)在 expr1 求值为 TRUE 时的值为 expr2,在 expr1 求值为 FALSE 时的值为 expr3。======
阅读全文
摘要:第一版链接:http://www.cnblogs.com/zhuiyi/archive/2011/06/29/2092836.html很开心大家能和我这个“菜鸟”一起互动,也感谢大家和我一起思考,看了大家的代码也有了不少启发,看了jifsu兄的代码,自己也试测了一下,确实比我自己写的那种方式简单的多,代码的可读性也大大增强不少,在这个基础上,我又添加了一个全选和反选时的效果。用到了三元运算符,和一个自定义的函数。点击行时效果代码:$("tr").live("click",function(){ if($(this).hasClass("bgRe
阅读全文
摘要:原文地址:http://www.cnblogs.com/huihui-gohay/archive/2009/12/13/1623070.html我想,对于各位使用面向对象编程语言的程序员来说,“接口”这个名词一定不陌生,但是不知各位有没有这样的疑惑:接口有什么用途?它和抽象类有什么区别?能不能用抽象类代替接口呢?而且,作为程序员,一定经常听到“面向接口编程”这个短语,那么它是什么意思?有什么思想内涵?和面向对象编程是什么关系?本文将一一解答这些疑问。1.面向接口编程和面向对象编程是什么关系首先,面向接口编程和面向对象编程并不是平级的,它并不是比面向对象编程更先进的一种独立的编程思想,而是附属.
阅读全文
摘要:标题描述的有点不贴切,但希望大家能够明白,为了更形像的表达,我特意录制了一张GIF动画图片。我不知道实际开发中有没有用到这种效果,但我个人认为,这种方式更人性化,因为只要点到一行,就可以使CheckBox.checked=true; 不用非得点复选按钮才能实现;实现的过程有点纠结,试了几次都没成,最后用了一个笨笨的方法,就是点击行的时候,让他的子元素(td)的背景颜色为红色.(因为我用到了光棒效果,如果我点击行(td)的时候,颜色是变了,但鼠标一离开的时候就又变回原来的颜色了)可能你会问我了,那你咋判断CheckBox的状态是不是checked(勾选状态)啊? 其实我根本没去对它进行判断...
阅读全文
摘要:原文地址:http://www.cnblogs.com/amos/archive/2010/07/16/1778796.htmlDataKeyNames作为GridView中的一个属性,我们可以利用这个属性结合DataKeys方便的访问GridView中每个字段的值。先说怎么用DataKeyNames可以直接在GridView属性中设置,多个字段之间用逗号分隔,如:Id,Name,Sex 。在用代码绑定GridView时,也可以设置DataKeyNames:Code highlighting produced by Actipro CodeHighlighter (freeware)http.
阅读全文
摘要:1.通过GridView的属性:DataKeyNames来获取主键;2.遍历数据行,获取选中的CheckBox 所属的行的主键.(有点绕口...慢慢看...)3.拼接SQL语句; Delete 表名 where id in(XX,XX,XX);Default.aspx页完整代码:View Code <%@PageLanguage="C#"AutoEventWireup="true"CodeBehind="Default.aspx.cs"Inherits="WebApplication1.Default"%&g
阅读全文
摘要:<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><title></title><linkrel="stylesheet"type="text/css"href
阅读全文
摘要:[WebMethod]publicstringGetResults(stringword){stringresultHtml=string.Empty;//将输入的字符串转成URL编码stringmyWord=HttpUtility.UrlEncode(word,UnicodeEncoding.GetEncoding("GB2312"));//引用System.Net空间,创建一个新的请求;HttpWebRequestwebrt=WebRequest.Create("http://www.baidu.com/s?wd="+myWord)asHttpWeb
阅读全文
摘要:1. 将字符串“I am a good man” 输出为:“man good a am I”usingSystem;namespaceConsoleApplication3{classProgram{staticvoidMain(string[]args){stringstr="Iamagoodman";string[]arrayStr=str.Split(''); //将字符串截取后存入数组中Array.Reverse(arrayStr); //反序数组元素foreach(variteminarrayStr){Console.WriteLine(item)
阅读全文
摘要:使用命名空间:using System.Web.Security;publicstaticstringsetMD5(stringstr,intcode){if(code==16)//16位MD5加密(取32位加密的9~25字符){returnFormsAuthentication.HashPasswordForStoringInConfigFile(str,"MD5").ToLower().Substring(8,16);}else//32位加密{returnFormsAuthentication.HashPasswordForStoringInConfigFile(str
阅读全文
摘要:进来看文章的各位先对你们说声对不起了,我是带着疑问来发表这篇文章的,标题可能说的还不够明确,因为我也不知道该用什么词语来形容。如果有更好的方法,请各个大大不吝赐教!首先我想知道,在禁用ViewState的时候,只要存在<form id="form1" runat="server">的时候,就会存在ViewState,可是很多做的比较好的网站,首页都没有ViewState,就像我们的园子一样,首页连个ViewState的影子都看不到,是怎么实现的?别和我说什么模板引擎,那完应不是很清楚,也不了解,我问过我朋友,他说只要不用控件,就不会有View
阅读全文
摘要:虽然TreeView很方便,但是不得不说,它生成的ViewState数量另人发指.....所以还请适当选择性的应用.首先要有一个站点地图(必须放在UI层的根目录)<?xmlversion="1.0"encoding="utf-8"?><siteMapxmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0"><siteMapNodeurl="~/TreeView/Default.aspx"title="首页&quo
阅读全文
摘要:Session:在服务器的内存中;Cookie:在客户端的浏览器中;一般在使用Session的时候,都会有一个实体类,用于存储用户名等数据,所以在这里我们定义一个类;里面就放两个字段:用户名,和密码;publicclassUserTest{publicstringUserName{get;set;}publicstringUserPwd{get;set;}}然后我们要获取存数据来源stringuserName=this.txtLoginId.Text.Trim();stringuserPwd=this.txtLoginPwd.Text.Trim();接着就是把数据放到Session中了。Us.
阅读全文
摘要:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> <title></title> <link rel="stylesheet" type="text/c
阅读全文
摘要:<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><title></title><linkrel="stylesheet"type="text/css"href
阅读全文
摘要:<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><title></title><linkrel="stylesheet"type="text/css"href
阅读全文
摘要:这两天不知道咋的了,突然迷上了写控制台上的程序,写多了,会发出很多小算法很有意思,多多练习,多多积累,让基础知识越来越牢固。还是两个for循环,外层循环行数,内层循环列数;代码:usingSystem;namespace_99乘法表{classProgram{staticvoidMain(string[]args){inti,j;for(i=1;i<=9;i++) //循环行{for(j=1;j<i+1;j++) //循环列{Console.Write("{0}*{1}={2}\t",j,i,i*j);}Console.Write("\n")
阅读全文
摘要:都知道两个for循环搞定,大家是怎么记的这两个循环? 外层:循环数组长度; i<数组长度-1 //从0开始循环;内层:循环排序次数; j<数组长度-1-i;备忘代码:usingSystem;usingSystem.Collections.Generic;usingSystem.Text;namespaceHelloACCP{///<summary>///本程序演示使用二重循环实现数组的冒泡排序算法///</summary>classProgram{staticvoidMain(string[]args){int[]scores=newint[5];inti,
阅读全文
摘要:要求:1.行数取3--21之间,对非法行数抛出"非法行数";2. 在控制台上打印出这个行数的倒三角形;如图实现代码:staticvoidMain(string[]args){intintNumber;Console.Write("请输入显示的行数:");stringnumber=Console.ReadLine();boolIsNum=int.TryParse(number,outintNumber);if(!IsNum){Console.Write("请不要输入非法数字!");}elseif(intNumber<3||intN
阅读全文