自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(126)
  • 收藏
  • 关注

原创 整理:国内外热门代码托管平台一览

电子信息化的高速发展产生了越来越多的程序员。对于程序员来说,写代码是每日工作的主要内容,因此打造一个好的代码环境是改善程序员工作体验的重要环节。然而实际项目中众多的参与人员、繁复的代码版本都为代码管理带来不少麻烦。因此代码托管服务成为程序员协同工作的重要帮手。为了方便程序员们更好地选择需要的代码托管平台,在这里我们就国内外热门代码托管平台进行了统一整理。全球最流行的代码托管平台:Git...

2018-05-22 09:34:54 1886 1

关于Android的自动化测试,你需要了解的5个测试框架

AppiumAppium是一个开源的移动测试工具,支持iOS和Android,它可以用来测试任何类型的移动应用(原生、网络和混合)。作为一个跨平台的工具,你可以在不同的平台上运行相同的测试。为了实现跨平台的功能,Appium使用了供应商提供的Android UI框架来实施测试:在iOS中使用XCTest,在Android中使用UIAutomator或Instrumentation。它将这些...

2017-09-28 16:59:45 1065

Java开发者推荐使用的10种工具

以下是Java程序员在日常生活中最常用的10种工具。如果你正在使用Java,本文介绍将会对你有所帮助,如果你还不熟悉这些工具,在这里你可以对它们进行更加系统的了解。1) IDE:Eclipse和NetBeansIDE是Java开发人员最为重要的工具。IDE不仅提供了集成的开发环境,还能够帮助导航、调试和记录代码。Eclipse作为行业领导者,有一半的Java开发人员都在使用它。而在编写测...

2017-09-20 14:48:34 1830

TheBrain 9基础教程:界面功能篇(5)选项与帮助

TheBrain是最流行的动态思维导图,全球拥有上百万的用户。相比起一般的思维导图,TheBrain可以对含复杂关系的对象进行更有效的管理,同时可提高每个想法和思维的具现度,让导图与大脑所想达到完美契合。相应的,TheBrain的学习难度也高于一般的思维导图,现在我们就从0开始,学习TheBrain。TheBrain的最新版本为TheBrain 9,官方提供了最新的TheBrain 9&gt...

2017-08-14 13:55:05 456

TheBrain 9基础教程:界面功能篇(4)视图窗口的切换和添加

TheBrain是最流行的动态思维导图,全球拥有上百万的用户。相比起一般的思维导图,TheBrain可以对含复杂关系的对象进行更有效的管理,同时可提高每个想法和思维的具现度,让导图与大脑所想达到完美契合。相应的,TheBrain的学习难度也高于一般的思维导图,现在我们就从0开始,学习TheBrain。TheBrain的最新版本为TheBrain 9,官方提供了最新的TheBrain 9&gt...

2017-08-08 15:34:41 320

TheBrain 9基础教程:界面功能篇(3)Thought的创建和设置

TheBrain是最流行的动态思维导图,全球拥有上百万的用户。相比起一般的思维导图,TheBrain可以对含复杂关系的对象进行更有效的管理,同时可提高每个想法和思维的具现度,让导图与大脑所想达到完美契合。相应的,TheBrain的学习难度也高于一般的思维导图,现在我们就从0开始,学习TheBrain。TheBrain的最新版本为TheBrain 9,官方提供了最新的TheBrain 9&g...

2017-08-08 15:24:13 336

TheBrain 9基础教程:界面功能篇(2)选择、复制与粘贴

TheBrain是最流行的动态思维导图,全球拥有上百万的用户。相比起一般的思维导图,TheBrain可以对含复杂关系的对象进行更有效的管理,同时可提高每个想法和思维的具现度,让导图与大脑所想达到完美契合。相应的,TheBrain的学习难度也高于一般的思维导图,现在我们就从0开始,学习TheBrain。TheBrain的最新版本为TheBrain 9,官方提供了最新的TheBrain 9&g...

2017-08-07 11:53:49 249

TheBrain 9基础教程:界面功能篇(1)文件的创建,存储和读取

