-
Anaconda创建环境、删除环境、激活环境、退出环境
2017-08-18 15:27:04Anaconda创建环境: //下面是创建python=3.6版本的环境,取名叫py36 conda create -n py36 python=3.6 删除环境(不要乱删啊啊啊) conda remove -n py36 --all 激活环境 //下面这个py36是个环境名 ...Anaconda创建环境:
//下面是创建python=3.6版本的环境,取名叫py36
conda create -n py36 python=3.6
删除环境(不要乱删啊啊啊)
conda remove -n py36 --all
激活环境
//下面这个py36是个环境名
conda activate py36 (conda4之前的版本是:source activate py36 )
退出环境
conda deactivate (conda4之前的版本是:source deactivate )
-
IntelliJ IDEA创建maven web项目(IDEA新手适用)
2018-05-14 11:21:48PS:从eclipse刚转到IDEA,对于这个陌生的工具我表示无言...步骤一:首先先创建一个project,在这里就是创建一个maven的工作空间 步骤二:按照下面的步骤操作就可以了,最后next 首先,选择左边的maven 然后在右...PS:从eclipse刚转到IDEA,对于这个陌生的工具我表示无言,但听说很好用,也就试试,结果我几乎花了一晚上的时间才搭起来maven web项目,觉得在此给各位一个搭建maven web项目的教程,指出我踩过的各种坑!
步骤一:首先先创建一个project,在这里就是创建一个maven的工作空间
步骤二:按照下面的步骤操作就可以了,最后next
首先,选择左边的maven
然后在右边Creater from archetype选项前面打个勾,
最后选择maven-archetype-webapp(这里不知道是我IDEA的问题还是什么原因,我打webapp搜索它只给出第一个,所以在这个坑上耗了几乎1个小时,都选择了第一个)
步骤三:就简单了,填写你的GroupId跟ArtifictId(瞎写都没问题,当然不建议哈,这里GroupId一般写公司名,ArtifictId一般我写项目名)
步骤四:配置自己的maven,然后next
步骤五:直接finish,没什么坑哈
步骤六:喝杯咖啡,泡杯茶稍安勿躁,等一等(此时目录结构还没出来,我好几次这里没等就百度乱整,直接整坏了)
ps:由于有些idea设置问题可能不会自动导入jar包,这个时候点击右下角的提示Import Changes就可以导包拉
步骤七:等出结果,如果目录结构还不出来直接按图操作一波
步骤八:项目的基本目录结构出来后我们最后还需要为项目配置下编译路径还有artifact,按图操作把
出现下图(如果Modules里面已经生成web项目,且之后得Artifacts里面也不是空的,则直接到步骤九)
接着设置Artifacts
选择我们的项目
到了这里再配置tomcat跑下基本就ok了!
步骤九:配置Tomcat,上面目录结构都出来了基本就没有坑了,现在我们给它配置个tomcat---按图操作吧
出现这个画面,然后按图再操作一波
接着出现这个画面,继续看图操作
然后你选择右边第二个选项,Deployment,还是看图操作。。。
最后点击ok完成Tomcat配置,现在就可以启动tomcat跑跑我们的helloWorld了!
步骤十:启动tomcat,看效果
启动完idea一般会自动通过默认浏览器打开http://localhost:80/,如果没有就直接在直接的浏览器打这个地址,注意我这里tomcat自己设置了80端口
ps:我第二次搞的时候遇到端口被占用的情况也顺带贴出来,自己看图操作把
1.调出系统cmd窗口
2.通过netstat -ano|findstr 1099查询是哪个pid占用了端口
3.通过taskkill /f /t /im 13120直接结束掉占用端口的进程,搞定...
"有用打个赏吧"
-
IntelliJ IDEA 如何创建一个普通的 Java 项目,及创建 Java 文件并运行
2018-03-07 19:38:43首先,确保 IDEA软件正确安装完成,Java 开发工具包 JDK安装完成。 IntelliJ IDEA下载地址:https://www.jetbrains.com/idea/download/#section=windows JDK 下载地址:... IDEA ...----2020-10-26 更新----
最近突然看到这篇几年前随手记录的文章,居然浏览量那么高。看来很多小伙伴也开始从 Eclipse 转到 IDEA,这里为了让大家更好的掌握 IDEA 的使用,我建议大家可以看看下面这个 IDEA 教程。
IDEA 教程:IntelliJ-IDEA-Tutorial
首先,确保 IDEA 软件正确安装完成,Java 开发工具包 JDK 安装完成。
IntelliJ IDEA下载地址:https://www.jetbrains.com/idea/download/#section=windows
JDK 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
IDEA 的 Java 项目 (Project) 则相当于 Eclipse 的工作空间 (workspace) 的概念。
一、创建 Java 项目:
1、打开 IDEA 软件,点击界面上的 Create New Project
2、出现以下界面,选中 Java,然后选择 JDK,最后点击 Next,进行下一步(我的是 jdk1.8)
3、这里是选择生成项目时是否创建 Java 文件,勾选上 Java Hello World 后会生成一个默认的 Hello world 文件,点击 Next 进行下一步,
4、给项目命名,默认是 untiled,自己填个名字吧,最后点击 finish
5、项目创建完成
二、创建 Java 文件:
1、点击 src——>new——>package,创建一个文件包,并给包命名,与 Eclipse 的包类似;
给包命名
2、在包下面创建 Java 类文件,点击包名——>New——>Java Class;
给类文件命名
4、运行 Java 文件,点击 Run——>Run......;
出现以下弹框,点击要运行的文件名,这里是 Hello;
运行结果
-
Java创建数组的方法
2018-10-13 22:43:01最近在学Java,一点小心得,希望和大家分享一下,第一次写文章,写的不好希望大家谅解,当然我也会尽力写好这篇文章!本章介绍的创建数组的各种方法,并对它们进行了对比和剖析,最后还扩展了一些知识。最近学Java,一点小心得,希望和大家分享一下,第一次写文章,写的不好希望大家谅解,当然我也会尽力写好这篇文章!
Java创建数组的方法大致有三种
说明:这里以int为数据类型,以arr为数组名来演示
一、声明并赋值
int[] arr = {1,2,4, …};
注意这里的花括号不是语句块,而且而且花括号后的分号也不能省,…不是元素意思是可以指定多个元素二、声明数组名开辟空间并且赋值
int[] arr;
arr = new int[]{1,2,3, …};三、声明数组时指定元素个数然后赋值
int[] arr1= new int[3];
注意:最大元素下标为2,并且所有的元素值均为0
赋值一般用for循环四、在以上的基础上创建多维数组
- int[][] arr = {{1,2,3},{4,5,6},{7,8,9}}; //每个子数组元素个数不要求均相同
- int[][] arr = new int[m][n]; //其中n可以省略,在创建的时候可以指定
- int[][][] arr = new int[m][n][q]; //同样其中n、q可以省略
总结
- 无论那种方法声明必须有 :数据类型 [ ] , 如:int[ ]
- 创建多维数组时,new后面的第一个方括号中的元素数量总不能省略
- “new 数据类型[]{}”创建数组时,其中花括号可以省去,但要在“[ ]”中填写数组的个数
各个创建数组的方法使用演示如下
方法一:
int[] arr2 = {10,20,30}; for(int element:arr2) { System.out.print(element+"\n");//其中 "\n" 是换行 }
输出结果:
10 20 30
方法二:
char[] arr4 ; //char型输入时要用单引号(')引着! arr4 = new char[] {'a','b','c'}; for(char element:arr4) { System.out.print(element + " "); }
输出结果:
a b c
方法三:
int[] arr = new int[10]; //换成i<10 或i<=9 因为 arr[10]不存在 强行调用会出错(溢出)! for(int i = 0;i<=9;i++) { arr[i]=i; System.out.print(arr[i]+" "); }
输出结果:
0 1 2 3 4 5 6 7 8 9
方法四
1. int[][] arr = {{1,2,3},{4,5,6},{7,8,9}}; 矩阵形式输出为: 1 2 3 4 5 6 7 8 9
1. int[][] arr = new int[m][n]; 在赋值时使用for循环 for(int i=0;i<m;i++){ for(int j=0;j<n;j++){ arr[i][j] = int值; } } 若声明时省略n,赋值时须在内层循环中生成新一维数组 for(int i=0;i<m;i++){ arr[i] = new int[数量]; }
二维以上的数组使用的不多,又因为使用方法同二维基本相同,所以在这里就不再演示了。
内容扩展
1. for each语句(增强性for循环)
用于对数组或实现Iterator接口的列表(ArrayList、LinkedList)集合(Set)等容器对象进行遍历。
格式:
for (数据类型 : emelent){ System.out.println(emelent); }
应用代码:
int[] arr2 = {10,20,30}; for(int element:arr2) { System.out.print(element+"\n"); }
运行结果:
10 20 30
2.length属性 与 length()方法
二者区别:
- length属性是针对Java中的数组来说的,要求数组的长度可以用其length属性
- length()方法是针对字符串来说的,要求一个字符串的长度就要用Java的length()方法
- Java中的size()方法是针对泛型集合(Set)或列表(List)说的,如果想看这个泛型容器中有多少元素,就调用此方法
应用代码:
for(int i=0;i<arr5.length;i++) { arr5[i]=i; }
3.Arrays的toString方法
作用: 将数组的元素生成字符串,数组的各个元素使用方括号括着 [ ]
格式:Arrays.toString(数组名称)
注意: 此方法不能用于直接获得二维数组
应用代码:int[] arr = {111,222,333}; System.out.println(Arrays.toString(arr));
运行结果:
[111, 222, 333]
希望以上对大家有帮助!
想了解作者更多,请移步我的个人网站,欢迎交流、留言~
极客技术空间:https://elltor.com/ -
Vue UI 创建Vue前端工程(Windows)
2020-09-27 15:56:40Vue ui 创建Vue前端工程1.开启vue ui 服务2.访问 vue ui 界面3.创建项目4. 添加 element-ui 插件4.添加依赖4.启动 Vue 项目5.访问 Vue 项目 1.开启vue ui 服务 快捷键 win+r 打开 cmd 输入下面命令 vue ui 2.访问 ... -
配置创建Maven工程的默认JDK版本
2020-04-25 17:08:47配置Maven创建工程的默认JDK版本 在eclipse中创建maven项目时,默认的JDK运行版本是jdk1.5,可以通过右键项目 -> Build Path -> Configure Build Path,Remove掉旧版本jdk,然后Add Library -> 在JRE ... -
Springboot创建项目(idea版本)
2019-06-10 12:54:52由于springboot项目,不管是java工程还是web工程都可以直接以jar方式运行,所以推荐创建jar工程,这里创建jar工程项目为例。 二:两种方式创建springboot项目 1.第一种方式 手动在idea中new一个新的项目。选择... -
idea创建新的类(文件)时,自动添加作者创建时间(文件注释)等信息的设置方法
2017-10-11 16:44:43在用IDEA编程创建一个新的文件时自动产生的user名字怎么自定义? 一、文档注释(设置后创建新文件自动生成如下文件注释): 二、设置方式(如下图)调出设置选项快捷键 Ctrl+Alt+s -
使用maven创建web项目
2014-07-18 09:36:08目前做的项目使用的是MAVEN来管理jar包,这也是我第一次接触maven,感觉非常好,再也不用一个一个去添加...当然我们使用maven也只是最基本的,很多其他功能都没有使用到,本篇仅介绍如何创建一个maven项目,不做其他。 -
String数组的创建
2018-10-06 10:29:05//创建一个长度为10的String 类型数组。 String arr[] = new String[10]; String arr[] = {"张三","李四"}; 前面两种写法是一样的,可以互换,但是建议使用前者 String[] arr 因为java是强类型语言,声明.... -
Oracle序列创建和使用
2018-01-12 00:10:58Oracle序列创建和使用 创建序列 语法 CREATE SEQUENCE 序列名 [相关参数] 参数说明 INCREMENT BY :序列变化的步进,负值表示递减。(默认1) START WITH:序列的初始值 。(默认1) MAXvalue:序列可生成的最大值。... -
oracle创建表空间、创建用户
2019-05-28 17:27:12创建用户一般分四步: 第一步:创建临时表空间(可选) 第二步:创建数据表空间 第三步:创建用户并制定表空间 第四步:给用户授予权限 1.创建用户之前要创建"临时表空间",若不创建则默认的临时表空间为temp... -
Oracle创建用户并授权dba权限
2018-07-31 13:35:21很多时候我们用拥有DBA权限的用户 从oracle数据库导出数据,那么再导入新的数据库时就还得需要DBA权限的用户,下面是如何创建一个新用户并授予DBA权限命令。 1.用有dba权限的用户登录:sys用户 2.创建一个新用户:... -
oracle12c创建表空间、创建用户、创建权限
2018-10-21 17:30:011.基本概念 ... 在安装Oracle时,你需要记住设置...用户名: sys(超级用户==sysdba) / system(管理员用户)Sys和system区别在于system不能创建表空间 system默认口令:manager sys默认默认:change_on_install 使用S... -
线程创建的四种方式
2018-03-30 14:34:14java中创建线程的四种方法以及区别 Java使用Thread类代表线程,所有的线程对象都必须是Thread类或其子类的实例。Java可以用四种方式来创建线程,如下所示: 1)继承Thread类创建线程 2)实现Runnable接口创建线程... -
创建单链表的头插法与尾插法详解
2018-09-26 20:54:30创建单链表 关于数据结构的入门,就是从顺序表和单链表开始。 我们不讲顺序表,直接从单链表开始我们的数据结构和算法的学习之路。 单链表就是一种特殊的结构体组合而成的数据结构,关于单链表的创建方法有很多种,... -
Android Studio中Java文件注释添加创建人和创建时间
2019-01-13 15:41:23/** * Created by ${USER} on ${DATE} ${TIME}. */ 效果,创建类自动添加创建人和创建时间。 -
conda创建新环境
2019-08-06 13:48:29文章目录conda创建新环境第一步:创建第二步:激活第三步:查看活跃的环境conda一些命令参考 conda创建新环境 如果只是用的话,用【创建】和【激活】的命令足够了~ 第一步:创建 conda create --name yourEnv&... -
python创建neo4j图库节点及节点之间的关系
2020-08-07 11:29:30python创建neo4j节点及节点之间的关系(连接)打开neo4j本地服务器,python连接。(数据加载)需要创建的节点及其关系重点(neo4j与python代码演示)①创建节点函数②查询节点函数③节点之间创建关系函数④加载进... -
idea创建springcloud项目图文教程(EurekaServer注册中心)(六)
2017-09-05 19:33:15idea创建springboot项目图文教程(配置文件)(五) http://blog.csdn.net/hcmony/article/details/77854999 idea创建springcloud项目图文教程(EurekaServer注册中心)(六) 1,new -project 选择spring ... -
MySQL创建数据库和创建数据表
2019-10-20 23:44:40MySQL 创建数据库和创建数据表 MySQL 是最常用的数据库,在数据库操作中,基本都是增删改查操作,简称CRUD。 在这之前,需要先安装好 MySQL ,然后创建好数据库、数据表、操作用户。 一、数据库操作语言 数据库... -
用conda创建python虚拟环境
2017-03-02 14:34:341、首先在所在系统中安装Anaconda。可以打开命令行输入conda -V检验是否安装以及当前conda的版本。 2、conda常用的命令。 1)conda list 查看安装了哪些包。... 2)conda env list 或 conda info -e ...3、创建pyt -
Java中创建目录 或 创建文件
2019-09-09 19:55:46//只能在已有的文件夹下创建子文件夹,不能同时创建文件夹和其子文件夹 public void creatFolder(){ File file = new File("文件夹绝对路径"); //如果不存在这个文件夹,则创建 if(!file.exits()){ file.mkdir... -
MySql创建自定义函数(Function)
2018-09-27 17:44:151.创建自定义函数 DELIMITER $$ DROP FUNCTION IF EXISTS genPerson$$ CREATE FUNCTION genPerson(name varchar(20)) RETURNS varchar(50) BEGIN DECLARE str VARCHAR(50) DEFAULT ''; SET @tableName=name; ... -
MYSQL创建数据库、创建用户、创建表
2018-09-25 16:59:321、创建数据库 1、创建数据库 CREATE DATABASE db_test DEFAULT CHARSET utf8 COLLATE utf8_general_ci; 注:mysql用户无法直接通过create database创建数据库 (创建时会报错:Access denied for user 'username... -
hive 创建索引
2019-11-28 15:33:34文章目录hive索引创建索引加载索引数据查看索引表中数据删除索引查看索引参考 hive索引 索引是hive0.7之后才有的功能,创建索引需要评估其合理性,因为创建索引也是要磁盘空间,维护起来也是需要代价的 创建索引 ... -
GitHub分支创建及合并
2018-12-01 10:32:27今天来说一下GitHub关于分支的一些操作,首先是在GitHub平台上操作,然后是通过IDE...我们想创建分支了,点一下,在框内输入分支的名字即可创建成功。 创建分支成功,这里我创建的是分支叫dev,那么就会跳转到... -
oracle创建用户并授权
2019-07-11 12:11:27一、创建用户 登录到system用户以创建其他用户 创建的: create user username identified by password; 二、授权 在这里插入代码片 -
Pycharm创建文件时自动生成文件头注释(自定义设置作者、日期等信息)
2020-08-04 19:24:07为了不用每次新建文件时都要手动添加作者、创建日期等信息,我们可以为Pycharm设置一套模板(IDEA设置也可以参考Pycharm),提高效率。 -
python批量创建文件与批量创建文件夹
2019-06-28 13:07:29python批量创建文件与修改文件名称 利用os模块可以快速帮助我们1.批量创建文件2.批量修改文件名称
-
大数据Hive on MR/TEZ与hadoop的整合应用
-
C语言入门笔记 第六讲【函数的递归】
-
【数据分析-随到随学】量化交易策略模型
-
Java星选一卡通
-
REST-assured 获取日志到文件并结合 Allure 报告进行展示
-
JavaEE框架(Maven+SSM)全程实战开发教程(源码+讲义)
-
23种JAVA设计模式
-
(新)备战2021软考网络工程师培训学习套餐
-
交流电机电流转速双闭环工程设计SIMULINK仿真
-
17个laravel项目视频教程.txt
-
visual c++ vc mfc 对话框 能打印文字(可指定字体字号) 图形(线条椭圆) 位图文件bmp.rar
-
三维地图GIS大数据可视化
-
使用Matlab软件对NDVI进行最大值合成
-
2020项目出现的问题总结
-
阵列信号DOA估计系列(二).导向矢量与空间FFT.7z
-
朱有鹏老师嵌入式linux核心课程2期介绍
-
基于OP放大器与晶体管的放大电路设计实验板原理图和bom表
-
技术学习书签20210119
-
前端性能优化
-
【数据分析-随到随学】Hive详解