【尚硅谷】IDEA2022快速上手开发利器

news2025/2/22 13:32:39

【尚硅谷】IDEA2022快速上手开发利器

【尚硅谷】IDEA2022快速上手开发利器

    • 一、详细设置
      • 1.1 如何打开详细配置界面
      • 1.2 系统设置
      • 1.3 设置整体主题
      • 1.4 设置编辑器主题样式
      • 1.5 显示行号与方法分隔符
      • 1.6 代码智能提示功能
      • 1.7 自动导包配置
      • 1.8 设置项目文件编码(一定要改)
      • 1.9 设置控制台的字符编码
      • 1.10 修改类头的文档注释信息
      • 1.11 设置自动编译
      • 1.12 设置为省电模式 (可忽略)
      • 1.13 取消双击shift搜索
      • 1.14 其它设置
    • 二、工程与模块管理
      • 2.1、IDEA项目结构
      • 2.2 Project和Module的概念
      • 2.3 创建Module
      • 2.4 删除模块
      • 2.5 导入老师的模块
      • 2.6 同时打开两个IDEA项目工程
      • 2.7 导入前几章非IDEA工程代码
    • 三、代码模板的使用
      • 3.1 查看Postfix Completion模板(后缀补全)
      • 3.2 查看Live Templates模板(实时模板)
      • 3.3 常用代码模板
      • 3.4 自定义代码模板
    • 四、快捷键的使用
      • 4.1、已知快捷键操作名,未知快捷键
      • 4.2、已知快捷键,不知道对应的操作名
      • 4.3、自定义快捷键
      • 4.4、使用其它平台快捷键
      • 4.5、常用快捷键一览表
    • 五、IDEA断点调试(Debug)
      • 5.1、为什么需要Debug
      • 5.2、Debug的步骤
      • 5.3、多种Debug情况介绍
        • 1、行断点
        • 2、字段断点
        • 3、条件断点
        • 4、异常断点
        • 5、线程调试
        • 6、强制结束
        • 7、自定义调试数据视图
        • 8、常见问题
      • 5.4、IDEA常用插件
        • 推荐1:Alibaba Java Coding Guidelines
        • 推荐2:jclasslib bytecode viewer
        • 推荐3:Translation
        • 推荐4:GenerateAllSetter
        • 插件5:Rainbow Brackets
        • 推荐6:CodeGlance Pro
        • 推荐7:Statistic
        • 推荐8:Presentation Assistant
        • 推荐9:Key Promoter X
        • 推荐10:JavaDoc
        • 推荐11: LeetCode Editor
        • 推荐12:GsonFormatPlus
        • 插件13:Material Theme UI

一、详细设置

1.1 如何打开详细配置界面

1、显示工具栏

在这里插入图片描述

2、选择详细配置菜单或按钮

在这里插入图片描述
在这里插入图片描述

1.2 系统设置

1、默认启动项目配置

在这里插入图片描述

启动IDEA时,默认自动打开上次开发的项目?还是自己选择?
如果去掉Reopen last project on startup前面的对勾,每次启动IDEA就会出现如下界面:

在这里插入图片描述

2、取消自动更新

Settings–>Appearance & Behavior->System Settings -> Updates

在这里插入图片描述

默认都打√了,建议检查IDE更新的√去掉,检查插件更新的√选上。

1.3 设置整体主题

1、选择主题

在这里插入图片描述
2、设置菜单和窗口字体和大小

在这里插入图片描述

3、设置IDEA背景图

在这里插入图片描述

选择一张合适的图片作为背景,即可。

在这里插入图片描述

1.4 设置编辑器主题样式

1、编辑器主题

在这里插入图片描述

2、字体大小
在这里插入图片描述

更详细的字体与颜色如下:
在这里插入图片描述

3、注释的字体颜色

在这里插入图片描述

  • Block comment:修改多行注释的字体颜色
  • Doc Comment –> Text:修改文档注释的字体颜色
  • Line comment:修改单行注释的字体颜色

