IntelliJ IDEA

搞懂这7个Maven问题,带你吊打面试官!

只愿长相守 提交于 2020-10-25 06:34:11
作者:张丰哲 www.jianshu.com/p/20b39ab6a88c 在如今的互联网项目开发当中,特别是Java领域,可以说Maven随处可见。Maven的仓库管理、依赖管理、继承和聚合等特性为项目的构建提供了一整套完善的解决方案,可以说如果你搞不懂Maven,那么一个多模块的项目足以让你头疼,依赖冲突就会让你不知所措,甚至搞不清楚项目是如何运行起来的.... OK,博主就曾经被Maven“伤害”过,那么该专题的目的就是:彻底搞定Maven! 回想一下,当你新到一家公司,安装完JDK后就会安装配置 Maven (MAVEN_HOME、path),很大可能性你需要修改settings.xml文件,比如你会修改本地仓库地址路径,比如你很可能会copy一段配置到你的settings.xml中(很可能就是私服的一些配置)。 接下来,你会到IDEA或者Eclipse中进行Maven插件配置,然后你就可以在工程中的pom.xml里面开始添加 标签来管理jar包,在Maven规范的目录结构下进行编写代码,最后你会通过插件的方式来进行测试、打包(jar or war)、部署、运行。 上面描述了我们对Maven的一些使用方式,下面我们进行一些思考: 1. 本地仓库?Maven到底有哪些仓库?它们什么关系? Maven仓库 本地仓库路径配置 你要jar包,不可能每次都要联网去下载吧,多费劲

跟着minium官网介绍学习minium-----(二)

点点圈 提交于 2020-10-24 17:38:57
一: 进入minium官方 文档 1. 进入 minium 目录然后运行服务,出现以下提示说明打开成功 , 2. 浏览器直接运行 http://localhost:3000 即可看到效果。 3. 下图为进入网页后的效果图,选择 For MiniProgram(minium) 进入即可 ( 如果小程序是游戏版本则进入 For MiniGame) 二: 打开微信开发工具的安全模式,这一步的作用主要是让工具打开一个端口,用于实现端口连接。跟 appium 运行时要指定端口一样的原理。 2.1 进入微信开发工具界面。 2.2 在工具栏菜单中点击设置 2.3 在下拉 option 中选择安全设置 2.4 设置菜单弹窗中切换的“安全”分页 2.5 服务端口处点击开启 ( 开启之后会自动随机一个端口号 ) 2.6 关闭设置弹窗即可自动保存 三:确认开发者工具调试基础版本大于 >=2.7.3 3.1 进入微信开发工具界面。 3.2 在工具栏菜单中点击设置 3.3 在下拉 option 中选择项目设置 3.3 切换到“本地设置”分页 3.4 将调试基础库选择大于 2.7.3 的库 四:开始运行 minium: 1. 进入工具 cli所在目录,执行下面指令。如果出现错误,可先看看下面的注意说明。 指令:path/to/cli --auto /miniprogram/project/path -

IDEA 解决 idea64.exe 双击打开无效

一个人想着一个人 提交于 2020-10-24 13:57:01
安装的 idea 用的好好的,突然点击多次没反应,无法打开,尝试多次,终于找到解决方法。 到 C:\Users\<your_username>\.IntelliJIdea<version>\config 找到idea 配置文件删除即可。 然后重新点击正常打开。 参考: https://stackoverflow.com/questions/31715481/intellij-idea-wont-start 来源: oschina 链接: https://my.oschina.net/hp2017/blog/4430266

如何将NSString转换为NSNumber

落花浮王杯 提交于 2020-10-24 04:03:10
问题: How can I convert a NSString containing a number of any primitive data type (eg int , float , char , unsigned int , etc.)? 如何转换包含许多原始数据类型(例如 int , float , char , unsigned int 等)的 NSString ? The problem is, I don't know which number type the string will contain at runtime. 问题是,我不知道字符串在运行时将包含哪种数字类型。 I have an idea how to do it, but I'm not sure if this works with any type, also unsigned and floating point values: 我有一个方法,但是我不确定这是否适用于任何类型,也适用于无符号和浮点值: long long scannedNumber; NSScanner *scanner = [NSScanner scannerWithString:aString]; [scanner scanLongLong:&scannedNumber]; NSNumber *number =

软件——IDEA主题美化

Deadly 提交于 2020-10-24 00:47:16
前言 IntelliJ IDEA 主要用于支持 Java、Scala、Groovy 等语言的开发工具,同时具备支持目前主流的技术和框架,擅长于企业应用、移动应用和 Web 应用的开发。 IntelliJ idea默认的主体只有简单的白和灰,不一定能满足所有人的喜好一直使用IDEA进行开发难免会产生审美疲劳 所以就搜集了下面的几款主题插件,换上之后给人眼前一亮的感觉,本文也介绍了自己如歌DIY主题,让你拥有属于自己的风格。 同时也介绍了如何使用现在有的主题包来替换IDEA默认的主题。 IDEA插件主题 使用方法,点击File>Settings>Plugins 输入插件名称即可下载 如果主题未生效的话可以检查一下自己的IDEA版本必须使用19.1之后的版本 同时注意19.2版本的IDEA官方承认有性能问题。 IDEA插件官网 https://plugins.jetbrains.com/ 好看的主题 DarkTheme主题 插件效果: 插件链接 : https://plugins.jetbrains.com/plugin/12425-darktheme/ Hiberbee Theme 插件效果: 插件链接 : https://plugins.jetbrains.com/plugin/12118-hiberbee-theme/ xcode-dark-theme 插件效果: 插件链接 :

eclipse和idea的快捷键比较及idea如何调节eclipse的快捷键

