开发环境和工具
文章平均质量分 62
配置开发环境,介绍开发工具使用方法
零丁若叹
这个作者很懒,什么都没留下…
展开
-
搭建electron开发环境
搭建electron开发环境原创 2023-01-29 20:49:27 · 2266 阅读 · 0 评论 -
VSCode调试CocoaPods源码
VSCode调试CocoaPods源码原创 2023-01-28 22:15:43 · 699 阅读 · 0 评论 -
VSCode搭建ruby开发调试环境
VSCode搭建Ruby开发调试环境原创 2022-12-31 18:20:27 · 3252 阅读 · 1 评论 -
git submodule使用
git submodule使用原创 2022-11-07 23:40:45 · 3293 阅读 · 0 评论 -
MacOS使用clang
MacOS平台使用clang原创 2022-11-05 19:08:33 · 2072 阅读 · 0 评论 -
nm命令使用
nm命令使用原创 2022-10-30 17:29:41 · 321 阅读 · 0 评论 -
MacOS使用conan
MacOS安装使用conan原创 2022-10-15 18:56:45 · 1646 阅读 · 0 评论 -
MacOS使用CMake
MacOS使用CMake原创 2022-10-08 23:09:18 · 3669 阅读 · 0 评论 -
macOS安装antlr4
macOS安装antlr原创 2022-10-08 19:35:49 · 344 阅读 · 0 评论 -
macOS安装wget
macOS安装wget原创 2022-10-08 19:33:29 · 2236 阅读 · 0 评论 -
MacOS开发环境搭建
MacOS开发环境搭建原创 2022-08-20 17:07:53 · 2900 阅读 · 0 评论 -
MacOS搭建Java开发环境
MacOS搭建Java开发环境原创 2022-07-03 18:17:48 · 1751 阅读 · 0 评论 -
macOS连接ftp服务器
FTP(File Transfer Protocol)文件传输协议,是客户端和服务端之间进行文件传输的协议,它使用TCP协议实现。使用FTP服务,必须先登录,FileZilla是ftp登录软件,借助它我们可以方便地完成文件上传和下载。本文介绍macOS系统如何连接ftp服务器。1.下载FileZillaFileZilla下载链接:https://filezilla-project.org/download.php?type=client,下载后安装2.打开FileZilla,点击文件,站点管理器3原创 2022-05-28 12:34:27 · 15853 阅读 · 0 评论 -
macOS搭建C++开发环境
本文介绍如何在macOS系统搭建C++开发环境1.下载Xcode在AppStore中搜索Xcode并且安装,过程时间比较长,耐心等待。。。2.打开安装好的Xcode,出现欢迎页面,点击Create a new Xcode project3.出现工程选项弹框,点击macOS菜单下的Command Line Tool4.出现工程命名弹框,Product Name输入自己的工程名称,Language里面选择C++,点击Next5.选择好工程存放目录后,C++工程就新建好了,点击左上方启动按钮可以原创 2022-01-10 22:13:24 · 29120 阅读 · 2 评论 -
macOS重装系统
macOS可以从网络重装系统,不需要U盘,本文介绍macOS重装系统过程。一 抹掉磁盘如果想抹掉硬盘数据,可以选择这一步,注意抹掉磁盘后电脑上的所有数据将清空。如果不想抹掉硬盘,直接跳到第二步重装macOS系统。按下电脑开机键,并迅速同时按下command+R键,电脑会出现以下画面。点击磁盘工具选择内置的磁盘,点击有右上角抹掉按钮。格式选择APFS,名称可以保持不变,点击抹掉。抹掉磁盘完成,点击关闭这个页面,回到macOS实用工具。二 重装macOS系统点击选择重新安装macOS原创 2021-12-11 13:39:34 · 8630 阅读 · 2 评论 -
macOS安装MySQL
MySQL是一款跨平台,高效的数据库,它可以和Python,Java等编程语言紧密结合,广泛用于Web服务端开发。它功能强大,支持事务,试图,存储过程等,支持跨平台,常用的开发平台Windows,Linux和macOS均可以运行MySQL,且运行速度很快。在编程语言支持方面,MySQL可以和Python,Java,PHP,C++等语言配合使用。MySQL还是开源免费的数据库系统,可以通过官网直接下载使用。本篇文章介绍MacOS中如何安装MySQL。1.下载(macOS):https://dev.mysq原创 2021-09-12 22:12:19 · 630 阅读 · 0 评论 -
mac系统VSCode使用code命令
VSCode作为一款流行的编辑器,它具有丰富的功能,比如智能提示,运行和调试代码,内置git,扩展插件等等。在日常的开发工作中,我们常常需要打开配置文件或者其他文本文件,一般情况我们首先打开文本编辑器,然后通过File菜单打开需要的文件,这样做比较麻烦,尤其是在命令行中工作的情况,本篇文章介绍code命令在mac系统中的安装和使用。安装首先打开VSCode,然后使用快捷键Shift+Command+P,调起命令窗口,输入shell Command,下方出现Install ‘code’ command i原创 2021-08-29 15:21:05 · 8846 阅读 · 0 评论 -
Swift语言入门学习
文档在入门Swift语言之前,可以先看下苹果官方对Swift语言的介绍(中文版)Swift介绍开始着手学习Swift,可以看Swift官方文档。这篇文档是Swift Language Guide,里面涵盖了Swift中各种常用特性,值得阅读。内容包括数据类型,函数,闭包,枚举,结构体和类,属性,方法,下标,继承,构造函数,错误处理,并发编程,扩展,协议,泛型等。Swift Language Guide视频苹果2014年开源了Swift代码,其后每年Swift语言都有新的变动。WWDC里面有很多S原创 2021-06-26 11:37:54 · 1027 阅读 · 0 评论 -
macOS设置快捷移动窗口,选中文字
使用macOS系统的时候,我们经常用到拖动窗口,全选或者部分选择文字等功能,可以使用鼠标轻松完成操作。对于很多macOS用户来说,他们更习惯使用触控板完成各项操作,甚至不需要鼠标,如果使用触控板怎样完成上述操作呢?我们可以一只手点按触控板,另外一只手拖动窗口,但是这样的操作不够方便。借助于macOS的设置,我们可以更方便地完成操作。首先打开系统设置,找到辅助功能然后点按指针选项,点击触控板选项点击启用拖移,并选择三指拖移这样就设置完成了,接下来可以试试三指拖移功能了。在软件窗口上方边栏或者文本原创 2021-05-23 12:04:24 · 2187 阅读 · 0 评论 -
iOS开发入门学习路线
当前移动开发主要分为安卓开发和iOS开发,对于想学习移动端开发的人来说,两者都是不错的选择。简单对比下两者的区别,安卓的app主要分布在各种厂商的应用商店,如华为,小米的应用商店,iOS的app集中在苹果的app store,苹果对于app的审核周期更长一些。安卓开发主要使用Java语言,近年也有app采用Kotlin开发。iOS的app采用Objective-C开发,近年苹果在推广Swift语言。安卓系统可以由厂商做一些定制, iOS系统是闭源的操作系统,苹果对于iOS的app审核比较严格一些。安卓开发可原创 2021-05-01 18:22:07 · 12103 阅读 · 3 评论 -
搭建iOS开发环境
1.准备当前移动开发主要分为安卓开发和iOS开发,安卓是谷歌在2007年宣布开源的移动操作系统,iOS是苹果2007年发布的。两个系统出现的时间大致相同,在随后的十年间引领了移动开发浪潮。如今各种移动开发技术层出不穷,一些跨平台的技术也相继出现,比如React Native,Flutter等,但目前仍然没有取代Native开发的地位,在一些核心页面依然采用的Native方式开发,所以Native开发依然是必备的技能。如果想入门移动开发,安卓和iOS两者都是不错的选择,本篇文章介绍iOS开发的搭建。iOS开原创 2021-04-04 17:12:09 · 4325 阅读 · 0 评论 -
macOS如何打开ttf文件,iconfont文件
在客户端开发中,有时我们需要加载iconfont,里面聚集了很多icon,通常这种iconfont是以ttf结尾的文件,在macOS上如何打开并且查看这些icon的字符编码呢?macOS系统自带了字体软件,不需要安装其他软件。font book软件(系统自带)直接双击ttf文件,点击安装OS自己安装的iconfont文件会在用户目录下,点击iconfont文件后,默认是大图标模式,并且无法查看icon对应的编码,一定要点击下方红色部分的按钮,才可变为小图标模式,此时在想查看的小图标上鼠标悬浮,就可以原创 2021-03-14 18:08:39 · 2096 阅读 · 0 评论 -
十分钟搭建React开发环境
React是facebook开源的js库,主要用于构建UI,它采用声明式的设计,通过虚拟dom,提高程序执行效率,并且实现了UI的响应式更新,目前react在前端项目中有着广泛的应用,本文主要讲解如何搭建React开发环境。开发环境1.Nodejs和npmNodejs和npm是前端开发必备的工具,如果你不确定电脑里面是否已经安装了Nodejs,可以打开命令行,然后输入node -v,如果显示出了Nodejs版本,说明已经成功安装了Nodejs。安装Nodejs以后,npm是附带安装的,无需再单独安装n原创 2021-01-24 16:43:36 · 4694 阅读 · 2 评论 -
十分钟学会画甘特图
甘特图是什么甘特图用图示的方式表现项目的各项活动以及进展情况,它有两条轴,横轴代表时间,纵轴代表项目任务,横条代表活动的计划和实际完成情况,它可以很直观地展示出各项活动的进度。对于项目管理者来说,通过甘特图可以快速弄清楚项目已经完成了多少任务,还有多少任务待完成,方便把控项目总体进度。使用纯文字描述有时难以描述项目概况,甘特图提供了一种图示的方式,便于查看,便于理解,因而成为项目管理的有用工具。画甘特图工具我们使用typora这款软件绘制甘特图,这个软件在windows,mac和linux都可以安装,原创 2021-01-16 21:49:02 · 9609 阅读 · 6 评论 -
一文搞定开发学习环境
刚开始学写代码,首先要搭建开发环境。新手需要在网上查阅教程,很多时候会遇到各种问题,甚至导致自己的学习进度卡住,学习热情也因此而减少,这实在是个让人烦的事情。我们可以简单分析原因,并慢慢减少此类问题的发生。搭建开发环境经常出错的原因1.开发环境不匹配我们在学习或者实际的开发中,有多种开发平台,比如windows,macOS,linux。在搜索如何搭建开发环境的时候,要选择合适的资料。你在windows平台开发的话,看了linux和macOS的资料可能没有用处。同样,你在macOS平台开发的话,看原创 2021-01-02 17:58:32 · 174 阅读 · 0 评论 -
VSCode搭建ES6开发环境
VSCode搭建ES6开发环境javascript是一种高级脚本语言,常用于web应用开发,为网页开发添加动态交互。一个完整的网页通常由三部分组成,html,css和javascript,html主要完成静态内容的,比如页面布局和控件添加,css主要完成网页内容样式,比如添加颜色等,javascript主要完成交互,比如用户点击了一个按钮,接下来的操作由javascript完成。对于想入门前端开发的同学来说,javascript是必须学习的语言。ECMAScript是什么ECMAScript是java原创 2020-12-19 16:13:03 · 4785 阅读 · 4 评论 -
npm常用命令
npmnpm全名是node package manager,是js包管理工具。npm有个查询安装包的网址,安装包搜索,这里你可以搜索到各种安装包。npm常用命令1.初始化项目npm init -y创建一个项目,默认会生成package.json文件2.安装模块全局安装npm install 模块名 -g 本地安装npm install 模块名如果这个模块是用户会使用到的,这个命令后面需要加上–save,这样package.json中的dependencies会自动添加这个模块依赖原创 2020-12-13 17:26:55 · 169 阅读 · 0 评论 -
连接远程linux服务器
SSH简介我们在 搭建服务器时通常选择Linux版本,如果远程的服务器没有桌面,mac电脑如何在本地操作远程的服务器呢?方法是很简单的,mac电脑为我们提供了ssh命令,使用这个命令可以快速连接到远程linux服务器。SSH是一种加密的网络传输协议,它可以在不安全的网络中提供安全的传输环境,通常利用SSH来传输命令行界面,远程执行命令。SSH工作的大概原理是客户端在建立连接过程中,服务端收到用户的登录请求,然后把服务端的公钥发给用户,客户端拿到这个公钥,把登录密码加密发送给服务端,服务端使用自己的.原创 2020-11-07 22:43:18 · 10433 阅读 · 0 评论 -
获取iPhone信息
iOS开发获取机型信息iOS开发中有时需要查看设备机型,用来分析数据或者分析问题。获取信息可以使用uname接口,machine字段存放了设备Model信息,这个Model字段有两个注意点,第一个注意点是模拟器上始终返回的是x86_64,因为模拟器运行在mac电脑上,返回的实际是电脑的设备信息。第二个注意点是Model信息中的数字并不直接代表机型,比如iPhone12,1并不是iPhone12手机,而是iPhone11,需要写方法做个映射,从而获取到机型。- (NSString *)deviceTy.原创 2020-10-24 23:38:57 · 605 阅读 · 0 评论 -
ASCII码字符集
为什么有ASCII码计算机存储和传输的数据必须是二进制,也就是说所有的信息都要转换成0和1表示。在两台通信设备之间通信的时候,比如要传输字符a,发送设备把a编码为0和1组成的序列,并发送出去,接口设备如何正确地的理解这个0和1序列呢?这就像两个人之间对话一样,如果两个人使用的是不同的语言,那么他们会存在沟通障碍。同样的地,计算机设备之间也需要统一的编码标准,把字符编码为统一的0和1序列,发送之前进行二进制编码, 接收的设备只要按照相同的规则解析,就可以读取出来信息了。统一的编码方案成为信息能够正确存储.原创 2020-10-18 12:40:46 · 3189 阅读 · 0 评论 -
VSCode中使用Pylint检查python代码
为什么使用lint在日常开发中,不同开发人员会写下不同风格的代码,导致代码可维护性变差,为了解决风格不一致问题,我们可以制定代码规范,让开发人员都遵守同样的规范编写代码。在开发过程中,部分代码存在质量问题,这个时候需要code review的方式,人工检查一些可能的错误。然而,在实际开发中,开发规范仍然严重依赖开发人员的自觉性,还是会出现一些不合规范的现象,在人员发生变化的时候,代码规范需要再次的普及和培训,也浪费了很多时间。代码质量的检查也是严重依赖开发人员review的细致程度,实际上还是有很多b.原创 2020-10-07 18:29:11 · 8883 阅读 · 2 评论 -
VSCode配置中文显示
VSCode是微软开发的代码编辑器,他提供了代码补全、代码片段等功能,同时内置了git版本控制,支持用户个性化配置,如改变主题改变快捷键等。它提供了强大的插件管理功能,可以方便地安装各种开发插件。本文主要讲解如何在VSCode上配置中文语言。VSCode支持的语言展示语言Locale字段English (US)enSimplified Chinesezh-CNTraditional Chinesezh-TWFrenchfrGermandeIta原创 2020-10-07 00:12:50 · 455 阅读 · 0 评论 -
秋天的第一行nodejs代码
VSCode配置nodejs环境VSCode是微软开发的代码编辑器,他提供了代码补全、代码片段等功能,同时内置了git版本控制,支持用户个性化配置,如改变主题改变快捷键等。它提供了强大的插件管理功能,可以方便地安装各种开发插件。本文主要讲解如何在VSCode上搭建nodejs开发环境。安装VSCodeVSCode下载地址,https://code.visualstudio.com安装nodejsnode下载地址,http://nodejs.cn/download/根据电脑系统,选择对应的原创 2020-09-29 22:02:28 · 118 阅读 · 0 评论 -
VSCode搭建python开发环境
VSCode是微软开发的代码编辑器,他提供了代码补全、代码片段等功能,同时内置了git版本控制,支持用户个性化配置,如改变主题改变快捷键等。它提供了强大的插件管理功能,可以方便地安装各种开发插件。本文主要讲解如何在VSCode上搭建python开发环境。原创 2020-09-20 00:17:00 · 1598 阅读 · 0 评论 -
vue开发插件
vetur(VS Code插件)语法高亮,语法错误检查,代码格式化Debugger for Chrome(VS Code插件)用于debug vue代码,在VS Code里面可以断点,查看调用堆栈,查看/修改变量值gitLens(VS Code插件)git辅助工具,它可以方便地查看当前分支的代码提交记录,查看当前工作区的改动点,查看所有本地分支,查看所有远程分支,查看tag等。在文件方面,它支持查看某个文件的提交改动记录,甚至每一行的改动信息。它还可以比较两个分支,两个commit..原创 2020-09-13 11:45:50 · 166 阅读 · 0 评论 -
typora快捷键
markdown和typoramarkdown致力于阅读和创作变得容易,它以可读性为最高准则,markdown文档中的标点有着控制文档格式的功能,使得文章排版更加赏心悦目。现行的markdown编辑器一般都是左右布局式,一边是markdown文本,一边是预览界面。而typora支持实时预览,并且加入了很多快捷键,使得写文章不必处理繁琐的标点控制,本篇文章整理了typora的各种macOS快捷键以备查阅。typora下载地址macOS快捷键文件操作快捷键新建文件cmd+N.原创 2020-09-12 18:08:51 · 497 阅读 · 0 评论 -
charles抓包配置
charles抓包配置 charles是一款PC端的web代理工具,PC上的浏览器或者其他应用程序通过charles访问网络,charles会记录所有发送和接收的数据。在网络相关的开发过程中,前端/客户端需要和服务端联调,联调过程中出现问题,比如网络数据没有返回或者网络数据出错等等,这个时候需要前后端debug问题原因,如果缺少可视化的网络请求信息,调试将会非常耗时耗力。charles就是把前端/客户端的请求可视化,以UI界面的形式展示出来,极大地提高了联调和debug效率。 charles的核心功原创 2020-09-05 19:13:20 · 272 阅读 · 0 评论