1.5 显示行号与方法分隔符

在这里插入图片描述

1.6 代码智能提示功能

在这里插入图片描述
IntelliJ IDEA 的代码提示和补充功能有一个特性: 区分大小写 。 如果想不区分大小写的话,就把这个对勾去掉。 建议去掉勾选

1.7 自动导包配置

默认需要自己手动导包,Alt+Enter快捷键
在这里插入图片描述

自动导包设置

  • 动态导入明确的包:Add unambiguous imports on the fly,该设置具有全局性;
  • 优化动态导入的包:Optimize imports on the fly,该设置只对当前项目有效;

在这里插入图片描述

1.8 设置项目文件编码(一定要改)

在这里插入图片描述

说明: Transparent native-to-ascii conversion主要用于转换ascii,显式原生内容。一般都要勾选。

1.9 设置控制台的字符编码

在这里插入图片描述

1.10 修改类头的文档注释信息

在这里插入图片描述

比如:常用的预设的变量,这里直接贴出官网给的:

/**
*	ClassName: ${NAME}
*	Package: ${PACKAGE_NAME}
*	Description:
*	@Author 尚硅谷-宋红康
*	@Create ${DATE} ${TIME}
*	@Version 1.0
*/

1.11 设置自动编译

在这里插入图片描述

1.12 设置为省电模式 (可忽略)

在这里插入图片描述

IntelliJ IDEA 有一种叫做 省电模式 的状态,开启这种模式之后 IntelliJ IDEA 会 关掉代码检查 和 代码提示 等功能。所以一般也可认为这是一种 阅读模式 ,如果你在开发过程中遇到突然代码文件不能进行检查和提示,可以来看看这里是否有开启该功能。

1.13 取消双击shift搜索

因为我们按shift切换中英文输入方式,经常被按到,总是弹出搜索框,太麻烦了。可以取消它。
在这里插入图片描述

方式1:适用于IDEA 2022.1.2版本
在2022.1版本中,采用如下方式消双击shift出现搜索框:搜索double即可,勾选Disable double modifier
key shortcuts,禁用这个选项。

在这里插入图片描述

方式2:适用于IDEA 2022.1.2之前版本
双击shift 或 ctrl + shift + a,打开如下搜索窗口:

在这里插入图片描述

选择registry…,找到"ide.suppress.double.click.handler",把复选框打上勾就可以取消双击shift出现搜索框了。

在这里插入图片描述

1.14 其它设置

是否在单行显式编辑器选项卡(建议去掉勾选)
在这里插入图片描述
设置代码样式:比如,设置import显示"*"时的个数
在这里插入图片描述

二、工程与模块管理

2.1、IDEA项目结构

层级关系:

project(工程) - module(模块) - package(包) - class(类)

具体的:

一个project中可以创建多个module
一个module中可以创建多个package 
一个package中可以创建多个class
这些结构的划分,是为了方便管理功能代码。

2.2 Project和Module的概念

在 IntelliJ IDEA 中,提出了Project和Module这两个概念。

在这里插入图片描述

在 IntelliJ IDEA 中Project是 最顶级的结构单元 ,然后就是Module。目前,主流的大型项目结构基本都是 多Module的结构,这类项目一般是 按功能划分 的,比如:user-core-module、user-facade-module和user- hessian-module等等,模块之间彼此可以 相互依赖 ,有着不可分割的业务关系。因此,对于一个Project 来说:

  • 当为单Module项目的时候,这个单独的Module实际上就是一个Project。
  • 当为多Module项目的时候,多个模块处于同一个Project之中,此时彼此之间具有 互相依赖 的关联关系。
  • 当然多个模块没有建立依赖关系的话,也可以作为单独一个“小项目”运行。

2.3 创建Module

建议创建“Empty空工程”,然后创建多模块,每一个模块可以独立运行,相当于一个小项目。JavaSE阶段 不涉及到模块之间的依赖。后期再学习模块之间的依赖。

