自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(173)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 PMP项目进度网络图详解——第3篇:CCPM关键链法

#PMP##PMP考试##CPM##软考##信息系统项目管理师#1、关键链法:CCPM。在CPM的基础上,增加对资源和非关键路径整体控制。思路是将TOC约束理论+CPM关键路径结合。1)TOC:发现短板-》充分挖掘短板潜能-》围绕短板决策-》提升短板-》突破短板2)CCPM基本思想:1)整体把握,2)围绕短板决策,3)CPM只是有概率完成,4)设置缓冲应对不能按计划完成的风险。3)缓冲类型:1)整体缓冲-放在最后,由PM统一管理(所有任务中,没有设置缓冲的任务统一求值)。2)输入...

2020-12-09 16:23:49 3431

原创 PMP项目进度网络图详解——第2篇:CPM关键路径法

#PMP##项目管理##软考##信息系统项目管理师##pmp项目管理#本文为PMP项目管理进度计划详细的介绍和实例讲解系列第二篇——CPM关键路径法。可以为项目管理过程做参考,也是PMP、软考高级项目管理师等考试的必考知识点。1、CPM:关键路径法。通过网络图标识任务链。通过指定每个任务的所需时间,估算开发时间。通过网络图的顺序条件,可以估算每个任务的开发时间边界(最早和最晚完成时间)。1)网络中用时最长的那条路径完成后,项目才能结束,这条(或多条)路径就是关键路径。所以,如果想要...

2020-12-09 16:21:13 12493 2

原创 PMP项目进度网络图详解——第1篇:甘特图、PERT

#PMP##PMP考试##CPM##软考##信息系统项目管理师#进度计划是在WBS之后,需求进行计划安排的时候用到的技术,一般常用的甘特图、PERT计划评审技术、CPM关键路径法和CCPM关键链法,下面将分三篇文章进行详细的介绍和实例讲解,为项目管理过程做参考,也是PMP、软考高级项目管理师等考试的必考知识点,仅供各位项目经理在项目管理时做参考。1、甘特图Gantt通过时间顺序安排任务,确定任务链。通过指定每个任务的所需时间,估算开发时间。通过指定先后顺序,能够标识简单的开发边界(只能表...

2020-12-09 16:19:55 17425 1

原创 PMP软件开发规模估算——代码行估算、功能点估算、PERT加权估算

在进行软件开发之前,需要进行软件成本估算,计算项目的经济可行性。成本估算是立项的依据,是项目计划的基础。软件估算方法包括:规模估算、工作量估算、进度估算和成本估算。本节主要介绍规模估算。软件成本、进度等估算方法请参见下一篇文章。规模估算规模估算主要有代码行估算和功能点估算两种方法。1 代码行数估算LOC:根据历史项目经验推测。PERT加权平均法。预期规模E=(a+4b+c)/6,标准差SD=(c-a)/6。1sd的概率为68%,2sd的概率为95,3sd的概率为99。此方法估值偏低。

2020-12-07 14:22:58 7683

原创 软件的成本与定价如何决策?PMP软件开发规模估算和成本估算方法详解

