IntelliJ IDEA

IntelliJ IDE超全超详细开发教程:细到手把手带教如何设置炫酷编码背景、字体

泄露秘密 提交于 2020-11-12 10:56:24
作者:氷泠 链接:https://zhuanlan.zhihu.com/p/136346657 来源:知乎 1 概述 IDEA全称IntelliJ IDEA,主要用于Java开发的IDE,代码自动提示,重构,JUnit,代码分析等的功能非常牛逼,这篇文章首先介绍目前为止IDEA最新版本的特性,然后从UI,常用设置,快捷键,插件四个部分去食用IDEA.文章内容有点长,慢慢细品. 下载最新版 IntelliJ IDEA 获取更多文章教程 2 新版本特性 JetBrains在2020年4月9日发布了目前最新的版本:IntelliJ IDEA 2020.1.下面来看看新版本的特性: 2.1 中文 界面支持中文了,需要安装一个叫 Chinses( Simplified ) Language Pack 的插件,这个插件是官方提供的. 至于汉化效果....不清楚,笔者不用哈哈. 2.2 Java14 新版本支持Java14,另外可以直接从IDE中下载JDK,不过下载源没有Oracle的... 2.3 LightEdit模式 就是作为简单的文本编辑器模式,无需创建或加载整个项目,就可以在类似文本编辑器中快速修改独立文件. 可以直接右键文件选择IDEA或者使用命令行打开: 界面非常清爽,启动速度非常快,同时菜单栏只剩下了4个: 2.4 禅模式ZenMode 这个模式超赞啊

新手必看!SpringBoot系列之从0搭建项目

喜你入骨 提交于 2020-11-12 10:54:14
文章目录 系列文章目录 前言 一、开发工具安装,环境安装准备工作 二、开发工具安装Spring帮助插件 1.Eclipse安装Spring Tools4插件 2.IntelliJ IDEA安装Spring Assistant插件 三、搭建SpringBoot项目工程 1.使用IDEA中的插件“Spring Assistant”创建项目。 2.项目结构。 总结 前言 使用SpringBoot已经也有两年多了,从一开始对SpringBoot的零认知到现在日常开发必接触的框架,说实话受益良多,其实SpringBoot就是Spring的扩展,以前我们做框架整合以及开发过程中会有大量的配置文件需要配置,而SpringBoot的出现就是把我们从大量配置文件xml中解救出来,不再需要做过多bean配置、DI配置,使用SpringBoot之后只需要集中在application配置文件中做简单属性配置即可,由于SpringBoot内嵌了Tomcat这样还免去了我们安装Tomcat的麻烦,我们只需要运行项目根目录下启动类的main方法即可启动项目,是不是对比以往的项目有没有感觉牛逼plus,今天先说到这,接下来我们学习如何从零搭建SpringBoot项目。 提示:以下是本篇文章正文内容,下面案例可供参考 一、开发工具安装,环境安装准备工作 开发工具:Eclipse/IntelliJ IDEA

Win10+libtorch1.1+opencv 笔记

不打扰是莪最后的温柔 提交于 2020-11-12 09:50:27
这几天刚刚把libtorch加载模型弄明白,记录一下。 1、正确安装VS2017+opencv+cmake +pytorch 1.1 2、官网下载libtorch cpu 1.1版本(注意pytorch与libtorch版本一致) 3、pytorch 导出模型 import torch from torchvision import models model = models.resnet18() #导入已经训练好的模型 #state = torch.load('latest.pt') #model.load_state_dict(state['model_state_dict'], strict=True) #注意模型输入的尺寸 example = torch.rand(1, 3, 224, 224) model = model.eval() traced_script_module = torch.jit.trace(model, example) output = traced_script_module(torch.ones(1,3,224,224)) traced_script_module.save("model.pt") 4、cmake 编写 cmake_minimum_required(VERSION 3.14 FATAL_ERROR) project(custom

[七月挑选]使用idea创建spring boot 项目

