zoukankan      html  css  js  c++  java
  • 二、Navicat、IDEA、nopad、eclipse、excle工具使用、问题、快捷键

    1、Navicat工具:

    目的:本地数据库与远程数据库之间数据导入导出

    步骤1:文件--新建oracle链接/mysql的连接

    步骤2:工具-选项:将本地oracle的binoci.dll 的路径复制过去

    如:D:oracleproduct10.2.0db_1inoci.dll 

    步骤3:数据传输

    工具---数据传输

    navicat工具下载地址:  https://pan.baidu.com/s/15i_YUuPDUhCKu-RM2yOqkg   密码:s0hi

    navicat快捷键
    快捷方式        功能
    ctrl+F         搜索本页数据
    Ctrl+Q         打开查询窗口
    F7            从这里运行一个语句(即从执行当前行下面的一行sql语句)
    Ctrl+/         注释sql语句
    Ctrl+Shift +/     解除注释
    Ctrl+R         运行查询窗口的sql语句
    Ctrl+Shift+R         只运行选中的sql语句
    Ctrl+T            停止运行
    F6             打开一个mysql命令行窗口
    Ctrl+L         删除一行
    Ctrl+N         打开一个新的查询窗口
    Ctrl+W         关闭一个查询窗口
    Ctrl+D            (复制当前行)   表的数据显示显示页面切换到表的结构设计页面,但是在查询页面写sql时是复制当前行
    F3            查找下一个文本

    2、window

    2.1cmd命令
    mstsc       远程连接的快捷命令
    netstat -an   显示所有连接的端口并用数字表示
    SnippingTool     打开截图工具
    2.1查找和杀死进程
    查看8005端口被哪个进程占用了:netstat   -ano|findstr 8005  
    查看所有进程信息:netstat   -ano
    查看某个端口的进程信息:tasklist|findstr 8688
    杀死进程:taskkill /pid 8688 -t -f

    2.3某个应用的启动日志放到指定文件路径下

    1)C:OracleMiddlewareuser_projectsdomainsase_domain_zjbin 目录下  输入cmd命令 并回车
    2)startWebLogic.cmd  >d: izhi.txt

    3.IDEA使用

    1)Ctrl+Alt+Shift+S    :在一个窗口上显示多个项目(默认打开项目多个项目是多窗口显示的)  https://blog.csdn.net/sun_shaoping/article/details/68927466
    2)Ctrl+Alt+S             :idea卡顿 setting设置界面--plugn取消插件 http://www.pc0359.cn/article/jiaocheng/76099.html
    3)vsc-checkout +subvision :idea关联SVN  https://blog.csdn.net/zty1317313805/article/details/80596075   如果首次未安装命令客户端则需要,进行二次安装
    4)run -  edit configurations :idea配置tomcat
    5)ctrl+T    :跳转到接口的具体实现
    6)idea中不同字体颜色意思:
    绿色,已经加入版本控制暂未提交;
    红色,未加入版本控制;
    蓝色,加入版本控制,已提交,有改动;
    白色,加入版本控制,已提交,无改动;
    灰色:版本控制已忽略文件;
    7)常用快捷键:

    编辑相关:
    Ctrl+Shift+N    可以快速打开文件
    Ctrl+E             可以显示最近浏览的文件列表

    Ctrl+shift+E    显示最近编辑的文件
    Ctrl+Shift+Backspace    可以跳转到上次编辑的地方
    Ctrl+Alt+L      格式化代码
    Ctrl+Alt+O     优化导入的类和包
    Ctrl+X            删除行
    Ctrl+D           复制行
    Alt+F1           查看文件的构造()
    Ctrl+/       注释//
    Ctrl+Shift+/    注释/*...*/
    选中属性后    alt+enter :创建set和get方法
    shift+esc  最小化控制台   
    ctrl+alt+L  格式化代码
    alt+enter  导入缺失的类
    alt+shift+r  重命名

    ctrl+alt+v        如果有返回值的话,会立即创建返回值信息;-经常用

    ctrl+alt+f     将局部变量自动变为成员变量 

    移动:
    Alt+ Up/Down              在方法间快速移动定位
    Ctrl+Shift+Up/Down     代码向上/下移动
    Ctrl+Alt+ left/right        返回至上次浏览的位置
    Ctrl+home                  光标移动到文档开头
    Ctrl+down                   光标移动到文档结尾处
    Fn+left/right                光标移动到行开头或结尾
    Ctrl+[或者]                  可以跳到大括号的开头结尾

    亮度:
    Ctrl+Shift+F7     高亮显示所选该文本,按Esc高亮消失。
    F2 或Shift+F2     高亮错误或警告快速定位

    查找/查看/选择:
    Alt+F7    查找类或方法在哪被使用
    Ctrl+R     替换文本
    Ctrl+F     查找文本(该文件)
    Ctrl+Shift+F     查找文本(全局),并且可以选择查找的文件类型
    Alt+F3     高亮显示所有相同的该文本,F3继续查找下一个(按Esc取消高亮显示)
    Alt+Q      不移动光标,即可查看当前类名
    Ctrl+F12      可以显示当前文件的结构导航
    Ctrl+W         可以选择单词继而语句继而行继而函数
    shift+shift       查找目录/文本在工程中的引用

    ctrl+art+】    /ctrl+art+【    在项目之间进行跳转

    6) idea svn使用一 导入、更新、提交、解决冲突

    7)idea 如何设置testNG的单测覆盖

     8)idea 如何设置注解

     a.给创建的类增加注解

    /*
    * @Copyright (C), ...公司
    * @ClassName: ${NAME}
    * @Author: 用户名
    * @Date: ${DATE} ${TIME}
    * @Description:
    * @History:
    * @Version:1.0
    */

    2)给方法增加注解:

    /**
    * @Method: $method$
    * @Author: 用户名
    * @Description:
    * param: $param$
    * @Return: $return$
    * @Exception: $exception$
    * @Date: $date$ $time$
    */
     

     idea 常用工具:https://zhuanlan.zhihu.com/p/91138107

    idea 永久激活码: https://segmentfault.com/a/1190000014928010?utm_source=tag-newest

    MNQ043JMTU-eyJsaWNlbnNlSWQiOiJNTlEwNDNKTVRVIiwibGljZW5zZWVOYW1lIjoiR1VPIEJJTiIsImFzc2lnbmVlTmFtZSI6IiIsImFzc2lnbmVlRW1haWwiOiIiLCJsaWNlbnNlUmVzdHJpY3Rpb24iOiIiLCJjaGVja0NvbmN1cnJlbnRVc2UiOmZhbHNlLCJwcm9kdWN0cyI6W3siY29kZSI6IklJIiwiZmFsbGJhY2tEYXRlIjoiMjAxOS0wNC0wNSIsInBhaWRVcFRvIjoiMjAyMC0wNC0wNCJ9XSwiaGFzaCI6IjEyNjIxNDIwLzAiLCJncmFjZVBlcmlvZERheXMiOjcsImF1dG9Qcm9sb25nYXRlZCI6ZmFsc2UsImlzQXV0b1Byb2xvbmdhdGVkIjpmYWxzZX0=-tltrJHc5lqCKLnza1bcLhMzDkfJeBqhRWbvcrPF9Gqo+X+iFWeKQXoEUOlrG38uSzzmX05ph//PgXgyVfP5RXKsaRMfrv/thoouS5sA0aTemm3z6uRiFirTDj60KSGr5XZoP/WAXO4nuti6SRKZUbr/VSAtRPQRiCJvevq+3gWPDGu2aZ0AemiNLq4qIVWH3wxTN7lK2h5uJssZsyy35Yy9O703c5PFU0fxCj2HRgXq7H/91X+ZNLvvAZAVU9B7bOqnY4ZzNNV/cjY8B5gNo53Lo6s2szEV7DsZ+8e7k8P4Yo81DKxneCBoe4wiZmRaCIT6wK3/27KrtQTFMcGeZMA==-MIIElTCCAn2gAwIBAgIBCTANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBMB4XDTE4MTEwMTEyMjk0NloXDTIwMTEwMjEyMjk0NlowaDELMAkGA1UEBhMCQ1oxDjAMBgNVBAgMBU51c2xlMQ8wDQYDVQQHDAZQcmFndWUxGTAXBgNVBAoMEEpldEJyYWlucyBzLnIuby4xHTAbBgNVBAMMFHByb2QzeS1mcm9tLTIwMTgxMTAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxcQkq+zdxlR2mmRYBPzGbUNdMN6OaXiXzxIWtMEkrJMO/5oUfQJbLLuMSMK0QHFmaI37WShyxZcfRCidwXjot4zmNBKnlyHodDij/78TmVqFl8nOeD5+07B8VEaIu7c3E1N+e1doC6wht4I4+IEmtsPAdoaj5WCQVQbrI8KeT8M9VcBIWX7fD0fhexfg3ZRt0xqwMcXGNp3DdJHiO0rCdU+Itv7EmtnSVq9jBG1usMSFvMowR25mju2JcPFp1+I4ZI+FqgR8gyG8oiNDyNEoAbsR3lOpI7grUYSvkB/xVy/VoklPCK2h0f0GJxFjnye8NT1PAywoyl7RmiAVRE/EKwIDAQABo4GZMIGWMAkGA1UdEwQCMAAwHQYDVR0OBBYEFGEpG9oZGcfLMGNBkY7SgHiMGgTcMEgGA1UdIwRBMD+AFKOetkhnQhI2Qb1t4Lm0oFKLl/GzoRykGjAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBggkA0myxg7KDeeEwEwYDVR0lBAwwCgYIKwYBBQUHAwEwCwYDVR0PBAQDAgWgMA0GCSqGSIb3DQEBCwUAA4ICAQAF8uc+YJOHHwOFcPzmbjcxNDuGoOUIP+2h1R75Lecswb7ru2LWWSUMtXVKQzChLNPn/72W0k+oI056tgiwuG7M49LXp4zQVlQnFmWU1wwGvVhq5R63Rpjx1zjGUhcXgayu7+9zMUW596Lbomsg8qVve6euqsrFicYkIIuUu4zYPndJwfe0YkS5nY72SHnNdbPhEnN8wcB2Kz+OIG0lih3yz5EqFhld03bGp222ZQCIghCTVL6QBNadGsiN/lWLl4JdR3lJkZzlpFdiHijoVRdWeSWqM4y0t23c92HXKrgppoSV18XMxrWVdoSM3nuMHwxGhFyde05OdDtLpCv+jlWf5REAHHA201pAU6bJSZINyHDUTB+Beo28rRXSwSh3OUIvYwKNVeoBY+KwOJ7WnuTCUq1meE6GkKc4D/cXmgpOyW/1SmBz3XjVIi/zprZ0zf3qH5mkphtg6ksjKgKjmx1cXfZAAX6wcDBNaCL+Ortep1Dh8xDUbqbBVNBL4jbiL3i3xsfNiyJgaZ5sX7i8tmStEpLbPwvHcByuf59qJhV/bZOl8KqJBETCDJcY6O2aqhTUy+9x93ThKs1GKrRPePrWPluud7ttlgtRveit/pcBrnQcXOl1rHq7ByB8CFAxNotRUYL9IF5n3wJOgkPojMy6jetQA5Ogc8Sm7RG6vg1yow==

    如果无法激活,可在参看: https://www.41sh.cn/?id=101

     2020.3及以上版本激活请移步

    4.nopad快捷键
    Ctrl+T             当行向上移动一行
    Ctrl+L              删除当前行        -->修改为ctr+D
    F3                   查找下一个
    Shift+F3             查找上一个
    Ctrl+Shift+Up         当前线向上移
    Ctrl-Shift-Down         当前线向下移
    -- CTRL+U         转换为小写
    -- Ctrl+Shift+U         转换为大写
    -- CTRL+Q         注释/取消注释
    alt+滑鼠左鍵拖拉選取     批量选中然后进行修改
    alt+shift+方向鍵         批量选中然后进行修改

    5、eclipse使用
    5.1)ALT + SHIFT + B    在当前编辑器中显示当前文件的路径(面包屑栏)

    5.2)对maven工程的显示文件进行有效过滤显示:

    5.3)eclipse报堆内存溢出如何解决:

    如何修改增加如下代码:-Xms256m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=256M
    -Dcatalina.base="D:Project20190121.metadata.pluginsorg.eclipse.wst.server.core mp1" -Dcatalina.home="D:Project omcat201901 omcat7.0.27-0121" -Dwtp.deploy="D:Project20190121.metadata.pluginsorg.eclipse.wst.server.core mp1wtpwebapps" -Djava.endorsed.dirs="D:Project omcat201901 omcat7.0.27-0121endorsed"-Xms256m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=256M

    5.4)eclipse如何对html文件打开的方式进行设置?
    windows --preferences-- 在搜索框中输入 file as(在里面找到File Association) --在右边的File types里面选中*.html
    --在下面的MyEclipse HTML Editor(locked by"HTML"content type)--点击default--点击ok;
    备注:同样的方法也可以对xml文件的打开方式进行编辑;

    5.5)Eclipse中如何引入第三方jar包和class
    1) 如何引入第三方jar包(如何将jar文件放到项目根目录下,以方便拷贝项目到其他开发机器上)
    步骤1:eclipse中 -- 选择Window菜单 -- Preferences -- Java-- Build Path -- Calsspath Variables,添加:SQLJDBC_HOME
    步骤2:在项目名上右键选择Properties -- 选择Java Build Path -- 选择Libraries选项卡 -- 选择右侧的Add Variable...按钮 -- 选择刚添加的SQLJDBC_HOME。
    2) 如何引入class
    在项目名上右键选择Properties -- 选择Java Build Path -- 选择Libraries选项卡 -- 选择Add Class Folder,可以引入拷贝到项目中的class文件。
    在项目名上右键选择Properties -- 选择Java Build Path -- 选择Libraries选项卡 -- 选择Add External Class Folder,可以引入外部的class文件夹

    5.6)Eclipse中如何使用正则表达式进行空白行的一次删除
    可以用正则表达式进行处理
    1)edit---find/replace
    2)在find里面输入:^s*
    ^表示从哪里开始
    其中s表示任意不可见的字符;
    *表示可以有多个;
    表示必须有一个换行;

    5.6)Eclipse设置单机还是双击打开文件:
    Window-->Preferences-->General:选中General后,在右侧出现 Open mode: 有double click和single click两个选项

    5.7)MyEclipse中编写js代码时有代码提示

    步骤1:

     步骤2:file--- export --- preferences---export all  找到=.ab的地方将该值该为:
    =.abcdefghijklmnopqrstuvwxyz./
    步骤3:file---import

     备注:如果步骤1/2/3 仍不可行,请参看博客 http://blog.csdn.net/h12kjgj/article/details/53489260

    5.8)MyEclipse中编写html代码时有代码提示

    情况1:在myeclipse 9以前的版本中,我们如果要为html编辑器添加自动的代码提示可以这样操作:
        步骤1:Windows --> preference --> MyEclipse --> Files and Editors --> HTML --> HTML Source --> Content assist。
        步骤2:在右边的prompt when these characters are inserted后输入<= abcdefghijklmnopqrstuvwxyz。
    这样在html代码里面编辑的时候输入任意的字符、空格等就可以达到代码自动提示的功能

    情况2:myeclipse 10
        由于myeclipse 10取消了myeclipse 9中的html content assist,所以不能通过上面的方法设置,可以使用下面的方法操作:
        步骤1:File --> Export --> General --> Preferences点击下一步,将这个配置文件导出到桌面上,我的命名为t.epf。
        步骤2:使用文本编辑器打开t.epf文件,在里面添加如下的一行代码:
        /instance/org.eclipse.wst.html.ui/autoProposeCode=<= abcdefghijklmnopqrstuvwxyz我是将这段代码加在配置文件的末尾。
        步骤3:然后将配置文件导入,File --> Import --> General --> Preferences,就是第一步的逆操作。
    对于html以及js代码的提示,可以通过在输入的时候按下ALT+/键来手动显示提示

    5.9)eclipse创建的工程在Myeclipse中可用

    1)eclipse新建Dynamic Web Project 工程时:Dynamic  web module  version 一般选择2.5  (tomcat的版本是7和6都行)
    以为3.0就限制了tomcat必须是1.7.3.5版本以上了。
    2)想要你的eclipse工程可以导入到myeclipse中,则需要在创建工程的Web  module页面将Default output  folder 的路径更改为:WebRootWEB-INFclasses  并将接下的页面的:Contant directory  改成WebRoot

    5.10)Eclipse中的工程导入到MyEclipse中-项目文件加上有个叹号、内容中报各种类找不定义报错

    1)原因:编码设置是否一致,也即是你项目原来的编码和现在eclipse用的默认编码是否一致
    2)导入项目中jar路径可能已经被改变,多数情况下都是这个原因造成确保你的jar包路径都没问题。myeclipse有查看jar路径的视图你可切换看看,报红X的就都是路径被改动过的,重新加进来就OK
    3)进行如下操作:

    5.11)myeclipse中导入java project而是不java web工程无法部署到服务器下如何解决?

    1)找到项目目录下的.project文件
    2)编辑.project文件,找到<natures>...</natures>
    3)2中找到的结点中加下面的的代码(如果没有)
    <nature>org.eclipse.wst.common.project.facet.core.nature</nature>
    <nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
    <nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
    4)在eclipse刷新项目或重启eclipse
    5)选择项目,右键,选择属性
    6)在左侧列表中找到Myeclipse->Project Facets,在右侧选择“Dynamic Web Module”和"Java",点击”OK”

    6、sql developer的使用

    --自己定义的sql developer中的快捷键
    自己定义项:
    ctrl+shift+N    新建sql window
    ctrl+shift+Y    大写(自己)
    ctrl+shift+X    小写
    ctrl+d        删除一整行(原来为ctrl+y)

    ctrl+M        查找匹配项
    ctrl+g        定位到指定行
    ctrl+R        debug时的运行
    ctrl+n        debug时步入(into)
    ctrl+o        debug时步出(out)
    ctrl+t        debug时跳出

    7、excle中常用

    7.1)如何比较两列的值是否相同
    =IF(C1=D1,"相同","不同")
    --示例

     

    7.2)如何做字符串拼接:
    方法1:
    A1&B1&C1
    方法2:
    CONCATENATE(A1,B1,C1)
    CONCATENATE(A1,"-",B1,"-",C1)
    7.3)if多种条件情况下取值判断
    不超过20000的工资,个税是*0.2,超过20000小于50000,个税*0.3-2000,超过50000,个税*0.4-7000
    公式:   =IF(C3<=20000,C3*0.2,IF(C3<=50000,C3*0.3-2000,IF(C3>50000,C3*0.4-7000)))

    7.4)选中要进行操作的列---插入---数据视图表---创建数据视图表---对PLANCODE、POLICY_CODE选中后会在数据栏中显示出来,将其拖拽到行标签后,再把Res选中后即可

    细水长流,打磨濡染,渐趋极致,才是一个人最好的状态。
  • 相关阅读:
    git删除大文件
    正则表达式学习
    python小技巧集锦
    python的编译
    笔记本BIOS按键和启动项选择按键
    Ubuntu 不能识别U盘
    一文读懂Java 11的ZGC为何如此高效
    ELK原理与介绍
    使用uniapp之-在微信小程序内打开腾讯地图app或高德地图app
    使用Git多人协作开发时分支合并流程
  • 原文地址:https://www.cnblogs.com/jiarui-zjb/p/7550111.html
Copyright © 2011-2022 走看看