在进行软件开发之前,需要进行软件成本估算,计算项目的经济可行性。成本估算是立项的依据,是项目计划的基础。软件估算方法包括:规模估算、工作量估算、进度估算和成本估算。本节主要介绍规模估算的调整、工作量估算和成本估算(规模估算参见上一篇文章)。1、软件规模调整因子VAF除功能点之外的因素都可以定义调整因子,一般设置为0~5分。0分为完全不影响,5分为影响极大。根据经验公示求出调整后的功能点数AFP。AFP=UFP*(a+b*VAF),a,b为经验系数,如AFP=UFP*(0.65+0.01*

2020-12-07 14:20:28 1639

原创 基于Openstack的私有云搭建实践2——Controller 基础环境、ntp、MarioDB、消息队列RabbitMQ配置部署

5 controller5.1 基础环境:使用rancher生成容器(也可使用docker直接创建,命令如下:创建容器:# docker run -d --name controller --privileged=true docker.io/sf2gis/centos:ntp /usr/sbin/init进入容器:# docker exec -it controller /bin/bash)使用rancher时需要在网络中设置IP(10.42.0.10)和主机名(controller)

2020-11-27 10:41:08 195

原创 基于Openstack的私有云搭建实践1——概述、原理与整体规划

1 目标:将所有的功能都抽象为服务,通过网络接口提供给用户使用。云计算(cloud computing)是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。云是网络、互联网的一种比喻说法。过去在图中往往用云来表示电信网,后来也用来表示互联网和底层基础设施的抽象。因此,云计算甚至可以让你体验每秒10万亿次的运算能力,拥有这么强大的计算能力可以模拟核爆炸、预测气候变化和市场发展趋势。用户通过电脑、笔记本、手机等方式接入数据中心,按自己的需求进行运算。

2020-11-27 10:36:29 2798 3

原创 Excel VBA编程

2020年11月17日 [email protected]目录1 概述. 22 基本语法. 23 窗体控件. 44 工作簿控制. 55 操作流程. 66 实例:在身份证和公司表中,查找指定名字和工号的人员,返回公司名字和身份证号。. 8...

2020-11-19 15:22:16 7056 1

转载 ArcGIS VS QGIS——两者之间的27点比较(译)

原文出处:http://blog.csdn.net/hanminaaa/article/details/52534666、http://blog.csdn.net/hanminaaa/article/details/52604565本文是笔者刚刚接触QGIS相关博客资源时找到的一篇文章,全文比较长,因此分成两篇发布。就内容而言不代表笔者观点,留待后续一一验证。QGI

2017-02-04 17:05:22 20480 6

原创 GeoServer-WMTS,TMS

GeoServer-WMTS,[email protected]年8月23日创建1方法:发布TMS1.1 目标:TMS(Tiled Map Service),目标是发布切片。功能是根据Level/x/y.type来获取切片。参考:http://www.cnblogs.com/TechSnail/p/3205454.html1.2 发布:使用GeoServer发布

2016-10-18 22:50:17 15142

原创 GeoServer-WMS,WFS,WCS

GeoServer-WMS,WFS,[email protected]年8月23日重构2016年10月17日添加jsonp操作1 方法:发布WMS1.1 目标:WMS(OpenGIS Web Map Service),将地图数据发布为WEB服务,提供网络地图图片。功能包括:GetCapabilities,GetMap,GetFeatureInfo,GetLegend

2016-10-18 22:48:06 4246

原创 Qgis应用-数据库操作

Qgis应用[email protected]年9月20日创建 1数据库操作(QGIS 2.16)QGIS数据库,使用DBManager统一管理,可以进行数据导入、导出数据库,数据操作(增删改查、预览等操作)。1.1 创建数据库连接:QGISBrowser 中选择Postgis-》new创建数据库连接。1.2 导入数据:QGIS Desktop菜单Database

2016-10-18 22:25:36 6847 1

原创 域和跨域

域和跨域[email protected]年1月22日2016年2月17日 增加chrome本地文件访问2016年10月18日 添加iframe和mule  1 域和跨域URL由协议,IP,端口和路径组成。其中,具有相同的协议,IP和端口,则属于同一个WEB网站,称为一个域,也称为同源策略。域、同源策略:目标是保证同一个页面的dom具有唯一性,并隔离不同页面的

2016-10-18 22:17:08 1798

原创 Mule IDE:MuleStudio

Mule IDE:MuleStudio [email protected]年10月18日创建 1 目标:方便Mule组件使用,程序开发。2原理:定制Eclipse,增加对MULE_HOME的自动扫描,增加MULE相关组件、工程等的操作。3方法:基本组件连接器Connector:用于收发消息,添加内容。4方法:包文件目录Java文件:Src/main/java

2016-10-18 22:12:44 1255

原创 Mule—应用

Mule—应用[email protected]年10月18日创建  1 应用:消息转发-WMS消息体转发1.1 目标:转发WMS的,将外部请求的HTTP转发到内部HTTP。1.2 原理:HTTP转发。1.3 流程:创建流程,设置入口HTTP,设置出口HTTP。1.3.1 创建流程1.3.2 设置入口HTTP:入口HTTP设置暴露HTTP,供外部调用。

2016-10-18 22:10:55 917

原创 MULE

[email protected]年08月01日2016年10月17日添加请求参数和请求页面转发2016年10月18日添加同域化  1 目标:控制所有消息路由、格式转换处理、服务管理等。控制文件、HTTP、AJAX、TCP等各种格式的消息的路由分配,消息处理、转换,服务的启动、停止等管理。2原理:MULE ESB统一管理消息路由(MQ)、格式转换(Ja

2016-10-18 22:07:55 2451

原创 leaflet

[email protected]年10月9日2016年10月11日添加统计图2016年10月17日添加Identify  1 目标:实现HTML展示地图的功能。在WEB页面展示在线的地图服务,并实现常用的地图操作,完成各种地图交互,显示各种地图数据等功能。2原理:JS+CSS实现各种地图服务、资源的展示和控制。通过JS+CSS按照各种地图服

2016-10-18 21:52:06 5066

原创 ECharts

[email protected]年10月9日2016年10月11日 添加双轴柱状图1 目标:在WEB页面展示统计报表等。2原理:使用HTML5+JS技术构建动态、优美的图表。ECharts是一个纯 Javascript 的图表库,底层依赖轻量级的 Canvas 类库 ZRender,提供直观,生动,可交互,可高度个性化定制的数据可视化图表。EChart

2016-10-18 21:49:34 866

原创 Java-IO_NIO_AIO

[email protected]年4月5日 1目标:从与外部进行各种输入输出。2原理:将外部数据作为字节流(stream)或字符流(reader)读入数据。原始的数据流称为节点流,经过包装后的节点流称为处理流。处理流增加了缓冲和便捷操作。3流程:读取流:打开文件,读取数据,关闭文件。写入流:打开文件,写入数据,关闭文件。3.1 读取

2016-10-18 21:46:11 661

原创 向量几何

向量几何[email protected]年3月30日 1 目标:研究物体的位置、移动等空间相关关系2  原理:使用带有方向的量表示空间中的物体,并研究其关系。带有方向的量,称为向量(矢量、Vector)。方向:使用表示A->B有向线段。量:||或||||表示长度,称为模。3  方法:基本运算加法:平等四边形法则。平行、与数乘法:l=kv,向量l与v平

2016-04-28 09:13:32 931

原创 数学

数学[email protected]年8月19日2016年3月30日重构 1 目标:研究数的变化之间的影响关系。2  原理:抽象主要影响因素(猜测得到),通过观察、猜测得出因素和结果之间的变化规律。一些简单的规律可以通过直接观察猜到。借助图形可以更加直观的猜测。有些复杂的规律通过前人的长期研究总结得到。 变化的模式不一定是唯一的。3  流程:观察因素

2016-04-28 09:12:09 609

原创 SpringMVC

[email protected]年12月23日 1  目标:基于Spring的WebMVC集成实现。相较SSH,Spring框架实现Structs的功能。2 原理:Spring框架中集成的Controller功能。使用DispatcherServlet代替Structs控制器功能,将请求进行过滤,配置@RequestMapping实现请求与具体的B

2016-04-05 10:07:49 698

原创 Spring-JDBC

[email protected]年3月25日 1  目标:使用Spring管理JDBC,操作数据库。连接数据库、操作数据库、事务等。2 原理:Spring通过bean解耦jdbc配置,通过template简化操作。参考:http://blog.csdn.net/cdsnmdl/article/details/44051613 流程:设置

2016-04-05 09:58:59 1039

原创 AOP-面向切面编程——AspectJ

AOP-面向切面编程——[email protected]年3月23日 1 目标:在不改变原有程序的前题下,增加新的功能。能够为类、方法、jar包等增加新功能。能够为自己的程序增加新功能。2 原理:使用aspectj代替java重新编译和组织已有的基本功能类。参考:Aspectj Cookbook中文版。aspectj将代码中的aspectj

2016-03-28 15:43:40 1605

原创 SQL

[email protected]年8月26日2015年11月19日添加登录远程数据库2015年12月1日添加备份和恢复数据库1  目标:控制数据库、操作数据。一些数据库厂商认为数据库不属于SQL的范围,因此单独定义了一些控制数据库的命令。如postgresql(参见:postgresql\postgresql.docx)。2 原理:简单的二维表控制语言。3

2016-03-28 15:43:07 704

原创 TCP/UDP网络编程

TCP/UDP网络编程[email protected]年2月07日 1  概述1.1 IP,Port与ProtocolIP:网络上每个主机的唯一标识号Port:用于标识系统中每个应用的标识号;IPV4:32位,4个字节组成;IP与Port组合在一起可以确定一个唯一的应用;协议:是用来规定通信双方的数据规则的.1.2 ISO/OSI七层模型:应用层->

2016-03-16 16:21:38 1278

原创 预处理器宏指令(Macro)

预处理器宏指令(Macro)[email protected]年2月6日2015年3月26日添加warning禁用功能1  目的:编译之前进行预处理,批量处理源代码文件(宏)2 原理:编译之前由编译器调用预处理器,批量处理源代码中的指定标志文本。预处理器是一个专用于处理源代码文本的独立程序,由编译器调用。应该尽量减少使用预处理命令,因为不同的编译器的命令不同。参考

2016-03-16 16:20:05 1159

原创 VS配置

VS配置[email protected]年7月23日1 环境变量环境变量是操作系统设置的运行环境的参数;Path是默认的运行环境路径;1.1 在VC中设置与获取环境变量getev();putev();1.1.1 常用环境变量$(RemoteMachine)设置为“调试”属性页上“远程计算机”属性的值。有关更多信息,请参见更改用于 C/C++ 调试配置

2016-03-16 16:18:01 760

原创 单元测试UnitTest

[email protected]年5月20日 1  单元测试定义:基于某种单元测试框架编写的测试代码,用于测试特定函数或类,验证其逻辑行为的假设,具有全自动,可信赖,可维护,可读性强、运行快速的特点。单元测试属性白盒测试和结构性测试,一般由开发人员进行。主要由收费的CPPTest和开源的CPPUnit。单元测试框架主要进行单元测试管理和自动化测试。

2016-03-16 16:15:14 1257

原创 日志库Log

日志库[email protected]年7月1日2014年9月12日添加QT原生日志函数1  概述在系统集成中,大多数以库或可执行文件的形式集成(在windows中,dll形式的库在集成时有很多问题,最著名的就是dll地狱,还有C++导出类等其它问题),集成中的调试信息很难通过程序的中调试程序输出(如TRACE(),OutputDebugString()等。为了能够在

2016-03-16 16:13:20 1651

原创 内存泄漏检测

内存泄漏检测[email protected]年5月14日 1  内存泄漏1.1 定义Memory leaks,也称存储渗漏。动态分配的内存空间,在使用完成后没有释放,导致程序一直占据该内存单元,直到程序结束。当程序申请了一块内存,但指向这块内存的指针销毁了。那么这块内存无法释放,则此块内存泄漏了。1.2 表现内存泄漏导致程序占据的内存越来越多,直到程序结束或

2016-03-16 16:11:21 708

原创 Java IDE

Java [email protected]年7月24日2015年8月12日添加更换默认工作目录2015年9月16日添加tomcate部署2015年9月17日添加查看annotation的定义、打包2015年9月25日增加插件安装、JSON Editor2015年9月29日添加插件安装2015年10月21日全局替换2015年11月23日增加代码表示2

2016-03-03 14:16:11 920

原创 JBoss_Wildfly_EJB

JBoss/Wildfly/[email protected]年2月23日 1  目标:EJB容器,实现EJB标准,开发分布式应用。EJB是Java的分布式应用标准,目标是提供分布式IoC的JavaBean,提供安全、事务等服务。参考:http://www.360doc.com/content/15/0503/20/22369024_467728346.shtml

2016-03-03 14:05:50 2133

原创 PHP

[email protected]年2月20日 1  目标:服务器端脚本程序,类似JSP。2 原理:解析脚本(PHP+HTML),由Web服务器执行后生成纯HTML。脚本以C为基础,修改为接近JavaScript的格式。3 流程:安装Web服务器Apache,安装PHP,配置Apache使用PHP模块,创建PHP页面,发布,测试。参考:http://window

2016-03-03 14:00:35 907

原创 PHP前后端交互

PHP前后端交互——PHP与HTML交互,PHP与JavaScript交互。[email protected]年3月3日 1 目标:PHP与前端的HTML和JavaScript进行数据传递。2 原理参考:http://www.jb51.net/article/32701.htmhttp://www.cnblogs.com/GarfieldTom/archive/2

2016-03-03 13:58:58 7606

原创 快速原型设计工具-Axure

快速原型设计工具[email protected]年1月5日2016年1月7日添加闪烁效果2016年1月15日增加团队项目1  目标:快速构建GUI,具备基本演示功能,帮助确定界面。能够模拟正式程序,具有交互功能(演示),基本接近真实产品。2 原理:使用HTML+JS生成基本网页,模拟简单逻辑。Axure使用常用的控件和jQuery进行逻辑功能,模拟交

2016-02-22 16:33:49 1852

原创 Flex

[email protected]年12月22日2015年12月25日添加FlexBuilder1  目标:使HTML能够调用Flash的显示功能。2 原理:使用Flex编写与HTML相似的页面,调用Flash的功能,然后编译为SWF,并将SWF嵌入HTML。在浏览器嵌入AdobeFlashPlayer解析Flash(.swf)。HTML模拟:MXML页面。J

2016-02-22 16:30:12 674

原创 Web3D

[email protected]年2月18日 1  目标:在浏览器上构建3D应用。2 原理:使用WebGL构建javascript的3D应用。WebGL是OpenGL ES的子类3 流程:创建Canvas,构建WebGL对象并编写相应的逻辑(gl脚本、编译、链接,由JavaScript调用),绘制3D图形。参见:http://blog.csdn.net

2016-02-22 16:26:25 1034

原创 HTML5

[email protected]年2月4日 1  目标:改进HTML,增加多媒体支持(视频、音频、Canvas绘图、3D等)。2 原理:在HTML(第四版)的基础上修改,增加HTML相关标签,由各浏览器负责实现。删除过时内容,增加新内容,改善效率。参考:http://baike.baidu.com/link?url=B6kOmfMN_-Qb3wK5PN

2016-02-22 16:25:09 705

原创 坐标详解与PROJ.4使用说明

坐标详解与PROJ.4使用说明sf2gis2013年11月18日2014年10月23日抽取坐标系统为单独文档1  EPSGThe European Petroleum Survey Group:欧洲石油调查组织http://www.epsg.org/。维护空间参考系统,OGC以其为标准。其中所有的独立内容都有相应的ID。参考:http://hi.baidu.com/lion

2016-02-18 16:06:43 24840

私有云实践-基于OpenStack的私有云搭建2.pdf

本文提供OpenStack进行私有云部署的实践过程。 OpenStack是一个开源的云计算管理平台项目,由几个主要的组件组合起来完成具体工作。OpenStack支持几乎所有类型的云环境,项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。

2020-11-24

私有云实践-基于OpenStack的私有云搭建1.pdf

本文提供OpenStack进行私有云部署的实践过程。 OpenStack是一个开源的云计算管理平台项目,由几个主要的组件组合起来完成具体工作。OpenStack支持几乎所有类型的云环境,项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。

2020-11-24

Web-服务器推送WebSocketandAjax轮询.docx

1 服务器推送websocket:服务端主动向客户端发消息。 目标:客户端和服务器建立长连接,服务端与客户端可实时收发数据。 原理:使用HTTP协议建立全双工的TCP长连接。 方法:HTML5的WebSocket。 参考:http://www.oschina.net/translate/java-ee-html5-websocket-example 1.1 客户端:Websocket类,建立连接,发送数据,接收数据。 目标:建立与服务器的连接,与服务器交互,监听事件,控制连接。 方法:WebSocket类。 1.1.1 控制连接:连接服务器、关闭连接 1.1.1.1 连接服务器:创建Web

2020-11-24

跨域WebService请求-Nginx_SOAP服务_Ajax客户端.docx

1 目标:将WebService和客户端部署在不同的服务器,由客户端请求服务。 2 原理:Nginx将不同域的HTTP服务、网站放入统一的域中,规避跨域问题。 不同的服务器位置于不同的域。JavaScript安全性不允许POST的跨域请求(GET可以与服务器配合使用JSONP,有些勉强)。SOAP只能使用POST请求,所以无法直接跨域。一般的解决方案是使用服务器代理(由同域服务器跨域请求后返回),但导致过于复杂(参见:Java-webservice-CXF-SOAP服务.docx服务器代理)。 如果服务器能够操作,也可以使用JSONP允许跨域请求。

2020-11-24

基于SOAP的Web服务AJAX客户端.docx

1 目标:浏览器客户端使用AJAX请求Web服务,传递参数,接受返回结果。 2 原理:使用POST传递SOAP格式的XML数据。 3 流程:发布WebService,查询WSDL,创建HTML和AJAX请求,测试。

2020-11-24

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

TA关注的人

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