工资是职场最大的陷阱

在论坛看到的,觉得很不错,转发一下,共勉:原贴地址:https://bbs.csdn.net/topics/392336425一工资是职场最大的陷阱 ,实质:工资不是年薪不是月薪,而是时薪朋友江海,原在国企上班,工作轻松,月薪1万左右。由于不甘平庸,去年辞职,跳槽到了一家房企,月薪从1万变成2万,...

2018-04-25 09:35:06

阅读数:83

评论数:0

《大象 Thinking in UML》读后感

最近终于把《大象》这本书读完了,从去年11月到现在,用了整整五个月。一方面是因为这段时间工作上的事情,生活上的事情都比较多,很少有整块时间阅读;另一方面也是自己在读这本书时候,边读边扩展,最后记录下了十三篇笔记。《大象 Thinking in UML》学习笔记(一)——为什么需要UML?《大象 T...

2018-04-24 17:15:15

阅读数:100

评论数:0

《大象 Thinking in UML》学习笔记(十三)——在提炼中思考

一、理解用例的本质用例是系统思维系统是一个封闭的、由一系列相互关联、相互影响的物质构成的集合。所谓系统思维,就是考虑系统内事物的互相影响,归纳、抽象系统内的运行规律。软件不是孤立存在的,在设计时我们必须将软件置于它所处的系统环境中:使用者、硬件、网络、应用环境等,并采用系统思维来分析和设计它。用例...

2018-04-11 23:25:14

阅读数:96

评论数:0

《大象 Thinking in UML》学习笔记(十二)——系统设计

一、系统设计和系统分析的差别系统分析是在不考虑具体实现语言和实现方式的情况下,将需求在软件架构和框架下进行的计算机模拟。系统分析的目的是确定系统应当做成什么样的设想,而系统设计的目的是将这些设想转化为可实施的步骤。二、设计模型将分析模型里边界类、实体类和控制类根据所选用的实现语言变成设计类,细化一...

2018-04-10 16:02:06

阅读数:141

评论数:0

《大象 Thinking in UML》学习笔记(十一)——系统分析

一、确定系统用例系统用例由业务用例抽象而来,系统用例描述系统,业务用例描述业务。业务用例抽象为系统用例的基本方法有:映射:映射是最简单最直接的方法;抽象:当业务场景当中的备选用例不能够被直接映射时,需要进行一些抽象;合并:当业务场景当中的备选用例不具备独立性时,它必然是其他某个时间的组成部分;拆分...

2018-04-09 09:58:34

阅读数:186

评论数:0

《大象 Thinking in UML》学习笔记(十)——需求分析

一、关键概念分析关键概念是指支撑起客户整个业务架构的那条主线,在UML方法里,就是由一些关键的业务用例构成。需求分析就是要找到这些关键的业务用例,并且对它们进行分析,建立概念模型,依据概念模型搭建业务架构,然后为了验证这个架构或者进行技术可行性分析开发出系统原型。概念模型始于业务用例,是针对需求中...

2018-04-08 13:25:37

阅读数:163

评论数:0

《大象 Thinking in UML》学习笔记(九)——需求获取

一、定义边界定义边界的目的是为我们确定一个分析的起点。每个业务目标都会有一个边界存在,每个边界的划分则指明了需求分析的起点。二、发现主角不是所有的涉众都会成为业务主角,只有那些直接与系统交互的涉众才能被称为业务主角。一个涉众可以衍生出多个主角。涉众虽然是系统的利益相关者,但却未必直接与系统交互,他...

2018-03-30 13:30:28

阅读数:144

评论数:0

21种常见大数据可视化图表

为什么数据可视化如此重要?数据可视化能把枯燥的数据变得有趣起来,不用再成千上万的数据面前焦头烂额。这里小结了下21中常见的图表。附图有的是我从excel生成的,有的是比较懒直接百度找的。柱状图最常使用的图表之一用垂直或水平的柱子表示不同分类数据的数值大小虽然能展示数据的变化趋势,但这并非它的强项堆...

2018-03-19 14:43:16

阅读数:372

评论数:0

ETL讲解

转自:https://www.cnblogs.com/yjd_hycf_space/p/7772722.htmlETL是将业务系统的数据经过抽取、清洗转换之后加载到数据仓库的过程,目的是将企业中的分散、零乱、标准不统一的数据整合到一起,为企业的决策提供分析依据。 ETL是BI项目重要的一个环节。 ...

2018-03-12 10:32:04

阅读数:108

评论数:0

五月天,十年;五件事,十首歌

