摘要:
简介:struts2是一个典型的mvc架构.利用它可是方便的实现某些功能. struts2 的工作流程图以及动态的action:浏览器请求经过web容器,进入到struts2过滤器,然后搜索匹配,如果有与之对应的action对象,就会调用action对象的execut()方法,并根据处理的结果返回... 阅读全文
摘要:
园长在学数据库,在安装的的过程中出现了许多问题,由于处理方式不当,系统重装两次,“白白”的所有数据惨遭格式化的命运(白白是我笔记本)。为了避免以后的同仁们走我的老路,特发技术笔记一篇,和后人共勉....... 1,首先得分清楚自己操作系统是32位还是64位的 有必要先谈谈32位和64位之间的区别。32位理论上能支持4G的内存,但是实际只能支持3.5G左右。而64位能支持4G以上的内存,如果你的笔记本内存<=4G,园主建议装32位操作系统(OS)就够了。 x86(32),x64(64)两者有很大的区别,对一般软件来说64位操作系统能够兼容32位的软件,但是某些软件除外。比如SQL 和SQL 阅读全文
摘要:
#include #include#include void manu();struct student{ int num; char name[20]; int cl; int ch; int math; int sum; int aver; }stu[200]={{200,"张三",1,89,98},{201,"李四",2,67,100},{202,"王五",1,78,99}};struct student stu1[20];int N=0;int n=3;void add(){ char a,b; int i,j; int k; 阅读全文
摘要:
//用指针排序#include void main(){/* int a [10]={6,4,7,8,1,2,3,5,9,0}; int i,j; int k; for(i=0;ia[j+1]) { k=a[j]; a[j]=a[j+1]; a[j+1]=k; } } } for(i=0;i*(p+1)) { k=*p; *p=*(p+1); *(p+1)=k; } } } for(p=a;p*(m)) { k=*p; *p=*(m); *(m)=k; } } } for(m=a;m... 阅读全文
摘要:
//冒泡法1#include void main(){ int a[5]; int i,j,k; printf("enter 5 int"); for(i=0;ia[j+1]) { k=a[j];a[j]=a[j+1]; a[j+1]=k; } } } for(i=0;i<5;i++) { printf("%5d",a[i]); }} 阅读全文
摘要:
//统计字符在字符串中的个数#include void main(){ char a,b; int count1=0; printf("输入字符串 "); do { a=getchar(); if(a!=' ') { count1++; } printf("%c",a); }while(a!='\n'); printf("%d",count1-1); } 阅读全文
摘要:
//用while 实现菱形的输出#includevoid main(){ int i,j,k; int m,n,f; i=1; while(i<10) { j=1; while(j<11-i) { printf(" "); j++; } k=1; while(k<=2*i-1) { printf("*"); k++; } i++; printf("\n"); } f=1; while(f<10) { m=1; while(m<=f) { printf(" "); m++; } n=1; 阅读全文
摘要:
//用 do_while 实现菱形的输出#includevoid main(){ int i,j,k; int m,n,f; i=1; do { j=1; do { printf(" "); j++; } while(j<11-i); k=1; do { printf("*"); k++; } while(k<=2*i-1); i++; printf("\n"); }while(i<10); f=1; do { m=1; do { printf(" "); m++; }whi... 阅读全文
摘要:
//输出1到2000内的全部素数#include #include #define i 2000void main(){ int m,k; int count=0; int flag; for(m=2;m<i;m++) { for(k=2;k<=sqrt(m)+1;k++) //先判断不是素数 反之就是素数 { if(m%k==0) flag=0; else flag=1; if(flag) { printf(" %d ",m); count++; } i... 阅读全文
摘要:
//输出一个菱形 一边从1,2,3,4,另一边1,3,5,7.。。#include void main(){ int i,j,k,m,n; for(i=1;i<=10;i++) { for(j=1;j<=(10-i);j++) { printf(" "); } // for(k=1;k<=2*i-1;k++) { printf("*"); } printf("\n"); } for(i=1;i<=10;i++) { for(m=1;m<i;m++) { printf(" "); } f 阅读全文