IJ整理

本文介绍的是绿色版安装,安装之前请参考Selecting the JDK version the IDE will run under和zip安装包下面的Install-Windows-zip.txt


一.下载最新版ideaIU-14.1.3.zip并解压到你想要安装的目录.下载完最好验证一下sha256

至于下载地址:

如果想得到稳定的发行版:到https://www.jetbrains.com/idea/download/点击Download Ultimate,发觉下载的是exe,只要将下载地址的exe改为zip(到了IDEA15.0.1+应改为win.zip)就行.

如果想得到早期访问预览版(EAP):https://confluence.jetbrains.com/display/IDEADEV/EAP,下一步就看你了.


二.配置JDK.通过以上的参考,我配置64位的方法:复制64位jdk1.8到安装目录,并重命名为jre64.

实际上除了jre目录,lib目录和lib目录下面的tools.jar,这个jre64的其它目录与文件都可以删除


三.注册.双击bin\idea64.exe来运行.输入以下Licence

User or company name:
xiejx618
License key:
84293-Y5CGU-1W8NJ-CDDM3-QAN66-VCQP5

至于licence怎么得到,可以参考http://www.rover12421.com/2014/11/18/jetbrains-keggen.html


四.根据自己偏好配置插件
1.插件配置:
Java Frameworks:J2EE,Hibernate,Spring
Build Tools:Maven,Gradle
Web Development:HTML,CSS,LESS,JavaScript
Version Controls:Disable
Test Tools:JUnit
Application Servers:Disable
Clouds:Disable
Swing:Disable
Android:Enable
Database Tool:Enable
Other Tools:Bytecode Viewer
Plugin Development:Disable
2.设置配置.
a.file encodings:ide encoding和project encoding,properties files都设为utf-8,勾上Transparent native-to-ascii conversion
b.maven,svn,git设置.maven设置maven home directory;svn设置svn命令路径,svn配置目录;git命令路径;
c..show line:勾上show line numbers和show whitespaces
d.updates:设为不更新.
e.去掉reopen last project on startup的勾


idea的属性文件UTF-8编码详细设置

输入中文,通过Resource Bundle Editor自动将文字转为Unicode编码.

1.ctrl+alt+s打开Setting,File Encoding->Default encoding for properties file设为UTF-8,勾上右边的Transparent native-to-ascii conversion


2.通过Resource Bundle Editor打开某个属性文件,输入文字,这时编辑器会自动透明帮你转换.值得提醒的是:在Resource Bundle Editor看不到转化效果(也就是你输入中文,Resource Bundle Editor还是显示中文,实际上文件已经做了转换,通过记事本打开看就知道了)



经常用到的快捷键:

Alt+F7 Find Usages
Shift+F6 Rename


Ctrl+A Select All
Ctrl+B Declaration
Ctrl+C Copy
Ctrl+E Recent Files
Ctrl+G Go To Line
Ctrl+N Go To Class
Ctrl+O Override Methods
Ctrl+P Parameter Info
Ctrl+Q Quick Documentation
Ctrl+U Super Method
Ctrl+V Paste
Ctrl+W Extend Select
Ctrl+/ Comment


Ctrl+Shift+F Find In Path
Ctrl+Shift+N Go To File
Ctrl+Shift+T Go To Test


Ctrl+Alt+L Reformat Code
Ctrl+Atl+O Optimize Import
Ctrl+Alt+T Surround With
Ctrl+Alt+V Extract Variable
Ctrl+Shift+向左箭头 Back
Ctrl+Shift+向右箭头 Foward
Ctrl+Shift+向上箭头 Up
Ctrl+Shift+向下箭头 Down


Ctrl+Alt+Shift+F7 Open Find Usages Dialog


常见问题:
maven多模块项目时,在子模块运行的Working Directory问题.运行java应用方法Working Directory被默认设为项目的根目录而不是模块的根目录.
比如在
project-parent
    +-module1
        +- src
            +-main
                +-java
                    +-org
                        +-exam
                            \-Test.java
        \-text.txt
        \-pom.xml
    \-pom.xml

