开发工具
文章平均质量分 95
MYBOYER
梦想是一定要有的,万一实现了呢?
展开
-
Jenkins详细教程
最近花了一段时间研究jenkins这个工具。所以写下这篇文章,算是当做记录吧!一、jenkins是什么? Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于Hudson(Hudson是商用的),主要用于持续、自动的构建/测试软件项目、监控外部任务的运行(这个比较抽象,暂且写上,不做解释)。Jenkins用Java语言编写,可在Tomcat等流行的servlet容器中运行,也可独立运行。通常与版本管理工具(SCM)、构建工具结合使用。常用的版本控制工具有SVN、G...转载 2020-07-21 09:50:27 · 330 阅读 · 0 评论 -
shell中vi的基本操作及Xshell 常用命令
vi 是所有UNIX系统都会提供的屏幕编辑器,它提供了一个视窗设备,通过它可以编辑文件。vi的基本概念基本上vi可分为三种操作状态,分别是命令模式(Command mode)、插入模式(Insert mode)和底线命令模式(Last line mode),各模式的功能区分如下:1. Comand mode:控制屏幕光标的移动,字符或光标的删除,移动复制某区段及进入Insert mode下,或者到Last line mode。2. Insert mode:唯有在Insert mode下,才可做文字数原创 2020-06-03 10:28:17 · 2975 阅读 · 0 评论 -
Gitflow工作流程
在工作场合实施Git的时候,有很多种工作流程可供选择,此时反而会让你手足无措。本文罗列了企业团队最常用的一些git工作流程,包括Centralized Workflow、Feature Branch Workflow、Gitflow Workflow、Forking Workflow。愿以此文抛砖引玉。在你开始阅读之前,请记住:这些流程应被视作为指导方针,而非“铁律”。我们只是想告诉你可能的做法。因此,如果有必要的话,你可以组合使用不同的流程。(本文主要介绍Gitflow Workflow……)转载 2020-05-26 10:44:26 · 272 阅读 · 0 评论 -
SVN trunk(主线) branch(分支) tag(标记) 用法详解和详细操作步骤
应用场景: 优异的跨平台支持,对windows平台支持非常友好。 简单易用,安装后稍微培训下就知道怎么操作。 代码,需求,文档,涉及稿都可以用svn进行管理,适合不同部门的技术非技术的同事协作。 当研发成本比较低,协作开发人数不多,开发人员对于版本管理的水平参差不齐的时候,或者对于代码的安全性要求更高一点的时候,适合用svnSVN仓库目录结构Repository: trunk tags branchestrunk(主干|主线) bra...原创 2020-05-26 10:21:49 · 1792 阅读 · 0 评论 -
谷歌开发工具Android Studio安装使用图文教程
昨天Google I/O开发者大会上宣布,Android Studio 1.0的前瞻版发布了,今早马上下载尝下鲜。下载地址如下:https://developer.android.com/sdk/installing/studio.html 中文介绍http://www.apkbus.com/android-1844-1.html很显然的IntelliJ IDEA的样貌,下面是一些截图:选择了“...原创 2013-05-18 13:12:37 · 910 阅读 · 0 评论 -
从Instant run谈Android替换Application和动态加载机制
背景Android studio 2.0 Stable版本中集成了Install run即时编译技术,官方描述可以大幅加速编译速度,我们团队在第一时间更新并使用,总体用下来感觉,恩…也就那样吧,还不如不用的快。所以就去看了下Install run的实现方式,其中有一个整体框架的基础,也就是今天的文章的主题,Android替换Application和动态加载机制。Instant runInstant...转载 2016-12-20 15:06:35 · 1530 阅读 · 0 评论 -
[资源分享] Android Studio 和 Eclipse 中获取SHA1详解
Android Studio 和 Eclipse 中获取SHA1详解签名文件keystore一般有两种:jks后缀或者keystore后缀,Android Studio中创建的为jks后缀,keytool创建的为keystore后缀,两种文件均可用于APP打包。开发版SHA1:是指在开发调试时,从Android Studio或者Eclipse中直接运行的APP在打包时使用了开发工具默认的开发版(d...转载 2017-10-13 15:31:25 · 515 阅读 · 0 评论 -
Android studio升级3.0.1遇到的坑及Android Studio 3.0 新功能解析和旧项目适配
近日将Android studio升级到3.0.1,Gradle升级到了4.1,升级好之后发现遇到了不少问题,具体如下:一、APK打包批量修改APK名称导出功能报错Cannot set the value of read-only property 'outputFile' for ApkVariantOutputImpl_Decoratedoutput.outputFile变成了只读属性,不能再...原创 2018-01-08 16:56:17 · 4111 阅读 · 0 评论 -
Gradle模块化代码精炼:让你的gradle代码控制在100行以内
作者简介本篇来自 wustor 的投稿,分享了一个Gradle模块化配置的实现技巧,希望大家会喜欢!wustor 的博客地址:https://www.jianshu.com/u/94dc45995a85概述我们知道,Android Studio是利用gradle进行构建的,我们经常接触到的gradle脚本是build.gradle。build.gradle有两个,一个在project下,一个是在a...转载 2018-02-28 10:39:10 · 336 阅读 · 0 评论 -
Android Studio添加aar
Android Studio添加aar1、把aar复制到项目中的 libs 里面 2、在module 里面的build.gradle 的根目录添加 ?12345repositories{ flatDir { dirs'libs' }} 3、在module 里面的build.gradle 的根目录的 dependencies 标签里面添加?1compile(name:'SD...转载 2017-09-22 13:57:04 · 1125 阅读 · 0 评论 -
Android studio启动后卡在refreshing gradle project
这个问题几乎每个刚使用Android studio的同学都会碰到过,网上有各式各样的方法,有的说使用本地gradle,我试过多次,每次启动Android studio时还是会检查更新,所以根本上解决的办法就是阻止它更新。其实道理很简单,找到工程里面自动更新请求的地址,把这个地址替换下就好了,不过这个简单的事儿还需要很多动作才能完成。第一步,要自己下载gradle,地址:点击下载gradle,下载后...转载 2017-03-24 13:32:47 · 317 阅读 · 0 评论 -
Android Studio导入第三方类库、jar包和so库
第三方类库源码将一网友的XMPP代码从ADT转到AS时,发现其使用了第三方类库,源码放在了lib下,直接在AS中Import project,第三方类库并没有自动导入进来,看来需要自己动手了。项目的目录结构如下:<code class="hljs avrasm has-numbering" style="display: block; padding: 0px; color: inherit...转载 2016-09-28 13:06:46 · 616 阅读 · 0 评论 -
Android Studio 之 Live Templates 高效利用
Android Studio 之 Live Templates 高效利用在编辑器中使用用Ctrl + J 快捷键可以调出Live Templates,可以自动补全所设置模板的代码,善用它能够在很大程度上减少开发所需时间。设置位置Settings - Editor - Live TemplatesLive Template 语法可以为每个Template指定名字和语句(废话),并且指定适用的文件类型...转载 2016-08-19 14:30:17 · 621 阅读 · 0 评论 -
五个最佳FTP客户端工具
无论你是做网站工作,还是运行一个家庭FTP服务器,或者你只是喜欢高速下载,一个稳定且功能齐全的FTP客户端工具都可以节省你大量时间和生命,现在有大量的免费或者收费的FTP客户端软件供大家选择,这里总结了五个流行的FTP客户端软件。 FileZilla (所有平台) FileZilla是一个免费开源的适合Windows、Mac和Linux的FTP客户端软件,因为其实免费跨平台和易用性转载 2013-03-13 17:11:03 · 1826 阅读 · 0 评论 -
用FileZilla Server开FTP:看图入门
FileZilla(教程)是经典的开源FTP解决方案,包括FileZilla客户端和FileZilla Server。其中,FileZilla Server的功能比起商业软件FTP Serv-U毫不逊色。FileZilla Server几乎无用户数限制;多线程引擎;在 Windows NT4、2000、XP下以服务形式运行;针对 fxp/反弹攻击过滤;安全密码储存 (使用 MD5 hash);转载 2013-03-13 18:41:35 · 1229 阅读 · 0 评论 -
五个最佳编程文本编辑器
很多场合下我们会用到纯文本编辑器,Windows自带的记事本功能很简陋,因此我们从网友的投票提名中选取了前五个最佳的文本编辑器(实际上有六个)。这些编辑器实际上主要适合程序员使用,他们的清单如下。 Notepad++ (Windows) 优于Windows记事本的一个文本编辑器,完全免费且开源,对于不同的编程语言可以实现语法高亮,代码折叠以及宏,起可定制性非常强。 Emacs转载 2013-03-13 17:03:10 · 914 阅读 · 0 评论 -
手机终端编程教程
android编程对于新人来说,开发环境的搭建是入门的一道坎。真的如此,安装完整的API要花六七个小时,这使得一些人忘而却步。不过在手机上就没那么多麻烦了,可以说什么都不用准备。不用什么java环境,什么月食,什么avd。直接用AIDE就行了,下面主要介绍AIDE的使用。 1.1 有了手机端的编程工具就可以随时随地的编程,毕竟不是每台电脑都装了开发环境,我们使用的工具是AIDE,在手转载 2013-05-31 11:32:52 · 1998 阅读 · 0 评论 -
Wireshark抓包工具使用教程以及常用抓包规则
Wireshark是一个非常好用的抓包工具,当我们遇到一些和网络相关的问题时,可以通过这个工具进行分析,不过要说明的是,这只是一个工具,用法是非常灵活的,所以今天讲述的内容可能无法直接帮你解决问题,但是只要你有解决问题的思路,学习用这个软件就非常有用了。Wireshark官方下载地址:http://www.wireshark.org/download.html如果记不住,可以在百度中输入W转载 2013-08-09 13:26:32 · 1131 阅读 · 0 评论 -
GitHub使用教程及常见错误解决
GitHub使用教程及常见错误解决1、下载Git并安装 Git for WindowsGit-1.8.4-preview20130916.exe 按照默认步骤完成安装2、设置SSH建立计算机与Github的链接2.1 点击 开始菜单找到Git Bash 2.2 在git bash上运行命令 $ cd ~/.ssh 检查自己电脑上是否转载 2014-01-08 17:49:53 · 1928 阅读 · 0 评论 -
Git和Repo管理使用简要介绍
在Linux平台下进行Android系统项目开发时,需要git或repo管理。 一. Git和Repo的区别: 1. Git:Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。 2. Repo: Repo是谷歌用Python脚本写的调用git的一个脚本。主要是用来下载、管理Android项目的软件仓库(也就是说转载 2014-02-25 14:51:08 · 1329 阅读 · 0 评论 -
适用于移动开发人员的15个最好 Android 代码编辑器
阅读目录1. Deuter IDE2. DroidEdit3. Code Peeker4. Syntax Highlighted Code Editor5. Java Code Viewer6. AIDE – Android IDE – Java, C++7. JavaIDEdroid8. Terminal IDE9. C4droid – C/C++ c转载 2015-03-25 16:16:36 · 3017 阅读 · 0 评论 -
Android 开发工具之Codota - 搜索最好的Android 代码
阅读目录Codota 的特性Chrome 插件Android Studio 插件最后Find Great Code ExamplesOur crawler extracts coding patterns from a vast number of code projects. Search here for the best code examples f转载 2015-03-25 15:48:12 · 1524 阅读 · 0 评论 -
八款Android 开发者必备的小工具
阅读目录Android PixelAndroid ArsenalCodotaAndroidAssetStudioWiFi ADBGenymotion 虚拟机一键Root + 授权管理ES Explorer Photo from https://www.airpair.com在做Android 开发过程中,会遇到一些小的问题,虽然自转载 2015-03-25 16:00:08 · 1280 阅读 · 0 评论 -
Android Monkey的使用
转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/71750907本文出自【赵彦军的博客】什么是 MonkeyMonkey 是一个 Android 自动化测试小工具。主要用于Android 的压力测试, 主要目的就是为了测试app 是否会Crash.Monkey 特点顾名思义,Monkey就是猴子, Monkey测转载 2017-09-22 13:38:36 · 244 阅读 · 0 评论 -
Android 借助Stetho在Chrome上调试Android网络、数据库、Sharedpreferences
Android 借助Stetho在Chrome上调试Android网络、数据库、Sharedpreferences转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/61919840本文出自【赵彦军的博客】简介Stetho是Facebook开源的Andorid调试工具。当你的应用集成Stetho时,开发者可以访问转载 2017-09-22 13:43:09 · 402 阅读 · 0 评论 -
Android Studio 中 Gradle 依赖的统一管理及Gradle使用详解
为什么要对 Gradle 统一管理在实际项目中,经常会出现一个 Project 中有多个 Module 的情况,如果每个 Module 又同时拥有相同的依赖,比如 v4 包,那么,每次 v4 包升级的时候修改多个 Module 中的 build.gradle 文件,更新其版本都是一件麻烦的事情,而且很有可能忘记某个 Module。所以,将依赖进行统一管理,对于一个 Project 下拥有多个 M转载 2018-02-01 15:29:58 · 1593 阅读 · 0 评论 -
五个最佳网络文件共享服务
你是否曾经分享过数兆的音乐给朋友,或者发送一份重要的文件给同事,这时你就需要一种快速而易用的文件共享服务。今天我们根据网友的投票选出五个最热门的文件共享服务,看看你是否也在使用。 Box.net Box.net以简洁的界面和强大的功能受到普遍欢迎,提供的文件免费空间为1GB,用户很喜欢它的协作工具和开放格式,可以支持网页空间、桌面、Web服务以及RSS feeds.Box.net提转载 2013-03-13 17:06:50 · 1203 阅读 · 0 评论