首页
学习
活动
专区
圈层
工具
发布

Go语言环境搭建详解

在配置环境变量的时候,针对所有用户和Linux是一样的,都是/etc/profile这个文件;针对当前用户,Mac下是$HOME/.bash_profile,其他配置都一样,包括编辑sudo权限和生效方式...pkg文件夹是存在go编译生成的文件。 src存放的是我们的go源代码,不同工程项目的代码以包名区分。...有过java开发的都知道,使用包进行组织代码,包以网站域名开头就不会有重复,比如我的个人网站是flysnow.org,我就可以以·flysnow.org·的名字创建一个文件夹,我自己的go项目都放在这个文件夹里...再以github.com文件夹为例,它里面又是以github用户名命名的文件夹,用于存储属于这个github用户编写的go源代码。...特别提醒,go get的本质是使用源代码控制工具下载这些库的源代码,比如git,hg等,所以在使用之前必须确保安装了这些源代码版本控制工具。

1.1K50

分享10个必备的VS Code技巧和窍门,提高你的开发效率

但是我们是否充分发掘了它的潜力?在本文中,我们揭示了一些令人信服的VS Code功能,包括增强本地源代码控制、动画打字和快速删除行等。让我们开始使用它们,以实现比以往更快的编码目标。 1....时间线视图:本地源代码控制 时间线视图为我们提供了本地源代码控制。 我们中的许多人都知道Git和其他源代码控制工具的用处,它们帮助我们轻松追踪文件变更并在需要时恢复到之前的某个点。...使用文件 > 自动保存轻松启用此功能。 3. 使用命令面板进行任何操作 除了输入之外,你在VS Code中做的几乎所有操作都是“命令”。...总结 在资源管理器窗格中,默认情况下启用时间线视图的本地源代码控制。 自动保存带有 File > Autosave 的文件。...,一个在上方,一个在下方 在Windows/Mac中,使用Alt/Option + 上/下键将一行向上或向下移动 通过双击资源管理器窗格创建一个新文件,或者设置一个自定义的键盘快捷键。

