有没有更聪明的方法来重写这个?
if ([cardName isEqualToString:@"Six"]) {
[self setValue:6];
} else if ([cardName isEqualToString:@"Seven"]) {
[self setValue:7];
} else if ([cardName isEqualToString:@"Eight"]) {
[self setValue:8];
} else if ([cardName isEqualToString:@"Nine"]) {
[self setValue:9];
}
Run Code Online (Sandbox Code Playgroud) 我的pom文件列表
<project>
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.0</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.12.4</version>
</plugin>
</plugins>
</pluginManagement>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
</plugins>
...
Run Code Online (Sandbox Code Playgroud)
不过mvn clean install
,我明白了
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] Failure executing javac, but could not parse the error:
javac: invalid target release: 1.7
Usage: javac <options> <source files>
Run Code Online (Sandbox Code Playgroud)
/usr/bin/java -version
是(which java
点这里)
java version "1.7.0_10"
Java(TM) SE Runtime Environment (build 1.7.0_10-b18)
Java HotSpot(TM) 64-Bit Server VM …
Run Code Online (Sandbox Code Playgroud) 听起来很简单.按住触控板,移动手指,释放 ..但不知何故滑动没有被触发(平移被触发)
UISwipeGestureRecognizer *swipeGesture = [[UISwipeGestureRecognizer alloc]
initWithTarget:v action:@selector(handleSwipe:)];
swipeGesture.direction= UISwipeGestureRecognizerDirectionUp;
[v addGestureRecognizer:swipeGesture];
Run Code Online (Sandbox Code Playgroud)
Pan被上述序列识别.
UIPanGestureRecognizer *panGesture = [[UIPanGestureRecognizer alloc]
initWithTarget:v action:@selector(handlePan:)];
[v addGestureRecognizer: panGesture];
Run Code Online (Sandbox Code Playgroud)
如果评论了平移,则通过相同的手势识别滑动.有了这个,2个问题:
Java中有可能是这样的吗?可以为Java中的枚举元素分配自定义数值吗?
public enum EXIT_CODE {
A=104, B=203;
}
Run Code Online (Sandbox Code Playgroud) 可以使用修改git提交消息IntelliJ
,还是应该使用命令行?
怎么可以这样做呢?
是否可以在"静音"模式下执行任何git命令?例如,我可以说" git push origin
"并且屏幕上看不到任何内容吗?
我想我可以将IO重定向到/dev/null
(工作正常),但是.. git是否允许这样的东西自然?
下面是一个自动EOD提交的快速脚本,当我需要赶上火车并且不想在我的本地计算机上保留代码时使用
1 clear
2
3 cd
4 cd repo/active
5
6 for i in *
7 do
8 cd $i
9 echo "Pushing " $i
10 git add . -A >> /dev/null
11 git commit -a -m "EOD automatic commit" >> /dev/null
12 git push origin >> /dev/null
13 echo
14 cd ..
15 done
Run Code Online (Sandbox Code Playgroud)
请告诉我.
当我在我的Mac上使用Maven构建时,mvn install
我得到了
[警告]使用平台编码(实际上是MacRoman)来复制过滤后的资源,即构建依赖于平台!
是否可以为给定平台(Linux)构建或以其他方式使构建平台独立?
假设,作为记录代码(Javadoc)的一部分,您希望使用深度缩进来指示元素之间的关系.
如何创建嵌套列表:
假设您的.ssh
目录包含30个密钥(15个私钥和15个公共密钥)
在哪里.ssh
,可以检查哪一个用于连接到给定的远程仓库?
假设标准maven设置.
在资源文件夹中说你有一个文件abc
.
在Java中,我如何获得文件的绝对路径?
git ×3
java ×3
maven ×3
enums ×1
file ×1
gestures ×1
git-commit ×1
indentation ×1
ios ×1
javadoc ×1
linux ×1
nested-lists ×1
objective-c ×1
resources ×1
ssh ×1