首页 > 其他分享 >日常办公

日常办公

时间:2022-11-05 14:57:53浏览次数:72  
标签:git name 数据源 快捷键 空格 办公 日常 数据

Excle

vLookUp使用

有两个sheetA和sheetB,A和B有相同的一列值m(引用数据),如果要在B表中返回A表中m所对应的数据(结果数据)

vLookUp(1,2,3,4)

1:B表需要查找的值

2:引用数据的答案所在的区域,要求同时包含引用数据和结果数据(A表)

3:结果数据在引用数据区域(A表)的第几列,则写第几列

4:精确查找,输入数字0

利用excel批量写引用参数sql

对于数据库中的一个表,需要执行的sql语句特别多,且语句都是相同的情况下,只是参数不同,可以利用excel的下拉功能;

&:逻辑并,用以拼接字符串=:计算式求结果 " ":其内部放入要显示的字符串

例如:=A1&”哈哈哈”&B1

"&D7&":单元格显示一个算式,而不是计算结果

="update CES_SP_SpareParts_Pay set cChr_K3=' "&D7&" ' where cChr_K3=' "&B7&" ';"

正则表达式:

//去除首尾的空格 function trimStr(str) { return str.replace(/(^\s*)|(\s*$)/g,""); }

^表示字符串必须以后面的规则开头, 在这里就是说字符串必须以\s*开头

\s 是空格的意思, * 表示有0个或多个

\s* 就是有0个或多个空格

(^\s*) 表示的就是以0个空格或者多个空格开头

| 表示或的意思, 也就是满足| 左边的也成立, 满足 | 右面的也成立

$ 的意思是字符串必须以前面的规则结尾

(\s*$) 的意思就是, 以0个空格或者多个空格结尾

/…/g 是正则表达式的属性, 表示全文匹配, 而不是找到一个就停止

所以这个正则表达式替换的就是前导空格和后导空格。

因为有前导空格, 就说明以0个或多个空格开头, 满足正则表达式中 | 前面的条件: (^\s*)

而如果有后导空格, 就说明以0个或多个空格结尾, 满足正则表达式中 | 后面的条件: (\s*$)

notepad+

如果需要同时编辑好几行一样的数据:

则在编辑区域 按住 Alt键,往下拉,直到出现一条黑线

SpringMVC之后台接收参数与前台传递数据

https://zhuanlan.zhihu.com/p/42433351

spring会自动将表单参数注入到方法参数,和表单的name属性保持一致。

思路表达:

1.将A加区域销售总监角色

2.改B上级、销售总监、区域销售总监等

3.改A流程线--

4.改表

5.改合同、标书流程

6.准生产测试A、B的,客户、商机、销售合同会签、标书会签、日志、报销流程

Eclipse:

Eclipse 快捷键 ctrl+shift+i  谷歌debugger ctrl+h 全局搜索内容 ctrl+shift+r  搜索文件名 ctrl+shift+\ 注释

ctrl+shift+I 快速查看变量 

Git:

下载git 这里提供一个国内的下载站,方便网友下载

(https://npm.taobao.org/mirrors/git-for-windows)

maven配置 https://blog.csdn.net/huo920/article/details/82082403

git add readme.txt git commit -m 'readme.txt' git log git reflog http://172.16.100.46:8888/users/sign_in 

Sql

查看oracle 某个表的某个字段类型

select * from user_tab_columns where table_name = upper('CES_OH_Request');

数据库

制作报表,第一步先写sql,作为主数据源,这个数据源来应包含参数,若主数据源中所有报表所需字段都可以查出来,则只使用一个数据源即可,若无法从主数据源中获取所有报表所需字段,则需建立其他数据源辅助

1.报表中使用的字段应该是主数据源的的数据,例如ds1查的数据和ds2查的过滤后的数据,应用ds2的数据

2.取出的数据是两个表共有的数据,应该用inner join,left join 取的是左表的数据

3.on后面只跟连接条件,筛选条件不能放在on后面,应该在where后面

Idea:

1.点击事件   函数对应的参数要一致  

2.ajax实现 记得写datatype,否则会返回错误

3.写sql的时候,如果是单表,则从缓存中查询,如果是多表,但是另外的表不影响,则仍然从缓存中查询,如果另外的表数据影响,则从数据库查询。

4.去重用group by  不要用dictinct a.uuid 6.collections.sort()

${request.name}它的含义是在所有内置对象范围内找到名字为request的对象的name属性值.${requestScope.name}则是在request范围内查找 name的值.

Idea如何修改jsp却不重启项目:

___:war exploded    展开部署(相当于将资源文件进行展开后进行部署) ___:war   发布模式,这是先打成war包,再部署

修改tomcat:

image1.png

on ‘update‘ action:当用户主动执行更新的时候更新    快捷键:Ctrl + F9

on frame deactication:在编辑窗口失去焦点的时候更新

Idea快捷键:

ALT+ENTER 快速创建实现类

Ctrl + T 打开接口的实现类

Ctrl + X 剪切删除一行

Shift+空格 缩短英文字母之间距离

Alt+左箭头 返回到上一级

Idea格式化快捷键:

【Code】>【Reformat Code】

快捷键容易冲突

修改快捷键;

FILE –SETTING-KEYMAP

标签:git,name,数据源,快捷键,空格,办公,日常,数据
From: https://www.cnblogs.com/fightmonster/p/16860166.html

相关文章