这是我17年12月6日所作,本来发在空间的,现在搬移到博客里来。以后打算各种心情的文章也发到博客里吧!我也不知道我是从啥时候开始知道五月天的,也许真的是某次百度某个网站时候,顺便了解了这个乐队的存在。后来上了大学,开始了新的生活,开始独立,也渐渐开始喜欢上了这个乐队。07年到17年,整整十年,五月...

2018-03-10 13:51:08

阅读数:41

评论数:0

需求交流小结

公司有个漂亮的需求小姐姐要离职了,今天和大家进行了一些新的分享,记录一下。整理归类以往项目、功能:“总有一款适合你”1.成果复用,快速构建设计模型;2.预知问题,少走弯路;项目后沉淀总结:给下一次整理归类做基础问题:有以往沉淀经验,但仍需改进,或目标不完全一致。明确学习计划明确学习资料的成都,根据...

2018-03-08 17:36:40

阅读数:31

评论数:0

《大象 Thinking in UML》学习笔记(八)——项目开始前的准备工作

一、了解问题领域软件是一种工具,是用来辅助人们解决某一问题的。软件的价值就在于它能够符合问题领域的需要,并达到人们解决问题的期望。软件项目总是从了解问题领域开始的。1.了解业务概况2.整理业务目标二、做好涉众分析在了解业务概况和业务目标以后,首先要做的不是去了解业务的细节,而是去发现与这个目标相关...

2018-03-01 13:16:23

阅读数:274

评论数:0

BJ54坐标或者XA80坐标到WGS84坐标的转换(小工具附代码)

前几天自我总结时候发现了之前给我姐写的一个winform的小程序,用来简单进行BJ54坐标到WGS84坐标的转换。觉得挺有意思的,就贴出来分享一下。PS:只用了简单的高斯变换,没有四、七参数的变化,所以转出来还是有较大误差。不过可以判断出大概位置具体说明如下:1.打开程序,主界面如下,可以进行BJ...

2018-02-26 11:05:55

阅读数:319

评论数:0

一些读书思考

最近在精读《大象》这本书。不过因为种种原因,进展速度很慢。尽管如此,自己依然觉得收获不少,值得一读。然而回头看我做的笔记时候,如果单单看我做的笔记,会觉得这本书其实和其他书UML讲的内容差不多。毕竟UML的知识就是那些,一些元素、视图、模型罢了。但《大象》这本书为啥是经典呢?因为作者在将这些知识时...

2017-12-12 17:00:10

阅读数:172

评论数:0

《大象 Thinking in UML》学习笔记(七)——UML核心视图之动态视图:活动图、时序图

动态视图动态视图是描述事物动态行为的,不能独立存在,必须特指一个静态视图或UML元素,说明在静态视图规定的事物结构下它们的动态行为。活动图活动图描述了为了完成某一个目标需要做的活动以及这些活动的执行顺序。UML中有两个层面的活动图,一种用于描述用例场景,另一种用于描述对象交互。活动图实际上描述的是...

2017-12-04 11:21:58

阅读数:506

评论数:0

《大象 Thinking in UML》学习笔记(六)——UML核心视图之静态视图:用例图、类图

静态视图静态视图就是表达静态事物的,只描述事物的静态结构,不描述其动态行为。用例图用例图采用参与者和用例作为基本元素,以不同的视角展现系统的功能性需求。对客户来说,用例图是他们业务领域的逻辑化表达;对建设单位来说,用例图是系统蓝图和开发的依据。业务用例视图业务用例视图需要从业务主角和业务模块两个视...

2017-12-03 11:19:36

阅读数:531

评论数:0

《大象 Thinking in UML》学习笔记(五)——UML核心元素之关系、组件和节点

一、关系关系抽象出对象之间的联系,让对象构成某个特定的结构。关联关系(association)关联关系是用一条直线表示的,描述不同类的的对象之间的结构关系。单向关联关系是用一条带剪头的直线来表示,表明A关联B,但是B不关联A,比如用力模型里,参与者单向关联用例。依赖关系(dependency)依赖...

2017-11-23 15:41:37

阅读数:441

评论数:0

《大象 Thinking in UML》学习笔记(四)——UML核心元素之边界类、实体类

一、边界边界在UML图符里定义只是一个简单的矩形框,矩形框的四个边决定了边界的内外。边界本质上是面向对象方法的一个很重要的概念,与封装的概念相似。在面向对象里,任何一个对象都有一个边界,外界只能通过这个边界来认识对象,与对象打交道。边界决定视界;边界决定抽象层次。边界是无形的,但是在面向对象的方法...

2017-11-17 13:32:58

阅读数:642

评论数:0

专注——潘家宇