步骤:
(1) 选择创建模块

在这里插入图片描述

(2) 选择模块类型:这里选择创建Java模块,给模块命名,确定存放位置

在这里插入图片描述
(3)模块声明在工程下面
在这里插入图片描述

2.4 删除模块

(1) 移除模块
在这里插入图片描述

(2) 彻底删除模块

在这里插入图片描述

2.5 导入老师的模块

(1) 将老师的模块 teacher_chapter04 整个的复制到自己IDEA项目的路径下
在这里插入图片描述

接着打开自己IDEA的项目,会在项目目录下看到拷贝过来的module,只不过不是以模块的方式呈现。
在这里插入图片描述

(2) 查看Project Structure,选择import module

在这里插入图片描述
在这里插入图片描述

(3) 选择要导入的module:
在这里插入图片描述
在这里插入图片描述

(4) 接着可以一路Next下去,最后选择Overwrite

在这里插入图片描述
在这里插入图片描述
最后点击OK即可了。

2.6 同时打开两个IDEA项目工程

1、两个IDEA项目工程效果

有些同学想要把上课练习代码和作业代码分开两个IDEA项目工程。
在这里插入图片描述
在这里插入图片描述

2、新建一个IDEA项目

注意:第一次需要新建,之后直接打开项目工程即可

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

3、打开两个IDEA项目

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.7 导入前几章非IDEA工程代码

1、创建chapter01、chapter02、chapter03等章节的module

将相应章节的源文件粘贴到module的src下。
在这里插入图片描述
在这里插入图片描述

打开其中各个源文件,会发现有乱码。比如:

在这里插入图片描述

2、设置编码

当前项目是UTF-8。如果原来的.java文件都是GBK的(如果原来.java文件有的是GBK,有的是UTF-8就比较 麻烦了)。
可以单独把这两个模块设置为GBK编码的。

在这里插入图片描述

改为GBK,确认即可。如图:

在这里插入图片描述

三、代码模板的使用

3.1 查看Postfix Completion模板(后缀补全)

在这里插入图片描述

3.2 查看Live Templates模板(实时模板)

在这里插入图片描述

3.3 常用代码模板

1、非空判断

变量.nullif(变量== null)
变量.nn:if(变量!= null)
变量.notnull:if(变量!= null) ifn:if(xx == null)
inn:if(xx != null)

2、遍历数组和集合

数组或集合变量.fori:for循环
数组或集合变量.for:增强for循环数组或集合变量.forr:反向for循环
数组或集合变量.iter:增强for循环遍历数组或集合

3、输出语句

sout: 相 当 于 System.out.println             
soutm: 打 印 当 前 方 法 的 名 称         
soutp:打印当前方法的形参及形参对应的实参值
soutv:打印方法中声明的最近的变量的值
变量.sout:打印当前变量值
变量.soutv:打印当前变量名及变量值

4、对象操作

创建对象

  • Xxx.new .var :创建Xxx类的对象,并赋给相应的变量
  • Xxx.new .field:会将方法内刚创建的Xxx对象抽取为一个属性

强转

  • 对象.cast:将对象进行强转 对象.
  • castvar:将对象强转后,并赋给一个变量

5、静态常量声明

  • psf:public static final
  • psfi:public static final int
  • psfs:public static final String
  • prsf:private static final

3.4 自定义代码模板

1、 自定义后缀补全模板**在这里插入图片描述
在这里插入图片描述

2、 自定义Live Templates
例如:定义sop代表System.out.print();语句
①在Live Templates中增加模板

在这里插入图片描述

②先定义一个模板的组,这样方便管理所有自定义的代码模板

在这里插入图片描述

③在模板组里新建模板

在这里插入图片描述

④定义模板(以输出语句为例)

在这里插入图片描述

  • Abbreviation:模板的缩略名称
  • Description:模板的描述
  • Template text:模板的代码片段
  • 模板应用范围。比如点击Define。选择如下:应用在java代码中。

