三元运算符
let user = null //undefined
let res = user ? user: "default value"
console.log(res) //"default value"
Field<?>[] fields = USER_SCORE.fields(); | |
List<Field> f = new ArrayList<>(Arrays.asList(fields)); | |
f.add(USER.USERNAME); | |
f.add(USER.MOBILE); | |
Field<?>[] myFields = f.toArray(new Field<?>[0]); | |
Record myRecord = db().newRecord(myFields); | |
List<? extends Record> fetch = db().select(myFields) | |
.from(USER_SCORE.leftJoin(USER).on(USER_SCORE.USER_ID.eq(USER.USER_ID)).leftJoin(USER_TAG).on(USER_SCORE.USER_ID.eq(USER_TAG.USER_ID))) | |
.where(USER_SCORE.DESC.eq(VersionName.SUB_3_SIGN_SCORE)) |
<el-dialog | |
:title="$t('membershipIntroduction.chooseUser')" | |
:visible.sync="modifypersonDialogVisible" | |
width="800px" | |
:modal-append-to-body="false" | |
> | |
<div | |
class="modifypersonDiv" | |
style="margin-bottom:30px" | |
> |
三元运算符
let user = null //undefined
let res = user ? user: "default value"
console.log(res) //"default value"
package org.caucoder.optional; | |
import java.util.ArrayList; | |
import java.util.Collections; | |
import java.util.List; | |
import java.util.Optional; | |
import java.util.stream.Collectors; | |
public class User { | |
public User(Integer id) { |
由于多人开发,开发后有各自的bug需要处理,如在dev-v2.7分支上,修复bug,则需要每人自己拉取一个分支进行bug修复,修复完成之后,将分支pull request方式 到dev-v2.7分支上,在web页面进行。
git branch bugfix-2.7-1003991 //创建分支
git push origin bugfix-2.7-1003991
有两个本地分支,dev2.7与dev2.8,在dev2.7上修改代码,需要合并到dev2.8,但是有部分代码不需要合并到dev2.8,也就是不进行commit,但是在进行切换分支到 dev2.8,需要保存到仓库中,才能切换,此时若将适合自己用的配置文件commit到仓库,提交到了远程仓库会影响其他人,所以自己需要一个临时备份。
git stash
将文件临时保存,然后切换到dev-v2.8import java.lang.reflect.InvocationTargetException;
import org.springframework.beans.BeanUtils;
import lombok.Data;
@Data
class Orig1{
String id;
}
white-space: nowrap
强制内容不换行,当内容超出范围时,浏览器自适应,会进行换行,我们禁止浏览器这样word-break: break-all;
连续长的字符串,进行换行,有时候确实换行了,但换行很不好看,加上display:inline-block;
let arr = [2,3]
let arr_one = [5,1]
let arr_two = [9,6]
let res = arr.concat(arr_one,arr_two)
console.log(res)
// [2, 3, 5, 1, 9, 6]