摘要:
可选参数和命名实参是C#4.0新增的特性。本文将对可选参数和命名实参做个简单的介绍。之所以放一块来介绍,是因为两者经常成对出现,这样就可以在实例中将两者结合起来进行演示。不过一开始,还是会分开对可选参数和命名实参进行说明。1.可选参数创建可选参数非常简单,只需在声明方法时将常量赋值给某个参数,那以后调用方法时就可以不用指定该参数了,若不指定该参数,则该参数将采用方法声明时指定的默认值,当然,你若不想采用指定的默认值的话,你还是可以像其他参数一样对其重新指定值的。在这里,被指定了默认值的参数即为可选参数。下面给出的例子中,声明了一包含可选参数的方法并对其进行调用,代码如下:private sta 阅读全文
posted @ 2013-08-26 19:04
pangbangb
阅读(224)
评论(0)
推荐(0)
摘要:
实现即时认证(即只有拥有相应的权限,才能做相应的操作)经常用在,在JSP页面上,调用JSTL自定义函数做判断,显示相应的菜单或者功能按钮,比如只有管理员登陆时才显示“删除”按钮,从而完成权限的即时认证。 通过这个例子,说明JSTL自定义函数是如何实现页面段即时认证的,同时也说明自定义一个JSTL函数的步骤。自定义JSTL函数的定义和使用过程第一步:定义类和实现方法(方法必须是public static)/** * JSTL函数,主要功能是可以完成权限的即时认证 * @author Administrator * */publicclass SecurityFunctions { private 阅读全文
posted @ 2013-08-26 19:01
pangbangb
阅读(300)
评论(0)
推荐(0)
摘要:
今天继续分析社区首页中侧边导航栏,也就主要是nag.jsp。 先看一下nag.jsp的主要框架,显然,主要由三个div构成,如下: 第一个div:bnag0 是社区首页和个人中心。 (水平线) 第二个div:bnag1 是个人珍藏和版块(论坛)列表 第三个div:bnag2 退出社区 为了更好地理解这个框架,我修改其代码做了一个小实验,如要是研究侧边栏的导航树是如何实现的,代码如下: nag导航栏小实验 社区首页 个人中心 修改签名 修改昵称 个人参数 编辑好友 ... 阅读全文
posted @ 2013-08-26 18:59
pangbangb
阅读(332)
评论(0)
推荐(0)
摘要:
看了一天的线段树了,真心觉得这算法好难,虽然是模板,但每个题目不是给个模板就能AC的吧,看是得慢慢把算法弄懂,我觉得不会码倒在其次,要能在看到题目变动的时候适时改变算法。//线段树模板struct line{ int left,right;//左端点、右端点 int n;//记录这条线段出现了多少次,默认为0};struct line a[100];int sum;//建立void build(int s,int t,int n){ int mid=(s+t)/2; a[n].left=s;a[n].right=t; if (s==t) return; a[... 阅读全文
posted @ 2013-08-26 18:57
pangbangb
阅读(166)
评论(0)
推荐(0)
摘要:
定义:可以用typedef声明一个新的类型名来代替已有的类型名。用法:typedef int INTEGER;//指定用标识符INTEGER代表int类型typedef float REAL;//指定用标识符代表float类型然后INTEGER a;REAL b;与语句int a;float b; 是等价的。也可以用来声明结构体类型:typedef struct { int month; int day; int year;}DATE;所声明的新类型名DATE代表上面指定的一个结构体类型,然后就可以使用DATE定义变量:DATE birthday;DATE *p;========... 阅读全文
posted @ 2013-08-26 18:55
pangbangb
阅读(696)
评论(0)
推荐(0)
摘要:
3240: [Noi2013]矩阵游戏Time Limit:10 Sec Memory Limit:256 MB Submit:123 Solved:73 [ Submit][ Status] Description婷婷是个喜欢矩阵的小朋友,有一天她想用电脑生成一个巨大的n行m列的矩阵(你不用担心她如何存储)。她生成的这个矩阵满足一个神奇的性质:若用F[i][j]来表示矩阵中第i行第j列的元素,则F[i][j]满足下面的递推式: F[1][1]=1 F[i,j]=a*F[i][j-1]+b (j!=1) F[i,1]=c*F[i-1][m]+d (i!=1) 递推式中a,b,... 阅读全文
posted @ 2013-08-26 18:53
pangbangb
阅读(806)
评论(0)
推荐(0)
摘要:
sysctlsysctl被用来在执行时配置内核参数。这些参数都存储在/proc/sys/(以键-值对形式存储)中。你可以用sysctl来读和写数据命令参数 variable 要读的键值的名字 eg:sysctl net -> 打印出有关网络的配置参数其 -n variable 只打印值,不打印键的名字-e variable 打印时忽略错误的键-N variable 只打印键,不打印值-a 显示当前所有的文件中的键-值信息-b varible 以二进制形式打印信息--system 加载系统任一个配置文件-p 加载指定的配置文件--pattern pattern 打印出匹配正则表达式的信息e 阅读全文
posted @ 2013-08-26 18:50
pangbangb
阅读(291)
评论(0)
推荐(0)

浙公网安备 33010602011771号