在这里插入图片描述

其它模板1:单元测试模板:

在这里插入图片描述

其它模板2:创建多线程

在这里插入图片描述

其它模板3:冒泡排序

在这里插入图片描述

四、快捷键的使用

4.1、已知快捷键操作名,未知快捷键

在这里插入图片描述

4.2、已知快捷键,不知道对应的操作名

在这里插入图片描述

4.3、自定义快捷键

在这里插入图片描述

4.4、使用其它平台快捷键

苹果电脑或者是用惯Eclipse快捷的,可以选择其他快捷键插件。

在这里插入图片描述

4.5、常用快捷键一览表

第1组:通用型

在这里插入图片描述
第2组:提高编写速度(上)

在这里插入图片描述
第3组:提高编写速度(下)

在这里插入图片描述
第4组:类结构、查找和查看源码

在这里插入图片描述
第5组:查找、替换与关闭
在这里插入图片描述

第6组:调整格式

在这里插入图片描述
Debug快捷键

在这里插入图片描述

五、IDEA断点调试(Debug)

5.1、为什么需要Debug

编好的程序在执行过程中如果出现错误,该如何查找或定位错误呢?简单的代码直接就可以看出来,但 如果代码比较复杂,就需要借助程序调试来查找错误了。

运行编写好的程序时,可能出现的几种情况:
>	情况1:没有任何bug,程序执行正确!
>
====================如果出现如下的三种情况,都又必要使用debug=============================
>	情况2:运行以后,出现了错误或异常信息。但是通过日志文件或控制台,显示了异常信息的位置。
>	情况3:运行以后,得到了结果,但是结果不是我们想要的。
>	情况4:运行以后,得到了结果,结果大概率是我们想要的。但是多次运行的话,可能会出现不是我们想要的情况。   比如:多线程情况下,处理线程安全问题。

5.2、Debug的步骤

Debug(调试)程序步骤如下:
1、添加断点
2、启动调试
3、单步执行
4、观察变量和执行流程,找到并解决问题

1、添加断点

在源代码文件中,在想要设置断点的代码行的前面的标记行处,单击鼠标左键就可以设置断点,在相同 位置再次单击即可取消断点。

在这里插入图片描述

