精华内容
下载资源
问答
  • 参考教程1:...Visual Studio Code 开源免费跨平台代码编辑器Visual Studio CodeVisual Studio Code的下载和安装认识Visual Studio Code 界面工具栏简介Visual Studio Code上手体验总结 Visual St...

    参考教程1:https://blog.csdn.net/chinahuyong/article/details/46480995

    Visual Studio Code

    在 Build 2015 大会上,微软宣布推出免费跨平台的 Visual Studio Code 编辑器!

    Visual Studio Code (简称 VS Code / VSC) 是一款免费开源的现代化轻量级代码编辑器,支持语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比 Diff、GIT 等特性,并针对网页开发和云端应用开发做了优化。软件跨平台支持 Win、Mac 以及 Linux,运行流畅,可谓是微软的良心之作……

    相信很多程序员同学都没想过有一天能在不用虚拟机的情况下直接在 Mac、Linux 上使用 VisualStudio 吧。当然,微软称 Visual Studio Code 并非完整版的 Visual Studio,它只是一款轻量级的代码编辑器,而不是一个重量级的完整 IDE (集成开发环境),它的竞争对手将会是 Sublime Text、Atom、VIM、Notepad++ 等产品。

    当你开始阅读这篇文章时,请先不要把Visual Studio Code和.net、Windows联想到一起,因为VS Code是一个跨平台,支持30多种语言的开箱代码编辑器。不管你是.Net、Java、PHP、Python、TypeScript、Objective-C…还是前端开发者,你都值得拥有。下面,让我们来看一看Visual Studio Code 这个神器吧~

    Visual Studio Code的下载和安装

    Visual Studio Code最新版下载地址,https://code.visualstudio.com 根据你的电脑平台选择版本下载。
    在这里插入图片描述

    认识Visual Studio Code 界面

    Visual Studio Code 基本布局 如图:
    在这里插入图片描述

    工具栏简介

    1.资源管理器
    下面来看一下右边的工具栏,资源管理器就不用多说了很简单,只是这里有个功能值得注意一下,如图:
    在这里插入图片描述
    在文件上面点击鼠标右键,有个Copy Path,可以复制文件的物理路径。当然,你会想为什么不是打开文件位置啊,其实这个功能已经有了,就是Reveal in Explorer。

    2、搜索
    按下Ctrl + Shit + F的时候,会激活这个工具栏的搜索功能,没错,这个功能就是类似Visual Studio中的全局搜索功能,如图:
    在这里插入图片描述
    3、Git版本控制
    这个功能,用过Git大家都清楚,Git的初始化必须在一个空的文件夹里面,所以要使用这个功能,也是要先有一个文件夹的,下面我们来看看怎么操作,如图:
    在这里插入图片描述
    右键文件夹都可以直接打开,打开后,我们继续看,如图:
    在这里插入图片描述
    到了这里,很明显了,点击那个Initialize git repository按钮,初始化Git仓库。然后,我们新建一个文件,名字为index.html,保存到这个文件夹下。接下来,注意啦,注意啦,我们要输入以下内容,如图:
    在这里插入图片描述

    如果你还一行一行的敲,那就太low了,这里先交给大家一个方法,在空白的文档里面输入一个感叹号!,注意是英文的哦,然后,点击Tab键,看看发生了什么,是不是duang的以下就出来了~~

    然后,我们按Ctrl + S保存文件,再来看Git这个工具栏的变化,如图:
      在这里插入图片描述
      我们看到了,changes里面出现了index.html,然后,我们输入commit message,点击上面的对勾提交,然后,我们会看到changes下面的文件都消失了,并且右边的1变成了0。

    在这里插入图片描述
    点击那个…按钮,会弹出菜单,这里有更多的Git的操作,我就不一一介绍了,相信使用过Git的都看的懂的!

    4、调试

    Visual Studio Code上手体验

    VS Code支持多种语言,我们先来看一下官方的说明:

    在这里插入图片描述

    这里大概说的是对CSS, HTML, JavaScript, JSON, Less, Sass几种语言有智能提示,其他的语言都是语法高亮和重构。就是说你写C#、Java等一些代码都是没有智能提示的,但是都会有语法高亮。这些代码查看,大家可以打开一些相关的代码文件看看,我就不一一演示了。

    1、文件类型

    下面我们来看看VS Code编写代码是否顺手,点击菜单新建文件或者使用快捷键Ctrl + N,这个时候会新建一个Untiled-1的文件,默认为文本文件,不高亮和提示任何代码,这个时候我们可以通过保存文件来改变文件类型,或者直接告诉Vs Code文件类型,如图:
    在这里插入图片描述
    点击Plain Text,然后在弹出的输入框输入你想要的语言就好了。或者我们使用快捷键,Ctrl + Shift + P,打开命令输入框,输入language,如图:
    在这里插入图片描述

    选择第一个Change Language Mode,也可以打开这个语言选择框。

    这里首先要说的是VS Code对html的支持,当然Vs Code对html支持是非常好的,上面我们已经看到了,输入一个感叹号,然后按下tab键就一下子完成了html5文档的基本结构。其实,这是VS Code里面添加了Emmet snippet expansion,官方文档地址http://docs.emmet.io/cheat-sheet/,我们大概来看一下:
      在这里插入图片描述
      看到了吧,第一个就是我们上面使用的,同理如果我们输入标签,我们只要输入a,然后按tab键就可以了。这里就不再多说了,就留给大家去好好探索了~

    另外,VS Code也支持Html5和AngularJs的智能提示,可以说是前端神器啊~~哈哈,目前我知道的也只有VS2015支持AngularJS的智能提示了。

    2、文件编码
      
    文件编码当然是很重要的,有时候我们要查看和修改文件编码,在介绍VS Code的时候,已经告诉大家,在哪里显示文件的编码了,下面我们来说一下如何修改文件编码,还是Ctrl + Shift + P打开命令面板,输入encoding,如图:
    在这里插入图片描述
    选择以后,会出现如下选项:

    在这里插入图片描述
    我们可以根据需要选择,这里我们选择保存的编码格式,如图:
    在这里插入图片描述
    3、MarkDown
    还有一个比较让人喜欢的一点就是VS Code也支持markdown的书写和预览,下面我们看一下:
    在这里插入图片描述
     如果要预览的话,要先保存文件,然后按下快捷键Ctrl + Shift + V,就可以预览了。如图:
     在这里插入图片描述
    4、文件的切换
    当我们编写多个文档时,经常需要在多个文件直接切换,用鼠标点击来切换是一个很奢侈的做法,我们通常都喜欢用快捷键。在Vs Code中,我们可以用Ctrl + Tab键来快速的切换文件,如图:
    在这里插入图片描述
    按住Ctrl键不要松,不断的按下Tab键来切换选择文件。当然,这只适用于比较少的文件时,文件多了,这样就不好用了。

    文件多的时候,我们可以使用Ctrl + p快捷键,打开和上面一样的输入框,不过这个时候我们可以输入内容来搜索文件,然后选择打开。如图:
    在这里插入图片描述
    5、支持打开一个文件夹
    当我们编辑一个项目中的文件时,同时打开一个文件夹可是非常爽的功能,其他很多文本编辑器都不具备这样的特色。
    在这里插入图片描述

    总结

    由于篇幅的关系,关于VS Code就先介绍到这里了,下面来简单的总结一下Vs Code的有点:

    1、支持30多种常用语言的语法高亮,并对html、js、css、Angular等很好的语法支持,并且还支持MarkDown的预览!

    2、体积小,功能强大,当然性能也是很好的,打开超大型的文本文件也不会卡死,大家可以和其他的一些文本编辑器对比一下。

    3、支持命令操作(Ctrl + Shift + P)和鼠标操作,还有大量的快捷键,可以适应各种开发者的操作习惯。

    4、支持Git版本控制器,可以完成创建分支、解决冲突、提交修改等操作;

    5、强大的搜索功能,并且支持多文件搜索;

    6、最大的有点,当然是跨平台、免费;

    展开全文
  • 如下图 4、打开SonarLint On-The-Fly控制台 如下图: 5、添加sonarqube servers 6、在eclipse进行本地项目与sonarqube平台的绑定 在项目根目录右击 选择SonarLint,然后在选择Bind to a sonarqube project 按下图...

    微信搜索:“二十同学” 公众号,欢迎关注一条不一样的成长之路

    在eclipse中引入sonarLint插件

    步骤如下:

    1、sonarLint安装

    打开eclipse后,执行    help->Eclipse Marketplace->查找sonarLint        进行插件安装,安装过程中会出现重启eclipse提示,选择确认重启就好。

    2、安装sonarqube

    sonarqube下载地址:https://www.sonarqube.org/downloads/

    安装成功后,打开浏览器输入:http://ip:9000

    3、sonarqube登录创建项目

    点击上图中的log in 登录,账号,密码  默认是admin

    登录之后进入创建项目。

    点击创建项目按钮

    在弹出表单中填写项目相关信息。如下图

    4、打开SonarLint On-The-Fly控制台 

    如下图:

    5、添加sonarqube servers

    6、在eclipse进行本地项目与sonarqube平台的绑定

    在项目根目录右击 选择SonarLint,然后在选择Bind to a sonarqube project

    按下图操作连接

    7.任意打开一个文件,便可以实时看到检测问题,在SonarLint On-The-Fly中可以看到检测出来的问题,在SonarLint Rule Description中可以看到修改建议

    展开全文
  • 编译系统对跨平台代码的支持

    千次阅读 2014-05-09 11:47:31
    问题起因项目需要跑在不同的平台上不希望代码中掺杂大量的define宏做平台判断(有洁癖呀~~~)定义一些通用宏来处理只能解决一些类型差异的问题处理将跨平台代码写入不同的文件夹下 os/linux 和 os/win在外部...

    问题

    起因

    • 项目需要跑在不同的平台上
    • 不希望代码中掺杂大量的define宏做平台判断(有洁癖呀~~~
    • 定义一些通用宏来处理只能解决一些类型差异的问题

    处理

    • 将跨平台代码写入不同的文件夹下 os/linux 和 os/win
    • 在外部暴露的.h文件加入判断宏
    //file: public.h
    #ifdef WIN32
    #    include "os/windows/public.h"
    #else
    #    include "os/linux/public.h" 
    #endif //WIN32
    
    • 其他代码直接使用#include "public.h"

    产生问题

    使用的编译构建系统如何来识别这些编译哪个目录下的文件,在链接的时候如何选择库

    不同的编译系统下的解决

    直接Makefile

    通过宏来区分

    ifdef WIN32
        SOURCES += $(wildcard os/win/*.cpp)
    else
        SOURCES += $(wildcard os/linux/*.cpp)
    endif
    

    cmake

    cmake通过逻辑语句和预定义变量来判定

    if(WIN32)
        aux_source_directory(os/win SOURCES)
    else(APPLE)
        aux_source_directory(os/mac SOURCES)
    else(UNIX)
        aux_source_directory(os/linux SOURCES)
    endif(WIN)
    

    qmake

    qt的.pro文件支持直接以

    !unix {
        SOURCES += comm.cpp
    }
    win32:debug {
        TARGET = client_debug.exe
    }
    win32 | macx {
        HEADERS += debug.h
    }
    linux-g++ {
        CONFIGS += c++11
    }
    

    的方式来定义跨平台代码。

    展开全文
  • 开发指南专题五:JEECG微云快速开发平台代码生成器 1.1. Maven开发环境搭建 在搭建jeecg的maven开发环境之前,需要先配置好本机的maven环境,并在eclipse中安装好m2eclipse插件。 1. maven版本的工程目录,代码...


           开发指南专题五:JEECG微云快速开发平台代码生成器


    1.1. Maven开发环境搭建

    在搭建jeecg的maven开发环境之前,需要先配置好本机的maven环境,并在eclipse中安装好m2eclipse插件。

    1. maven版本的工程目录,代码结构如图311所示


    2. 针对本机开发环境(这里以eclipse为例),调整依赖包和项目属性

    首先在工程上右键->properties,在builders选项卡中删除掉不存在或不需要的builders,如图312所示。


    然后进入Java Build Path选项卡->Libraries,将除jre依赖之外的所有依赖包删除,如图313所示。


    3. 对工程增加Maven依赖

    在工程目录上面右键->Maven->Enable Dependency Management。此时,maven插件会把maven依赖包加入到工程中,目录结构如图314所示。


    4. 运行项目

    在工程目录上面右键->Run As->7 Maven Build,在弹出的运行设置的Goals中填写”tomcat:run”,如果在运行时,不需要跑单元测试程序,可以把Skip Test给勾选上,如图315所示。


    项目运行之后的访问地址为:http://localhost:8080/jeecg

    5. 项目打包

    在工程上面右键->Run As->Maven Package,打包完成之后的war包位于target/jeecg.war,如图316所示

    2. 代码生成器

    本章通过一个实际的示例来讲解JEECG代码生成器的使用

    2.1. 代码生成器配置

    代码生成器有两个配置文件:一个用于数据源的配置,一个用于代码生成器的参数配置。这两个配置文件分别是resources/jeecg目录的jeecg_database.properties和jeecg_config.properties。

    1. jeecg_database.properties:数据源配置文件,为保证能顺利生成代码,将文件中的数据源配置修改为/jeecg-v3-simple/resources/dbconfig.properties文件中同样的配置

    jeecg_config.properties:生成器参数配置文件,各参数说明如表41所示

    参数

    参数说明

    默认值

    取值范围

    source_root_package

    Source floders on build path (JAVA文件的根目录)

    src

     

    webroot_package

    WEB应用文件的根目录(例如:jsp)

    WebRoot

     

    bussi_package

    业务包(举例:比如ERP中的一个大的模块销售模块目录)

    特点:支持多级目录例如[com.sys]

    Demo

     

    templatepath

    代码生成器使用的模板文件目录

    jeecg/template

     

    system_encoding

    项目编码

    utf-8

     

    jeecg_generate_table_id

    自定义主键命名

    id

    目前表主键只能命名ID

    jeecg_ui_search_filed_num

    配置代码生成器生成的JSP页面,默认前几个字段生成查询条件

    1

     

    jeecg_filed_convert

    数据库表字段转换为实体字段是采用原生态,还是采用驼峰写法转换

    true

    true/false

    ui_filter_fields

    根据过滤器自动在表中生成创建人、创建时间、修改人、修改时间等值(映射的字段参照“表4 2建表模板”)

    create_date,create_by,create_name,update_date,update_by,update_name

    2.2. 数据表创建

    现在有一张员工表person,其建表SQL为

    CREATE TABLE `person` (

      `ID` varchar(32) NOT NULL default '' COMMENT '主键',

      `NAME` varchar(32) default NULL COMMENT '用户名',

      `AGE` int(11) default NULL COMMENT '年龄',

      `SALARY` decimal(10,2) default NULL COMMENT '工资',

      `createDt` datetime default NULL COMMENT '创建时间',

      PRIMARY KEY  (`ID`)

    ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

    注意:建表时,必须给每个字段加上注释,代码生成器会根据注释去生成页面字段对应的显示文本。

    将建表SQL在数据库管理器里面执行,完成对person表的创建。

    2.3. 代码生成

    运行“/src/test/JeecgOneGUI.java”文件,打开代码生成器并输入相应的参数如图41所示。


    执行【生成】之后,可以在源代码目录src中(即jeecg_config.properties文件中的参数jeecg_config.properties指向的包)看到新生成的java代码文件,如图42所示。


    同样地,可以在WebRoot/webpage中看到新生成的jsp页面,如图43所示。


    生成代码结构说明

     1.添加和修改页面在一个JSP页面中

    2.service层接口和实现都继承父类


    展开全文
  • 最新版本请转到:RDIFramework.NET平台代码生成器V3.1版本全新发布-更新于2016-10-08(提供下载) RDIFramework.NET代码生成器V3.0版本修改了针对3.0版本的框架部分做了大量的调整,同时支持生成Web部分的UI代码...
  • 文章网址:https://www.cnblogs.com/huyong/p/4573041.html,它介绍了目前微软的开源免费跨平台代码编辑器,有兴趣的同学可以看下。 以前,一直使用sublime,觉得它轻便及温和的背景吸引了我。近段时间,也有尝试用...
  • 请问微信公众平台功能代码怎么去整合啊?或者哪个大神有,帮帮忙,谢谢
  • 华为云平台代码管理

    千次阅读 2018-03-10 00:43:37
    一、前期准备 1.虚拟机 2.虚拟机上安装好Ubuntu 3.华为云 二、安装 git 2.命令框输入: sudo apt-get install git 根据提示输入密码,然后yes 一直安装 3....三、通过ssh 下载 代码到Ubun...
  • 云效平台代码管理使用总结

    千次阅读 2019-09-04 11:17:52
    ##创建企业云效平台 1.登录阿里云平台 https://my.rdc.aliyun.com/welcome 使用钉钉扫码登录 2.创建企业 3.创建项目 4.在机器管理中添加企业购买的阿里云服务器并对机器分组(根据页面提示在购买的阿里云服务器中...
  • 接下来我们来谈论一个这个教程里面最关键的一个问题:如何将Matlab/Simulink生成的代码迁移到其他平台上面运行呢。我们可以看到为什么Matlab公司会不断地嵌入式平台的底层配置直接生成代码,很大程度上底层配置代码...
  • 最新RDIFramework.NET代码生成器全新V3.5版本发布-重大升级   回顾V3.1版本更新内容如下:  1、增加对Oracle表创建语句的查看。  2、新增对MySql的代码生成支持。  3、全面重构对多线程的支持,改变以前会...
  • 开发指南专题六:JEECG微云快速开发平台
  • 1.微信公众平台官方代码可以到这里下载:http://mp.weixin.qq.com/wiki/4/2ccadaef44fe1e4b0322355c2312bfa8.html 2.这里把它粘贴出来,以注释的形式进行讲解。 3.首先我们要知道一些基础的知识: (1)要有自己的...
  • 在C/C++中添加内联汇编很容易,只需要用__asm(VC中)或者__asm__(gcc/g++中)关键字就可以在C/C++中...所以我们在编写跨平台的C/C++代码的时候,若有需要用到汇编代码的时候,就显得有点为难了!虽然我们可以编写两个版本
  • 继续查,有说可以用sonarqube平台中的规则检查本地项目的代码质量,哇哦,好高兴。经过实践完全可以。 如下是搭建步骤: 1、sonarLint安装 打开eclipse后,执行 help->Eclipse Marketplace->查找...
  • 开发引擎是cocoscreator 语言:js 下面是这个微信小游戏截图: ...下面直接讲讲怎么导出微信平台源码,还有微信排行榜 cocoscreator 子域怎么配置 如图所示 选择项目 构建发布 菜单里面选择微信小游戏 We...
  •  RDIFramework.NET代码生成器V3.1版本修改了针对3.0版本的框架部分做了大量的调整,增加了对MySql数据库的支持,支持生成Web部分的UI代码(WebForm,MVC),更重要的是全面重构对多线程的支持,改变以前会...
  • 在我们日常开发工作中,有很多提高开发效率的办法,如:尽量创建可重用的代码、加强设计模式与最佳实践、提供通用的功能、提供开发基础组件、使用快速开发平台等等。作为编码层面,如果能有一款可以快速生成常用业务...
  • 以下分享的是常用的一些开放平台组件代码,可以单独复制使用,也可测试,只需在代码开头加上: 在代码结尾处加上: 即将代码放入和之间即可。 所有代码下载地址:...
  • 可以帮你优化代码,当然这个优化动作还是应该有开发者完成。   3. 如何使用 gcov ?   笔者也以 gcov 的 manual 页自带的例子为例,代码 ( 没有做任何改动 ) 如下。   filename: test.c 3.1 ...
  • 如何在Linux平台安装Lcov? 3. 如何使用Lcov? (1) 使用lcov收集覆盖率数据并写入文件 (2) 使用genhtml生成基于HTML的输出 (3) 该例子的图形显示 4. 编译lcov自带例子 5. 其他相关工具 (1) gcov-dump (2) ggcov
  • 代码管理平台SVN

    千次阅读 2018-08-31 17:36:10
    代码管理平台,也可以称为代码管理工具,顾名思义,就是管理代码平台代码可以是公司开发的网站,或者是开发的项目,我们需要把这些代码放到一个平台上面进行管理。 说到这可能有人会想,不就是代码吗?我把它...
  • 代码质量管理平台SONAR分析代码质量

    万次阅读 2018-09-10 09:39:21
    Sonar是一个用于代码质量管理的开源平台,用于管理Java源代码的质量。通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具,比如pmd-cpd、checkstyle、findbugs、Jenkins。通过不同的插件...
  • 代码托管平台

    千次阅读 2016-03-07 15:15:37
    GitHub:https://github.com/ Gitlab:https://about.gitlab.com/ ...开源中国代码托管:http://team.oschina.net/ coding.net:https://coding.net/home.html CSDN代码托管:https://code.csdn.ne
  • 代码平台排行榜

    千次阅读 2020-05-19 10:05:36
    近年来无代码平台受到越来越多的关注,尤其是最近这两年,与无代码相关的关键词越来越频繁的出现在一些技术论坛中,越来越多的专业技术人员讨论与无代码相关知识。其实无代码平台很早就已经在国外发展起来了,在国内...
  • 代码质量管理平台 Sonar

    千次阅读 2014-09-22 20:26:52
    代码质量管理平台 Sonar编辑/纠错 分享到  新浪微博腾讯微博微信 已用 +15 收藏 +478 Git@OSC 手机客户端摇一摇,有惊喜有妹纸 Sonar (SonarQube)是一个开源平台,用于管理源...
  • 平台移植代码

    千次阅读 2016-09-13 17:48:24
    c linux windows 跨平台
  • 代码管理和检查平台汇总

    千次阅读 2017-01-09 09:47:50
    程序员离不开代码检查,有的是技术...下面我们总结了 代码静态分析工具、代码审核工具、代码质量管理平台、iOS分析工具。包含了java等服务端的工具,还有iOS的工具。 一、代码静态分析 静态分析 是指在不运行代
  • i386平台和x86-64平台机器代码的区别

    千次阅读 2016-03-29 23:18:42
    i386平台和x86_64平台机器代码的区别  By Qianghaohao

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 141,569
精华内容 56,627
关键字:

平台代码