一个人想着一个人 提交于 2020-10-23 15:53:48
eclipse和idea的快捷键比较及idea如何调节eclipse的快捷键 最近在调整使用idea,由于之前一直使用的都是eclipse,突然不太适应,特别是在快捷键的使用上,所以在空闲时间将二者的快捷键进行查询并比较,特此写此篇随笔,希望对大家有所帮助,由于新手上路,有错误的地方希望大家批评指正。 话不多说,直接进入,让我们看看eclipse和idea的快捷键的区别吧。 表格如下: 功能 IDEA Eclipse 查看变量类型 Alt += 跳到定义 Ctrl+鼠标左键 Ctrl+鼠标左键 回退/前进 Alt+左右方向键 Alt+左右方向键 查看方法被调用的位置 Ctrl+Shift+G 查看一个类的纲要 Ctrl+O 自我修复 Alt+Enter 重命名 Shift+F6 Alt+Shift+R 快速修复 Ctrl+1 回到最后一次编辑的位置 Ctrl+Q 选择单词 Ctrl+Shift+左右方向键 删除当前行 Ctrl+Y Ctrl+D 复制当前行 Ctrl+D 上移(下移)当前行 Shift+Alt+UP(Down) Alt+上下方向键 另起当前的下一行 Shift+Enter Shift+Enter 格式化代码 Ctrl+Alt+L Ctrl+Shift+F 优化import Ctrl+Alt+O Ctrl+Shift+O 注释当前行 Ctrl+/ Ctrl+/

Google真的会被拆分吗?

雨燕双飞 提交于 2020-10-23 13:21:31
最近有报道说美国司法部经过长达是十几个月的调查,认为Google涉嫌违反垄断法,可能要对Google动刀了:考虑强迫Google出售Chrome浏览器和利润丰厚的广告业务。 Google会被拆分吗? 这不由得得让我想起了另外两家美国的IT巨头,它们也曾由于市场垄断,面临美国政府的反垄断大棒,我们先说说它们的反垄断战争,然后回头再说Google。 01 蓝色巨人IBM 现在的同学对IBM可能没有太大感觉了:ThinkPad和x86服务器早就卖给了联想, IBM最著名的Z系列大机基本上也见不着,非常知名的5大品牌软件在互联网软件的冲击下也逐渐式微,日常接触最多的可能是Eclipse,但是也被IDEA压一头。 实际上IBM是计算机发展历史上最重要的参与者,它最辉煌的时候是在上世纪60年代,尤其在小沃森的“世纪豪赌”System/360成功以后,更是所向披靡,碾压对手。 (IBM的System/360) 到1969年,IBM在全球大型计算机市场的份额接近80%, 其他7位竞争对手各自占据可怜巴巴的2%到5%的份额, 被人们戏称为“IBM和七个小矮人”。 (IBM和七个小矮人) 如果任由IBM这么高速发展下去,整个计算机行业很可能只剩下IBM一家公司! 1969年1月,美国司法部对IBM提起了反垄断诉讼,指责它垄断市场、阻止竞争。之后的几年里,大大小小的竞争对手共对IBM发起22起反垄断诉讼

Pycharm安装详细教程

情到浓时终转凉″ 提交于 2020-10-23 08:38:20
1、首先去Pycharm官网,或者直接输入网址:http://www.jetbrains.com/pycharm/download/#section=windows,下载PyCharm安装包,根据自己电脑的操作系统进行选择,对于windows系统选择下图的框框所包含的安装包。 2、选择Windows系统的专业版,将其下载到本地,如下图所示: 3、双击下载的安装包,进行安装,然后会弹出界面: 4、选择安装目录,Pycharm需要的内存较多,建议将其安装在D盘或者E盘,不建议放在系统盘C盘: 5、点击Next,进入下图的界面: Create Desktop Shortcut创建桌面快捷方式,一个32位,一个64位,小编的电脑是64位系统,所以选择64位。 勾选Create Associations是否关联文件,选择以后打开.py文件就会用PyCharm打开。 6、点击Next,进入下图: 默认安装即可,直接点击Install。 7、耐心的等待两分钟左右,如下图: 8、之后就会得到下面的安装完成的界面: 9、点击Finish,Pycharm安装完成。接下来对Pycharm进行配置,双击运行桌面上的Pycharm图标,进入下图界面: 选择Do not import settings,之后选择OK,进入下一步。 10、选择Accept,进入下一步: 11、进入激活界面

一些让IntelliJ IDEA使用更顺手的必要设置

不问归期 提交于 2020-10-23 07:28:17
众所周知IntelliJ IDEA堪称神器,该软件以其强大丰富的功能非常受欢迎,但是总有点差强人意的地方,想要IntelliJ IDEA使用起来更顺手,这些设置您非常有必要安排上,具体操作来一起看看吧~ IntelliJ IDEA使用更顺手,这些必要设置安排上~ 打开File >Settings >Editor >File encodings,将如下位置设置为 UTF-8 另外将Transparent native-to-ascii conversion勾选,即自动转换 ASCII 编码。 其工作原理是:在文件中输入文字时他会自动的转换为 Unicode 编码,然后在 idea 中发开文件时他会自动转回文字来显示。这样做是为了防止文件乱码。这样 properties 文件,一般都不会出现中文乱码! JDK 找到File>Project Structure > Project > Project SDK,创建或选择设置好 SDK 字体 找到File > Settings > Editor > Font,设置合适的字体和大小 修改代码提示、补充快捷键 eclipse 用习惯的同学会习惯性的用Alt + /进行提示,首先打开File>Settings,搜索Cyclic Expand Word,快捷键Alt+/删除(Remove Alt+/) 然后将 Basic 的 Ctrl+