2、启动调试
IDEA提供多种方式来启动程序(Launch)的调试,分别是通过菜单(Run –> Debug)、图标(“绿色臭虫” 在这里插入图片描述等等

在这里插入图片描述

3、单步调试工具介绍

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述:Step Over(F8):进入下一步,如果当前行断点是调用一个方法,则不进入当前方法体内
在这里插入图片描述:Step Into(F7):进入下一步,如果当前行断点是调用一个自定义方法,则进入该方法体内
在这里插入图片描述:Force Step Into(Alt +Shift + F7):进入下一步,如果当前行断点是调用一个核心类库方法,则进入该方法体内
在这里插入图片描述:Step Out(Shift + F8):跳出当前方法体
在这里插入图片描述:Run to Cursor(Alt + F9):直接跳到光标处继续调试
在这里插入图片描述:Resume Program(F9):恢复程序运行,但如果该断点下面代码还有断点则停在下一个断点上
在这里插入图片描述:Stop(Ctrl + F2):结束调试
在这里插入图片描述:View Breakpoints(Ctrl + Shift + F8):查看所有断点
在这里插入图片描述:Mute Breakpoints:使得当前代码后面所有的断点失效, 一下执行到底

5.3、多种Debug情况介绍

1、行断点

断点打在代码所在的行上。执行到此行时,会停下来。

断点设置在方法的签名上,默认当进入时,断点可以被唤醒。也可以设置在方法退出时,断点也被唤醒
在这里插入图片描述

2、字段断点

在类的属性声明上打断点,默认对属性的修改操作进行监控
在这里插入图片描述

3、条件断点

在这里插入图片描述

4、异常断点

在这里插入图片描述

5、线程调试

在这里插入图片描述

6、强制结束

在这里插入图片描述

7、自定义调试数据视图

在这里插入图片描述
在这里插入图片描述

8、常见问题

问题:使用Step Into时,会出现无法进入源码的情况。如何解决? 
方案1:使用 force step into 即可
方案2:点击Setting -> Build,Execution,Deployment -> Debugger -> SteppingDo not step into the classess中的 java.* 、	取消勾选即可。

在这里插入图片描述

5.4、IDEA常用插件

推荐1:Alibaba Java Coding Guidelines

在这里插入图片描述

阿里巴巴Java编码规范检查插件,检测代码是否存在问题,以及是否符合规范。
使用:在类中,右键,选择编码规约扫描,在下方显示扫描规约和提示。根据提示规范代码,提高代码  质量。

推荐2:jclasslib bytecode viewer

在这里插入图片描述

可视化的字节码查看器。使用:
1.IDEA 打开想研究的类。
2.	编译该类或者直接编译整个项目( 如果想研究的类在jar 包中,此步可略过)。
3.	打开“view” 菜单,选择“Show Bytecode With jclasslib” 选项。
4.	选择上述菜单项后IDEA 中会弹出jclasslib 工具窗口。

在这里插入图片描述

推荐3:Translation

注册翻译服务(有道智云、百度翻译开放平台、阿里云机器翻译)帐号,开通翻译服务并获取其应用ID  和密钥绑定应用ID和密钥:偏好设置(设置) > 工具 > 翻译 > 常规 > 翻译引擎 > 配置…
使用:鼠标选中文本,点击右键即可自动翻译成多国语言。注:请注意保管好你的应用密钥,防止其泄露。

推荐4:GenerateAllSetter

实际开发中还有一个非常常见的场景: 我们创建一个对象后,想依次调用  Setter 函数对属性赋值,如果属性较多很容易遗漏或者重复。

在这里插入图片描述
可以使用这 GenerateAllSetter 提供的功能,快速生成对象的所有 Setter 函数(可填充默认值),然后自己再跟进实际需求设置属性值。

插件5:Rainbow Brackets

在这里插入图片描述

给括号添加彩虹色,使开发者通过颜色区分括号嵌套层级,便于阅读
在这里插入图片描述

推荐6:CodeGlance Pro

在这里插入图片描述
在编辑器右侧生成代码小地图,可以拖拽小地图光标快速定位代码,阅读行数很多的代码文件时非常实 用。
在这里插入图片描述

推荐7:Statistic

在这里插入图片描述
代码统计工具
在这里插入图片描述
在这里插入图片描述

推荐8:Presentation Assistant

在这里插入图片描述

显示快捷键操作的按键

推荐9:Key Promoter X

在这里插入图片描述
快捷键提示插件。当你执行鼠标操作时,如果该操作可被快捷键代替,会给出提示,帮助你自然形成使 用快捷键的习惯,告别死记硬背。

推荐10:JavaDoc

在这里插入图片描述
按 alt+insert ,执行操作
在这里插入图片描述

推荐11: LeetCode Editor

在这里插入图片描述

在这里插入图片描述
在 IDEA 里刷力扣算法题

推荐12:GsonFormatPlus

在这里插入图片描述

根据 json 生成对象。
使用:使用alt + s 或 alt + insert调取。

在这里插入图片描述

插件13:Material Theme UI

在这里插入图片描述

对于很多人而言,写代码时略显枯燥的,如果能够安装自己喜欢的主题将为开发工作带来些许乐趣。
IDEA 支持各种主题插件,其中最出名的当属 Material Theme UI。

在这里插入图片描述
安装后,可以从该插件内置的各种风格个选择自己最喜欢的一种。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/29055.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

uniapp小程序实现圆环效果

文章目录调用组件uniapp小程序利用 canvas2d实现根据指定时间动态画圆环效果调用 <view class"dubbing-control" :style"{width:recordWidth,height:recordWidth}"><dubbing-button v-if"show" :width.sync"recordWidth" :s…

e智团队实验室项目-第四周-YOLOv论文的对比实验中遇到的问题

贾小云*&#xff0c;赵雅玲 *, 张钊* , 李锦玉*&#xff0c;迟梦瑶*&#xff0c;赵尉*&#xff0c;潘玉*&#xff0c;刘立赛&#xff0c;祝大双&#xff0c;李月&#xff0c;曹海艳&#xff0c; (淮北师范大学计算机科学与技术学院&#xff0c;淮北师范大学经济与管理学院&…

2022年度国家级科技企业孵化器开始申报

科技部火炬中心关于开展2022年度国家级科技企业孵化器申报工作的通知各省、自治区、直辖市及计划单列市科技厅&#xff08;委、局&#xff09;&#xff0c;新疆生产建设兵团科技局&#xff1a; 为贯彻落实党的二十大精神&#xff0c;加快实施创新驱动发展战略&#xff0c;加快实…

MySQL操作

目录 1.对库操作 1.1 创建数据库 1.1.1 查看有哪些数据库 1.1.2 指定数据库的字符集 1.1.3 查重创建数据库 1.1.4 查看警告信息 1.1.5 小知识:SQL语句中的分号 1.1.6 小知识:设置默认字符集 1.1.7 小知识:语句中的大小写 1.2 使用/选中数据库 1.3 删除数据库(慎重操作…

PHP视频网站用wamp、phpstudy运行定制开发mysql数据库BS模式

一、源码特点 PHP视频网站是一套完善的web设计系统&#xff0c;对理解php编程开发语言有帮助&#xff0c;系统具有完整的源代码和数据库系统主要采用B/S模式开发,开发环境为PHP APACHE&#xff0c;数据库为mysql5.0&#xff0c;使 用php语言开发 PHP视频网站用wamp、phpstu…

21. [Python GUI] PyQt5中的模型与视图框架-抽象模型基类QAbstractItemModel与自定义模型

PyQt5中的抽象模型基类QAbstractItemModel与自定义模型 一、关于QAbstractItemModel类 QAbstractItemModel类继承自QObject&#xff0c; 该类是Qt所有模型类的基类&#xff0c;用于管理模型/视图结构中的数据。Qt的所有模型都需要子类化该类。注意&#xff0c;该类是抽象类&am…

数字孪生应用方向展示

昨晚&#xff0c;2022年卡塔尔世界杯正式打响&#xff01;伴随开幕式的进行&#xff0c;由中国铁建城建的卡塔尔世界杯主场馆卢赛尔体育场惊艳全球。事实上&#xff0c;在数字孪生技术的加持下&#xff0c;体育场馆建设也是重点技术应用方向之一&#xff0c;今天就为大家重点展…

java读取文件

先看项目截图 public class FileTest {public static void main(String[]args) throws IOException {String path Objects.requireNonNull(FileTest.class.getClassLoader().getResource("")).getPath();System.out.println(path);System.out.println("****…

微信“史诗级”更新,小而美终于回来啦~

最近微信安卓版又有了更新&#xff0c;版本号也来到了8.0.30。 此次更新又被业界称之为“史诗级”更新&#xff0c;主要原因是新版本微信安装包体积缩小了10M。 没错&#xff0c;你没有看错微信的安装包真的缩小了&#xff0c;而且整整缩小了10M&#xff01; 天呐&#xff0…

MyBatis从入门到精通真没那么难!跟着我带你深入实践Mybatis技术原理与实战!

什么是Mybatis mybatis 是一个优秀的基于java的持久层框架&#xff0c;它内部封装了jdbc&#xff0c;使开发者只需要关注sql语句本身&#xff0c;而不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。 mybatis通过xml或注解的方式将要执行的各种 statemen…

跨平台应用开发进阶(四十五)uni-app集成企微客服实战

文章目录一、前言二、功能实现2.1 环境准备2.2 代码层面2.3 拓展工具三、拓展阅读一、前言 应用运营过程中&#xff0c;考虑接入企业微信客服功能&#xff0c;大致看了下官方接入文档&#xff0c;并不困难&#xff0c;引入代码量也不大。按照手册来操作即可。 二、功能实现 …

Go Module的基本使用

go module是类似于java中的maven,是包的管理工具&#xff0c;在没有这个go module之前&#xff0c;都是配置本地的GOPATH&#xff0c;创建的每个项目也都必须创建在这个GOPATH的src目录下&#xff0c;且项目的go文件不能重名 go module是在go1.1.1版本推出的 开启go module 在…

装配式施工在建筑装修中的应用研究

目 录 摘 要 I Abstract II 1引言 1 2装配式施工在建筑装修中的发展背景及现状 2 2.1装配式施工在建筑装修中的发展背景 2 2.2建筑装饰行业现状 2 3装配式施工在建筑装修中体系的主要特点 3 4装配式施工在建筑装修中体系的构成 4 4.1八大系统 4 4.1.1集成卫浴系统 4 4.1.2集成厨…

【App自动化测试】(二)Appium环境部署

目录1. Appium生态工具2. Appium环境安装部署2.1 Appium 环境依赖说明2.2 第一步&#xff1a;安装JDK2.3 第二步&#xff1a;安装SDK2.4 第三步&#xff1a;安装Appium2.5 第四步&#xff1a;安装appium python client2.6 第五步&#xff1a;安装appium-doctor检测appium的安装…

Metabase学习教程:视图-1

你应该用哪个图表&#xff1f; 您应该使用哪种类型的图表和图表来最好地传达来自数据的见解&#xff1f;这将有助于你选择正确的工作。 选择正确的图表可以归结为两个问题&#xff1a;数据是什么样子的&#xff0c;以及您试图传达什么&#xff1f; 让Metabase为您选择图表 …

Day01-网页结构分析

网页结构分析 一 前言 姓名&#xff1a;陈云 TEL&#xff1a;18571593511 企业用人的两个标准 1.能干活,见到需求能反应出粗线条实施计划,起手实施后能自主预判和解决坑点,直至完成. 2.对某些敏感点理解较准确,有一定潜质做个性化封装和技术选型工作,应对突发状况,避免生…

SpringBoot--通过JSON传递请求参数--方法/实例

原文网址&#xff1a;SpringBoot--通过JSON传递请求参数--方法/实例_IT利刃出鞘的博客-CSDN博客 简介 本文用示例介绍SpringMVC如何通过JSON格式传递入参。 JSON格式使用post方式来请求&#xff0c;即&#xff1a;对应的注解为&#xff1a;PostMapping。 PostMapping注解的方法…

Vue学习笔记

课程来源&#xff1a;https://www.bilibili.com/video/BV1Zy4y1K7SH?p4&vd_source6f37192b213c98639a87ec77b26d105d 学习计划&#xff1a;一天学10节&#xff0c;从第四节开始做笔记&#xff0c;预计16天完成&#xff08;完成日期2022年12月7日&#xff09; 目录&#…

【1】Anaconda基本命令以及相关工具:jupyter、numpy、Matplotilb

目录 一、Anaconda ◼ anaconda命令行操作 二、jupyter notebook 1 jupyter的基础使用 ◼ jupyter的启动 ◼ ipynb文件的新建、重命名、删除 ◼ 菜单说明 ◼ 运行cell单元块 ◼ 编写文档笔记 2 jupyter的高级使用&#xff1a;常用魔法命令 ◼ writefile pycat run …

【Golang】来用GoLand开发第一个Go程序

​ &#x1f4d3;推荐网站(不断完善中)&#xff1a;个人博客 ​ &#x1f4cc;个人主页&#xff1a;个人主页 ​ &#x1f449;相关专栏&#xff1a;CSDN专栏、个人专栏 ​ &#x1f3dd;立志赚钱&#xff0c;干活想躺&#xff0c;瞎分享的摸鱼工程师一枚 文章目录&#x1f34a…