精华内容
下载资源
问答
  • IDEAgradle配置和使用

    万次阅读 多人点赞 2018-06-13 19:32:23
    IDEAgradle配置和使用 IDEAgradle配置和使用 前言 Windows环境IDEA配置gradle 配置系统环境变量 下载 配置环境变量 测试 idea配置 gradle仓库设置 构建命令 创建缓存依赖 gradle.build构建脚本 ...

    在IDEA里gradle配置和使用

    前言

    有人说Gradle使用groovy语言编写,简单,明了没像maven使用xml臃肿,其实我倒不觉得,我觉得maven挺好的,管理jar依赖和项目生命周期挺方便的,我使用gradle只是因为公司用,不然我估计不会学习gradle。下面是gradle的优点,自己斟酌吧。
    1. 按约定声明构建和建设;
    2. 强大的支持多工程的构建;
    3. 强大的依赖管理(基于Apache Ivy),提供最大的便利去构建工程;
    4. 全力支持已有的 Maven 或者Ivy仓库基础建设;
    5. 支持传递性依赖管理,在不需要远程仓库和pom.xml和ivy配置文件的前提下;
    6. 基于groovy脚本构建,其build脚本使用groovy语言编写;
    7. 具有广泛的领域模型支持构建;
    8. 深度 API;
    9. 易迁移;
    10. 自由和开放源码,Gradle是一个开源项目,基于 ASL 许可。


    Windows环境IDEA配置gradle

    配置系统环境变量

    为了使用gradle命令,idea里使用不了命令。比如编译命令gradle build

    下载

    gradle安装包下载地址,解压到“D:\soft\gradle\gradle-4.8

    配置环境变量

    打开环境配置,新建系统环境“GRADLE_HOME”,值为D:\soft\gradle\gradle-4.8,找到path变量,后面添加%GRADLE_HOME%\bin;

    测试

    在cmd命令里输入gradle -v如果能打出版本号,说明环境配置完毕。

    idea配置

    在D盘新建文件.gradle(使用dos命令mkdir .gradle ),做为gradle下载的jar包仓库主目录,默认在C:\Users\Administrator\.gradle.
    打开file->setting->Build,Execution,Deployment->Gradle,修改如下:
    这里写图片描述
    Gradle home指定了gradle文件目录
    Service directory path指定了gradle工作主目录


    gradle仓库设置

    建议如下设置

    repositories {
        mavenLocal()
        maven { url "http://maven.aliyun.com/nexus/content/groups/public/"}
        mavenCentral()
        jcenter()
        maven { url "https://repo.spring.io/snapshot" }
        maven { url "https://repo.spring.io/milestone" }
        maven { url 'http://oss.jfrog.org/artifactory/oss-snapshot-local/' }  //转换pdf使用
    }

    存储库只是文件的集合,按分组,名称和版本来组织构造。 默认情况下,Gradle不定义任何存储库。 这里使用repositories 指定存储库。
    mavenLocal():指定使用maven本地仓库,而本地仓库在配置maven时setting文件指定的仓库位置。如<localRepository>D:/repository</localRepository>,同时将setting文件拷贝到C:\Users\Administrator\.m2目录下,一般该目录下是没有setting文件的,gradle查找jar包顺序如下:gradle默认会按以下顺序去查找本地的仓库:USER_HOME/.m2/settings.xml >> M2_HOME/conf/settings.xml >> USER_HOME/.m2/repository。
    maven { url "http://maven.aliyun.com/nexus/content/groups/public/"}:指定阿里云镜像加速地址
    mavenCentral():这是Maven的中央仓库,无需配置,直接声明就可以使用
    jcenter():JCenter中央仓库,实际也是是用的maven搭建的,但相比Maven仓库更友好,通过CDN分发,并且支持https访问。
    后面的maven { url 地址},指定maven仓库,一般用私有仓库地址或其它的第三方库
    gradle按配置顺序寻找jar文件。如果本地存在就不会再去下载。不存在的再去maven仓库下载,这里注意下载下来的jar文件不在maven仓库里,而是在gradle的主工作目录下,如上面的D:\.gradle目录
    参考《Gradle实战》如何配置利用Maven本地仓库


    构建命令

    清理命令

    gradle clean

    构建打包命令

    gradle clean build

    编译时跳过测试,使用-x,-x参数用来排除不需要执行的任务

    gradle clean build -x test

    创建缓存依赖

    执行命令gradle clean build --refresh-dependencies或删除.gradle/caches目录,构建的时候它会下载所有依赖并加入到缓存中。


    阿里云镜像

    buildscript {
        repositories {
            maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
            maven{ url 'http://maven.aliyun.com/nexus/content/repositories/jcenter'}
        }

    参考gradle配置国内镜像

    gradle.build构建脚本

    build.gradle是Gradle默认的构建脚本文件,执行Gradle命令的时候,会默认加载当前目录下的build.gradle脚本文件。
    gradle.build脚本如下:

    buildScript {
        repositories {
             mavenCentral()
        }
    }
    
    repositories {
         mavenCentral()
    }

    buildScript里的repositories是这个脚本需要的依赖库,与项目无关,在执行脚本时,会从这个库里download对应的jar和插件。第二个repositories是项目里需要依赖的jar的库。


    查看项目已定义的所有task以及含义

    命令

    gradle tasks

    比如结果如下

    • assemble: 编译
    • build:编译并执行测试
    • clean:删除build目录
    • jar: 生成jar包
    • test:执行单元测试

    maven项目转换为gradle项目

    根目录执行

    gradle init --type pom

    上面的命令会根据pom文件自动生成gradle项目所需的文件和配置,然后以gradle项目重新导入即可。


    settings.gradle配置

    是模块Module配置文件,大多数setting.gradle的作用是为了配置子工程,根目录下的settings.gradle脚本文件是针对module的全局配置,它的作用域所包含的所有module是通过settings.gradle来配置。
    settings.gradle用于创建多Project的Gradle项目。Project在IDEA里对应Module模块。
    例如配置module名rootProject.name = 'DyoonPLM'

    参考Gradle 入门–只此一篇
    参考你真的了解 Gradle 吗?

    展开全文
  • 最终目的是方便迁移。
  • 如何cmd命令提示符打开Python

    千次阅读 2019-10-28 16:12:01
    首先,在控制面板(这个可以桌面图标里找到windows 系统)在里打开高级系统设置 然后再高级系统设置里选择高级,进行系统环境变量设置。 然后在我的系统变量里添加python.exe的路径,这个也可以从左键的桌面出找到,...

    如何在windows 10 的cmd命令提示符里打开Python

    首先,在控制面板(这个可以桌面图标里找到windows 系统)在里打开高级系统设置
    在这里插入图片描述在这里插入图片描述

    然后再高级系统设置里选择高级,进行系统环境变量设置。在这里插入图片描述

    然后在我的系统变量里添加python.exe的路径,这个也可以从左键的桌面出找到,但是,此处我们需要的是exe的即可执行的文件,我们找到后,看到的是最终的快捷键的路径。

    在这里插入图片描述

    我们找到后,看到的是最终的快捷键的路径。

    在这里插入图片描述

    可以看到和我们需要的路径不同。

    在这里插入图片描述
    最后我们在cmd中通过管理员的身分开始运行,
    在这里插入图片描述
    同理,我们也可以在script这个文件夹里找到pip的路径在cmd的窗口里读入他的绝对路径,我们就可以打开pip,结果如图。

    在这里插入图片描述

    对pip进行更新。用清华的镜像 python -m pip install --upgrade pip -ihttp://pypi.douban.com/simple --trusted-host pypi.douban.com

    在这里插入图片描述

    安装myqr模块 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple myqr

    正常安装模块的语句是:pip install 【模块名字】比如(pip install myqr,其中myqr是模块的名字),但是由于某些同学网速过慢,每每下载不成功,所以这边直接拿取清华的镜像链接过来,比较快。(看不懂这句话是什么意思是吧?没事,以后慢慢就懂了。想了解更多的可以自行百度)

    在这里插入图片描述

    安装成功的结果

    在这里插入图片描述

    检验是否安装成功
    在这里插入图片描述

    展开全文
  • 如何word里面贴出漂亮的代码

    万次阅读 多人点赞 2017-11-19 18:33:29
    相信很多人敲完代码之后,由于种种原因需要将代码复制到word里面进行保存,但是直接复制出来的结果总是不尽人意,今天,就这里向大家介绍一下如何利用Notepad++这一辅助工具word里面粘贴处漂亮的代码。

    好消息:本文已经搬迁到个人博客网站,欢迎来查看原文!!!同时还有更多其他文章等你来看


    相信很多人在敲完代码之后,由于种种原因需要将代码复制到word里面进行保存,但是直接复制出来的结果总是不尽人意,今天,就在这里向大家介绍一下如何利用Notepad++这一辅助工具在word里面粘贴处漂亮的代码。


    • Step1:把代码复制到 Notepad++,并保存为相应的格式(NotePad如何设置)
    • Step2:选中Notepad++文本编辑区里的代码,进入【插件】菜单,进入【NppExport】,点击【Copy all formats to clipboard】
      这里写图片描述
    • Step3:在word里面粘贴(ctrl+c)
    • Step4:在word的编辑区中选中刚粘贴过来的代码。进入【格式】菜单,点击【边框和底纹】,并在弹出的窗体中调整“边框”和“底纹”的属性。
      这里写图片描述
      这里写图片描述
      这里写图片描述
    • Step5:登登登,大功告成!!!
      这里写图片描述
      (如果Notepad++本身已经设置了底色,那么就不用在word里面再调整背景颜色啦)
      (本人小白,初次写博客,不足之处多多包涵)
    展开全文
  • swipervue点击事件无效

    千次阅读 2019-01-22 17:25:00
    swipervue点击事件无效 再swiper触发点击事件onclick

    swiper在vue里点击事件无效

    在代码里加上自定义事件see itemq.link是api接口传过来的跳转链接
    不一定是链接也可以是其它的变量
    在这里插入图片描述
    然后把api传过来的链接转换
    在这里插入图片描述

    再swiper里触发点击事件onclick

    在这里插入图片描述

    展开全文
  • 前面已经学习过浏览器的console运行JS,那么网页又是怎么样运行JS的呢?如果不明白这个,就要跟着本节课来学习了,其实还是蛮简单的。对了,前面已经编辑了一个比较小的网页,并保存成文件了。就以那个网页...
  • 如题。我最近做一个类似于智慧工厂的监控项目,需要界面程序上添加一些三维模型,那些模型能和实际的加工设备一样运动(就是机床的门打开了,界面程序上对应机床...还是说wpf把三维模型转成*.obj?跪求指点。
  • eclipse打开终端

    万次阅读 2018-09-05 21:08:08
    eclipse,打开终端的方式,不是那么明显。 具体操作方式是: 1、左侧的项目文件里边右键单击---》选择showIn---》Terminal 出现下图 xuanxuan2、点击上图箭头指向位置,弹窗选Local Terminal   ...
  • 疑惑 如何判断某个元素一个列表里面? 如str="胡翠琴",str是否一个list=["哈哈","钉钉"....]里面 解惑
  • 不管你安装什么关于python的包,当你打开cmd,里面用pip install 安装完成后,pycharm里面import这个包,报错了,这时候,最简便的方法是: 1,你直接左键单击报错的位置,稍等大概1秒,会左边出现一个红色...
  • webstorm配置nodejs环境

    万次阅读 2018-08-13 13:30:06
    Terminal中运行,node -v,报错'node' ...因为webstorm没有配置nodejs环境,所以出现了以上的问题。下面来说说webstorm配置nodejs环境: (1)如果没有下载nodejs,先去官网下载。如果下载了,点击开始 =...
  • 写代码时候看到android代码的javadoc说onReceive是The function is normally called within the main thread of its process, so you ...(翻译:这个方法一般会主线程调用,所以你不该里面执行时间过
  • spring管理的web项目,譬如Struts和spring的项目,配置好后,Struts就可以直接使用定义好的service。但是如果要普通的工具类,使用service或dao,就会报空指针,因为这个普通的Java类并不spring管理下,...
  • foreach 里面调用js代码

    千次阅读 2017-11-08 15:55:10
    一个编辑功能,把数据库的集合信息输出到前台页面展示,我们通常会使用<c:foreach>遍历输出。如何<c:foreach>调用js代码呢?我是这样实现的。场景介绍: 遍历输出的各个任务的阶段信息,效果...
  • 第一种 通过getElementById找到input节点,然后获取value属性 1、定义一个input节点 2、找到该Input var domInput = document.getElementById('ipt');...连起来function使用如下: function kk()
  • 常量应该存放还是接口?

    千次阅读 2015-08-21 14:04:39
    今天用新浪SDK时,看源码的demo的常量都存在一个接口,和我平时的用法不一样,我平时都存在一个Constants类.仔细一想,好像常量存在接口的话,只需要让用到常量的类继承它就可以直接用了,而不用ClassName....
  • 写shell脚本时,发现把cd命令写里面无法正确跳转,还是当前目录下,其实文件已经跳转,不过subshell退出的时候又回到当前目录了,解决方法: source yourshellname其中,yourshellname就是你的shell脚本的...
  • 然后另一个dialog cppTRACE这个值试试,结果说: fatal error LNK1169: 找到一个或多个多重定义的符号,已经...obj中定义过。反正编辑时不报错,编译链接时报错。怎么回事? 我有很多变量,我希望有一个Init...
  • Linux如何vim搜索关键字

    万次阅读 多人点赞 2019-04-22 18:59:20
    linux系统的vim是编辑文本的命令,vi查找相应关键字的方法如下: 例如搜索 the写法:/the +回车 /+关键字 ,回车即可。此为从文档当前位置向下查找关键字,按n键查找关键字下一个位置; ?+关键字,回车...
  • eclipse建立包中包

    万次阅读 2018-06-08 17:45:15
    工具/原料工具软件:j2EE -eclipse语言:Java方法/步骤1src文件夹右击--new---package:(见下图)2点击finish:3com包右击new--package:4把上图tesc/src改为test/src/com;com改为action;见下图点击finish。5...
  • 今天用eclipse写代码的时候,要用到args[]数组,要...选中项目主类右键run as选中 run configuration 2.选择第2个选项卡 (x)=Arguments 3.Program arguments输入参数,点下Apply,最后再点Run 测试: 传
  • LINUX 字体装哪个文件夹

    万次阅读 2018-02-27 11:24:11
    Linux的字体都/usr/share/fonts这个目录,一种字体就是这个目录下面的一个子目录。注意,如果把Windows某个字体的ttf文件复制到某个新建的子目录里面,还需要子目录用root用户身份依次执行如下三条命令,这...
  • 教程:vjudge如何提交topcoder

    万次阅读 2018-07-25 11:08:14
    topcoder如何提交 vjudge如何提交topcoder Topcoder的题质量很高,所以我们要交它. 然而大家都知道topcoder的提交方式很奇怪,所以这里我写一个教程教大家如何提交. topcoder如何提交 这个...
  • C#winForm嵌入office

    万次阅读 2012-04-11 14:40:19
    由于公司的需要,上司让我研究如何C#控制office,主要是word。首先要先了解如何winForm嵌入office,一开始找了非常多的贴子,大多数是说microsoft webbrowser打开office文档即可,具体操作参见...
  • 如何WPS、Word插入高亮代码块

    万次阅读 多人点赞 2019-07-07 22:57:44
    我们首先需要Notepad++安装好NppExport插件。 step2 然后将代码复制或Notepad++编辑好。 step3 选中要插入的代码,点击插件–NppExport–Copy RTF to clipboard. step4 WPS、Word选择“粘贴”即可。...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 9,861,775
精华内容 3,944,710
关键字:

在…里