【iOS】Could not launch Verify the Developer App certificate for your account is trusted on your device. Open Settings on iPhoneSE rational and navigate to General -> Device Management, then select your Developer App certificate to trust it.

报错信息为:Could not launch Verify the Developer App certificate for your account is trusted on your device. Open Settings on iPhoneSE rational and navigate to General -> Device Management, then select your Developer App certificate to trust it.

certificate

解决方法:手机(真机)中点击设置(Settings) -》 通用(General)-》设备管理(Device Management)-》点击对应的id -》信任(Trust)

【iOS】The run destination iPhone is not valid for Running the scheme .

错误信息如下:

The run destination iPhoneSE rational is not valid for Running the scheme ‘demo1_greating’.

iPhoneSE rational’s iOS 9.3.5 doesn’t match demo1_greating.app’s iOS 10.0 deployment target. Upgrade iPhoneSE rational’s iOS version or lower demo1_greating.app’s deployment target.

%e7%89%88%e6%9c%ac%e4%b8%8d%e5%8c%b9%e9%85%8d

解决方法:这是因为运行设置的版本系统和真机的系统版本不匹配导致的,所以只需要单击工程文件,在出现的设置里面的Deployment info -》 Deployment Target中选择对应的真机的系统即可~

qq20160916-02x

SQL命令向表中添加列

SQL语言用ALTER TABLE语句修改基本表,其一般格式为:

ALTER TABLE <表名>

[ADD [COLUMN] <新列名><数据类型>[完整性约束]]

[ADD <表级完整性约束>]

[DROP [COLUMN] <列名> [CASCADE | RESTRICT]]

[DROP CONSTRAINT<完整性约束名> [RESTRICT | CASCADE]]

[ALTER COLUMN <列名><数据类型>]

下面哪个SQL命令用来向表中添加列( )
A. MODIFY TABLE TableName ADD COLUMN ColumnName
B. MODIFY TABLE TableName ADD ColumnName
C. ALTER TABLE TableName ADD COLUMN ColumnName
D. ALTER TABLE TableName ADD ColumnName Type

【答案】:D

【解析】:由上面的语法格式可知排除A和B,修改列名的时候必须要指定数据类型,而C项没有指定列的数据类型,故这里选择D项

PAT Java 返回非零 的原因 OJ

原因是你写的代码里面的public class后面的那个名字不是Main,改成Main就可以通过了~

  • 应该是OJ的规定~

1058. 选择题(20)-PAT乙级真题

批改多选题是比较麻烦的事情,本题就请你写个程序帮助老师批改多选题,并且指出哪道题错的人最多。

输入格式:

输入在第一行给出两个正整数N(<=1000)和M(<=100),分别是学生人数和多选题的个数。随后M行,每行顺次给出一道题的满分值(不超过5的正整数)、选项个数(不少于2且不超过5的正整数)、正确选项个数(不超过选项个数的正整数)、所有正确选项。注意每题的选项从小写英文字母a开始顺次排列。各项间以1个空格分隔。最后N行,每行给出一个学生的答题情况,其每题答案格式为“(选中的选项个数 选项1 ……)”,按题目顺序给出。注意:题目保证学生的答题情况是合法的,即不存在选中的选项数超过实际选项数的情况。

输出格式:

按照输入的顺序给出每个学生的得分,每个分数占一行。注意判题时只有选择全部正确才能得到该题的分数。最后一行输出错得最多的题目的错误次数和编号(题目按照输入的顺序从1开始编号)。如果有并列,则按编号递增顺序输出。数字间用空格分隔,行首尾不得有多余空格。如果所有题目都没有人错,则在最后一行输出“Too simple”。

输入样例:
3 4
3 4 2 a c
2 5 1 b
5 3 2 b c
1 5 4 a b d e
(2 a c) (2 b d) (2 a c) (3 a b e)
(2 a c) (1 b) (2 a b) (4 a b d e)
(2 b d) (1 e) (2 b c) (4 a b c d)
输出样例:
3
6
5
2 2 3 4

分析:n个学生,m道题目。对于每一道题目,将题目的总分存储在total[i]数组里面,将题目的选项插入存储在right[i](为集合类型)里面。wrongCnt[i]存储第i道题错误的人数,对于n个学生,每一个学生的答案插入一个集合st里面,比较st与right[i]是否相等,如果相等说明该生答对了,他的score += total[i](加上当前题目的总分),如果该生答错了,wrongCnt[i]++,表示第i道题新增一个错误的人。输出每一个学生的得分;遍历wrongCnt数组,求wrongCnt的最大值maxWrongCnt。如果maxWrongCnt == 0说明没有一个人做错题目,则输出“Too simple”,否则输出maxWrongCnt的值,和wrongCnt数组中wrongCnt[i] == maxWrongCnt的那些题号~
注意:scanf中的%d和%c之间一定要有分隔符的主动scanf输入,否则可能接收成空格或者空值~