Test.java
package org.exam;
import java.io.File;
public class Test {
    public static void main(String[] args) {
        System.out.println("result = " + new File("test.txt").exists());
    }
}
引用:http://stackoverflow.com/questions/5637765/how-to-deal-with-relative-path-in-junits-between-maven-and-intellij
解决办法:In Run->Edit configuration->Defaults->JUnit->Working directory set the value $MODULE_DIR$ and Intellij will set the relative path in all junits just like Maven.
在对应的运行配置设置Working directory为$MODULE_DIR$,运行上面的测试,发现相对路径就会正确


min Z = 154 * ∑(i=1 to 10) ∑(j=1 to 5) C_ij * X_ij 约束条件: 1. 每个卸点j的产量要求: ∑(i=1 to 10) X_ij >= d_j / 154, j=1,2,3,4,5 2. 时间约束: 5 * K_ij <= (15/7)*C_ij + 8, ∀i,j 3. 质量约束(仅矿石卸点j=1,2,5): 0.285 * ∑(i) X_i1 <= ∑(i) X_i1 * e_i <= 0.305 * ∑(i) X_i1 (对于j=1) 0.285 * ∑(i) X_i2 <= ∑(i) X_i2 * e_i <= 0.305 * ∑(i) X_i2 (对于j=2) 0.285 * ∑(i) X_i5 <= ∑(i) X_i5 * e_i <= 0.305 * ∑(i) X_i5 (对于j=5) 4. 铲位数量约束: ∑(i=1 to 10) a_i <= 7 5. 物料约束(铲位i的矿石和岩石总量约束): ∑(j in {1,2,5}) X_ij <= D_i^{(1)} / 154 (矿石卸点) ∑(j in {3,4}) X_ij <= D_i^{(2)} / 154 (岩石卸点) 6. 铲位使用约束(如果铲位i没有电铲,则不能运输): ∑(j=1 to 5) X_ij <= (D_i^{(1)} + D_i^{(2)}) / 154 * a_i ∑(i=1 to 10) ∑(j=1 to 5) K_ij<=20 K_ij=((15/7)*C_ij + 8)*X_ij/475 7. 变量类型: a_i ∈ {0,1} (二进制变量) X_ij >= 0 (连续变量) 数据: C_ij 矩阵(10个铲位i,5个卸点j): j=1 j=2 j=3 j=4 j=5 i=1: 5.26, 1.90, 5.89, 0.64, 4.42 i=2: 5.19, 0.99, 5.61, 1.76, 3.86 i=3: 4.21, 1.90, 5.61, 1.27, 3.72 i=4: 4.00, 1.13, 4.56, 1.83, 3.16 i=5: 2.95, 1.27, 3.51, 2.74, 2.25 i=6: 2.74, 2.25, 3.65, 2.60, 2.81 i=7: 2.46, 1.48, 2.46, 4.21, 0.78 i=8: 1.90, 2.04, 2.46, 3.72, 1.62 i=9: 0.64, 3.09, 1.06, 5.05, 1.27 i=10:1.27, 3.51, 0.57, 6.10, 0.50 e_i(铁含量,以小数表示): i=1:0.30, i=2:0.28, i=3:0.29, i=4:0.32, i=5:0.31, i=6:0.33, i=7:0.32, i=8:0.31, i=9:0.33, i=10:0.31 D_i^{(1)}(矿石总量): i=1:9500, i=2:10500, i=3:10000, i=4:10500, i=5:11000, i=6:12500, i=7:10500, i=8:13000, i=9:13500, i=10:12500 D_i^{(2)}(岩石总量): i=1:12500, i=2:11000, i=3:13500, i=4:10500, i=5:11500, i=6:13500, i=7:10500, i=8:11500, i=9:13500, i=10:12500 d_j(卸点产量要求): j=1:12000, j=2:13000, j=3:13000, j=4:19000, j=5:13000 添加∑(j=1 to 5)Xij<=96(i=1,2,3,4,5,6,7,8,9,10) ∑(i=1 to 10)Xij<=160(i=1,2,3,4,5) 给出MATLAB求解代码
最新发布
07-06
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值