TheBrain是最流行的动态思维导图,全球拥有上百万的用户。相比起一般的思维导图,TheBrain可以对含复杂关系的对象进行更有效的管理,同时可提高每个想法和思维的具现度,让导图与大脑所想达到完美契合。相应的,TheBrain的学习难度也高于一般的思维导图,现在我们就从0开始,学习TheBrain。TheBrain的最新版本为TheBrain 9,官方提供了最新的TheBrain 9&g...

2017-08-07 11:42:39 399

假如《权力的游戏》中的角色是你的客户

客户是设计业务存在的唯一原因,只有做到足够的幸运和精明才能完美应对客户的需求。然而,在现实生活中,大多数设计师和设计公司都必须面对不同的客户,并适应他们不同的需求和处事风格。或许,我们可以简单地把客户的分类可以“好客户”和“坏客户”,但事实上,还存在着相当多的第三种类型,也就是权力的游戏类客户。这些客户的行为与目前很火的一部美剧《权力的游戏》中的角色行为有着惊人的相似之处。这听起来...

2017-04-13 11:40:58 177

对C#初学者有帮助的15个学习资源

如果你正在准备学习C#的话,本文所列举的15个资源可能会对你有所帮助,这份资源列表包括了文本教程、视频教程和电子书,让我们一起来看看吧!1) Tutorials PointTutorials Point是一个可在线学习web开发、编程和其它技术的网站。它提供了一个可一步步学些C#的在线文本教程。这个课程通过各种实例传授各种普及的C#编程概念。2) C# Station...

2017-02-14 11:18:18 1196

测试响应式网站的五个推荐工具

移动设备在世界范围内日益普及,如何定制不同尺寸下用户体验的需求?响应式设计可以帮助设计者完成这样的需求。而随着响应式设计的快速发展,对于相关测试工作的需求也在与日俱增。那么,如何选择理想的响应式网站测试工具呢,在这里我向大家推荐其中的五款。1. Websiteresponsivetest.com该网站内置的响应式网站设计的测试工具可以提供可由像素控制的不同设备尺寸。你可以在网页顶部的...

2017-01-17 16:39:30 493

Java开发者需要了解哪些常见的开发工具

Java是世界上最强大的编程语言之一,很多开发人员和大型企业都偏爱Java,并且在各种应用场景中使用它。在本文中,我们为大家介绍几种Java库来帮助开发人员解决编程中遇到的各种相关问题。一、JAVA核心扩展JAVA的标准库虽然提供了那些最基本的数据类型操作方法,但仍然对一些常见的需求场景,缺少实用的工具类。而另一些则是JAVA标准库本身不够完善,需要第三方库去加以补充的。1、Apa...

2016-10-11 10:04:12 126

原创 Java开发者值得关注的十个技术博客

Java是世界上最流行的程序语言,从1995年问世以来,Java的生态系统在一直在蓬勃的发展着。作为一门健壮的技术,Java社区为广大开发者提供了包括框架、库、web开发sdk、JVM语言等资源。在各种科技行业都能够找到关于Java编程的相关资源,这就是为什么Java会如此受人喜爱。在今天,发达的网络技术推动了Java的发展,越来越多的人选择在网上学习,查看技术大牛的博客并进行交流成为了...

2016-09-20 16:25:30 812

九个有用的响应式web设计工具

随着市场需求的不断增长,热门技术与趋势在不断发生着变化和发展。在今天,web应用程序已经广泛应用于日常生活中,人们可通过台式电脑、手提电脑以及手机等各种设备访问web应用程序。为了使web应用程序能够兼容每种设备,创建响应式的web设计是很有必要的。下面将介绍几种有用的响应式web设计工具,它们能够帮助你解决网站在面对不同设备时所出现的页面响应问题。响应式网站的特征:在任何设备上都能够...

2016-08-26 18:00:29 230

最流行的5大开源web服务器

