文章目录
- vsCode可以运行c程序却无法运行c++程序
- 帆软填报属性不起作用
- java-实体类日期类型格式化
- Java-数据库id字段使用雪花算法
- IDEA-快捷键
vsCode可以运行c程序却无法运行c++程序
vsCode中的tasks.json文件中添加"-lstdc++"
{"tasks": [{"type": "cppbuild","label": "C/C++: gcc.exe build active file","command": "C:\\Users\\wangcheng\\cRunEnv\\mingw64\\bin\\gcc.exe","args": ["-fdiagnostics-color=always","-g","${file}","-o","${fileDirname}\\${fileBasenameNoExtension}.exe","-lstdc++", //支持c++语言运行],"options": {"cwd": "${fileDirname}"},"problemMatcher": ["$gcc"],"group": {"kind": "build","isDefault": true},"detail": "Task generated by Debugger."}],"version": "2.0.0"
}
帆软填报属性不起作用
单元格没有设置控件属性,报表设置填报属性之后,相应需要修改的字段需要根据类型修改控件属性
SQL:
LEAD (列名,偏移量,默认值)OVER(ORDER BY 排序列)
其中,列名是要访问的特定列的名称;偏移量是指定要访问的下一行相对于当前行的偏移量 ,默认为 1;默认值是当访问的下一行不存在时返回的值;ORDER BY子句用于指定结果集的排序顺序。
LAG函数的语法如下:
LAG(column, offset, default) OVER (PARTITION BY partition_column ORDER BY order_column)
其中:
column:要获取的列的名称。
offset:要获取的前一行的偏移量。如果不指定,默认为1,即获取前一行的数据。
default:当无法找到前一行时,返回的默认值。如果不指定,默认为NULL。
PARTITION BY:可选的用于分组的列,用于在每个分组内分别应用LAG函数。
ORDER BY:用于指定数据的排序顺序。
java-实体类日期类型格式化
@JsonFormat(shape = JsonFormat.Shape.STRING,pattern = "yyyy-MM-dd HH:mm:ss")
protected Date createDate; //创建时间
Java-数据库id字段使用雪花算法
@TableId(value = "id",type = IdType.ID_WORKER)
protected String id; //主键id
IDEA-快捷键
- 按住shift + ctrl +上下位移键 移动代码放到其他代码块中
- Ctrl+D 向上或向下复制代码片段的快捷键