浩浩 浩浩
4年前
【Flutter实战】包管理
2.3包管理在软件开发中,很多时候有一些公共的库或SDK可能会被很多项目用到,因此,将这些代码单独抽到一个独立模块,然后哪个项目需要使用时再直接集成这个模块,便可大大提高开发效率。很多编程语言或开发工具都支持这种“模块共享”机制,如Java语言中这种独立模块会被打成一个jar包,Android中的aar包,Web开发中的npm包等。为了方便表述,我们将
Stella981 Stella981
3年前
Maven项目使用打包时使用本地jar包库
在使用maven管理项目时,有时候我们可能会使用一些第三方的jar包依赖库,但是这些jar包依赖库又没有在共有的maven仓库。通常只能下来放到本项目的lib目录下。但是我们打包时如果不做处理,那么打包后的fatjar中不会有lib文件夹中的相关jar包。打包后无法运行起来,因此需要做特殊处理,让maven打包时能够把使用到外部jar打进去。主要就是在
Stella981 Stella981
3年前
Git Flow分支策略与Azure DevOps相关功能简介
想了很久,还是写这么一篇文章来总结一下有关分支策略和DevOps的一些内容吧。其实,DevOps相关的内容并不是我的工作范围,不过对于敏捷开发、DevOps、项目管理等等这一系列的与开发过程相关的内容,我还是有些经验的,也就抽时间跟大家分享一下吧。GitFlow应该是很多基于Git分布式版本控制系统的项目所实践的一种开发流程,当然,很多人对于Github
Stella981 Stella981
3年前
SourceTree使用图解
这篇文档的目的是:让使用Git(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Flib.csdn.net%2Fbase%2Fgit)更轻松。看完这篇文档你能做到的是:1、简单的用Git管理项目。2、怎样既要开发又要处理发布出去的版本bug情况。SourceTree是一个免费
Stella981 Stella981
3年前
RSAC2019创新沙盒大赛公司shiftleft介绍
!(https://oscimg.oschina.net/oscnet/8c90299fbb33785510ed9cdc8ef611800c0.jpg)概念:本身ShiftLeft这个单词的在测试行业的意思就是将软件测试阶段尽量前置,测试、开发人员使用项目管理、自动化测试工具全量参与到软件开发活动中。ShiftLeft这家公司于17年
Wesley13 Wesley13
3年前
vs2008发布项目失败的解决方法
今早公司的一个同事遇到了一个在VS2008下发布项目时总是失败的问题,但是代码是可以正常编译通过的,很奇怪的问题,上网找了一下这个问题的解决办法,网上说了“要知道发布是怎么失败的,用组合键"CtrlAltO"即可,仔细查看信息可发现有没发布成功的详细提示,然后在资源管理器中找到那一项,删除或排除到项目外,重新生成之后再发布,OK!”按照网上的
铁扇公主 铁扇公主
1年前
专业照片滤镜软件分享 Nevercenter CameraBag Pro最新激活版
NevercenterCameraBagPro是一款照片滤镜工具,它可以让用户轻松地添加各种效果和样式到照片中。该软件可以模拟不同类型的相机、胶片和滤镜,让照片呈现出具有艺术感的效果。CameraBagPro提供了多达200种不同的滤镜和效果,包括黑白、复
公孙晃 公孙晃
1年前
Macos专业音频编辑工具:n-Track Studio 10
nTrackStudio是一款非常优秀的多轨录音软件和音频编辑工具。它能够记录、编辑和混合无限多的音频及MIDI轨,且适用于小型录音棚和音乐爱好者使用。该软件支持24bit192khz录制,64位混音,多声道声卡,现场输入处理,CD刻录,mp3编码等。并且
绣鸾 绣鸾
1年前
MouseBoost Pro for Mac(右键助手专业版) 3.3.3免激活
是一款专为Mac平台开发的鼠标增强工具,其主要特点如下:1.可自定义菜单:MouseBoostMac右键助手允许用户自定义右键菜单,可以添加或删除菜单项,以适应不同用户的需求。2.多种快捷操作:MouseBoostMac右键助手支持多种快捷操作,例如剪切、