统计数据显示,超过80%的web应用程序和网站都是使用的开源web服务器。在本文中,我们将介绍目前市场上最流行的5大开源web服务器,并简要回顾它们的历史,技术特性以及更多相关内容,方便你自己能够更加轻松的部署这些流行的web服务器。根据维基百科介绍,web服务器是“通过HTTP协议处理web请求的计算机系统”(a computer system that processes request...

2016-08-24 15:04:01 1690

每个开发阶段最受欢迎的Java工具

☆语言版本冠军:Java 8亚军:Java 7数据来源:RebelLabs Java Tools and Technologies Landscape Report 2016 (figure 1.9, 1.10)DZone Guide to the Java Ecosystem, 2015 edition (graphs 1 & 2)...

2016-08-17 14:24:56 174

如何在IntelliJ IDEA 中使用JUnit 5

在最近的IntelliJ IDEA 2016.2中有一个令人关注的更新内容:支持全新的JUnit 5测试框架。从某种情况来看,几乎所有的Java开发者都会使用JUnit ,因此全新版本的到来是一件振奋人心的事,它带来了令人熟悉的类似于其它框架的一系列特性。IntelliJ IDEA支持在不需要额外库(例如Gradle或Maven插件)的情况下运行JUnit 5编写的测试,你所要做的唯一的事情...

2016-08-16 15:53:43 1867

除了Guava,Java开发者还值得了解的5个谷歌类库

Guava 是谷歌基于Java1.6的一个类库集合的扩展项目,包含了许多谷歌核心的 Java 常用库。除开Guava,还有一些谷歌的常用Java类库也值得我们关注,本文列出了其中的五个类库。1. 依赖注入——GuiceGuice是一个轻量级的依赖注入(DI)Java框架,它扮演着与Spring的内核控制反转(IOC)库作用相似的角色。它和Guava一样流行,它能够缓解对工厂模式(fact...

2016-07-29 16:49:50 306

移动应用程序开发的未来展望

这些年来,随着网络技术的快速发展和更新,互联网用户的数量呈现指数级增长,智能手机的销量在大幅度地增加。移动应用开发领域拥有良好的发展前景,作为开发人员,及时了解最新的发展趋势是很有必要的。那么,让我们来看看,未来一段时间里移动开发的发展趋势是怎样的。跨平台与跨设备开发移动应用程序将不再局限于单一平台。基于价格的因素,Android平台会接管大部分的移动端业务;但是在高端市场领域,iO...

2016-07-28 18:01:53 1062

GitHub漫游指南:10个值得你关注的Java项目

作为开源代码库以及版本控制系统,Github在全球拥有1500多万开发者用户,托管着3800多万个代码库,而这其中有330550个库是Java的。当你需要使用相关代码来帮助你开发项目或者制作一个简单的小游戏时,及时了解GitHub上值得关注的项目无疑会让你的开发事半功倍。在这里,我们整理了在Github上值得你关注的10个Java项目。1. 极简化的Java技术Bootique是用于构建...

2016-07-19 17:01:21 338

Visual Paradigm使用技巧:从用户故事中生成序列图

为了使客户和项目团队成员能够更简单的阅读项目计划,你可以选择从项目场景中生成一个UML序列图,将计划的序列图进行可视化。在本教程中,我们将尝试编写一个简单的用户故事,然后生成它的序列图。编写用户故事的场景1. 使用Visual Paradigm创建一个新的项目。从应用工具栏中选择Project > New。2. 在New Project窗口,输入Online Shoppin...

2016-07-15 09:36:42 2418

Visual Paradigm使用技巧:模型转换器的使用及模型的对比

模型转换器的使用接前篇教程,让我们刷新一下内存,看看在类OrderLine中发生了哪些改变。1. 将鼠标指针移动到类OrderLine之上。2. 点击这个类所在矩形的右下方的Model Transitor资源图标,然后从弹出菜单中选择Transit From > Domain Model.Order line。这个就是所选择的类OrderLine的之前版本,名为Ord...

2016-07-13 13:50:38 650

Visual Paradigm使用技巧:实现类模型的创建

在前篇教程中,我们已经完成了域类模型的创建,现在我们将把它抄写进实现模型(implementation model)中去。1. 右键点击图表的背景,然后从弹出菜单上选择Utilities > Transit to New Diagram...。2. 在Select Parent Model of New Diagram窗口选择项目的根节点。3. 在窗口右上角点击New ...

2016-07-13 13:43:09 1782

Visual Paradigm使用技巧:域类模型的创建

1. 通过选择应用程序工具栏中的Project > New创建一个新的项目。在New Project窗口,输入Order Processing作为项目的名称,然后点击Create Blank Project。2. 通过选择工具栏中的View > Project Browser打开Project Browser。3. 打开Model Structure页面。4. 在...

2016-07-12 10:46:49 2573

Visual Paradigm使用技巧: 如何绘制UML顺序图

当你想要对某个系统或者应用程序的结构进行建模时,你会使用到类图。当你想要对运行时对象之间的交互进行建模时,你会使用到顺序图。类图和顺序图彼此之间也可以产生联系。当类图中的类代表数据的蓝图时,顺序图中的生命线(lifeline)就代表了这个蓝图的实例。在本教程中,我们将从一个简单的类图开始,调用类图中控制器类建模相关的动态方法来构建顺序图。1. 在VP官网下载Simple-Registrati...

2016-07-12 10:11:18 9667

Visual Paradigm使用技巧: 绘制用户故事的业务流程

BPMN(业务流程模型和符号)支持将包含任务、子流程、事件、通道、泳池等简单流程对象图形的业务工作流进行可视化。分析师青睐于使用业务流程图(BPD)来与客户进行业务方面的沟通,而这需要借助信息系统的帮助。在Visual Paradigm中,开发团队可以将用户需求记录在用户故事中。本文将向你介绍如何在Visual Paradigm绘制用户故事。创建用户故事层除了直接在BPD上写用户故事...

2016-07-11 14:43:53 1369

Visual Paradigm使用技巧:创建模型元素的原型

在UML中,元素原型拥有可扩展的机制,它支持设计者为创建新的模型元素而扩展UML的词汇。通过在模型中使用适当的原型,你可以让其构造变得更让人理解。一个模型类型的原型可以在某个项目中出现多次。比如,当使用用例图构建某个在线购物系统的模型时,可能拥有名为<<administrator>>的多个角色。同样的在类模块中,你可能会遇到多个<<Enum>>...

2016-07-11 14:40:37 566

Visual Paradigm使用技巧:元素ID的工作原理

对于模型元素,比如需求图里的需求,用例图里的用例以及业务流程图里的任务,在项目中使用ID可以用来定义标识其独特性。ID本身不仅可识别项目中的某个元素,还能表面元素本身的一些特点,比如父子关系。这篇教程将向你讲解元素ID是如何工作的。1. 下载模板Requirement-sample.vpp。2. 打开 Visual Paradigm的已下载文件。从工具栏中选择Project > O...

2016-07-08 11:47:44 254

Visual Paradigm使用技巧:UML概要文件管理

UML是广泛应用于建模软件系统的通用建模语言,在某些场合,对于某些特定的问题,UML的描述可能做不到足够精确,那么在这里我们就要用到UML概要文件(UML Profile)了,它是特定领域或平台自定义模型的一种扩展机制。本教程将向你介绍如何在Visual Paradigm中创建自定义的概要文件。1. 在应用工具栏中选择Modeling > Profile > New Profil...

2016-07-08 11:42:49 823

Visual Paradigm使用技巧:跳线选项的使用介绍

在图表中包含越多的图形,它们之间的连接器就越容易缠绕在一起。经过这些连接器的交叉点,你很难弄清楚它们的走向。Visual Paradigm支持使用跳线选项来区分两个连接器之间的交点。在本教程中,你可以学习到如何设置跳线选项以及改变跳线的尺寸。1. 让我们以下列的类图为例子。2. 你可以为每个连接器的交点跳转选项进行设置,也可以只对某一个进行设置。如果要改变每个连接器的交点跳转选项,鼠...

2016-07-07 10:44:30 1536 2

Visual Paradigm使用技巧:Sweeper与Magnet的使用

在Visual Paradigm中,Sweeper和Magnet工具可以让你增加或者减少图表元素之间的空间。此外,你还可以在保持布局的前提下轻松插入或者删除图表元素。使用Sweeper增加空间1. 创建一个新项目。通过工具栏中的Project > New...进行新项目的创建。2. 在 New Project窗口,输入Tutorial 作为项目名称并点击Create Blank...

2016-07-07 10:36:18 235

Visual Paradigm使用技巧:ORM持久类的自定义实施

概述:在进行本教程之前,你需要安装集成了Eclipse的Visual Paradigm标准版,并且还需要安装部署 SQL Server。假定我们的对象Product已经拥有了一个简单的ORM类,现在我们想通过定义额外的特性来计算折后的产品价格。在进行本教程之前,你需要安装集成了Eclipse的Visual Paradigm标准版,并且还需要安装部署 SQL Server。假定我们的对象Pr...

2016-07-06 14:31:35 346

Visual Paradigm使用技巧:如何勾画一张思维导图

概述:思维导图是一种简单而强大的图表,它能够以可视化笔记的方式组织记录概念与想法。在本教程中,你将学习到如何在Visual Paradigm中勾画一张思维导图。此外,我们还将介绍方便更快更容易绘制思维导图的快捷键。创建思维导图1. 使用Visual Paradigm创建一个新的项目。在工具栏中选择Project > New。2. 在New Project 窗口,输入Tuto...

2016-07-06 14:22:37 1815 2

Visual Paradigm使用技巧:在不同的编程语言中呈现UML类图

概述:在本教程中,我们将向你展示如何在不同的编程语言中呈现UML类图。创建一个特定语言的项目在本节中,我们将向你展现如何创建一个特定语言的项目。通过以下操作你可以很容易的构建一个所指定语言类型的类模型。不要担心本节所选择的示例语言与你实际的生产项目不同。你可以随时切换语言,我们将会在下一节讲解这方面的教程。1. 在工具栏中选择Project > New。2. 在New ...

2016-07-05 15:26:22 1332

Visual Paradigm使用技巧:业务流程图中数据对象的使用

概述:数据对象的状态会随着流程不断改变。在本篇教程中,我们将向你展示如何在BPD中创建数据对象以及如何定义它的状态。你还将学习到如何在不同实例所包含不同状态的流程中重用数据对象。创建包含状态的数据对象1. 下载示例项目文件Tutorial.vpp。2. 在Visual Paradigm中打开该项目文件。你可以在工具栏中的Project > Open打开这个项目。3. 打开业...

2016-07-05 15:15:19 1817

Visual Paradigm使用技巧:在Excel表中编辑模型元素

概述:在本篇教程中你将学习到如何将多个类导出到Excel,然后进行修改编辑,最后再将修改后的内容导回Visual Paradigm中。导出到Excel1. 在Visual Paradigm工具栏中选择Project > Export > Excel... 2. 在Export to Excel窗口输入需要导向的Excel文件的路径。3. 选择需要导出到Excel的图表...

2016-07-04 14:54:47 534

Visual Paradigm使用技巧:使用故事板和用户故事捕捉需求

概述:本教程将向你展示如何创建一个用户故事,如何在用户故事中添加一个故事板以及如何在故事板中创建多个线框图。创建一个用户故事1. 首先创建一个用户故事。从工具栏中选择Project > New。2. 输入Tutorial 作为项目名称。3. 点击Create Blank Project创建项目。4. 从工具栏中选择UeXceler > UeXceler 。...

2016-07-04 14:42:10 500

Visual Paradigm使用技巧:使用项目引用中的镜像

什么是镜像?引用模型元素的视图是只读的,你无法添加任何图形。这对于当你在重用项目中的某个文件包,并希望在这个文件包中添加额外的图形时是一个很大的问题。为了克服这个问题,你可以创建一个容器类型(container-typed)被引用的模型元素的镜像。通过镜像,本地的引用元素通过保持对项目的镜像复制与引用项目中的元素遥相呼应。 复制的镜像可通过当前项目中模型元素列表的Model Explor...

2016-07-01 14:28:30 571

Visual Paradigm使用技巧:使用Doc. Composer创建简单的用例报告

在Doc. Composer中创建文档1. 在官网上下载Broadcasting-System.vpp,并使用Visual Paradigm打开它。2. 在Visual Paradigm的 Tools选项中点击Doc按钮,然后从下拉菜单中选择 Doc. Composer。3. 点击Build Doc from Scratch。4. 双击面包屑菜单的 Document1 给文档...

2016-06-30 14:05:54 576

Visual Paradigm使用技巧:使用Stereotype控制类图外观

创建Stereotype扩展改变类图外观1. 在官网上下载Simple-Shape-Generator.vpp。2. 打开Visual Paradigm。3. 打开Simple-Shape-Generator.vpp 以及类图Simple Shape Generator。你可以看到如下的类图:4. 我们需要处理的模块 Shape类是一个API类。我们可以通过定义和应用一个AP...

2016-06-30 11:52:29 3102

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除