- Apple Swift编程语言入门教程 中文版本文档。主要通过实例讲解基础的语法5 730浏览会员免费
- 个人总结的ios面试题,网上的面试题都很少,本人总结了网上大多数的面试题,供大家学习。5 237浏览会员免费
- 包含iOS, 问题与答案清晰明了,如果有什么问题欢迎私信讨论!4 97浏览会员免费
- 包含C语言, 问题与答案清晰明了,如果有什么问题欢迎私信讨论!5 126浏览会员免费
- 包含OC内容, 问题与答案清晰明了,如果有什么问题欢迎私信讨论!4 91浏览会员免费
- iOS面试非技术免试部分,涉及到人事以及能力4 156浏览会员免费
- iOS面试题基本素质面试部分,考研综合个人能力!5 100浏览会员免费
- 详细描述iOS(iPhone和iPad)开发前需要知道的概念,需要准备的工具等。让用户能够开始入门iOS开发。(注:本文不是讲具体技术,而且讲入门需要知道的一些最基本的概念,不喜勿入!)相关知识请参考博文:http://blog.sina.com.cn/s/blog_4cdc44df0100qhiv.html4 251浏览会员免费
- 这份文档是我从事ios开发一年以来,总结工作中常用到的100余个ios小知识点,并添加可以调试观看的实例代码,方便iso开发者学习和交流,弄清楚这些,基本从事ios开发没什么问题。5 304浏览会员免费
- VMware8.0.4安装Mac10.7.5及Xcode记录(IOS开发环境搭建),详细的图文解说,如有任何不明白的可以去我的博客。5 180浏览会员免费
- iphone开发账户中添加Udid,签名和打包ipa 的详细文档5 1127浏览会员免费
- 最新黑苹果安装Mac OS X Lion(WIN懒人版安装教程) 鉴于最近很多新人问如何安装Lion~~虽然Lion区也有很多安装教程,但是大部分都需要Mac OS系统为前提,而WIN下懒人版的安装教程也不完整~~但是懒人版的安装成功率也是比较高的(个人认为只要合理的步骤,成功率是最高的),毕竟不要自己去修改镜像的什么东西,对新手来说是比较好的一个版本~~5 1561浏览会员免费
- 包含一些比较典型的综合问题, 问题与答案清晰明了,如果有什么问题欢迎私信讨论!4 77浏览会员免费
- 详细介绍了最简单的vmware配置虚拟机装载MAC的步骤,网上好多教程都会有比较麻烦的地方,这是作者根据经验总结的最简单的配置方法,稳定快捷;5 828浏览会员免费
- 关于APPIUM 之ios API文档,中有中文翻译后的方法介绍5 158浏览会员免费
- BIOS大小:36KBBIOS在计算机系统中的作用BIOS在计算机系统中的作用0 111浏览会员免费
- 本Demo实现的是显示一行Cell的UICollectionView的布局方法,Cell的宽度不同,高度相同。4 641浏览会员免费
- ios大小:1MB简单的ios应用开发入门指南,适合初学者看简单的ios应用开发入门指南,适合初学者看4 89浏览会员免费
- AFNetworking 官方文档+翻译 感谢大神 来自无限互联5 159浏览会员免费
- ios大小:10KBios 源码集合 iphone 游戏源码集合(除寻路算法其他均为原创)ios 源码集合 iphone 游戏源码集合(除寻路算法其他均为原创)5 185浏览会员免费
- xcode9.1下载包,IOS开发,百度网盘下载,良心资源。。。4 997浏览会员免费
- 因公司的特殊需求,需要用cacti看流量图(nagios也能实现监控流量,但是功能可能没有cacti做的这么专业),同时也需要nagios做监控,但是为了方便能在同一个后台就能既看到cacti,又能看到nagios的数据。这里对cacti和nagios做了整合,整合原理其实很简单,就是在cacti中安装nagios for cacti插件,nagios的数据通过ndo2db保存到mysql中,cacti读取mysql数据进行展示。 该文档包含的内容: 1.nagios的基本安装 2.msn报警的实现 3.nagios的基本结构介绍,实例说明nagios如何通过snmp方式监控windows主机(公司环境原因,大部分是windows主机,而且因为先前已有其他监控,都打开了snmp,就不想再用agent方式了) 3.cacti的安装 4.ndoutils的安装,配置将nagios的数据保存到mysql中 5.nagios for cacti的安装,整合cacti 和 naigos 由于涉及到的东西比较多,文档中我尽量保持了所有配置的完整过程,nagios的配置监控部分文档中只是举例说明。当初测试的过程中虽然大概记录了解决配置过程中遇到的问题的步骤,但这个文档是在所有功能完成之后才去整理的,估计还是有一些错漏难免,待发现并修正。 文档中的示例监控服务器IP和团体名均为虚假的,请勿尝试。4 199浏览会员免费
- 开发过成功难免会遇到App之间的买卖问题。之前是先讲APP下架然后用新账户上传,但是这样就需要准备材料、等待审核等一系列繁琐的操作。本文章就是讲述了怎么将一个App 从一个账号下顺利转移到另外一个账户。而不用下架和上架等操作。5 1239浏览会员免费
- iphone5 美版Sprint升级ios 8.1.2完美解决无信号无服务不能上网不能发短信教程4 222浏览会员免费
- iOS GCD详解,让你了解并掌握GCD的使用5 229浏览会员免费
- 在梳理公司开发流程,准备相关流程资料时,在百度文档上发现的一篇iOS软件代码规范;写的非常完善,具有很强操作性。百度上下载时花了一个下载币,现和大家共享。5 225浏览会员免费
- 很多同行都想转做iphone开发,但是iphone开发环境一般需要在mac os上。 本文介绍了如何在windowxp上运行开发iphone。4 67浏览会员免费
- 整理的一些iso开发的资料,iphone 图像处理小结5 49浏览会员免费
- 关于IP核的使用方法,SOPC里如何配置,软件编程等进行了详细的说明。是中文的,是不可不得的关于IP核使用方面的资源。拿出来分享一下。5 217浏览会员免费
- 微信62数据的读取及还原,微信62数据的读取及还原,微信62数据的读取及还原4 2398浏览会员免费
- 50 个为 iPhone App 设计的漂亮网站模板4 86浏览会员免费
- 这份文档是我从事ios开发一年以来,总结工作中常用到的200余个ios小知识点,并添加可以调试观看的实例代码,方便iso开发者学习和交流,弄清楚这些,基本从事ios开发没什么问题。4 114浏览会员免费
- 自己整理的IOS聊天代码及操作步骤: IOS语音聊天实现 整体思路: 采集(录音)------压缩------上传web 接收-------------解压-------播放 Xcode工程添加: 添加AVFoundation Framework 为使用AVAudioRecorder类,我们需要向项目添加AVFoundation framework: 在项目Groups & Files面板上展开Targets 按Control-点击或右击MicBlow 选择Add > Existing Frameworks… 按下Linked Libraries左下角的+按钮 选择AVFoundation.framework并按下Add AVFoundation.framework出现在Linked Libraries下。 ............具体代码请下载查阅4 675浏览会员免费
- IOS 内部购买详解 , IAP( 应用程序內购买,个人版),还在被困扰的同学们可以下载看看,了解其中的操作步骤,有代码在内,不多说需要的下载吧!5 121浏览会员免费
- 我自学iOS开发时做的笔记,主要是OC语言的语法部分,没有包fundation框架,以我的亲身感受总结出iOS初学者容易犯的错误及疑问的地方,对本文如果意见欢迎与我交流,谢谢5 86浏览会员免费
- 软件开发进度报告,设置软件开发周期,项目分工及分时开发构成4 970浏览会员免费
- AFNetworking中文教程,详细讲解了AFNetworking的使用和原理4 127浏览会员免费
- 设计思想 (1)程序主体结构部分: 说明部分 %% 规则部分 %% 辅助程序部分 (2)主体结构的说明 在这里说明部分告诉我们使用的LETTER,DIGIT, IDENT(标识符,通常定义为字母开头的字母数字串)和STR(字符串常量,通常定义为双引号括起来的一串字符)是什么意思.这部分也可以包含一些初始化代码.例如用#include来使用标准的头文件和前向说明(forward ,references).这些代码应该再标记"%{"和"%}"之间;规则部分>可以包括任何你想用来分析的代码;我们这里包括了忽略所有注释中字符的功能,传送ID名称和字符串常量内容到主调函数和main函数的功能. (3)实现原理 程序中先判断这个句语句中每个单元为关键字、常数、运算符、界符,对与不同的单词符号给出不同编码形式的编码,用以区分之。 PL/0语言的EBNF表示 <常量定义>::=<标识符>=<无符号整数>; <标识符>::=<字母>={<字母>|<数字>}; <加法运算符>::=+|- <乘法运算符>::=*|/ <关系运算符>::==|#|<|<=|>|>= <字母>::=a|b|…|X|Y|Z <数字>::=0|1|2|…|8|9 三:设计过程 1. 关键字:void,main,if,then,break,int,Char,float,include,for,while,printfscanf 并为小写。 2."+”;”-”;”*”;”/”;”:=“;”:”;”<“;”<=“;”>“;”>=“;”<>“;”=“;”(“;”)”;”;”;”#”为运算符。 3. 其他标记 如字符串,表示以字母开头的标识符。 4. 空格符跳过。 5. 各符号对应种别码 关键字分别对应1-13 运算符分别对应401-418,501-513。 字符串对应100 常量对应200 结束符# 四:举例说明 目标:实现对常量的判别 代码: digit [0-9] letter [A-Za-z] other_char [!-@\[-~] id ({letter}|[_])({letter}|{digit}|[_])* string {({letter}|{digit}|{other_char})+} int_num {digit}+ %% [ |\t|\n]+ "auto"|"double"|"int"|"struct"|"break"|"else"|"long"|"switch"|"case"|"enum"|"register"|"typedef"|"char"|"extern"|"return"|"union"|"const"|"float"|"short"|"unsigned"|"continue"|"for"|"signed"|"void"|"default"|"goto"|"sizeof"|"do"|"if"|"static"|"while"|"main" {Upper(yytext,yyleng);printf("%s,NULL\n",yytext);} \"([!-~])*\" {printf("CONST_string,%s\n",yytext);} -?{int_num}[.]{int_num}?([E][+|-]?{int_num})? {printf("CONST_real,%s\n",yytext);} "0x"?{int_num} {printf("CONST_int,%s\n",yytext);} ","|";"|"("|")"|"{"|"}"|"["|"]"|"->"|"."|"!"|"~"|"++"|"--"|"*"|"&"|"sizeof"|"/"|"%"|"+"|"-"|">"|"<"|">="|"<="|"=="|"!="|"&"|"^"|"|"|"&"|"||"|"+="|"-="|"*="|"/="|"%="|">>="|"<<="|"&="|"^="|"|="|"=" {printf("%s,NULL\n",yytext);} {id} {printf("ID,%s\n",yytext);} {digit}({letter})+ {printf("error1:%s\n",yytext);} %% #include <ctype.h> Upper(char *s,int l) { int i; for(i=0;i<l;i++) { s[i]=toupper(s[i]); } } yywrap() { return 1; } 五:DFA 六:数据测试 七:心得体会 其实匹配并不困难,主要是C++知识要求相对较高,只要把握住指针就好了。 附源程序: #include<iostream.h> #include<stdio.h> #include<stdlib.h> #include<string.h> int i,j,k,flag,number,status; /*status which is use to judge the string is keywords or not!*/ char ch; char words[10] = {" "}; char program[500]; int Scan(char program[]) { char *keywords[13] = {"void","main","if","then","break","int", "char","float","include","for","while","printf", "scanf"}; number = 0; status = 0; j = 0; ch = program[i++]; /* To handle the lettle space ands tab*/ /*handle letters*/ if ((ch >= 'a') && (ch <= 'z' )) { while ((ch >= 'a') && (ch <= 'z' )) { words[j++]=ch; ch=program[i++]; } i--; words[j++] = '\0'; for (k = 0; k < 13; k++) if (strcmp (words,keywords[k]) == 0) switch(k) { case 0:{ flag = 1; status = 1; break; } case 1:{ flag = 2; status = 1; break; } case 2:{ flag = 3; status = 1; break; } case 3:{ flag = 4; status = 1; break; } case 4:{ flag = 5; status = 1; break; } case 5:{ flag = 6; status = 1; break; } case 6:{ flag = 7; status = 1; break; } case 7:{ flag = 8; status = 1; break; } case 8:{ flag = 9; status = 1; break; } case 9:{ flag = 10; status = 1; break; } case 10:{ flag = 11; status = 1; break; } case 11:{ flag = 12; status = 1; break; } case 12:{ flag = 13; status = 1; break; } } if (status == 0) { flag = 100; } } /*handle digits*/ else if ((ch >= '0') && (ch <= '9')) { number = 0; while ((ch >= '0' ) && (ch <= '9' )) { number = number*10+(ch-'0'); ch = program[i++]; } flag = 200; i--; } /*opereation and edge handle*/ else switch (ch) { case '=':{ if (ch == '=') words[j++] = ch; words[j] = '\0'; ch = program[i++]; if (ch == '=') { words[j++] = ch; words[j] = '\0'; flag = 401; } else { i--; flag = 402; } break; } case'>':{ if (ch == '>') words[j++] = ch; words[j] = '\0'; ch = program[i++]; if (ch == '=') { words[j++] = ch; words[j] = '\0'; flag = 403; } else { i--; flag = 404; } break; } case'<':{ if (ch == '<') words[j++] = ch; words[j] = '\0'; ch = program[i++]; if (ch == '=') { words[j++] = ch; words[j] = '\0'; flag = 405; } else { i--; flag = 406; } break; } case'!':{ if (ch == '!') words[j++] = ch; words[j] = '\0'; ch = program[i++]; if (ch == '=') { words[j++] = ch; words[j] = '\0'; flag = 407; } else { i--; flag = 408; } break; } case'+':{ if (ch == '+') words[j++] = ch; words[j] = '\0'; ch = program[i++]; if (ch == '=') { words[j++] = ch; words[j] = '\0'; flag = 409; } else if (ch == '+') { words[j++] = ch; words[j] = '\0'; flag = 410; } else { i--; flag = 411; } break; } case'-':{ if (ch == '-') words[j++] = ch; words[j] = '\0'; ch = program[i++]; if (ch == '=') { words[j++] = ch; words[j] = '\0'; flag = 412; } else if( ch == '-') { words[j++] = ch; words[j] = '\0'; flag = 413; } else { i--; flag = 414; } break; } case'*':{ if (ch == '*') words[j++] = ch; words[j] = '\0'; ch = program[i++]; if (ch == '=') { words[j++] = ch; words[j] = '\0'; flag = 415; } else { i--; flag = 416; } break; } case'/':{ if (ch == '/') words[j++] = ch; words[j] = '\0'; ch = program[i++]; if (ch == '=') { words[j++] = ch; words[j] = '\0'; flag = 417; } else { i--; flag = 418; } break; } case';':{ words[j] = ch; words[j+1] = '\0'; flag = 501; break; } case'(':{ words[j] = ch; words[j+1] = '\0'; flag = 502; break; } case')':{ words[j] = ch; words[j+1] = '\0'; flag = 503; break; } case'[':{ words[j] = ch; words[j+1] = '\0'; flag = 504; break; } case']':{ words[j] = ch; words[j+1] = '\0'; flag = 505; break; } case'{':{ words[j] = ch; words[j+1] = '\0'; flag = 506; break; } case'}':{ words[j] = ch; words[j+1] = '\0'; flag = 507; break; } case':':{ words[j] = ch; words[j+1] = '\0'; flag = 508; break; } case'"':{ words[j] = ch; words[j+1] = '\0'; flag = 509; break; } case'%':{ if (ch == '%') words[j++] = ch; words[j] = '\0'; ch = program[i++]; if (ch == '=') { words[j++] = ch; words[j] = '\0'; flag = 510; } else { i--; flag = 511; } break; } case',':{ words[j] = ch; words[j+1] = '\0'; flag = 512; break; } case'#':{ words[j] = ch; words[j+1] = '\0'; flag = 513; break; } case'@':{ words[j] = '#'; flag = 0; break; } default:{ flag = -1; break; } } return flag; } main() { i=0; printf("please input a program end with @"); do { ch = getchar(); program[i++] = ch; }while(ch != '@'); i = 0; do{ flag = Scan(program); if (flag == 200) { printf("(%2d,%4d)",flag,number); } else if (flag == -1) { printf("(%d,error)",flag); } else { printf("(%2d,%4s)",flag,words); } }while (flag != 0); system("pause"); }5 3262浏览会员免费
- 资源较小,比较简短、清晰,还不错,看一下吧。4 127浏览会员免费
- 技术经验-美版4s有锁V版、S版完美解决IPhone升级ios 8.1.2不能上网不能发短信无服务4 131浏览会员免费
- #include<iostream.h> #include<string.h> #include<fstream.h> class student {protected: int number,age,ban;char name[30],sex[30];double match,chinese,english,total,sum; public: student(){} student(char na[30],char s[30],double ma,double chin,double eng,int a,int b,int num) { strcpy(name,na); strcpy(sex,s); match=ma; chinese=chin; english=eng; age= a; ban=b; number=num; } double getsum() { sum=match+chinese+english; return sum; } friend void main(); //定义友员主函数 }; void main() //主函数 { cout<<"**********欢迎使用次学生成绩管理系统**********"<<endl; cout<<"请选择您需要的操作!"<<endl; cout<<"操作:"<<endl; cout<<"(0)数据录入"<<endl; cout<<"(1)增加人员"<<endl; cout<<"(2)删除人员"<<endl; cout<<"(3)修改数据"<<endl; cout<<"查询:"<<endl; cout<<"(4)按总成绩查询"<<endl; cout<<"(5)按姓名查询"<<endl; cout<<"(6)输出所有学生的数据"<<endl; cout<<"成绩名词"<<endl; cout<<"(7)按总分查询排名"<<endl; cout<<"(8)统计数学成绩"<<endl; cout<<"(9)统计语文成绩"<<endl; cout<<"(e)统计英语成绩"<<endl; cout<<"(s)退出系统"<<endl; cout<<"请选择相关操作请输入相对的括号里的数字!"<<endl; char p;char w; student *s[50]; ofstream *file[50]; int i=0; int j=0; bool flag2=0; do { cin>>p; if((p>='0'&&p<='10')) flag2=1; else cout<<"指令错误!请重新输入:"<<endl; }while(flag2==0); do{ switch(p) { case '0': //数据录入 { char ch; char name[30],sex[30];double math,chinese,english;int age,ban; int age; do { cout<<"please input ban"<<endl; cin>>ban; cout<<"please input age"<<endl; cin>>age; cout<<"please input number"<<endl; cin>>number; cout<<"please input sex"<<endl; cin>>sex; cout<<"please input name"<<endl; cin>>name; cout<<"please input math"<<endl; cin>>math; cout<<"please input chinese"<<endl; cin>>chinese; cout<<"please input english"<<endl; cin>>english; file[j]=new ofstream("d:\\lixiao",ios::ate); *file[j]<<"name="<<name<<"math="<<math<<"chinese="<<chinese<<"english="<<english<<endl; j++; s[i]=new student(name,sex, math, chinese, english,age, ban,number); i++; cout<<"数据录入成功,想继续录入吗(y/n)"<<endl; cin>>ch; flag2=0; do { if(ch!='y'&&ch!='n') { cout<<"指令错误!请重新输入!"<<endl; cin>>ch; } else flag2=1; }while(flag2==0); }while(ch=='y'); break; } case '1': //增加数据 { char name[30],sex[30];int age,ban,number;double math,chinese,english; char ch; do { cout<<"please input ban"<<endl; cin>>ban; cout<<"please input age"<<endl; cin>>age; cout<<"please input number"<<endl; cin>>number; cout<<"please input the addition of name"<<endl; cin>>name; cout<<"please input sex"<<endl; cin>>sex; cout<<"please input math"<<endl; cin>>math; cout<<"please input chinese"<<endl; cin>>chinese; cout<<"please input english"<<endl; cin>>english; file[j]=new ofstream("d:\\lili",ios::ate); *file[j]<<"name="<<name<<"math="<<math<<"chinese="<<chinese<<"english="<<english<<endl; j++; s[i]=new student(name,sex, math, chinese, english,age, ban,number); i++; cout<<"数据录入成功,想继续录入吗(y/n)"<<endl; cin>>ch; if(ch!='y'&&ch!='n') { cout<<"指令错误!请重新输入!"<<endl; cin>>ch; } }while(ch=='y'); break; } case '2': //删除数据 { char name[20];bool flag3=0;char ch; do { cout<<"请输入您要删除的学生姓名:"<<endl; cin>>name; for(int h=0;h<i;h++) { if(strcmp(name,s[h]->name)==0) { flag3=1; i--; do { s[h]=s[h+1]; h++; }while(h<=i); } } if(flag3==0) cout<<"您要求删除的对象本来就不存在!请检查输入的正确性!"; cout<<"要继续删除吗?(y/n)"<<endl; cin>>ch; if(ch!='y'&&ch!='n') { cout<<"指令错误!请重新输入!"<<endl; cin>>ch; } }while(ch=='y'); break; } case '3': //修改数据 { char name[20];double mat,chin,eng;flag2=0; char ch; do { cout<<"请输入您要修改的学生的姓名:"<<endl; cin>>name; for(int h=0;h<i;h++) { if(strcmp(name,s[h]->name)==0) { flag2=1; cout<<"please input match"<<endl; cin>>mat; cout<<"please input chinese"<<endl; cin>>chin; cout<<"please input english"<<endl; cin>>eng; s[h]->match=mat; s[h]->chinese=chin; s[h]->english=eng; cout<<"数据修改成功!"; } } if(flag2==0) { cout<<"您要修改的学生本来就不存在!请检查重新输入!"<<endl; } cout<<"想继续修改吗(y/n)"<<endl; cin>>ch; if(ch!='y'&&ch!='n') { cout<<"指令错误!请重新输入!"<<endl; cin>>ch; } }while(ch=='y'); break; } case '4': //按总成绩查询 { double t;char ch; do { int flag1=0; cout<<"请输入你要查询学生的总成绩"<<endl; cin>>t; for(int q=0;q<i;q++) { if(s[q]->getsum()==t) { flag1=1; cout<<"您要查询的学生是:"<<(*s[q]).name<<endl; } } if(flag1==0) cout<<"对不起!您要查询的学生不存在!"<<endl; cout<<"您想继续查询吗?(y/n)"<<endl; cin>>ch; if(ch!='y'&&ch!='n') { cout<<"指令错误!请重新输入!"<<endl; cin>>ch; } } while(ch=='y'); break; } case '5': //按姓名查询 { char n[20];int j=0;char ch; do { int flag=0; cout<<"请输入你要查询的学生姓名"<<endl; cin>>n; for(int j=0;j<i;j++) { if(strcmp(n,(*s[j]).name)==0) { flag=1; cout<<"您要查询的学生是:"<<(*s[j]).name<<endl; cout<<(*s[j]).name<<"的总成绩成绩是"<<(*s[j]).getsum()<<endl; } } if(flag==0) cout<<"对不起!您要查询的学生不存在!"<<endl; cout<<"您想继续查询吗?(y/n)"<<endl; cin>>ch; if(ch!='y'&&ch!='n') { cout<<"指令错误!请重新输入!"<<endl; cin>>ch; } } while(ch=='y'); break; } case '6': //输出所有学生的数据 { cout<<"本系统所有学生数据如下:"<<endl; if(i==0) cout<<"管理系统中没有录入数据或者数据已经被删除!"<<endl; for(int k=0;k<i;k++) { cout<<k+1<<" "<<"姓名:"<<" "<<s[k]->name<< "语文:"<<" "<<s[k]->chinese<<"数学:"<<" "<<s[k]->match <<"外语:"<<" "<<s[k]->english<<"总分:"<<" "<<(*s[k]).getsum() <<endl; } break; } case '7': //按总成绩排名 { int t;student b; cout<<"本系统所有学生排名如下:"<<endl; for(int x=0;x<i-1;x++) { t=x; for(int y=x+1;y<i;y++) { if((s[t]->getsum())<(s[y]->getsum())) t=y; if(t!=x) { b=*s[x]; *s[x]=*s[t]; *s[t]=b; } } } if(i==0) cout<<"管理系统中没有录入数据或者数据已经被删除!"; for(int k=0;k<i;k++) { cout<<k+1<<" "<<"姓名:"<<" "<<s[k]->name<< "语文:"<<" "<<s[k]->chinese<<"数学:"<<" "<<s[k]->match <<"外语:"<<" "<<s[k]->english<<"总分:"<<" "<<s[k]->getsum() <<endl; } break; } case '8': //统计数学成绩 { int t=0, b=0; cout<<"本系统所有学生数学统计如下:"<<endl; for(int x=0;x<i;x++) { if((s[t]->match)<60) t++; else b++; } cout<<"数学不及格人数"<<t<<'\n'<<"数学及格人数"<<b; if(i==0) cout<<"管理系统中没有录入数据或者数据已经被删除!"; break; } case '9': //统计语文成绩 { int t=0,b=0; cout<<"本系统所有学生语文统计如下:"<<endl; for(int x=0;x<i;x++) { if((s[t]->chinese)<60) t++; else b++; } cout<<"语文不及格人数"<<t<<endl; cout<<"语文及格人数"<<b<<endl; if(i==0) cout<<"管理系统中没有录入数据或者数据已经被删除!"; break; } case 'e': //统计英语成绩 { int t=0,b=0; cout<<"本系统所有学生英语统计如下:"<<endl; for(int x=0;x<i;x++) { if((s[t]->english)<60) t++; else b++; } cout<<"英语不及格人数"<<t<<endl; cout<<"英语及格人数"<<b<<endl; if(i==0) cout<<"管理系统中没有录入数据或者数据已经被删除!"; break; } case 's': return; } cout<<"您想继续进行其他操作吗?(y/n)"<<endl; bool flag4=0; do { cin>>w; if(w!='y'&&w!='n') cout<<"指令错误!请重新输入!"<<endl; else flag4=1; }while(flag4==0); if(w=='y') cout<<"请输入操作代码(0 录入/1 增加人员/2 删除人员/3 修改数据/4 按总分查询/5 按姓名查询/6 显示所有成员数据/7 按总分排名/8 统计数学成绩/9统计语文成绩/e统计英语成绩/s退出)"<<endl; cin>>p; }while(w=='y'); }5 209浏览会员免费
- 这个笔记是我在开发过程中整理的,里面包含了我大量的个人实际开发经验。内容由浅入深,对于初学者和大神来说都非常具有学习价值。5 152浏览会员免费
- 很详细。对网上所有相关资料的整合。特别是nagios.cfg的详细解释5 135浏览会员免费
- am_device_notification_callback 定义: typedef void(*am_device_notification_callback)(struct am_device_notification_callback_info *); 描述: 回调函数,当设备状态改变时由iTunesMobileDevice.dll回调 参数: am_device_notification_callback_info 返回设备信息 am_restore_device_notification_callback 定义: typedef void (*am_restore_device_notification_callback)(struct am_recovery_device *); 描述: 回调函数,当检测到restore模式设备时由iTunesMobileDevice.dll回调 参数: am_recovery_device返回设备信息 AMDeviceNotificationSubscribe5 709浏览会员免费
- Google baidu 地图 gps偏移(经纬度偏移)的技术纠偏解决方案,在gps实际开发中的应用,最权威的解决方案3 222浏览会员免费
- Oracle_VM_VirtualBox安装黑苹果详细步骤4 1976浏览会员免费
- 介绍Nios II IDE中如何调试中断4 93浏览会员免费
- 如何制作USB系统安装盘制作大小:199KB如何制作USB系统安装盘制作 要利用U盘启动必须具备两个条件。首先主板要支持从USB设备启动,所以需要到BIOS中设置从USB设备启动。进入BOS的“Advanced BIOS Features(高级BIOS特性)”下的“First boot device(第一启动设备)”选项,然后根据需要选择usb-hdd、usb-zip、usb-cdrom等USB设备的启动选项。如何制作USB系统安装盘制作 要利用U盘启动必须具备两个条件。首先主板要支持从USB设备启动,所以需要到BIOS中设置从USB设备启动。进入BOS的“Advanced BIOS Features(高级BIOS特性)”下的“First boot device(第一启动设备)”选项,然后根据需要选择usb-hdd、usb-zip、usb-cdrom等USB设备的启动选项。5 146浏览会员免费
- 虚拟机下安装苹果操作系统 使用VM7.1.4 MAC操作系统为10.6,安装完毕后升级到10.6.6,可以安装xcode开发工具!5 252浏览会员免费
- 移动应用(ios、android)插件化方案,移动应用平台化技术蓝图.4 329浏览会员免费
- 讲解了在是什么时候使用ASIHTTPRequest,什么时候使用ASIFormDataRequest,并举了简单的例子5 69浏览会员免费
- 苹果开发账户中添加Udid,签名证书和ipa打包。其中以Ad_Hoc方式打包iOS应用程序,方便用户用苹果相关产品来测试。5 1656浏览会员免费
- BIOS、DOS中断列表大小:179KBBIOS、DOS中断列表BIOS、DOS中断列表5 105浏览会员免费
- 该文档是我在做完一个地图导航的项目之后做的一个总结!主要介绍如何使用iphone中的mapkit进行地图或者导航的开发!如果能下载到掌中全房这个iphone手机上的应用,可以参照的看!5 122浏览会员免费
- Swift如何引入第三方库 免费分享~ 希望大家能喜欢~5 466浏览会员免费
- 花了5个晚上,遇到了各种问题,最后在window xp或w7系统的虚拟机上安装了苹果系统,然后再苹果系统中搭建好了xcode开发环境,遇到的问题都一一解决并有详细描述(其中也整合了网上的资源和问题),个人觉得对没有买苹果电脑又想开发ios的同学很有帮助,因为花了很多心思,所以要了7分的资源分。如果还有什么问题也可以问我的。 1.在虚拟机上安装mac 2.mac系统和主机共享文件 3.mac系统升级 4.安装xcode4 469浏览会员免费
- 教你如何高效使用Xcode,提供各种快捷键和使用方法,对于一个初学者,熟练很重要5 2389浏览会员免费
- Objective-C 软件编码规范(适用iPhone,iPad编程)。文档有将近20页,大家可以根据自己的需要添加或删除。主要参考:http://google-styleguide.googlecode.com/svn/trunk/objcguide.xml和众多网友的翻译。5 86浏览会员免费
- 在windows系统下搭建Objective-C开发环境,由于公司要做iphone开发,个人学习objc(Objective-C)语法,所以在windows7下搭建了一个objc开发环境,现把自己整理的帮助文档拿来与大家分享,希望能对大家有所帮助。 文档含下载地址,操作步骤,注意事项等。有问题内有联系邮箱。有误之处欢迎大家指出,共同学习,共同进步,谢谢大家。4 343浏览会员免费
- Objective-C IOS 开发 找工作 面试题4 60浏览会员免费