结构化分析方法学大师 Michael Jackson 有句讽刺软件开发人员的名言:手里有一把锤子,把什么都当成钉子。在这里我也说:在职业的发展道路上,把自己当成一根钉子,把所有资源都当成锤子,把钉子牢牢地订进这个社会。钉子要钉得够深,才能在竞争的大潮中挺立不动。如何才能钉得够深呢?我们来看看“牛钝...

2017-11-15 17:02:56

阅读数:237

评论数:0

而立之年,未立之年

序:前段时间我借用五月天《成名在望》的歌词填了一首词,用以作序吧。 江城子·成名在望而立之年心彷徨,抬头望,项背长。高朋满座,唯余我独殇。梦想依旧梦与想,负重量,难飞翔。热血汗泪熬成汤,痛与伤,又何妨。再多阻挡,我自大声唱。黑夜尽头天会亮,曼陀罗,终绽放。         下周二是我29周岁生日。...

2017-11-11 16:36:08

阅读数:486

评论数:3

UML基础小结

1、开发过程:(1)到底要解决什么业务问题?--业务建模(2)为了解决业务问题,所开发系统应提供什么功能和性能?--需求(3)为了提供功能,系统内部应该有什么样的业务核心机制?--分析(4)为了满足性能,系统的核心机制如何用选定技术实现?--设计2、启动:(1)愿景a)愿景:在老大看来,为什么要开...

2017-11-07 20:06:21

阅读数:665

评论数:0

《大象 Thinking in UML》学习笔记(三)——UML核心元素之参与者、用例

一、版型在UML里有一个概念叫版型(stereotype),也被称为类型、构造型。版型是由UML里的元素扩展而来,每个元模型都有很多版型,比如用例有“业务用例”、“业务用例实现”等版型。当我们需要时候我们也可以根据UML里的元素自定义版型来辅助建模。二、参与者参与者(actor)是在系统之外与系统...

2017-11-07 09:35:54

阅读数:662

评论数:0

《大象 Thinking in UML》学习笔记(二)——建模基础

一、建模建模(Modeling),是指通过对客观事物建立一种抽象的方法用以表征事物并获得对事物本身的理解,同时把这种理解概念化,并这些逻辑概念组织起来,构成一种对所观察的对象的内部结构和工作原理的便于理解的表达。建模主要包含两个问题,一个是怎么建?另一个是模是什么?怎么建?同样的事物在不同的世界观...

2017-11-02 18:05:36

阅读数:772

评论数:0

《大象 Thinking in UML》学习笔记(一)——为什么需要UML?

一、UML的定义UML,即Unified Modeling Language又称统一建模语言或标准建模语言,是始于1997年一个OMG(对象管理组织)标准,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。UML是一种是面...

2017-10-23 23:01:49

阅读数:1455

评论数:1

基础测绘数据分类标准

