《课程设计C语言可视化程序学生成绩管理系统》由会员分享,可在线阅读,更多相关《课程设计C语言可视化程序学生成绩管理系统(37页珍藏版)》请在人人文库网上搜索。

1、C语言可视化程序设计报告行政班级 机械0805姓名 魏永涛学号 0806080524指导老师 夏建芳课题名称 学生成绩管理系统C可视化程序设计报告一.设计题目学生成绩管理系统二、课题的任务:1、 所有记录保存在一个数据文件中;2、 具备记录添加功能;3、 查询功能(如按学号查询成绩等);4、 计算统计功能(如统计某门课程的平均程序);5、 排序功能(如按成绩排序);6、 统计并显示信息功能;三课程设计目的了解软件工程中的一些系统分析,模块分析,代码设计的概念,利用visual c+实现学生成绩管理系统的录入、查询、删除、统计等基本操作,掌握C语言中的结构体、指针、函数(系统函数、自定义函数)、。

2、文件操作等知识。通过对系统的分析和设计,进一步巩固C语言的学习,以提高对开发环境。四、成员承担的任务:(组长)魏永涛:完成下面子程序的编写:a:主函数的编译b:定位指针的Locate()函数的编译,与调试。c:主菜单函数的编译,及其它外部函数的编译,与调试。d: 任务分配,规定变量符号,及变量的初始化。e:程序的组装及调试。王栋 :完成下面子程序的编写:a:统计数据函数的编译。b::查找学生记录函数的编译。c:增加学生记录的函数的编译。王义 : 完成下面子程序的编写:a:删除函数的编译b:修改函数的编译c:排序函数的编译巫培宇 :完成下面子程序的编写:a:显示函数的编译。b:欢迎界面的制作。c。