1.3K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Go语言环境搭建详解(2020版)

    在配置环境变量的时候,针对所有用户和Linux是一样的,都是/etc/profile这个文件;针对当前用户,Mac下是$HOME/.bash_profile,其他配置都一样,包括编辑sudo权限和生效方式...pkg文件夹是存在go编译生成的文件。 src存放的是非Go Module项目源代码。...特别提醒,go get的本质是使用源代码控制工具下载这些库的源代码,比如git,hg等,所以在使用之前必须确保安装了这些源代码版本控制工具。...库代码的时候,实际上使用的是git@git.flysnow.org这个url地址获取的,也就是http到ssh协议的转换,是自动的,他其实就是在我们的~/.gitconfig配置文件中,增加了如下配置:...Go还有很多命令行工具可以使用,更多的请参考Go语言实战笔记(二)| Go开发工具 Go编辑器推荐 Go采用的是UTF-8的文本文件存放源代码,所以原则上你可以使用任何一款文本编辑器,这里推荐几款比较流行的

    6.7K30

    如何使用 VS Code开发.NET Core应用程序

    Visual Studio Code(VS Code)是Microsoft为Windows,Linux和Mac操作系统开发的免费,跨平台,轻量级的源代码编辑器,它是源代码编辑器,而Visual Studio...这里我输入 dotnet new mvc,创建一个MVC项目,会程序项目文件,然后输入 dotnet new sln,生成一个解决方案,最后用 VS Code 打开这个文件夹 运行项目 现在,让我们在...VS Code编辑器中运行和调试源代码, 要运行源代码,我们可以: •在dotnet run命令中使用命令行工具。...上运行和调试源代码。...文件,launch.json文件具有运行和调试源代码的配置,如果没有该文件,则无法在VS Code中进行调试 这里我们创建json文件,然后手动修改启动dll的位置,修改 "program": "${workspaceFolder

    3.8K20

    go语言后端框架2021_go语言编译器

    在配置环境变量的时候,针对所有用户和Linux是一样的,都是/etc/profile这个文件;针对当前用户,Mac下是$HOME/.bash_profile,其他配置都一样,包括编辑sudo权限和生效方式...pkg文件夹是存在go编译生成的文件。 src存放的是非Go Module项目源代码。...特别提醒,go get的本质是使用源代码控制工具下载这些库的源代码,比如git,hg等,所以在使用之前必须确保安装了这些源代码版本控制工具。...库代码的时候,实际上使用的是git@git.flysnow.org这个url地址获取的,也就是http到ssh协议的转换,是自动的,他其实就是在我们的~/.gitconfig配置文件中,增加了如下配置:...Go还有很多命令行工具可以使用,更多的请参考Go语言实战笔记(二)| Go开发工具 Go编辑器推荐 Go采用的是UTF-8的文本文件存放源代码,所以原则上你可以使用任何一款文本编辑器,这里推荐几款比较流行的

    1.2K30

    Windows10中使用VS2022和Cmake编译构建C++开源日志库-spdlog

    具体可以参考github上面的示例:https://github.com/gabime/spdlog 另外spdlog支持两种使用方式:一种是将源代码目录下的include头文件直接添加到自己的项目中使用...二、在Windows10中使用cmake和VS2022编译构建spdlog库 1、下载spdlog源代码 首先从github上面下载spdllog的zip包源代码:spdlog-1.x.zip...下载完spdlog-1.x.zip之后,将其解压到自己电脑的某个目录下,比如:D:\env目录 2、使用Cmake编译spdlog源代码 首先确保自己的电脑上已经安装了Cmake,我安装的Cmake版本是...选择了源代码目录和编译生成之后,点击左下角的·Configure·按钮,会弹出对话框,让我们选择Visual Studio编译器,我电脑上安装了VS2017和VS2022,此处我选择了Visual Studio...使用spdlog项目 打开VS2022,新疆一个基于VC++的控制台项目 为该项目添加spdlog的头文件和lib库文件,由于是Debug x64项目,所以需要选择对应的spdlogd.lib库

    4.4K70

    Windwos10下使用VS2017搭建cocos2d-x 4.0开发环境

    引擎提供了图形渲染、GUI、音频、网络、物理、用户输入等丰富的功能, 被广泛应用于游戏开发及交互式应用的构建。其核心采用 C++ 编写,支持使用 C++、Lua 或 JavaScript 进行开发。...Studio 2015之后的版本,我目前使用的是VS2017开发工具,这个自己去微软官网下载。...下载Coco2d-x 4.0源代码 去Cocos2d-x官网下载稳定版的Coco2d-x 4.0源代码,其下载地址为:http://cocos2d-x.org/filedown/cocos2d-x-v4.0...cocos2d-x 4.0是需要你先手动编译一下的,按照官方的顺序来,进入到HelloWorld文件夹,建立一个build文件夹。...双击执行HelloWorld.sln,在VS2017中启动工程。然后在HelloWorld上右键->设为启动项目,如下图。Ctrl+F5运行程序。

    3.9K20

    在Visual Studio2013中编译使用libcurl库

    1、下载libcurl源代码 libcurl最新源代码下载地址为:https://curl.haxx.se/download/curl-7.67.0.zip,对应的下载页面为:https://curl.haxx.se...2、使用Visual Studio 2013编译libcurl源代码 在自己的Windows系统上安装好Visual Sutido 2013之后,并且下载好libcurl的最新源代码后,就可以开始在Visual...libcurl源代码目录下winbuild文件夹下的BUILD.WINDOWS.txt详细描述了如何使用Visual C++编译工具编译、构建和安装curl以及libcurl的源代码,我使用的是Visual...这里我选择libcurl-vc-x86-debug-dll-ipv6-sspi-winssl以及libcurl-vc-x86-release-dll-ipv6-sspi-winssl文件夹中的库,即使用...(2)添加项目代码以及libcurl的头文件和依赖库 在Visual Stuido 2013中新增一个main.cpp源代码文件, main.cpp只是一个使用libcurl库的示例程序,更多的示例可以参考

    7.4K20

    Windows下使用VS2013编译使用SDL库

    在源代码中可以找到对其他平台的支持。 SDL用C编写,可与C ++一起使用,并且有绑定可用于其他几种语言,包括C#和Python。 SDL 2.0在zlib许可下分发。...SDL官网地址为:SDL 在VS2013中编译SDL源代码相关的静态库和动态库 参考官方文档Using SDL with Microsoft Visual C++ 本博客编写时,SDL的最新稳定版本是...下的Debug为例,使用VS2103生成SDL2-2.0.12对应的x86的Debug静态库和动态库, 选择Debug模式,Win32平台后,然后选择菜单【生成】-》【生成解决方案】, 可以看到所有工程和测试都成功了...,直接从源代码中拷贝过来的,lib下是四种平台和配置对应的lib和dll库。...Visual C++中的Creating a Project with SDL小节 使用VS2013创建一个基于Win32的控制台应用程序,命令为SDLDemo1,为工程创建一个main.cpp文件

    4.2K10

    mac文件同步对比工具Beyond Compare 4 for Mac

    Beyond Compare是一款mac文件同步对比工具,可以帮助你找到并协调源代码、文件夹、图像和数据间的差异,即使包括zip文档中或者FTP站点上的文件。另外它还可以同步化文件夹并验证不同备份。...可以使用专门针对文档,源代码和HTML调整的语法突出显示和比较规则来查看和编辑文本文件。Microsoft word .doc和Adobe .pdf文件的文本内容也可以进行比较,但不能进行编辑。...您可以直接从大多数版本控制系统使用Beyond Compare,在您最需要的时候为您提供所需的所有强大的比较和合并支持。集成的源控制命令也可用,允许您在不中断工作的情况下签入和签出文件。...您可以使用相同的界面复制到磁盘,FTP服务器和zip文件。您不希望受到影响的任何内容都可以轻松过滤掉,并且所有强大的比较技术都可用,从而使您可以根据需要快速或强大地进行备份。...在Table Compare会话中比较.csv数据,Microsoft Excel工作簿和HTML表。比较图片比较会话中的图像。1.文字比较这是两个源代码文件的比较。

    2.6K30

    Win64下编译OSG详细过程(Win10+VS2015+OSG3.6.3)

    编译OSG 解压源码包,文件夹重命名为OpenSceneGraph-3.6.3。启动cmake,填入源代码路径和编译路径,点击Configure,界面就会出现一些编译选项。...仅单独生成INSTALL,OSG的所有依赖、文档就会发送到CMAKE_INSTALL_PREFIX设置的目录中。最后目录中的结果: 5....我这里习惯配置相对环境,只要拷贝好代码,在任何电脑都可以直接使用,不用费心再配置一次。...include文件夹就是OSG安装的include文件夹,里面是OSG的头文件。lib/lib_D则放入OSG的lib文件。HelloOSG就是我们用VS2015新建的空白win32控制台工程。...其中第一个文件夹内就是第2节提到的bat命令下载的第三方源码。所有的动态库都是VS2015-64位编译的,包含了debug和release两套dll。 7.

    3.5K30

    提高生产力的10个必备VS Code技巧和窍门

    /home 1.时光轴功能:源代码掌控新纬度 谁不知道Git和各种源代码控制工具的威力呢?...展开此视图以查看与当前文件相关的事件快照列表。这里包括文件保存以及文件被暂存的Git提交。 将鼠标悬停在快照项目上,即可查看 VS Code 创建快照的日期和时间。...使用 File > Auto Save 轻松启用此功能: 3. 命令面板:一站式操作中心 VS Code中几乎所有任务都可以通过“命令”来执行。...所以,当你在保存文件时,VS Code会自动使用当前默认的格式化程序对你的代码进行格式化,就像你在上面的演示中看到的那样。 当你进行自动保存时,每隔一段时间都要打开命令面板来进行格式化会变得很繁琐。...如果你一直在使用VS Code的新建文件和新建文件夹按钮来创建新的文件和文件夹,那么是有办法的。 不必不停地移动鼠标来定位那些小按钮,你知道吗?

    85720

    Electron实现在线升级 热更新 遇到的问题

    一个项目正式交付客户使用了,对于版本的升级和代码更新是个一直困扰的问题,由于之前一直都是内部人员使用,可以让他们每次都下载完整压缩包(压缩后大概 40-50MB),但对于正式的终端用户,这个体验是不可接受...或者 userData 目录来保存解压文件; 压缩包我使用了 zip 一个原因是 Windows 下默认就能支持 zip 包解压,另一个主要原因是文件名编码问题,最初用 tar 来压缩文件,对于英文文件名是正常的...,对于中文文件名,在 Mac OSX 下打包后在 Windows 是无法被正确解开的。...而貌似 7z 生成的 zip 包会保存文件名字符集并能被 Windows 正确解开,所以在 gulp 中使用了 7z 来产生 zip 压缩包: const child = require('child_process.../中文的应用程序名-${platform}`, (error, stdout, stderr) => { //... }); 而对于热更新包,由于源代码都是使用英文名,所以用 tar 来压缩没毛病:

    5K50

    轻量的开源 Web 文件服务器,功能超多!

    大家好,我是热爱开源的了不起! 我们每天都在和文件打交道。有时候,我们需要一个简单、快捷的方式来分享文件,或者在不同设备间同步文件。...它不仅支持静态文件服务、文件上传和下载,还提供了搜索、访问控制、WebDAV等强大功能。Dufs的设计初衷就是让用户能够轻松、安全地管理和共享文件,无论是个人使用还是团队协作,都能得心应手。...主要功能特色 静态文件服务:轻松提供静态文件的访问。 文件夹压缩下载:一键将文件夹下载为zip文件,方便文件分享。 文件上传和文件夹拖放:支持拖放上传,操作更直观。...-p 8080 如果想允许所有操作,比如上传、删除、搜索等,可以使用: dufs -A 更多参数可使用 -h 进行查看。...Dufs 是一个功能全面、使用方便的文件服务器。无论是个人文件分享,还是团队协作,dufs都能提供强大的支持。而且,它的开源特性意味着你可以自由地查看源代码,甚至根据自己的需求进行定制。

    1.8K10

    Araxis Merge pro,文件对比合并同步工具

    2.文本比较和合并Merge使您可以比较和使用不同版本的文本文件,例如程序源代码,XML和HTML文件。...6.文件夹层次比较和同步Merge支持文件夹层次结构比较和同步,使您可以比较和合并整个目录树。这是检测不同版本的源代码或网页中的更改的理想选择。...Merge专业版支持三向文件夹比较(具有自动合并功能),可以将文件夹层次结构的两个修订版本与其共同祖先或其他文件夹层次结构合并。当与源代码控制或软件配置管理系统结合使用时,这尤其有用。...卷集成,因此您可以打开文件或文件夹的任何早期版本。在左侧和右侧比较窗格中打开相同的文件或文件夹,然后使用该Versions按钮将文件或文件夹与其自身的另一个版本进行比较。FTP插件?...因此,可以生成报告,该报告是文件夹比较中涉及的所有文件中所有差异的完整记录。这在代码审查和代码审计情况下特别有用,特别是可以直接为配置管理系统中的文件和文件夹生成报告,其中有一个Merge插件。

    2.4K30

    第三天用 Mac,我安装了这些“好玩意”!

    不懂就学,于是搜各种教程,学习的过程中也安装了些非常有用的软件,这里做个归纳。 一、提速神器 1.1 快捷键之王-cheatsheet 要想 Mac 用起来飞快,快捷键的使用必须学点。...cheatsheet 的界面就是这样了: 注意:Mac 上可能打不开 cheatsheet,那是因为权限问题,可以到隐私和安全中允许使用 cheatsheet。...比如我想列出当前文件夹中所有的文件,输入命令:lll,但是多了一个 l,这个时候提示: zsh: command not found: lll 然后输入 ok,会提示是不是想要输入 ll命令,按 enter...3.6.3 3.4 VS Code Visual Studio Code(简称VS Code)是一款由微软开发且跨平台的免费源代码编辑器。...该软件支持语法高亮代码自动补、代码重构、查看定义功能,并且内置了命令行工具和Git版本控制系统。用户可以更改主题和键盘快捷方式实现个性化设置,也可以通过内置的商店安装扩展以拓展软件功能。

    1.3K40

    ESP32 DevKitC 编译烧写 AliOS Things

    ---- 所需工具 在 Windows 下进行基于 AliOS Things 开发 ESP32 应用需要准备 安装有 Windows、Linux 或者 Mac 操作系统的 PC 用于编译 ESP32 应用程序的工具链...---- Step 2:获取 AliOS Things SDK 和 ESP32 工具链 下载 aos 源代码 SDK 即项目仓库源码,从 Github 上 Download Zip 或 Clone 到本地...下载 ESP32 工具链 乐鑫 ESP-IDF 文档中详细描述了如何搭建 ESP32 开发环境,我们需要工具链 Windows all-in-one toolchain 用于编译源代码。...新建工程需要把 sdk 赋值到工程文件夹,比较耗时,请耐心等待。完成后 VS Code 会新打开一个文件夹视图窗口,表示一个 alios-studio 工程。...使用 esptool 工具烧录 esptool 是采用 Python 语言编写的开源工具(源代码:espressif/esptool: ESP8266 and ESP32 serial bootloader

    6.3K40

    在macOS上使用VS Code和Clang配置C++开发环境

    创建源代码文件在VS Code的文件资源管理器(⇧⌘E)中:点击"新建文件"按钮命名为helloworld.cpp粘贴以下代码:#include #include #...探索调试器开始单步执行代码前,注意用户界面的几个变化:集成终端出现在源代码编辑器底部,调试控制台选项卡显示调试器运行的输出编辑器高亮显示开始调试前设置断点的行:活动栏中的"运行和调试"视图显示调试信息代码编辑器顶部出现调试控制面板...msg变量时vector和string类中的所有内部函数调用。...如果愿意,可以继续按"单步跳过"直到向量中的所有单词都打印到控制台。如果好奇,可以按"单步进入"按钮单步执行C++标准库的源代码!设置监视你可能希望跟踪程序执行时变量的值,可以通过设置变量监视来实现。...确保preLaunchTask值与tasks.json文件中构建任务的label匹配。从现在开始,播放按钮和F5将在启动程序进行调试时读取launch.json文件。

    2.4K20

    高德大赛「城市舒适度感知网页」开发全指南(零基础适用)

    / 操作: 右上角「登录」,用支付宝/淘宝扫码登录 进入「控制台→应用管理→我的应用」,点击「创建新应用」: 应用名称:填写「舒适度参赛作品」 应用类型:选择「Web应用」,点击「创建」 点击应用后的...VS Code,点击「文件→打开文件夹」,选择桌面city-comfort文件夹 步骤3:初始化Vue项目 操作:在VS Code顶部点击「终端→新建终端」,依次输入以下命令(每行输完按回车): npm...):vue-project文件夹压缩为ZIP 在线网址:部署后的链接(保存为TXT) 步骤2:提交作品 关注高德大赛官方通知,等待提交通道开放 按要求上传整理好的文件夹,确认无误后提交 避坑指南(新手必看...,查看是否有语法错误,检查InfoWindow代码 部署后地图不显示 在高德控制台的Key管理中,将*.vercel.app添加到Referer白名单 npm命令报错 重启终端、重新安装Node.js或切换网络...(如手机热点) 注意事项 所有代码可直接复制使用,无需理解底层逻辑,能正常运行即可参赛 若遇报错,截图终端或浏览器控制台的错误信息,便于排查问题 17天时间充足,关键是按步骤操作,不跳过验证环节 如需完整代码包或自定义修改

    26610

    Win7环境下VS2010配置Cocos2d-x-2.1.4最新版本的开发环境(亲测)

    下载后的cocos2d-x-2.1.4.zip文件共有190M。...(1)在VS2010中生成Cocos2d-x-2.1.4的解决方案     我把第一步下载后的cocos2d-x-2.1.4.zip解压到D盘的D:\cocos2d-x-2.1.4\cocos2d-x-...该目录下有Cocos2d-x-2.1.4新版本的源代码以及测试程序代码,如下图所示:     由于我使用的是VS2010,找到上图的cocos2d-win32.vc2010.sln文件,双击打开VS2010...在Win7下,右键单击桌面上的【计算机】->【属性】,在打开的【控制面板\所有控制面板项\系统】对话框中,如下图所示: 鼠标左键单击上图左侧最下面的【高级系统设置】,如下图所示:   鼠标左键单击上图中的...项目   1)使用VS2010打开上图proj.win32文件夹下的HelloWorld.sln,打开你刚才使用python脚本新建的工程,HelloWorld项目VS2010界面如下所示:    从上图可以看出

    1.3K20
    领券