1. 转义符\,如果需求字符串为s=”abc“带有双引号,则s=” “abc” “显然无法通过编译,处理此双引号则需用到\ 处理后的为 s=” \“ abc\” “ 。 若需要用到\则用 \\\来表示,常用于文件目录。
2. 数据库中,Date类型和Timestamp类型,前者精确到秒,后者精确到毫秒。
3.
<i :class="isSidebarCollapsed ? 'el-icon-arrow-right' : 'el-icon-arrow-left'"></i>
可以通过是否展开来选择按钮的样式,如是展开的,此按钮为向左的箭头,是收缩的,为向右的箭头,此处按钮图标根据展开与否动态变化。展开和收缩树形控件即1.v-show将树是否显示 2.展开和收缩状态下将其宽度设置不一。
4. for in 和for of迭代区别
-
for in适用于遍历对象,包括普通对象 for of只能迭代数组等的值,不能迭代对象的属性。
-
for in 迭代顺序是不确定的 for of的迭代顺序确定
所以,当要迭代值的时候,for of性能更好,要迭代对象的时候,用for in
要注意的是,for in for of等都是js前端支持的东西,在后端迭代要用 for(:)如for( FileInfo file :files)。
5.oracle中,尽量避免使用long类型,在后端进行数据库查找操作时,经常会遇到流异常问题,long类型的数据必须先查找,且如果有多行数据则第二行的long在第一行的其他数据后,同样会出现流异常问题,可以替换为number类型。
Data类型等的格式转化处理最好在前端,后端传递正确的格式到前端经过浏览器解析可能也会再出现问题。
2024.7.24