3、:保存函数的编译五、程序流程图1.系统总体结构图保存学生资料排序学生资料统计学生资料件显示学生资料录修改学生资料录查询学生资料录删除学生资料录创建文件输入学生资料主程序获取帮组信息退出管理系统2.main()函数流程图100I=(Node*)malloc(sizeof(Node)I-next=NULL;r=I;fp=fopen(“C:student”,”rb”)fp=NULL无文件,创建?fp=fopen(“C:student”,”rb”)Exitmain()开始导入文件!feof(fp)p=(Node*)malloc(sizef(Node)fread(p,sizeof(Node),1,fp)。

4、P-next=NULL;r-next=p;R=p;count+fclose(fp)menu()1234576980非0YN假真假真3.Add函数流程图1入口r-next不为空指针后移到表尾?1=0?输出提示输入numS指针为空?s-data.num=num相关输出指针后移到表尾申请空间Anum=0NOYESNONOYESYESYESYESNOYESNOYESNOYESNO输出提示语输入对应信息计算总分和平均分指针移到表尾结束Strcpy(p-data.num,num)A4.Del函数流程图NoYes2入口输入要删除的学号有此学号?结束学生不存在输出找到的学生信息删除该学生信息5.Qur函数流程。

5、图3入口!l-next输出提示语输入selsel=11输出提示语输入学号定为结点指针为空输出成绩sel=22输出提示语输入姓名定为结点指针为空输出成绩输出提示语BB结束NOYESYESNOYESNONOYESYESNO6.Modify函数流程图NoYes4入口输入要修改的学号有此学号?结束输出学生不存在输出找到的学生信息输入新的学生相关信息7.Disp函数流程图结束!p没有可供现实的数据显示已有信息P调用printc函数p=p-next打出星号假真0非058.Tongji函数流程图6入口!l pm=pe=pc=pt=pa=rr!=NULL找到各量最大值指针后移到表尾?“输出各统计结果结束输出提。

6、示语YESNONOYES9.Sort函数流程图7入 口分数比较排序点值小排序点值大后移排在首位插入中间位置到表尾?记录名次结 束NoYesNoYes10.Save函数流程图8fp=fopen(“c:student”,”rb”)fp=NULL文件打开错误退出p=I-nextpFwrite(p,sizeof(Node),1,fp)=1p=p-nextcount+flog=0flog保存成功shoudsave=0fclose(fp)假真0非0真假0非0返回menu11.locate函数流程图10Strcmp(nameornum,num)=0r=Inextr!=NULL Strcmp(r-data.n。

7、um,findmess)=0return rr=rnextStrcmp(nameornum,name)=0r=Inextr!=NULL Strcmp(r-data.num,findmess)=0return rr=rnext返回一个地址或0假真0非0假真假真0非0假真六.系统实际运行效果1. 欢迎界面2. 主菜单3. 输入学生资料4.删除学生资料8.保存4. 查询5.修改6.显示7.统计8.排序9.排序结果10.帮助11.退出七.系统源代码#include stdio.h #include stdlib.h #include string.h int shoudsave=0; /定义一个全局变。

8、量 struct student char num11;/学号 char name20;/姓名char sex4; /性别int cgrade; /c语言成绩int mgrade; /数学成绩int egrade; /英语成绩int totle; /总分int ave; /平均分char neartime10;/最近更新时间 ; typedef struct node /声明新的结构体类型Node struct student data; struct node *next; Node,*Link; void welcome()/欢迎界面 printf( *n);printf( *欢 迎 使 。

9、用*n);printf( *中南大学学生成绩管理系统 *n);printf( *n);printf( 本系统由中南大学机械0805班梦幻小组nttt倾情奉献n);printf(n);printf( 愿我们的努力n);printf( 能为您的学习工作带来方便n);printf( 您的支持将是我们不断创新的动力n);printf( 祝您使用愉快!ntt如有任何疑问联系我们ntt QQ:453275642nttTel:15116336758n);void menu() /主菜单 printf(t*n);printf(t* MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM。

10、MMMMMMMMMMMMMMMMMM *n);printf(t* MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM *n);printf(t* MMM 1 2 MMM *n);printf(t* MMM 3 4 MMM *n);printf(t* MMM 5 6 MMM *n);printf(t* MMM 7 8 MMM *n);printf(t* MMM 9 0 MMM *n);printf(t* MMM MMM *n);printf(t* MMM MMM *n);printf(t* MMM * MMM *n);printf(。

11、t* MMM i 欢迎使用中南大学学生成绩管理系统i MMM *n);printf(t* MMM * MMM *n);printf(t* MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM *n);printf(t* MMM 出品人:梦幻小组 | 辅导老师:夏建芳 MMM *n);printf(t* MMM 组长:魏永涛 | 梦幻组合 MMM *n);printf(t* MMM 组员:王栋 王义 巫培宇| 成就梦幻品质 MMM *n);printf(t* MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM。

12、MMMMMMMMMMMMMMMMMMM *n);printf(t*n);void printstart() printf(-n); void Wrong() printf(n对不起!你输入的信息有误!请重新输入!n); void Nofind() printf( ________________________________________________________________________n); printf(nt!提示:没有找到该学生!n);printf( ____________________________________________________________。

13、____________n);printf(n); void printc() / 本函数用于输出中文 printf( 学号t 姓名 性别 英语 数学 C语言 总分 平均分n); void printe(Node *p)/本函数用于输出英文 printf(%-12s%st%st%dt %dt %dt %dt %dn,p-data.num,p-data.name,p-data.sex,p-data.egrade,p-data.mgrade,p-data.cgrade,p-data.totle,p-data.ave);/输出成绩 Node* Locate(Link l,char findmess,。

14、char nameornum) /该函数用于定位链表中符合要求的接点,并返回该指针 Node *r; if(strcmp(nameornum,num)=0) /按学号查询 r=l-next; while(r!=NULL) if(strcmp(r-data.num,findmess)=0)/将输入学号与已有学号对比 return r; /返回地址r=r-next; else if(strcmp(nameornum,name)=0) /按姓名查询将输入姓名与已有姓名对比 r=l-next; while(r!=NULL) if(strcmp(r-data.name,findmess)=0) retu。

15、rn r; /返回地址r=r-next; return 0; void Add(Link l) /增加学生 Node *p,*r,*s; /定义Node型指针char num11; r=l; s=l-next; while(r-next!=NULL) r=r-next; /将指针置于最末尾 while(1) printf(请您输入学号(以0返回上一级菜单:); scanf(%s,num); if(strcmp(num,0)=0) break; while(s) if(strcmp(s-data.num,num)=0)/将新输入学号与已有学号对比 printf(!提示:学号为%s的学生已经存在,。

16、若要修改请你选择4 修改!n,num); printstart(); printc(); printe(s); printstart(); printf(n); return; s=s-next;/指向下一个地址 p=(Node *)malloc(sizeof(Node);/在内存中分配长度与node相同的连续空间用于存储新数据 strcpy(p-data.num,num); printf(请你输入姓名:); scanf(%s,p-data.name); getchar(); printf(请你输入性别:); scanf(%s,p-data.sex); getchar(); printf(请你。

17、输入c语言成绩:); scanf(%d,&p-data.cgrade); getchar(); printf(请你输入数学成绩:); scanf(%d,&p-data.mgrade); getchar(); printf(请你输入英语成绩:); scanf(%d,&p-data.egrade); getchar(); p-data.totle=p-data.egrade+p-data.cgrade+p-data.mgrade; /求总分p-data.ave=p-data.totle / 3;/信息输入已经完成 p-next=NULL; r-next=p; r=p; shoudsave=1; v。

18、oid Qur(Link l) /查询学生 int sel; char findmess20; Node *p; if(!l-next)/当l-next=NULL时成立 printf(n*提示:没有资料可以查询!n); return;printf(n*1按学号查找n*2按姓名查找n); scanf(%d,&sel); if(sel=1)/学号 printf(请你输入要查找的学号:); scanf(%s,findmess); p=Locate(l,findmess,num); if(p) printf(tttt查找结果n); printstart(); printc(); printe(p); 。

19、printstart(); else Nofind(); else if(sel=2) /姓名 printf(请你输入要查找的姓名:); scanf(%s,findmess); p=Locate(l,findmess,name); if(p) printf(tttt查找结果n); printstart(); printc(); printe(p); printstart(); else Nofind(); else Wrong(); void Del(Link l) /删除函数 int sel; Node *p,*r; char findmess20; if(!l-next) printf(n。

20、*提示:没有资料可以删除!n); return; printf(n*1按学号删除n*2按姓名删除n); scanf(%d,&sel); if(sel=1) printf(请你输入要删除的学号:); scanf(%s,findmess); p=Locate(l,findmess,num); if(p) r=l; while(r-next!=p) r=r-next; r-next=p-next; free(p); printf(n*提示:该学生已经成功删除!n);printf(tttt请按任意键返回。n);getchar();shoudsave=1; else Nofind(); else if(。

21、sel=2) printf(请你输入要删除的姓名:); scanf(%s,findmess); p=Locate(l,findmess,name); if(p) r=l; while(r-next!=p) r=r-next; r-next=p-next; free(p); printf(n*提示:该学生已经成功删除!n); shoudsave=1; else Nofind(); else Wrong(); void Modify(Link l) /修改函数模块 Node *p; char findmess20; if(!l-next) printf(n*提示:没有资料可以修改!n); retu。

22、rn; printf(请你输入要修改的学生学号:); scanf(%s,findmess); p=Locate(l,findmess,num); void printstart1();if(p) printf(请你输入新学号(原来是%s):,p-data.num); scanf(%s,p-data.num); printf(请你输入新姓名(原来是%s):,p-data.name); scanf(%s,p-data.name); getchar(); printf(请你输入新性别(原来是%s):,p-data.sex); scanf(%s,p-data.sex); printf(请你输入新的c语。

23、言成绩(原来是%d分):,p-data.cgrade); scanf(%d,&p-data.cgrade); getchar(); printf(请你输入新的数学成绩(原来是%d分):,p-data.mgrade); scanf(%d,&p-data.mgrade); getchar(); printf(请你输入新的英语成绩(原来是%d分):,p-data.egrade); scanf(%d,&p-data.egrade);p-data.totle=p-data.egrade+p-data.cgrade+p-data.mgrade; p-data.ave=p-data.totle/3; pri。

24、ntf(n*提示:资料修改成功!n); shoudsave=1; else Nofind(); void Disp(Link l)/显示函数模块 int count=0; Node *p; p=l-next; 待添加的隐藏文字内容1 if(!p) printf(n*提示:没有资料可以显示!n); return; printf(tttt显示结果n); printstart(); printc(); printf(n); while(p) printe(p); p=p-next; printstart(); printf(n); void Tongji(Link l) Node *pm,*pe,*。

25、pc,*pt,*pa; /用于指向分数最高的接点 Node *r=l-next; if(!r) printf(n*提示:没有资料可以统计!n); return ; pm=pe=pc=pt=pa=r; while(r!=NULL) if(r-data.cgrade=pc-data.cgrade) pc=r; if(r-data.mgrade=pm-data.mgrade) pm=r; if(r-data.egrade=pe-data.egrade) pe=r; if(r-data.totle=pt-data.totle) pt=r; if(r-data.ave=pa-data.ave) pa=r。

26、;r=r-next; printf(-统计结果-n); printf(*总分最高者:t%s %d分n,pt-data.name,pt-data.totle); printf(*平均分最高者:t%s %d分n,pa-data.name,pa-data.ave); printf(*英语最高者:t%s %d分n,pe-data.name,pe-data.egrade); printf(*数学最高者:t%s %d分n,pm-data.name,pm-data.mgrade); printf(*c语言最高者:t%s %d分n,pc-data.name,pc-data.cgrade); printstar。

27、t(); void Sort(Link l) Link ll; Node *p,*rr,*s; ll=(Link)malloc(sizeof(Node); /用于做新的连表 ll-next=NULL; if(l-next=NULL) printf(n*提示:没有资料可以排序!n); return ; p=l-next; while(p) s=(Node*)malloc(sizeof(Node); /新建接点用于保存信息 s-data=p-data; s-next=NULL; rr=ll; while(rr-next!=NULL & rr-next-data.totle=p-data.totle。

28、) rr=rr-next; if(rr-next=NULL) rr-next=s; else s-next=rr-next; rr-next=s; p=p-next; free(l); l-next=ll-next; printf(n*提示:排序已经完成!n); void Save(Link l) FILE* fp; Node *p; int flag=1,count=0; fp=fopen(c:student,wb); if(fp=NULL) printf(n*提示:重新打开文件时发生错误!n); exit(1); p=l-next; while(p) if(fwrite(p,sizeof(。

29、Node),1,fp)=1) p=p-next; count+; else flag=0; break; if(flag) printf(n*提示:文件保存成功.(有%d条记录已经保存.)n,count); shoudsave=0; fclose(fp); void help()printf(欢迎进入中南大学学生成绩管理系统菜单导航ntt我们将竭诚为您服务n);printf(以下是各菜单功能简介:);printf(1.:此功能用于录入新生学号,性别,及各科成绩。n);printf(2.:用于注销离校学生资料。n);printf(3.:此功能下设两个选项,分别用于学号查询和姓名查询。n);pri。

30、ntf(4.;用来改动已录入的学生信息。n);printf(5.:用来显示所有学生信息。n);printf(6.:选出总成绩第一,及单科第一的学生n);printf(7.:用来对学生成绩进行排序,但不显示。n);printf(8.:用于存储新录入的学生信息,在每次操作最后必须保存。n);printf(如您人有疑问请联系我们);printf(tttt请按任意键返回。n);getchar();void main() Link l;/链表 FILE *fp; /文件指针 int sel; char ch; char jian; int count=0; Node *p,*r; welcome();p。

31、rintf(nnttttttt请按任意键继续n);getchar();printf(tt*);printf(tttt 学生成绩管理系统n);printf(tt*);l=(Node*)malloc(sizeof(Node); l-next=NULL; r=l; fp=fopen(C:student,rb); if(fp=NULL) printf(n*提示:文件还不存在,是否创建?(y/n)n); scanf(%c,&jian); if(jian=y|jian=Y) fp=fopen(C:student,wb); else exit(0); printf(n*提示:文件已经打开,正在导入记录.n)。

32、; while(!feof(fp) p=(Node*)malloc(sizeof(Node); if(fread(p,sizeof(Node),1,fp) /将文件的内容放入接点中 p-next=NULL; r-next=p; r=p; /将该接点挂入连中 count+; fclose(fp); /关闭文件 printf(n*提示:记录导入完毕,共导入%d条记录.n,count); while(1) menu(); printf(请你选择操作:); scanf(%d,&sel); if(sel=0) if(shoudsave=1) getchar(); printf(n*提示:资料已经改动,是。

33、否将改动保存到文件中(y/n)?n); scanf(%c,&ch); if(ch=y|ch=Y) Save(l); printf(n*提示:你已经退出系统,再见!n); break; switch(sel) case 1:Add(l);break; /增加学生 case 2:Del(l);break;/删除学生 case 3:Qur(l);break;/查询学生 case 4:Modify(l);break;/修改学生 case 5:Disp(l);break;/显示学生 case 6:Tongji(l);break;/统计学生 case 7:Sort(l);break;/排序学生 case 。

34、8:Save(l);break;/保存学生 case 9:help();break; default: Wrong();getchar();break; /Employment tribunals sort out disagreements between employers and employees.You may need to make a claim to an employment tribunal if:you dont agree with the disciplinary action your employer has taken against youyour empl。

35、oyer dismisses you and you think that you have been dismissed unfairly.For more information about dismissal and unfair dismissal, seeDismissal.You can make a claim to an employment tribunal, even if you haventappealedagainst the disciplinary action your employer has taken against you. However, if yo。

36、u win your case, the tribunal may reduce any compensation awarded to you as a result of your failure to appeal.Remember that in most cases you must make an application to an employment tribunal within three months of the date when the event you are complaining about happened. If your application is 。

37、received after this time limit, the tribunal will not usually accept it.If you are worried about how the time limits apply to you, take advice from one of the organisations listed underFurther help.Employment tribunals are less formal than some other courts, but it is still a legal process and you w。

38、ill need to give evidence under an oath or affirmation.Most people find making a claim to an employment tribunal challenging. If you are thinking about making a claim to an employment tribunal, you should get help straight away from one of the organisations listed underFurther help.If you are being 。

39、represented by a solicitor at the tribunal, they may ask you to sign an agreement where you pay their fee out of your compensation if you win the case. This is known as adamages-based agreement. In England and Wales, your solicitor cant charge you more than 35% of your compensation if you win the ca。

40、se.If you are thinking about signing up for a damages-based agreement, you should make sure youre clear about the terms of the agreement. It might be best to get advice from an experienced adviser, for example, at a Citizens Advice Bureau. To find your nearest CAB, including those that give advice b。

41、y e-mail, click onnearest CAB.For more information about making a claim to an employment tribunal, seeEmployment tribunals.The (lack of) air up there Watch mCayman Islands-based Webb, the head of Fifas anti-racism taskforce, is in London for the Football Associations 150th anniversary celebrations a。

42、nd will attend Citys Premier League match at Chelsea on Sunday.I am going to be at the match tomorrow and I have asked to meet Yaya Toure, he told BBC Sport.For me its about how he felt and I would like to speak to him first to find out what his experience was.Uefa hasopened disciplinary proceedings。

43、 against CSKAfor the racist behaviour of their fans duringCitys 2-1 win.Michel Platini, president of European footballs governing body, has also ordered an immediate investigation into the referees actions.CSKA said they were surprised and disappointed by Toures complaint. In a statement the Russian。

44、 side added: We found no racist insults from fans of CSKA.Age has reached the end of the beginning of a word. May be guilty in his seems to passing a lot of different life became the appearance of the same day; May be back in the past, to oneself the paranoid weird belief disillusionment, these days。

45、, my mind has been very messy, in my mind constantly. Always feel oneself should go to do something, or write something. Twenty years of life trajectory deeply shallow, suddenly feel something, do it.一字开头的年龄已经到了尾声。或许是愧疚于自己似乎把转瞬即逝的很多个不同的日子过成了同一天的样子;或许是追溯过去,对自己那些近乎偏执的怪异信念的醒悟,这些天以来,思绪一直很凌乱,在脑海中不断纠缠。总觉得。

46、自己自己似乎应该去做点什么,或者写点什么。二十年的人生轨迹深深浅浅,突然就感觉到有些事情,非做不可了。The end of our life, and can meet many things really do?而穷尽我们的一生,又能遇到多少事情是真正地非做不可?During my childhood, think lucky money and new clothes are necessary for New Year, but as the advance of the age, will be more and more found that those things are opt。

47、ional; Junior high school, thought to have a crush on just means that the real growth, but over the past three years later, his writing of alumni in peace, suddenly found that isnt really grow up, it seems is not so important; Then in high school, think dont want to give vent to out your inner voice。

48、 can be in the high school children of the feelings in a period, but was eventually infarction when graduation party in the throat, later again stood on the pitch he has sweat profusely, looked at his thrown a basketball hoops, suddenly found himself has already cant remember his appearance.童年时,觉得压岁钱和新衣服是过年必备,但是随着年龄的推进,会越来越发现,那些东西根本就可有可无;初中时,以为要有一场暗恋才意味着真正的成长,但三年过去后,自己心平气和的写同学录的时候,突然就发。

c语言利用指针函数等完成学生成绩管理系统,课程设计C语言可视化程序学生成绩管理系统...相关推荐

  1. C语言课程信息管理系统课程设计,c语言课程设计学生信息管理系统.doc

    c语言课程设计学生信息管理系统 课程设计报告 课程名称: 高级语言程序设计课程设计 姓 名: 汤璞君 班级学号: BX1209 121003410937 指导教师: 吉顺如 完成日期: 2013.6. ...

  2. 重言式判别c语言中文网,重言式判别 重言式判别源码及课程设计 c语言版.doc

    重言式判别 重言式判别源码及课程设计 c语言版 重言式的判别 题目: 一个逻辑表达式如果对于其変元的任一种取值都为真,则称为重言式:反之,如果对于其变元的任一种取值都为假,则称为矛盾式:然而,更多的情 ...

  3. 存储管理系统课程设计——C语言实现请求页式存储管理模拟系统

    分页存储管理是将一个进程的逻辑地址空间分成若干个大小相等的片,称为页面或页,并为各页加以编号,从0开始,如第0页.第1页等.相应地,也把内存空间分成与页面相同大小的若干个存储块,称为(物理)块或页框( ...

  4. c语言课程设计图书管理系统报告,C语言图书管理系统课程设计报告[1]

    C语言图书管理系统课程设计报告[1] 第三章 图书管理系统的设计与实现3.1 系统的需求分析图书登记管理系统作为一个应用软件将为学校的老师和学生提供一个对学校图书馆深入了解并借阅.还书的平台.根据系统 ...

  5. 用C语言用指针怎么算通用定积分,C语言:利用指针编写程序,用梯形法计算给定的定积分实例...

    题目要求 利用指针编写程序,用梯形法计算下列公式中的定积分: 参考代码 首先说明一下指针的用处:因为所传递的参数均为数字,并不需要使用指针提高效率,故这里使用指针指向函数. 请注意calc()函数中的 ...

  6. 指针法算中点坐标c语言,C语言:利用指针编写程序,用梯形法计算给定的定积分实例...

    题目要求 利用指针编写程序,用梯形法计算下列公式中的定积分: 参考代码 首先说明一下指针的用处:因为所传递的参数均为数字,并不需要使用指针提高效率,故这里使用指针指向函数. 请注意calc()函数中的 ...

  7. c语言可视化学生管理系统,课程的设计C语言可视化程序学生成绩管理系统.doc

    课程的设计C语言可视化程序学生成绩管理系统 C语言可视化程序 设计报告 行政班级 机械0805 姓名 魏永涛 学号 0806080524 指导老师 夏建芳 课题名称 学生成绩管理系统 C可视化程序设计 ...

  8. c语言学生成员管理代码报告怎么写,C语言学生通信录管理系统课程设计报告

    <C语言学生通信录管理系统课程设计报告>由会员分享,可在线阅读,更多相关<C语言学生通信录管理系统课程设计报告(18页珍藏版)>请在人人文库网上搜索. 1.实验名称 :学生通信 ...

  9. C语言课程学籍管理课程书面报告,C语言学籍管理系统课程设计报告书

    <C语言学籍管理系统课程设计报告书>由会员分享,可在线阅读,更多相关<C语言学籍管理系统课程设计报告书(30页珍藏版)>请在人人文库网上搜索. 1.C语言程序设计课程设计报告学 ...

最新文章

  1. 石川es6课程---4、箭头函数
  2. Git之hotfix热修复分支
  3. ssh登陆connection refused的解决办法
  4. php round 取余,PHP round() 函数
  5. SQL查询语句的排序
  6. ocLazyLoad angular 按需加载
  7. 接上文 VM安装的ubuntu系统,配置双网卡
  8. PNG免抠素材教你如何设计一张有创意的中秋节热点海报?
  9. 测试驱动javascript开发 -- 3.测试驱动开发过程(上)
  10. PHP 实现-多线程编程
  11. IDEA快捷键大全 + 动图演示,提升效率
  12. otool nm工具命令收集
  13. Linux服务端rpm包安装Jenkins
  14. 计算机主机接口有哪些,主机接口有哪些
  15. 职称计算机word中文字处理,职称计算机Word2003中文字处理考试大纲
  16. dell r720xd 裸机配置系列 3 配置网络
  17. 记一次Godaddy域名解析托管到AWS的Route53操作
  18. 周志华《机器学习》习题1.2
  19. 与、或、非、与非、或非、异或、同或的区别
  20. HDUOJ 6608 Fansblog

热门文章

  1. 分布式架构在云计算平台的应用及优缺点
  2. 并行程序设计导论pdf电子书_并行程序设计导论学习笔记——OpenMP(1)
  3. 利用codeblocks/devcpp/mingw配置clion的C环境
  4. 如何评价《自卑与超越》这本书?
  5. 计算机wps云文档功能不见,云是什么 初识WPS云文档
  6. 联合国大会新兵训练营的利弊
  7. 融云发送图片消息_Web 端集成融云 SDK 如何发送正确图片消息给移动端展示?
  8. 成人高等教育计算机,成人高等教育计算机实验教学研究
  9. 铭瑄 R9 270 显卡(1GB 版本)使用记
  10. ubuntu16.04下postgresql常用命令,及图形化管理界面pgadmin3