IDEA开发工具
IDEA开发工具
一、编码神器-IDEA
(一)IDEA介绍[了解]
l 官网:http://www.jetbrains.com/idea/download/#section=windows
l 官网教程:
https://www.jetbrains.com/help/idea/install-and-set-up-product.html
l 百科介少
l IDEA是 JetBrains 公司的产品,公司旗下还有其它产品,比如:
Ø WebStorm:用于开发 JavaScript、HTML5、CSS3 等前端技术;
Ø PyCharm:用于开发 python
Ø PhpStorm:用于开发 PHP
Ø RubyMine:用于开发 Ruby/Rails
Ø AppCode:用于开发 Objective - C/Swift
Ø CLion:用于开发 C/C++
Ø DataGrip:用于开发数据库和 SQL
Ø Rider:用于开发.NET
Ø GoLand:用于开发 Go
Ø Android Studio:用于开发 android
l IDEA,全称 IntelliJ IDEA,是 Java 语言的集成开发环境,IDEA 在业界被公认为是最好的 java 开发工具之一,尤其在智能代码助手、代码自动提示、Debug调试、重构、J2EE支持、Ant、JUnit、CVS 整合、代码审查、创新的 GUI 设计等方面的功能可以说是超常的。
IntelliJ IDEA 在 2015 年的官网上这样介绍自己:
Excel at enterprise, mobile and web development with Java, Scala and Groovy,with all the latest modern technologies and frameworks available out of thebox.
翻译:
IntelliJ IDEA 主要用于支持 Java、Scala、Groovy 等语言的开发工具,同时具备支持目前主流的技术和框架,擅长于企业应用、移动应用和 Web 应用的开发。
l 注意: IntelliJ IDEA 对硬件的要求
2G 内存的计算机只适合写小程序、小项目或是开发静态页面。
Java Web 项目最好的方案是 8G 内存或是以上,硬盘能再用上固态是最好的,因为IntelliJ IDEA 有大量的缓存、索引文件,把 IntelliJ IDEA 的缓存、索引文件放在固态上,IntelliJ IDEA 流畅度也会加快很多。
(二)下载-安装[掌握]
1.下载
https://www.jetbrains.com/idea/download/#section=windows
2.安装
(1)点击安装
l 本教程所对应的版本2017.3.2版本
注意:所有软件安装路径中不能出现空格和中文!!!
l 在桌面上创建一个快捷图标,建议勾选上,方便我们在安装后定位 IntelliJ IDEA 安装目录。
l 关联 Java 和 Groovy 文件,建议都不要勾选,正常我们会在 Windows 的文件系统上打开这类文件都是为了快速查阅文件里面的内容,如果用 IntelliJ IDEA 关联上之后,由于 IntelliJ IDEA 打开速度缓慢,这并不能方便我们查看
(2)运行并破解
百度idea服务器破解或者idea破解码
(3)选择UI主题
(4)选择插件(跳过)
这里可以按默认设置,点击下一步,后续可以在settings中修改
3.目录介绍
(1)安装目录
bin:容器,执行文件和启动参数等
help:快捷键文档和其他帮助文档
jre64:64 位java 运行环境
lib:idea 依赖的类库
license:各个插件许可
plugins:插件
其中:bin 目录下:
• idea.exe 文件是 IntelliJ IDEA 32 位的可行执行文件,IntelliJ IDEA 安装完默认发送到桌面的也就是这个执行文件的快捷方式。
• idea.exe.vmoptions 文件是 IntelliJ IDEA 32 位的可执行文件的 VM 配置文件
• idea64.exe 文件是 IntelliJ IDEA 64 位的可行执行文件,要求必须电脑上装有 JDK 64 位版本。64 位的系统也是建议使用该文件。
• idea64.exe.vmoptions 文件是 IntelliJ IDEA 64 位的可执行文件的 VM 配置文件
• idea.properties 文件是 IntelliJ IDEA 的一些属性配置文件
配置文件修改的原则主要是根据自己机器的内存情况来判断的,个人是建议 8G 以下的机子或是静态页面开发者都是无需修改的。如果你是开发大型项目、Java 项目或是 Android 项目,并且内存大于 8G,建议进行修改
-Xms128m,16 G 内存的机器可尝试设置为 -Xms512m (设置初始的内存数,增加该值可以提高 Java 程序的启动速度。)
-Xmx750m,16 G 内存的机器可尝试设置为 -Xmx1500m (设置最大内存数,提高该值,可以减少内存 Garage 收集的频率,提高程序性能)
-XX:ReservedCodeCacheSize=240m,16G 内存的机器可尝试设置为-XX:ReservedCodeCacheSize=500m (缓存大小)
(2)配置目录
l 目录介绍
• 对于这个设置目录有一个特性,就是你删除掉整个目录之后,重新启动 IntelliJ IDEA 会再自动帮你再生成一个全新的默认配置,所以很多时候如果你把 IntelliJ IDEA 配置改坏了,没关系,删掉该目录,一切都会还原到默认,我是很建议新人可以多自己摸索 IntelliJ IDEA 的配置,多几次还原,有助于加深对 IntelliJ IDEA 的了解。
• config 目录是 IntelliJ IDEA 个性化化配置目录,或者说是整个 IDE 设置目录。也是我个人认为最重要的目录,没有之一,安装新版本的 IntelliJ IDEA 会自动扫描硬盘上的旧配置目录,指的就是该目录。这个目录主要记录了:IDE 主要配置功能、自定义的代码模板、自定义的文件模板、自定义的快捷键、Project 的 tasks 记录等等个性化的设置。
• system 目录是 IntelliJ IDEA 系统文件目录,是 IntelliJ IDEA 与开发项目一个桥梁目录,里面主要有:缓存、索引、容器文件输出等等,虽然不是最重要目录,但是也是最不可或缺目录之一。
l 配置文件的位置可以通过修改properties文件进行指定
• 上图是 IntelliJ IDEA 一些属性配置,没有 32 位和 64 位之分,修改原则主要根据个人对 IntelliJ IDEA 的个性化配置情况来分析。常修改的就是下面 4 个参数:
• idea.config.path=${user.home}/.IntelliJIdea/config ,该属性主要用于指向 IntelliJ IDEA 的个性化
配置目录,默认是被注释,打开注释之后才算启用该属性,这里需要特别注意的是斜杠方向,这里用的是正斜杠。
• idea.system.path=${user.home}/.IntelliJIdea/system ,该属性主要用于指向 IntelliJ IDEA 的系统文件目录,默认是被注释,打开注释之后才算启用该属性,这里需要特别注意的是斜杠方向,这里用的是正斜杠。如果你的项目很多,则该目录会很大,如果你的 C 盘空间不够的时候,还是建议把该目录转移到其他盘符下。
(三)入门案例[掌握]
1.创建普通Java工程
(1)创建工程并编写代码
l 新建工程
•Create New Project 创建一个新项目。
•Import Project 导入一个已有项目。
•Open 打开一个已有项目。
•Check out from Version Control 可以通过服务器上的项目地址 Checkout Github 上面项目或是其他 Git 托管服务器上的项目。
l next
l 指定名称和位置
l 显示工具
l 界面说明
Ø 工程下的 src 类似于 Eclipse 下的 src 目录,用于存放代码。
Ø 工程下的.idea 和 .iml 文件都是 IDEA 工程特有的。类似于 Eclipse 工程下的.settings、.classpath、.project 等。
ü .idea 即为 Project 的配置文件目录。
ü .iml 即为 Module 的配置文件。
l 设置项目jdk环境
l 创建类
l 注意:不管是创建 class,还是 interface,还是 annotation,都是选择 new – java class
l 编写代码
l 说明:在 IDEA 里写完代码,不用点击保存。
l 运行代码
注意:IntelliJ IDEA 是一个没有 Ctrl + S 的 IDE,所以每次修改完代码你只要管着运行或者调试即可,无需担心保存或者丢失代码。
(2)添加jar包
2.创建web工程
中间件服务器:tomcat、weblogic、websphere、jettyjboss
现在基本的web项目是创建了,但是目录结构还有很多需要修改的。
l 创建WEB-INF目录
在web文件夹上右键-->New->Directory:WEB-INF
l 没有lib目录和classes目录
在WEB-INF文件夹上右键-->New->Directory:创建两个文件夹:classes和lib,结果如下:
l 没有web.xml问题解决
编译地址的修改:File-->Project Structure-->Modules-->Paths:选择Use module compile output path:选择classes目录
import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Date; /** * Created by caowei on 2018/8/10. */ @WebServlet("/hello") public class MavenDemo1 extends HttpServlet {protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {doGet(request, response);}protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {response.getWriter().print(new Date().toLocaleString());} }
修改配置支持热部署
访问测试
或者在创建完web项目后再添加tomcat支持
(四)概念说明[了解]
1.图标
Source root说明:你可以理解为源目录,源码的作用就是用来专门放 Java 类文件,相对于编译出来的 class 文件而言,它就是源。我们一般默认名字叫 src 的目录就是源目录,但是其实并不是这样的,在 IntelliJ IDEA 中,即使叫 srcs 也是可以设置为 Source root ,所以源目录跟目录命名是没有关系的,而是在于 IntelliJ IDEA 支持对任意目录进行设置为 Source root ,作用是标记该目录下的文件是可编译的。
2.Project和Module
l 官网说明
https://www.jetbrains.com/idea/help/eclipse.html
IDEA 官网:
An Eclipse workspace is similar to a project in IntelliJ IDEA
An Eclipse project maps to a module in IntelliJ IDEA
翻译 :
Eclipse 中 workspace 相当于 IDEA 中的 的 Project
Eclipse 中 Project 相当于 IDEA 中的 Module
l 说明
IntelliJ IDEA 是没有类似 Eclipse 的工作空间的概念( Workspaces ),最大单元就是 Project 。如果你同时观察多个项目的情况,IntelliJ IDEA 提供的解决方案是打开多个项目实例,你可以理解为开多个项目窗口。
在 IntelliJ IDEA 中 Project 是最顶级的级别,次级别是 Module。一个 Project可以有多个 Module。
目前主流的大型项目结构都是类似这种多 Module 结构,这类项目一般是这样划分的,比如:core Module、web Module、plugin Module、solr Module 等等,模块之间彼此可以相互依赖。通过这些 Module 的命名也可以看出,他们之间应该都是处于同一个项目业务情况下的模块,彼此之间是有不可分割的业务关系的。
所以我们现在总结:一个 Project 是由一个或多个 Module 组成,模块之间尽量是处在同一个项目业务的的情况下,彼此之间互相依赖关联。这里用的是尽量 ,因为 IntelliJ IDEA 的 Project 是一个没有具备任何编码设置、构建等开发功能的,主要起到一个项目定义、范围约束、规范等类型的效果,也许我们可以简单地理解为就是一个单纯的目录,只是这个目录命名上必须有其代表性的意义
l 但是
我们可以通过使用Project管理Module的方式,实现类似Eclipse中Workspace的概念,即把 Project当作Eclipse中的Workspace使用,如:
l 新建空项目作为工作空间
新建module作为项目
最后可以实现像Eclipse一样的效果
l 注意:删除模块前需要先移除模块,然后去磁盘目录手动删除即可
(五)常见设置[应用]
1.显示工具栏图标
2.查看项目配置(项目源目录、输出以及所依赖的jar**)**
或者
3.全局默认设置(配置针对整个Idea生效)
或者
4.普通设置(针对Project级别,工作空间级别)
说明
注意:通过settings进行的普通设置有一些可以全局生效
5.更改字体大小通过ctrl+鼠标滚轮
6.代码提示不区分大小写
7.修改主题
l 修改主题
8.修改字体(了解)
修改控制台输出字体
9.修改控制台字体颜色(了解)
10.修改注释的字体颜色(了解)
Ø Doc Comment – Text:修改文档注释的字体颜色
Ø Block comment(块注释):修改多行注释的字体颜色
Ø Line comment:修改当行注释的字体颜色
11.设置文件编码(重要)
说明:Transparent native-to-ascii conversion 主要用于转换 ascii,一般都要勾选,不然 Properties 文件中的注释显示的都不会是中文
12.设置鼠标悬浮提示
13.自动导包&优化导包
14.设置自动编译
类似于Eclipse中的自动编译
15.空格与tab缩进设置
16.显示行号和方法分割线
17.去除单词拼写检查
18.清理缓存和索引
随着项目越来越大,新编写的代码没有立即生效(引用等),此时可以清理缓存和索引
通过上面方式清除缓存、索引本质也就是去删除 C 盘下的 system 目录下的对应的文件而已,所以如果你不用上述方法也可以删除整个 system 。当 IntelliJ IDEA 再次启动项目的时候会重新创建新的 system 目录以及对应项目缓存和索引。
如果你遇到了因为索引、缓存坏了以至于项目打不开,那也建议你可以直接删除 system 目录,一般这样都可以很好地解决你的问题。
19.设置目录折叠
20.定位到当前文件所在目录
21.配置文件的生成模板
/** * @author ${USER} * @date ${DATE} ${TIME} * @description */
22.Debug
23.省电模式
如上图标注 1 所示,IntelliJ IDEA 有一种叫做 省电模式 的状态,开启这种模式之后 IntelliJ IDEA 会关掉代码检查和代码提示等功能。所以一般我也会认为这是一种 阅读模式
如果你在开发过程中遇到突然代码文件不能进行检查和提示可以来看看这里是否有开启该功能。
24.显示内存占用
25.设置水平或者垂直分屏编辑
26.设置启动idea或打开项目时提示
27.设置代码环绕
Ctrl + Alt + T
28.取消更新
29.查看本地文件编辑历史
类似ctrl+z功能的升级
30.生成 javadoc
zh_CN
-encoding UTF-8 -charset UTF-8
31.自定义代码模版
l 关于模板(Templates)
代码模板的原理就是配置一些常用代码字母缩写,在输入简写时可以出现你预定义的固定模式的代码,使得开发效率大大提高,同时也可以增加个性化。
最简单的例子就是在 Java 中输入 sout 会出现 System.out.println();
l Idea中代码模板有两类Live Templates和Postfix Completion
二者的区别:Live Templates 可以自定义,而 Postfix Completion 不可以。同时,有些操作二者都提供了模板,Postfix Templates 较 Live Templates 能快 0.01 秒
l 官方介绍 Live Templates:
https://www.jetbrains.com/help/idea/using-live-templates.html
l Postfix Completion
Live Templates
Itli遍历集合/itar遍历数组(使用较多)
二者的区别:有些操作二者都提供了模板,Postfix Templates 较 Live Templates 能快 0.01 秒
举例 :
l psvm : 可生成 main 方法
l sout : System.out.println() 快捷输出
类似的:
soutp=System.out.println("方法形参名 = " + 形参名);
soutv=System.out.println("变量名 = " + 变量);
soutm=System.out.println("当前类名.当前方法");
“abc”.sout => System.out.println("abc");
l fori : 可生成 for 循环
类似的:
iter:可生成增强 for 循环
itar:可生成普通 for 循环
l list.for : 可生成集合 list 的 的 for 循环
List list = new ArrayList();
输入: list.for 即可输出
for(String s:list){
}
又如:list.fori 或 list.forr
l ifn :可生成 if(xxx = null)
类似的:
inn:可生成 if(xxx != null) 或 xxx.nn 或 xxx.null
l prsf :可生成 private static final
类似的:
psf:可生成 public static final
psfi:可生成 public static final int
psfs:可生成 public static final String
经常使用的如下:
l 修改现有模板 修改现有模板:Live Templates
如果对于现有的模板,感觉不习惯、不适应的,可以修改:
修改 1 :
通过调用 psvm 调用 main 方法不习惯,可以改为跟 Eclipse 一样,使用 main 调取。
修改 2 :
类似的还可以修改 psfs。
l 自定义模板 自定义模板
IDEA 提供了很多现成的 Templates。但你也可以根据自己的需要创建新的Template。
先定义一个模板的组:
选中自定义的模板组,点击”+”来定义模板。
@Test public void test$VAR1$(){$END$ }
\1. Abbreviatio:模板的缩略名称
\2. Description:模板的描述
\3. Template text:模板的代码片段
\4. 应用范围:比如点击 Define,然后在 java 类文件中应用即可
类似的可以再配置自己喜欢的Template:
(六)IDEA快捷键[应用]
1.Idea原生快捷键
快捷键 | 介绍 |
---|---|
Alt + Enter | 根据光标处所在的问题,提供快速修复选择,光标放在的位置不同提示的结果也不同(万能修复快捷键,同时可以帮助我们生成本地变量==eclipse中的ctrl+1)注意:非个人编码问题导致的错误,都可以尝试使用该快捷键修复 |
Alt + Insert | 代码自动生成,如生成对象的 set / get 方法,构造函数,toString() 等 |
Shift + Shift | 查找所有文件 |
Ctrl + D | 复制当前行到下一行 |
Ctrl + Y | 删除当前行 |
Alt + 左方向键 | 向左切换tab |
Alt + 右方向键 | 向右切换tab |
Ctrl + Alt + 左方向键 | 快速返回上次查看代码的位置(Back) |
Ctrl + Alt + 右方向键 | 快速返回上次查看代码的位置(Forward) |
Ctrl + F | 在当前文件进行文本查找 |
Ctrl + Shift + F | 在当前项目进行文本查找 |
Ctrl + R | 在当前文件进行文本替换 |
Ctrl + Shift + R | 在当前项目进行文本替换 |
Ctrl + / | 注释光标所在行代码,会根据当前不同文件类型使用不同的注释符号 |
Ctrl + Shift + / | 代码块注释 |
Ctrl + Alt + L | 格式化代码,可以对当前文件和整个包目录使用 |
Alt + 7 | 显示当前类中的所有方法、全局常量,方法还包括形参和返回值 |
Alt + F7 | 可以查看一个Java类、方法或变量的直接使用情况。 |
ctrl + alt +b | 查看接口的实现类 |
ctrl + h | 查看类或接口的继承关系 |
F7 | 在 Debug 模式下,进入下一步,如果当前行断点是一个方法,则进入当前方法体内,Step Into |
F8 | 在 Debug 模式下,进入下一步,如果当前行断点是一个方法,则不进入当前方法体内,Step Over |
F9 | 在 Debug 模式下,恢复程序运行,但是如果该断点下面代码还有断点则停在下一个断点上,Resume |
2.设置eclipse风格快捷键
常用快捷键:
提示补全 | Alt + / |
---|---|
单行注释 | ctrl + / |
多行注释 | ctrl + shift + / |
向下复制一行 | Ctrl + alt + down |
删除一行或选中行 | Ctrl + d |
向下移动行 | Alt + down |
向上移动行 | Alt + up |
万能纠错/生成返回值变量 | Alt + enter(依然可用) |
退回到前一个编辑的页面 (back) | Alt + left |
进入到下一个编辑的页面(针对于上条) (forward) | Alt + right |
查看继承关系(type hierarchy) | F4 |
格式化代码 | ctrl+shift+F |
选中数行,整体往后移动 | tab |
选中数行,整体往前移动 | shift + tab |
查看类的结构:类似于eclipse 的outline | ctrl+o |
修改变量名与方法名 | Alt + shift + r |
大写转小写/ 小写转大写 | Ctrl + shift + y/x |
生成构造器/get/set/toString | Alt + insert(依然可用) |
Shift+shift | 万能搜索(依然可用) |
查找/替换(当前) | Ctrl + f |
查找(全局) | Ctrl + h |
查看类的继承结构图 | Ctrl + ALT+ u |
打开最近改的文件 | Ctrl + E |
查找方法在哪里被调用 | Ctrl + G |
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
相关文章
- linux下载docker-compose
话不多说直接写 docker-compose的下载的操作步骤呢再官网上面有直接粘贴复制到命令行下载就可以了(下面提供两种一种是安装docker的一种是安装编排工具docker-compose的) 安装docker https://www.docker.com/products/docker-desktop 安装 docker-compose https://docs.docke…...
2024/4/30 3:14:15 - SpringBoot基于Redis实现简单的发布订阅功能
1、前言正如标题所言,在SpringBoot项目中,基于Redis实现了简单的订阅和发布功能。项目实例地址:https://gitee.com/hsh2015/learningDemo/tree/master/redis-learning。下面主要记录一下,在实现该实例用到的知识点。 2、依赖文件<dependencies><dependency><…...
2024/5/8 15:24:07 - 一道js闭包引发的惨案(js闭包)
今天又收到面试了,i开心呢,然后又凉凉了,原来以为自己真的了解了闭包,今天我发现我错了。 还好面试官人很好 啥也b说了,上题:for(var i=0;i<5;i++){setTimeout(function(){console.log(i);},1000)}console.log(i);结果:六个五(我知道这是闭包,我还在0,1,2,3,4,…...
2024/4/29 1:02:14 - 解决问题ModuleNotFoundError: No module named ‘requests_html‘
ModuleNotFoundError: No module named requests_html’问题的解决 事件:JetBrains PyCharm 运行.py时,出现 原因:如提示所言:缺少requests。 解决:(pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。) 第一步:检查是否安装requests…...
2024/4/30 2:58:57 - yii2 提示 Call to undefined function yii base fnmatch
直接php composer update更新就行程序员工具:https://www.toolnb.com/...
2024/5/5 3:36:14 - 概述
计算机网络定义 计算机网络是由若干结点和连接这些结点的链路所组成,网络中的结点可以是计算机,集线器,交换器或者是路由器等。 协议 网络协议约定了网络中数据发送和接收、以及数据本身组织(数据流是如何划分成分 组或者数据包,以及分组格式)的一些规范。...
2024/5/6 14:03:04 - OpenVINO基础知识
一 关于OpenCV 截至2020-04-06,OpenCV的最新版本是4.3.0。OpenCV 自3.3开始加入对深度学习推理的支持,即OpenCV DNN模块。至今为止已经支持大多数主流深度学习框架,如TensorFlow、Caffe、Torch、DarkNet、ONNX 和 OpenVINO 格式的网络模型。 二 关于OpenVINO OpenVINO是英特…...
2024/5/4 10:54:27 - vue init webpack项目速度很慢
vue init webpack项目速度慢 前提是有cnpm(cnpm -v查看版本,检查是否安装了) 在初始化项目之前先cnpm install webpack利用国内镜像下载好依赖 再用vue init webpack projectname 初始化...
2024/4/16 14:04:24 - (二)元件的自定义设置——【Axure入门】Axure RP从入门到精通
#拖入矩形元件,滑动三角,对矩形进行变形,点击圆形,选择自定义形状,按住ctrl键,光标移动到边角,可对元件进行旋转#色卡 1:选择单色或渐变 2:利用吸管提取颜色 3:直接在面板选取颜色 4:设置透明度 5:设置渐变角度#阴影#线段 1:线段设置 2:线段粗细 3:线段类型#1…...
2024/4/16 14:04:09 - SecureCRT全局设置无效的解决方法
软件的全局设置有问题,搞的每次连接新的虚拟机都要设置一些东西,很烦找到安装路径:然后打开Default.ini配置文件,一般看名字都能自己修改了,比如我要改命令操作界面又或者有人希望编码为utf-8的保存+重启即可...
2024/5/8 23:48:01 - Maven:你还在手动导包吗?带你了解Maven的前世今生(尚硅谷详细笔记)
文章目录一、吐槽:二、为什么要用Maven?2.1 真的需要吗?2.2 究竟为什么?三、什么是Maven?3.1 Maven 简介3.2 什么是构建3.3 构建过程的几个主要环节3.4 自动化构建3.5 Maven 核心概念四、Maven核心概念详解:4.1 约定的目录结构:4.2 POM4.3 坐标:4.3.1 几何中的坐标4.3.2 Ma…...
2024/5/1 23:50:27 - SQL Server WMI 您没有权限或者该服务器无法访问
先说以下我的解决方案:我是按照下面这位博主第三种方式解决的;我先说一些我的情况,win server 2012 R2 安装 SQL Server 2005,安装的过程中也是按照下面这位博主的方法安装的(hhttps://blog.csdn.net/langzxz/article/details/17394257),安装完成后我做了数据迁移(更改…...
2024/4/29 12:53:14 - 加速度计
注:本篇为翻译内容,原文来自https://www.hobbytronics.co.uk/accelerometer-info加速度计可测量加速度。那就是由于运动引起的加速度,也由于重力引起的加速度。加速度计通常用于计算倾斜角。他们只有在静止不动时才能可靠地执行此操作。为了获得准确的倾斜角度,通常将它们与…...
2024/4/16 14:05:00 - [Error] lvalue required as left operand of assignment
[Error] lvalue required as left operand of assignment 用的是DEVc++,想要用指针的方式实现对二维数组s中元素s[2][7]赋值为A #include <stdio.h> main() {char s[3][10],*p;p=&s[2][7];*p=A;printf("%c",s[2][7]); } 可以得出正确结果 但是按照书上的方…...
2024/4/27 10:11:35 - layui弹出层
layui学习弹出层layui学习官网:参考过程:注意:实现结果: layui学习官网: 首先进入官网 layui.com 下载所需要的文件 保存到本地接着进入官网,点开示例然后选择你所需要学习的效果 、 点开之后可以看到效果,也可以去看源代码参考过程: 到项目里面把刚刚所下载的js css …...
2024/5/3 4:35:19 - 阿里云轻量应用服务器环境搭建-Ubuntu安装jdk
阿里云轻量应用服务器环境搭建-Ubuntu安装jdk参考链接:https://yq.aliyun.com/articles/704959?spm=a2c4e.11155472.0.0.3062781716Td5a查找合适的openjdk版本:apt-cache search openjdk安装sudo apt-get install openjdk-8-jdk配置环境变量, 编辑如下文件:vim ~/.bashrc输入…...
2024/5/4 3:30:07 - junit测试报错No runnable methods
原因一:@Test这个注解导入包不正确。 解决方法: @Test应导入的正确包名为:import org.junit.Test; 原因二: 未在测试方法上边加入@Test注解。 解决方法: 在测试方法上边加入@Test注解,或将类设置成abstract。...
2024/5/8 14:18:18 - Linux文件系统目录结构
基本介绍 Linux的文件系统采用层级式的树状目录结构,最上层是根目录“/”,然后在此目录下再创建其他的目录。记住一句经典的话:在Linux的世界里,一切皆文件。/bin这个目录存放最经常使用的命令/sbins 是super user的意思,这里存放的是系统管理员使用的系统管理程序/home存…...
2024/5/8 22:00:34 - media媒体查询
一、引入方式 <link rel="stylesheet" type="text/css" href="index.css" media="all and (min-width:600px)"/>@import url("css/reset.css") all and (min-width:600px);@media all and (min-width:600px){// you …...
2024/4/20 13:35:22 - 记一次用springboot写项目的总结
目录页面刷新不改变当前位置SpringBoot-Thymeleaf模板引擎引用公共页面A页面跳转B页面发送参数的方法PostMan测试接口时报400错误LayUi数据表格 页面刷新不改变当前位置 首先引用jquery-1.9.1.min.js和jquery.cookie.js这两个文件,记住,jquery.cookie.js一定要放在jquery.min…...
2024/4/28 5:58:39
最新文章
- python基础 面向练习学习python1
python基础 面向练习学习python1 1. 电话查询问题描述1. 问题分析1. 输入输出分析2. 需求分析:将题目的数据存储并查询2. 所需知识: python 数据存储的类型3. 确定数据存储类型4. 如何书写代码拓展 从键盘中添加或删除联系人5. 回到数据查询 代码拓展 功…...
2024/5/9 2:11:15 - 梯度消失和梯度爆炸的一些处理方法
在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言,在此感激不尽。 权重和梯度的更新公式如下: w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...
2024/5/7 10:36:02 - Redis分区
Redis分区是一种数据分片技术,用于将数据分布到多个Redis实例(节点)上以提高性能和扩展性。分区使得Redis能够处理比单个实例更大的数据集,并允许并行处理客户端请求。 原理: Redis分区通过一致性哈希算法(…...
2024/5/5 1:23:35 - 策略模式图
策略模式 小小的图解 主要的三个角色 Strategy—抽象策略角色ConcreateStrategy—具体策略角色Context—上下文角色 封装了对具体策略的调用可以使用set的依赖注入也可以使用构造方法 核心是上下文角色 只要调用上下文角色就行,实现解耦 策略 工厂 将上下文角…...
2024/5/8 7:01:36 - 【外汇早评】美通胀数据走低,美元调整
原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...
2024/5/8 6:01:22 - 【原油贵金属周评】原油多头拥挤,价格调整
原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...
2024/5/7 9:45:25 - 【外汇周评】靓丽非农不及疲软通胀影响
原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...
2024/5/4 23:54:56 - 【原油贵金属早评】库存继续增加,油价收跌
原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...
2024/5/7 14:25:14 - 【外汇早评】日本央行会议纪要不改日元强势
原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...
2024/5/4 23:54:56 - 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响
原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...
2024/5/4 23:55:05 - 【外汇早评】美欲与伊朗重谈协议
原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...
2024/5/4 23:54:56 - 【原油贵金属早评】波动率飙升,市场情绪动荡
原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...
2024/5/7 11:36:39 - 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试
原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...
2024/5/4 23:54:56 - 【原油贵金属早评】市场情绪继续恶化,黄金上破
原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...
2024/5/6 1:40:42 - 【外汇早评】美伊僵持,风险情绪继续升温
原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...
2024/5/4 23:54:56 - 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势
原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...
2024/5/8 20:48:49 - 氧生福地 玩美北湖(上)——为时光守候两千年
原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...
2024/5/7 9:26:26 - 氧生福地 玩美北湖(中)——永春梯田里的美与鲜
原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...
2024/5/4 23:54:56 - 氧生福地 玩美北湖(下)——奔跑吧骚年!
原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...
2024/5/8 19:33:07 - 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!
原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...
2024/5/5 8:13:33 - 「发现」铁皮石斛仙草之神奇功效用于医用面膜
原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...
2024/5/8 20:38:49 - 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者
原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...
2024/5/4 23:54:58 - 广州械字号面膜生产厂家OEM/ODM4项须知!
原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...
2024/5/6 21:42:42 - 械字号医用眼膜缓解用眼过度到底有无作用?
原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...
2024/5/4 23:54:56 - 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...
解析如下:1、长按电脑电源键直至关机,然后再按一次电源健重启电脑,按F8健进入安全模式2、安全模式下进入Windows系统桌面后,按住“winR”打开运行窗口,输入“services.msc”打开服务设置3、在服务界面,选中…...
2022/11/19 21:17:18 - 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。
%读入6幅图像(每一幅图像的大小是564*564) f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...
2022/11/19 21:17:16 - 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...
win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面,在等待界面中我们需要等待操作结束才能关机,虽然这比较麻烦,但是对系统进行配置和升级…...
2022/11/19 21:17:15 - 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...
有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows,请勿关闭计算机”的提示,要过很久才能进入系统,有的用户甚至几个小时也无法进入,下面就教大家这个问题的解决方法。第一种方法:我们首先在左下角的“开始…...
2022/11/19 21:17:14 - win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...
置信有很多用户都跟小编一样遇到过这样的问题,电脑时发现开机屏幕显现“正在配置Windows Update,请勿关机”(如下图所示),而且还需求等大约5分钟才干进入系统。这是怎样回事呢?一切都是正常操作的,为什么开时机呈现“正…...
2022/11/19 21:17:13 - 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...
Win7系统开机启动时总是出现“配置Windows请勿关机”的提示,没过几秒后电脑自动重启,每次开机都这样无法进入系统,此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一:开机按下F8,在出现的Windows高级启动选…...
2022/11/19 21:17:12 - 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...
有不少windows10系统用户反映说碰到这样一个情况,就是电脑提示正在准备windows请勿关闭计算机,碰到这样的问题该怎么解决呢,现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法:1、2、依次…...
2022/11/19 21:17:11 - 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...
今天和大家分享一下win7系统重装了Win7旗舰版系统后,每次关机的时候桌面上都会显示一个“配置Windows Update的界面,提示请勿关闭计算机”,每次停留好几分钟才能正常关机,导致什么情况引起的呢?出现配置Windows Update…...
2022/11/19 21:17:10 - 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...
只能是等着,别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚,只能是考虑备份数据后重装系统了。解决来方案一:管理员运行cmd:net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...
2022/11/19 21:17:09 - 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?
原标题:电脑提示“配置Windows Update请勿关闭计算机”怎么办?win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢?一般的方…...
2022/11/19 21:17:08 - 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...
关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!关机提示 windows7 正在配…...
2022/11/19 21:17:05 - 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...
钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...
2022/11/19 21:17:05 - 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...
前几天班里有位学生电脑(windows 7系统)出问题了,具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面,长时间没反应,无法进入系统。这个问题原来帮其他同学也解决过,网上搜了不少资料&#x…...
2022/11/19 21:17:04 - 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...
本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法,并在最后教给你1种保护系统安全的好方法,一起来看看!电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中,添加了1个新功能在“磁…...
2022/11/19 21:17:03 - 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...
许多用户在长期不使用电脑的时候,开启电脑发现电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机。。.这要怎么办呢?下面小编就带着大家一起看看吧!如果能够正常进入系统,建议您暂时移…...
2022/11/19 21:17:02 - 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...
配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!配置windows update失败 还原更改 请勿关闭计算机&#x…...
2022/11/19 21:17:01 - 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...
不知道大家有没有遇到过这样的一个问题,就是我们的win7系统在关机的时候,总是喜欢显示“准备配置windows,请勿关机”这样的一个页面,没有什么大碍,但是如果一直等着的话就要两个小时甚至更久都关不了机,非常…...
2022/11/19 21:17:00 - 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...
当电脑出现正在准备配置windows请勿关闭计算机时,一般是您正对windows进行升级,但是这个要是长时间没有反应,我们不能再傻等下去了。可能是电脑出了别的问题了,来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...
2022/11/19 21:16:59 - 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...
我们使用电脑的过程中有时会遇到这种情况,当我们打开电脑之后,发现一直停留在一个界面:“配置Windows Update失败,还原更改请勿关闭计算机”,等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢࿰…...
2022/11/19 21:16:58 - 如何在iPhone上关闭“请勿打扰”
Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...
2022/11/19 21:16:57