精华内容
下载资源
问答
  • 项目目录下 先创建个bin目录,它下边再创建个foo目录创建个foo目录,它下边有__init__.py文件和一个main.py文件 然后创建docs目录它下边有conf.py和abc.rst 文件 最后还有 setup.py、requirements.txt、README这...
  • maven创建父子工程项目:例如出现以下问题,目录属于同级。如下图 解决办法(显示方式我用的是Project Explorer) 执行完后结果: 另一个问题:想显示在那个报下的项目 未修改前 修改后 3:maven...

    maven创建父子工程项目:例如出现以下问题,目录属于同级。如下图

    在这里插入图片描述
    解决办法(显示方式我用的是Project Explorer)在这里插入图片描述
    执行完后结果:
    在这里插入图片描述
    问题2:想显示在那个工作空间下的项目
    想要的效果原效果
    未修改前
    在这里插入图片描述
    修改后
    在这里插入图片描述
    3:maven项目中突然显示了一个Spring Elements.( 在这里插入图片描述有强迫症,别人的没有为啥我的有)
    在这里插入图片描述
    解决办法很简单,就是一个显示的问题:
    在这里插入图片描述
    在这里插入图片描述
    修改后就不会在显示了。(其实有也不是错,只不过是有强迫症罢了。)
    在这里插入图片描述

    展开全文
  • 紧接前文用NMAKE创建VS2012 C++工程 HelloWorld现在想做一些改进1. 不使用根据obj文件默认生成的exe文件名2. obj文件放到独立的obj目录... makefile文件应该放在build目录下(题外话:一般我喜欢创建一个builder目录

    紧接前文用NMAKE创建VS2012 C++工程 HelloWorld

    现在想做一些改进

    1. 不使用根据obj文件默认生成的exe文件名,并且放在bin目录下

    用link的 /out参数


    2. obj文件放到独立的obj目录下

    需要用copy命令,


    3. 改变obj文件名

    默认和.cpp文件名相同,修改文件名可以用cl /Fe参数,注意/Fe后面不能有空格,紧跟要输出的文件名,并且仅生成在当前运行nmake的目录下。

    这里我没有使用/Fe,仅用默认规则。


    4. 头文件放在include目录下,.cpp文件放在src目录下。用cl的/I参数


    5. makefile文件应该放在build目录下(题外话:一般我喜欢创建一个builder目录,里面有我自己的newlisp编译脚本)


    6. 去掉上一篇里面的exception handling warning 用/EHsc


    7. 添加一个Pseudotargets: all, 以便运行make all


    慢慢来,首先知道如何定义宏,参考文档:http://msdn.microsoft.com/en-us/library/y2be734c.aspx

    其实很简单,形如:

    A=B, 或者 A = B
    用空格看上去更舒服点。

    宏的值可以包含多个用空格间隔的字符串,也可以换行,换行符是\,比如:

    A = B\
    C\
    D

    NMAKE提供了一些预处理指令,参考文档:http://msdn.microsoft.com/en-us/library/7y32zxwh.aspx

    比如可以用下面的指令取消宏A的定义

    !UNDEF A

    使用宏很简单,如下:

    $(macroname)
    会在该处用宏的值来做文本替换。


    有了宏,我就可以在makefile中用其定义几个目录, 定义输出的exe文件名称等。


    现在来看一下目录结构:

    step2

      -bin

      -build

      -include

      -obj

      -src

    在src目录下,main.cpp文件代码:

    #include "printer.h"
    
    int main()
    {
      print();
      return 0;
    }
    
    printer.cpp文件代码:
    #include "printer.h"
    #include <iostream>
    
    using namespace std;
    
    void print() {
      cout << "HelloWorld step2" << endl;
    }

    include\printer.h文件代码:

    #ifndef STEP2_INCLUDE_PRINTER_H_
    #define STEP2_INCLUDE_PRINTER_H_
    
    void print();
    
    #endif
    


    build\makfile文件内容:

    INCLUDE_DIR = ..\include
    OBJ_DIR = ..\obj
    BIN_DIR = ..\bin
    SRC_DIR = ..\src
    EXE_NAME = step.exe
    
    OBJ_FILES = \
    	$(OBJ_DIR)\main.obj \
    	$(OBJ_DIR)\printer.obj
    
    $(OBJ_DIR)\main.obj: $(SRC_DIR)\main.cpp
    	cl /c /EHsc /I$(INCLUDE_DIR) $(SRC_DIR)\main.cpp
    	copy main.obj $(OBJ_DIR)
    	del main.obj
    
    $(OBJ_DIR)\printer.obj: $(SRC_DIR)\printer.cpp
    	cl /c /EHsc /I$(INCLUDE_DIR) $(SRC_DIR)\printer.cpp
    	copy printer.obj $(OBJ_DIR)
    	del printer.obj
    
    $(EXE_NAME): $(OBJ_FILES)
    	link /out:$(BIN_DIR)\$(EXE_NAME) $(OBJ_FILES)
    
    all: $(EXE_NAME)
    


    当在build目录下运行nmake all的时候,target all将会被执行,all依赖target $(EXE_NAME),因此该target被执行,又依赖$(OBJ_FILES),因此OBJ_FILES里面的每个obj都会被执行,最后回到link命令进行连接。这是一个按照依赖顺序反向执行过程。

    这里看到几个系统命令,都是VS2012提供的:

    cl, link, copy和del

    cl可以参考我的博客常用cl编译命令参数解释

    link参考另一篇VS 2012 显示Link的参数

    Pseudotargets参考文档:http://msdn.microsoft.com/en-us/library/7sb2acw1.aspx

    也就是这个target实际上是个不存在的文件,也不会创建它。pseudotarget必须依赖某个target,但是在pseudotarget所在的description block中不能拥有command block.


    在build目录下,运行命令编译好后,执行step.exe,成功。

    c:\study\nmake\step2\build>nmake all
    
    Microsoft (R) Program Maintenance Utility Version 11.00.60610.1
    Copyright (C) Microsoft Corporation.  All rights reserved.
    
            cl /c /EHsc /I..\include ..\src\main.cpp
    Microsoft (R) C/C++ Optimizing Compiler Version 17.00.60610.1 for x86
    Copyright (C) Microsoft Corporation.  All rights reserved.
    
    main.cpp
            copy main.obj ..\obj
            1 file(s) copied.
            del main.obj
            cl /c /EHsc /I..\include ..\src\printer.cpp
    Microsoft (R) C/C++ Optimizing Compiler Version 17.00.60610.1 for x86
    Copyright (C) Microsoft Corporation.  All rights reserved.
    
    printer.cpp
            copy printer.obj ..\obj
            1 file(s) copied.
            del printer.obj
            link /out:..\bin\step.exe ..\obj\main.obj  ..\obj\printer.obj
    Microsoft (R) Incremental Linker Version 11.00.60610.1
    Copyright (C) Microsoft Corporation.  All rights reserved.




    展开全文
  • Gradle入门-创建src目录结构

    千次阅读 2018-11-03 09:44:28
    Gradle创建java/src目录结构

    Gradle创建java/src目录结构

    在这里插入图片描述

    展开全文
  • idea创建maven结构目录

    千次阅读 2019-06-08 22:41:09
    详述 IntelliJ IDEA 创建 Maven 项目及设置 java 源目录的方法 Maven 是一个优秀的项目管理工具,它为我们提供了一个构建完整的生命周期框架。现在,就让我们一起看看如何利用 IntelliJ IDEA...

    原文地址

    https://github.com/guobinhit/intellij-idea-tutorial/blob/master/articles/maven.md

    详述 IntelliJ IDEA 创建 Maven 项目及设置 java 源目录的方法

    Maven 是一个优秀的项目管理工具,它为我们提供了一个构建完整的生命周期框架。现在,就让我们一起看看如何利用 IntelliJ IDEA 快速的创建 Maven 项目吧!

    firstpage

    如上图所示,点击Create New Project

    maven

    • 标注 1Maven选项;
    • 标注 2Project SDK,项目 SDK;
    • 标注 3archetype,Web 项目框架。

    如上图所示,先点击 Maven 选项,然后选择 SDK,再从框架中选择maven-archetype-webapp用于创建 Web 项目。当然,我们也可以根本不同的需求选择不同的框架以便 IDEA 自动为我们生成项目框架。在这里,有一点需要我们特别注意,那就是:Maven 3.3.1+以上的版本需要JDK 1.7+以上的版本与之搭配使用,否则会出现异常,以至于 Maven 项目创建失败。在上述操作完成后,点击Next

    project

    • 标注 1GroupId,项目坐标,与ArtifactId搭配使用,用于标记项目;
    • 标注 2ArtifactId,项目坐标,与GroupId搭配使用,用于标记项目;
    • 标注 3Version,项目版本,与ArtifactIdGroupId搭配使用,用于唯一标记项目。

    如上图所示,ArtifactIdGroupId需要我们自己命名,Version默认为1.0-SNAPSHOT,表示该项目属于不稳定的快照版本,默认即可。输入完成后,点击Next

    new

    • 标注 1Maven home directory,Maven 主目录,即最外层目录;
    • 标注 2User settings file,Maven 配置文件;
    • 标注 3Local repository,Maven 本地仓库,用于存储依赖包。

    如上图所示,依次配置完之后,点击Next

    location

    • 标注 1Project name,项目名称;
    • 标注 2Project location,项目保存位置;
    • 标注 3More Settings,更多配置,如配置项目模块位置、项目格式等。

    如上图所示,我们将Project nameModule name统一命名为gitcode,依次配置完之后,点击Next

    start

    • 标注 1.idea,自动生成的 IDEA 配置文件;
    • 标注 2src,自动生成的 Maven 目录结构;
    • 标注 3BUILD SUCESS,Maven 项目创建成功的标志。

    如上图所示,当控制台输出BUILD SUCESS的时候,这意味着 Maven 已经创建完成。但是,如果我们仔细观察 IDEA 自动为我们生成的 Maven 目录结构,会发现这与我们认知中的 Maven 项目的目录结构大不相同,它没有与main同级的test目录、没有resources目录、也没有java目录,甚至连源目录都没有标记出来,为啥?实际上,Maven 并没有强制我们必须创建testresourcesjava这样的目录,之所以建立这样的目录结构,仅仅是出于我们的习惯以及方便管理项目而已。接下来,我们就手动创建testresourcesjava这样的结构,并标记javaSources Root,即源目录:

    file

    如上图所示,以 Mac 电脑为例,依次点击FileProject Structure选项:

    structure

    如上图所示,在最左边的Project Structure列表中选择Modules,再点击Sources进入我们的项目结构视图,然后点击src目录,右键呼出菜单栏,点击New Folder即可创建新目录:

    test

    如上图所示,这就是我们新创建的目录结构。

    Mark

    现在,选择java目录,点击Mark as: Sources即可将java目录标记为源目录:

    resource

    如上图所示,以同样的方法,我们相继标记了TestsResourcesTest Resources目录,其中webapp目录比较特殊,需要我们将其标记为 Web 的项目的资源目录。在这里,点击gitcode上面的+选项:

    Modulejia

    • 标注 1+Add选项;
    • 标注 2Web,项目类型。

    如上图所示,依次点击+选项以及Web类型:

    descriptor

    • 标注 1:修改按钮;
    • 标注 2:快捷目录选项。

    如上图所示,Deploy Descriptor需要指向项目的web.xml文件,一般情况下,默认的目录都是不准确,需要我们重新选择。

    directories

    • 标注 1:修改按钮;
    • 标注 2:快捷目录选项。

    如上图所示,Web Resources Directories需要指向项目的资源目录即webapp目录,与Deploy Descriptor一样,需要我们重新选择。

    success

    如上图所示,至此 Maven 项目创建完成,java源目录设置成功。

    原文地址

    https://github.com/guobinhit/intellij-idea-tutorial/blob/master/articles/maven.md

    来自: qq_31049853的博客



    展开全文
  • vue-cli创建项目目录结构解释

    千次阅读 2018-06-21 22:13:26
    vue-cli创建项目目录结构解释文件/文件夹解释build和configwebpack配置相关的文件;将来利用中间件实现两个不同于之间的转发,需要配置。node_modules项目开发依赖的一些模块src将来的开发大多在这里,我们关注的...
  • Tomcat目录结构

    万次阅读 多人点赞 2019-10-18 09:41:35
    文章目录目录结构bin目录conf目录lib目录webapps目录temp目录 Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试...
  • 为什么要规范项目目录结构? 首先我们要遵循约定由于配置的原则,通过约定代码结构或者命名规范来减少配置数量。...在创建目录结构时,可能会有这样的争论: css VS style、img VS image、image V...
  • Gradle创建项目目录结构

    千次阅读 2012-07-01 22:34:37
    如何使用Gradle创建如maven那样的项目结构呢 ? gradle不像maven那样有固定的项目结构,gradle原声API是不支持的,...2. 在此目录创建gradle的构建脚本,build.gradle,内容如下: apply plugin: 'java' task
  • 3.React Native项目目录结构介绍;

    千次阅读 2018-11-09 16:09:24
    1.初始创建目录结构说明 2.编辑React Native中的JS代码 3.编写IOS/Android原生代码 4.如何添加第三方react native npm源码库 4.1仅仅涉及React Native开发 4.2涉及React Native和IOS或者Android混合开发 5.第...
  • linux下创建svn仓库目录结构

    千次阅读 2013-04-22 18:27:05
    第一步: mkdir -p {xxx/{trunk/{bin,doc,src/{bootloader,kernel,rootfs}},tags,branch}} 其中xxx是你要建的工程名 第二步: svn add xxx 第三步: svn ci -m" add xxx by fulinux" ...完毕
  • 怎样创建SVN仓库目录结构

    千次阅读 2013-02-19 08:57:13
    SVN目录的创建,是SVN管理的第一步 ...2、在浏览器中输入svn://localhost/ ,SVN仓库的负责人规划好仓库的目录结构。推荐的目录结构如下图所示。   注意事项 仓库的一级目录只有两个,分别为code和doc。其中,do
  • 完全图解: 1、 2、 3、 4、初始的目录结构: 5、 6、改成项目已有的目录 7、添加资源路径: 最后整体架构就差不多了    
  • Windows下复制目录结构

    千次阅读 2017-03-06 08:11:03
    /t 创建目录结构,但不复制文件 /e 包括空目录和子目录 建立完空的目录结构树后,把需要修改的文件拷贝到目录树相应位置,就可以通过覆盖实现对原目录结构的更新。   欢迎交流,有问题可联系 QQ: 83555727或Email
  • 1.设置显示分级目录结构 打开Eclipse,找到这个倒三角 找到Package Presentation设置为Hierarchical 2.再打开目录,发现已经显示分级了 3.创建包中包 在src目录右键创建一个包   然后在test包下右键...
  • 创建目录mkdir

    千次阅读 2018-06-08 12:31:42
    递归创建目录 mkdir /A/B/C不能创建,需要加 -ptree以目录树的方式显示 文件夹结构rmdir删除目录rmdir不能删除非空目录rm命令用于删除一个文件或者目录。删除文件可以直接使用rm命令,若删除目录则必须配合选项"...
  • Angular项目目录结构详解

    万次阅读 多人点赞 2017-05-05 11:34:39
    在上一篇博客中我们已经通过Angular CLI命令行工具创建出来一个全新的Angular项目,要想写项目,首先我们要先搞清楚项目的目录结构是怎样的,每个文件又有什么意义,文件中的代码又起到什么作用。
  • 批处理自动创建目录

    千次阅读 2018-11-26 13:15:34
    在建立工程文档时,一个清晰明了的目录结构,能给人耳目一新的感觉,看起来也特别舒服。最近我在使用Altilum Designer建立工程时,发现文件全在一个文件夹里面,不方便查找想要的文件,如果能分别建立不同的文件夹...
  • eclipse创建maven web工程时,工程下只有src/main/resources目录(显然这种结构是不对的),没有相应的src/main/Java, src/test/java,src/test/resources这三个目录,具体原因不太清楚,估计是eclipse创建maven web 项目...
  • 目录结构 当你浏览一个网站,assets目录存放的是你浏览器下载的,并且用来展示页面的文件。 浏览器在解析index.html文件的时候,该文件其内部的标签内的代码具体说明了需要浏览器从服务器下载哪些额外的文件。 命名...
  • vue学习-vue-cli4创建项目与目录结构简介 目录 文章目录1、vue cli 4创建项目1.1、版本简介1.2、创建项目2、项目结构简介***后记*** : 内容 1、vue cli 4创建项目 1.1、版本简介 版本 简介 @vue/cli ...
  • 先不要着急进行项目创建,idea与eclipse的目录结构还是很大差距的。 intellij idea安装后的目录结构没有什么好说的,平时不会用到,使用idea这么久还没打开过。 主要是它的配置文件目录: 创建项目 ...
  • springboot框架 目录结构

    万次阅读 多人点赞 2019-03-29 22:50:55
    目录结构 src/main/java:主程序入口 Application,可以通过直接运行该类来 启动 Spring Boot应用 src/main/resources:配置目录,该目录用来存放应用的一些配置信息,比如应用名、服务端口、数据库配置等。由于...
  • 使用eclipse创建项目的时候,为了更符合gradle的标准,需要初始化项目目录。首先在项目中创建build.gradle 文件。 附:build.gradle文件常用任务解析:  apply plugin: 'maven': 使用maven做为jar包的信赖管理...
  • Maven 标准目录结构

    千次阅读 2019-05-30 16:00:32
    Maven 标准目录结构 好的目录结构可以使开发人员更容易理解项目,为以后的维护工作也打下良好的基础。Maven2根据业界公认的最佳目录结构,为开发者提供了缺省的标准目录模板。Maven2的标准目录结构如下: src/...
  • Linux 系统的目录结构

    千次阅读 2019-03-03 19:30:01
    文章目录Linux 系统的目录结构1、显示目录2、目录结构样图3、目录结构用途4、注意点 Linux 系统的目录结构 1、显示目录 登录到Linux 系统后,执行如下命令即可显示目录 ls / 2、目录结构样图 3、目录结构用途 /...
  • 最近整理硬盘的文件内容,比较麻烦,就在网上查找有啥好的方法,结果感觉都不咋样,不过目前看除了...列表是体现文件结构个具体文件名称做简单易懂的表现手法。 简单命令: 1、生成详细树状结构图并列出所有文件名:
  • Eclipse创建Web工程的目录结构及含义

    千次阅读 2017-11-11 21:25:16
    在eclipse中创建Web工程有一个默认的创建方式: 选择File->new->New Dynamic Web Project 如下图: 点击next,勾选选项,这里强调一下,这勾选的选项一定要选,...至此,按照默认的方式创建的Web项目的目录如下图:

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 936,868
精华内容 374,747
关键字:

创建目录结构