自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cxzhq2002的杂记

cxzhq2002的杂记

  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

转载 理解.NET中的Attribute(特性)

理解.NET中的Attribute(特性) 我们的编程元素如类型、字段、方法和属性,是有自己本身的一些附加的信息,如公有(public)还是私有(private)如果我们想给我们的编程元素添加一些附加信息怎么办?譬如,我发布的类除了公有私有这些系统内置的附加信息外,我还想添加自己的一些信息,如类的作者,指定方法有没有测试过等等,.NET给我们提供了这个机制,看下面的这个例子

2006-03-31 19:58:00 1755

转载 堆和栈的区别2

堆和栈的区别(c/c  )- -          堆和栈的区别(c/c++)一、预备知识—程序的内存分配  一个由c/C++编译的程序占用的内存分为以下几个部分   1、栈区(stack)— 由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。   2、堆区(heap) — 一般由程序员分配释放,若程序员不释

2006-03-30 17:02:00 1149

转载 堆和栈的比较

堆和栈的区别   堆和栈的区别                     (不知堆栈者请看最后)一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与

2006-03-30 16:03:00 935

转载 COM, COM+ and .NET 的区别

COM,   COM+   and   .NET   的区别     2002-02-16·   ·   不祥··天极论坛    所有的优秀程序员都会尽自己的最大努力去使自己所写的程序具有更好的可重用性,因为它可以让你快速地写出更加健壮和可升级性的程序。     有两种使代码重用的选择:  1.白盒:最简单的一种,就是把你的程序片拷贝到另一个文件中。  2.黑盒:它包括把编译过的程序片连接起来。因

2006-03-30 11:49:00 1541

原创 数组翻转

//全swap, 前一个跟后一个swapvar arr=[1,3,6,5,8,2]for(i=0;ifor(k=0;ktemp=arr[k+1];arr[k+1]=arr[k];arr[k]=temp;}}for(j=0;j{document.write(arr[j]+" ")}//最前一个跟最后一个swap,相对于前一种o(n)快了一半var arr=[1,3,6,5,8,2]m=(arr.

2006-03-28 21:50:00 985

转载 const 和 readonly 的区别

const 和 readonly 的区别,总是不太清楚,于是查了查资料。  const 的概念就是一个包含不能修改的值的变量。常数表达式是在编译时可被完全计算的表达式。因此不能从一个变量中提取的值来初始化常量。如果 const int a = b+1;b是一个变量,显然不能再编译时就计算出结果,所以常量是不可以用变量来初始化的。  readonly 允许把一个字段设置成常量,但可以执行一些运算

2006-03-22 16:23:00 671

原创 全排列

for(i=1;i{document.write(i);for(k=1;k{if(k==i)continue;document.write(k);}document.write("")}

2006-03-22 14:44:00 593

原创 输出C字符

for(i=0;ifor(k=0;kif((i>1 && i 1)) continue;document.write("*")}document.write("")}document.write("")for(i=0;ifor(k=0;kif((i>1 && i else  document.write("*")}document.write("")}document.write("")

2006-03-22 14:35:00 731

原创 递归

function test(i,m){if(ifor(k=0;kdocument.write("*")}document.write("");test(++i,m);}}test(4,9); 

2006-03-22 14:25:00 675

原创 矩阵中选择

for(i=0;i{for(k=0;kif(kdocument.write("* ") }document.write("") } for(i=0;i{for(k=0;kdocument.write("* ") }document.write("") }for(i=0;i{for(k=0;kdocument.write("* ") }document.write("") }for(

2006-03-22 14:11:00 813

原创 刚做的,觉得有点意思,mark一下

for(i=0;i{for(k=0;kif(kelse //kdocument.write("* ") }document.write("") } for(i=0;i{for(k=0;kif(kelse //kdocument.write("* ") }document.write("") }

2006-03-22 14:03:00 702

原创 冒泡法

var arry=[9,3,7,6,8,5];for(i=0;i{for(k=0;k+i{if(arry[k]>arry[k+1]){var temp=arry[k];arry[k]=arry[k+1];arry[k+1]=temp;}}}for(i=0;idocument.write(arry[i]);}

2006-03-22 10:59:00 814

原创 压栈法/词法分析

 var arr=["a","(","b","(","c",")","d",")","e","f","(","g",")","h"];for(i=0;i//找到")"后,从后面往前找,找到最近的一个后跳出,并把中间的字符替换成空,或特殊字符,if(arr[i]==")"){  for(k=i;k>=0;k--){ //从后往前找,找到最近一个if(arr[k]=="("){for(m=k;ma

2006-03-22 10:49:00 980

原创 改动了一下

今天没事,改了下using System; namespace ConsoleApplication5 { class Class1 { /* 此问题即高精度算法,常用于银行,也可以用来算PI后几百位*/ static int[] factorial(int n) //阶乘算法,采用一维组数来保存 { const int arraynum=200; //数组维数, 如果是1000的阶乘,变动此

2006-03-22 09:46:00 811

原创 第一天的课 100!

开始正式上课,感觉还行,这是老师的第一天课的作业, 100!, 花了我整整一上午, 贴上来做个记念,觉得代码很写得还行,代码很简单, 采用是迭代, 时间效用应该还不错, 比网上的一些递归的好.以下是原代码:using System;namespace ConsoleApplication5{ class Class1 {  /* 此问题即高精度算法,常用于银行,也可以用来算PI后几百位

2006-03-16 14:49:00 829

模仿google的拖拽的个性网页布局

asp.net+javascript+css(模仿google的拖拽的个性网页布局)(操作数据库篇) .

2012-03-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除