折月煮酒 提交于 2020-11-12 03:24:03
参考lindaZ的 IntelliJ IDEA 创建spring boot 的Hello World 项目 1.Open IDEA,choose "New-->Project" 2.Choose "Spring Initializr" -> next 3.Project Metadata: Group: com.chanchifeng Artifact: server-system Description: server-system project for Spring Boot -> next 4. Choose "Web" -> next 5.删除.mvn,mvnw,mvnw.cmd。 创建HelloController HelloController.java: package com.chanchifeng.serversystem; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.annotation.ComponentScan; @SpringBootApplication @ComponentScan(

【Android Studio安装部署系列】十九、Android studio使用SVN

﹥>﹥吖頭↗ 提交于 2020-11-11 21:46:19
版权声明:本文为 HaiyuKing 原创文章,转载请注明出处! 概述 在AndroidStudio中开发版本控制,除了Git就是SVN,和Eclipse不同,Android Studio没有提供单独的插件,只能和SVN客户端关联使用。 SVN客户端的下载安装 下载 下载地址: https://tortoisesvn.net/downloads.html 注意:在下载页的下面,有不同的语言包,可以选择下载一个中文语言包。下载完成后,点击安装 TortoiseSVN 与 LanguagePack语言包 进行安装即可。 安装 安装SVN时必须安装command line 功能,只有安装带有 command line 功能的 SVN 客户端,AndroidStudio才能使用。安装SVN时需要用户自定义选择 command line ,默认是不会自动安装的。 剩下的就是更改安装目录,一路Next。在这里就不多讲了。 Android Studio关联SVN客户端 SVN安装完成后,打开 Android Studio 中的Subversion配置面板( File——Setting...——Version Control——Subversion ): 配置SVN的路径 选中Use Command Line Client ,选择浏览到你本地安装 TortoiseSVN 的 svn.exe

类MATLAB软件的盈利模式

杀马特。学长 韩版系。学妹 提交于 2020-11-11 10:31:31
类似MATLAB这类强大的软件被美国禁用对我国而言始终是一个比较大的隐患。其实吧,只要自研一个类MATLAB的国产软件就可以了,而自研的最大困难是软件的盈利模式,赚了钱才能促进继续研发迭代。其实想要盈利的话,可以像WinRAR和JetBrain IDEA这类工具软件一样,每次启动的时候,弹出一个广告窗口,这样可以收取广告流量费用,如果购买License则广告窗口不弹。再给软件一个试用周期,如30天,周期到了以后,可以购买License,没有License软件只能运行30分钟,然后弹出一个广告窗口并只能强制关闭。 来源: oschina 链接: https://my.oschina.net/sitsit/blog/4712023

Spring Security 实战干货:客户端OAuth2授权请求的入口

夙愿已清 提交于 2020-11-11 00:44:51
1. 前言 在 Spring Security 实战干货:OAuth2第三方授权初体验 一文中我先对OAuth2.0涉及的一些常用概念进行介绍,然后直接通过一个DEMO来让大家切身感受了OAuth2.0第三方授权功能。今天我们来一步一步分析这其中的机制。 2. 抓住源头 http://localhost:8082/oauth2/authorization/gitee 上面这个请求URL是我们在 上一篇 文章中提到的客户端进行第三方认证操作的起点,默认格式为 {baseUrl}/oauth2/authorization/{clientRegistrationId} ,其中 clientRegistrationId 代表着一个第三方标识,可以是微信、支付宝等开放平台,这里为 gitee 。用户点击了这个请求后就开始了授权之旅。假如大家都是从零开始的小白,肯定是要从这个入口来一步一步探寻其中的机制的。Spring Security一定是拦截到了 /oauth2/authorization 后才启用了OAuth2相关的处理逻辑。那就去抓住这个源头!从源码中搜索嘛!IDEA 快捷键 CTRL SHIFT R 就可以全局搜索结果了。 不出所料找到了三个地方,记下来一个一个看! OAuth2AuthorizationRequestRedirectWebFilter 先来看第一个

程序员买房前后对比,看完后已哭瞎...

南楼画角 提交于 2020-11-09 14:22:26
Python实战社群 Java实战社群 长按识别下方二维码, 按需求添加 扫码关注添加客服 进Python社群▲ 扫码关注添加客服 进Java社群 ▲ 作者丨不笑青年 漫画师:Ys 来源丨不会笑青年(laughyouth) 本文原创公众号: 不会笑青年,授权转载请联系微信(laughyouth369) ,授权后,请在原创发表48小时后再转载。 < END > 作者:不会笑青年 漫画师:Ys 程序员专栏 扫码关注填加客服 长按识别下方二维码进群 近期精彩内容推荐: 女友认为年薪50万是平均水平,怎么办? 全国最大直男论坛的性感女神翻车了 IntelliJ IDEA超全优化设置,效率杠杠的! 非常有用的 Python 技巧 在看点这里 好文分享给更多人↓↓ 来源: oschina 链接: https://my.oschina.net/u/4407031/blog/4709593

JVM/JDK/JRE

核能气质少年 提交于 2020-11-09 13:24:48
JVM : JVM 是 Java Virtual Machine ( Java 虚拟机 )的缩写,它是整个 java 实现跨平台的最核心的部分,所有的 java 程序会首先被编译为 .class 的类文件,这种类文件可以在虚拟机上执行,也就是说 class 并不直接与机器的操作系统相对应,而是经过虚拟机间接与操作系统交互,由虚拟机将程序解释给本地系统执行。 JVM 是 Java 平台的基础,和实际的机器一样,它也有自己的指令集,并且在运行时操作不同的内存区域。 JVM 通过抽象操作系统和 CPU 结构,提供了一种与平台无关的代码执行方法,即与特殊的实现方法、主机硬件、主机操作系统无关。 JVM 的主要工作是解释自己的指令集(即字节码)到 CPU 的指令集或对应的系统调用,保护用户免被恶意程序骚扰。 JVM 对上层的 Java 源文件是不关心的,它关注的只是由源文件生成的类文件( .class 文件) JRE : JRE 是 java runtime environment ( java 运行环境)的缩写。光有 JVM 还不能让 class 文件执行,因为在解释 class 的时候 JVM 需要调用解释所需要的类库 lib 。在 JDK 的安装目录里你可以找到 jre 目录,里面有两个文件夹 bin 和 lib, 在这里可以认为 bin 里的就是 jvm , lib 中则是 jvm