基础测绘数据主要包含遥感影像数据、三维地形场景数据、基础地理框架数据、定位基础数据、行政区划数据、地名地址数据等。    其中遥感影像数据经过处理后,主要有以下四类数据:数据名称数据简称产生方式涉及到的标准规范数字正射影像数据DOM利用数字高程模型对扫描处理的数字化的航空像片/遥感影像(单色/彩色...

2017-10-23 13:11:26

阅读数:1408

评论数:0

秋招详细攻略——从准备到面试

这国庆中秋双节八天长假刚结束,一开始上班,天都哭了;尤其是海淀这边,都快哭瞎了。随着风雨来袭,帝都的温度一下子降了不少,落英缤纷,天高气爽,秋天默默来了,也就意味着一年一度的秋招正式来了。  其实对于一些大公司,比如BAT等,校招从暑假就开始了,但是对于绝大多数企业来说,现在才正式开始。一年又 一...

2017-10-11 22:16:38

阅读数:5927

评论数:15

ArcGIS for Android Runtime100 基本操作(七)——三维地图初步使用

今年7月份,ArcGIS Runtime100总算推出第一个它的第一个资料片,哦不,更新版,ArcGIS Runtime100.1,也被称为Update 1。这个版本更新了一些API,填补了Runtime10.2和100之间的差距,修复了一些BUG以及新增几个功能。而新增功能里最让我们关注的就是A...

2017-09-27 14:09:42

阅读数:2413

评论数:1

String源码分析

本文转自https://github.com/francistao/LearningNotes/blob/master/Part2/JavaSE/String%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90.md该github下有很多Android技术的知识点,强烈推荐下!...

2017-09-26 20:19:57

阅读数:991

评论数:0

启动Tomcat时候报错 Caused by: org.xml.sax.SAXParseException; lineNumber: X; columnNumber: X 错误

今天自己遇到个错误,再启动Tomcat时候报错: Caused by: org.xml.sax.SAXParseException; lineNumber: 104; columnNumber: 19 具体错误信息如下: 最后找到原因是我在某个XML文件里写了个“...

2017-09-25 17:01:43

阅读数:994

评论数:0

ArcGIS for Android Runtime100 基本操作(六)——移动地图包MMPK的使用

2017-09-25 16:05:38

阅读数:2552

评论数:12

ArcGIS for Android Runtime100 基本操作(五)——绘制图层和符号渲染

在ArcGIS里我们经常要高亮显示一些图形,比如GPS轨迹,查询、分析出来的地块图形等。在ArcGIS10.2.X版本里,一般我们都会新建FeatureLayer来放置这些图形,然后渲染显示;但是在Runtime100 里删除了这个类,取而代之的是一个新类——GraphicsOverlay作为绘制...

2017-09-23 15:46:42

阅读数:2937

评论数:8

ArcGIS for Android Runtime100 基本操作(四)——GPS定位

对于定位大家应该都不陌生,在Android设备里,主要存在GPS定位、网络基站定位、AGPS定位等。在这里我们不对各位定位方式做深入阐述,默认以AGPS来说明下如何在Runtime100实现定位。       其实ArcGIS Runtime系列一直自带有定位的接口,但据说是不好用,所以以往大...

2017-09-20 19:15:55

阅读数:3483

评论数:4

Java中的内存泄漏

本文转自https://github.com/francistao/LearningNotes/blob/master/Part2/JavaSE/Java%E4%B8%AD%E7%9A%84%E5%86%85%E5%AD%98%E6%B3%84%E6%BC%8F.md该github下有很多Andr...

2017-09-18 20:21:00

阅读数:1089

评论数:0

Android内存泄漏总结

本文转自https://github.com/francistao/LearningNotes/blob/master/Part1/Android/Android%E5%86%85%E5%AD%98%E6%B3%84%E6%BC%8F%E6%80%BB%E7%BB%93.md该github下有很多...

2017-09-14 22:05:01

阅读数:907

评论数:0

ArcGIS for Android Runtime100 基本操作(三)——离线数据空间查询

空间查询是地理信息中的一个概念,指的是通过空间数据进行空间数据库的查询操作。       在ArcGIS for Android里,通常采用FeatureTable类来展示空间数据,每个空间表包含了一系列的字段,一个图形和一个空间参考系。而空间数据的来源主要包括在线获取,离线的geodatabas...

2017-09-11 18:39:10

阅读数:2678

评论数:0

ArcGIS for Android Runtime100 基本操作(二)——地图控件的常见操作

以前我刚开始学习ArcGIS时候,看得最常见的一篇博客是Ersi中国官方写的一篇《ArcGIS for Android地图控件的5大常见操作》

2017-09-08 21:15:41

阅读数:3324

评论数:6

ArcGIS for Android Runtime100 基本操作(一)——图层加载和切换

之前我打算通过代码移植的方式来学习ArcGIS for Android Runtime100,博文地址是:http://blog.csdn.net/bit_kaki/article/details/7719648。但是觉得效果不太理想,因为这个版本的变化实在太多,即使修改后代码不报错,但是因为很多...

2017-08-30 19:03:09

阅读数:4816

评论数:3

天天加班,你以为你就可以升职加薪,当上总经理,出任CEO,迎娶白富美,走上人生巅峰了么?

工作的意义       对于我们绝大多数人来说,工作最基本的意义是我们可以通过自己的劳动换取酬劳来养活自己,尤其是对于刚毕业的学生,拥有一份全日制的工作意味着自己走出校园,踏上社会,自己真正开始独立起来。在养活自己的基础上,我们才会考虑一些其他的,比如收入的高低、自己是否能得到进步、工作内容是否愉...

2017-08-18 19:59:35

阅读数:11285

评论数:55

ArcGIS for Android Runtime 100 升级实践(一)地图加载,图形和符号初始化

去年的Esri大会,随着最新的ArcGIS 10.5产品的发布,全新的ArcGIS Runtime 100.0也随之发布。ArcGIS Runtime 100.0 可谓是有了个天翻地覆的改进,比如跨平台、3D地图的加载以及多样的地图离线选择等。其实这里面我最感兴趣的是可以加载MMPK数据,MMPK...

2017-08-16 22:45:41

阅读数:2674

评论数:1

随笔小感,或许就叫一见误终身

今天偶然翻看了下人人网,现在已经沦落为了个二流直播网站了,唏嘘不已。看了下自己的一些日记,感觉不错,贴几篇在自己的博客上,以示怀念。        前段时间,又断断续续地看了遍天龙八部。        天龙八部一直是我最喜欢的武侠小说之一,对我爸来说,也算是。    ...

2017-08-14 21:13:07

阅读数:994

评论数:0

ArcGIS for Android 离线数据图例加载

图例是地图展示里常用的辅助展示工具。曾经我采用过将图例截成图片转为2进制保存到数据库里,然后在加载图层时候调取对应图片作为图例展示。但是后来知道geodatabase数据其实就是个空间数据库,如果是通过geodatabase数据加载图层,图斑都是geodatabase数据里的空间数据Geometr...

2017-08-09 19:35:58

阅读数:2397

评论数:0

ArcGIS for Android 离线数据空间分析--叠加分析

上一章我们以I查询为例讲述了在ArcGIS for Android里如何进行离线数据空间查询,通过ArcGIS 10.2以上的SDK里中QueryParamters类里设置查询参数,然后到对应空间数据库里查询即可。在了解如何空间查询以后,接下来我们以叠加分析为例说下ArcGIS for And...

2017-08-02 16:29:25

阅读数:2538

评论数:9

ArcGIS for Android 离线数据空间查询--I查询

空间查询

2017-08-01 18:03:04

阅读数:2223

评论数:0

百度坐标,火星坐标和WGS84之间转换Java代码

本篇的算法来源于http://cnodejs.org/topic/564c0a27e4766d487f6fe38d。然后我将它改成了Java版本。具体各个坐标系的介绍参考http://blog.csdn.net/bit_kaki/article/details/52733788,可以看出两者的算法...

2017-07-31 16:03:15

阅读数:4165

评论数:0

ArcGIS for Android中坐标的转换

在我们的GIS应用项目里,常常遇见坐标转换的问题。最常见的就是WGS84坐标转其他坐标系,原因是WGS84坐标系是目前GPS数据采集所用的坐标系,而我国实际生产项目里常用的地图却是北京54坐标系,西安80坐标系以及中国大地2000坐标系等。所以当我们用设备采集到GPS经纬度以后,需要将其进行坐标转...

2017-07-28 14:34:14

阅读数:3559

评论数:0

Android Butterknife 框架源码解析(3)——Butterknife 8.7.0源码分析

前两篇分别说了下ButterKnife的用法以及讲了下什么是注解,接下来就是要说一下ButterKnife的源码了,通过源码来看ButterKnife是如何实现的。   首先我们看看@BindView注解的源码: @Retention(CLASS) @Target(FIELD) public @...

2017-07-19 19:28:42

阅读数:2665

评论数:0

Android Butterknife 框架源码解析(2)——谈谈Java的注解

注解是Java里一个重要的概念,可以用来修饰类、字段和方法等。它的基本结构就是一个@加上一个字符串,放在需要修饰的类、字段、方法前面,比如我们熟悉的@Override,在一个方法前面加上它,表明接下来的方法执行时候会重写其父类中相应方法。而在我们的ButterKnife框架里,功能的实现基本上都是...

2017-07-12 18:48:41

阅读数:2098

评论数:0

Android 自定义搜索框

现在市场上Android软件流行的搜索框,普遍来说都是点击之后进入一个新的页面,在新的页面里展示出历史搜索、热门搜索,输入字以后显示联想关键词,点击这些词或者搜索按钮时候再进行搜索。然而在平板上,横屏展示时候再用这样的方式就很糟糕,加上我们产品搜索库的底层为地图,搜索内容的内容也多是数字内容,于是...

2017-07-11 20:04:36

阅读数:2573

评论数:0

Android Butterknife 框架源码解析(1)——ButterKnife的使用

ButterKnife是目前常用的一种依托Java注解机制实现辅助代码生成的框架,有了它,妈妈再也不用担心我写大量枯燥的findViewById以及OnXXXListener响应事件了,一行代码就搞定,自从接触它以后我就再也离不开它了。既然如此,我也就抽个时间,好好研究了一下它,总结一下它的使用方...

2017-07-10 16:27:49

阅读数:2859

评论数:2

毕业两年

六月真是个诡异的一月,对我来说这个月就是从每个周末比工作日都要忙的一个月。先是参加尚宝宝婚礼,再是搬家,最后是猪的毕业季以及公司的半年会,庆幸的是每件事都还比较顺利。这里单说下搬家,虽然是租的房子,但前后也花了我整整半个月,把屋子包括厨房、卫生间打扫了一遍,把锅碗瓢盆、床单被套啥的都清洗一遍,再把...

2017-07-04 22:21:38

阅读数:553

评论数:1

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