自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

知道自己还有很多不知道的事

github - https://github.com/Dukeke

  • 博客(25)
  • 资源 (22)
  • 收藏
  • 关注

原创 单元测试

单元测试可以加强代码的可维护性和复用性 覆盖度高的单元测试甚至可以在代码重构的时候保证修改的可靠性在我们进行版本迭代的时候单测是可以有效检查代码功能性的手段,C++的gtest、Cunit,Java的Junit,Python的Punit等工具都能很有效的实现单元测试的功能。在使用Makefile编写单测时需要注意链接顺序,还要注意Makefile中的shell语句每一行可以理解为是

2018-01-08 14:53:42 327

原创 文件输入输出中遇到的大端序和小端序问题

目录用 [TOC]来生成目录:目录一 字节序大端序和小端序代码实现测试字节序二 C内存地址分配简介三 CC内存区划分

2015-09-01 11:33:15 3373

原创 分布式系统学习路线图

2018-10-15 16:21:21 1318

原创 Librdkafka使用要点

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2018-01-26 19:00:51 1616

原创 详细设计文档格式

1、背景(背景、原因)2、名词解释(对文档中出现新的或不常见的名词、概念或简略语给出定义和解释)3、设计目标3.1、实现的功能(概要描述要实现的功能,列出要实现的功能点及子功能点,并对每一个功能点进行详细说明。功能点之间的层级和关联关系要明晰。仅描述功能,不需要涉及实现方案、功能取舍等问题)3.2、性能指标(性能目标需要分解到模块,描述对该模块的性能要求

2018-01-10 10:25:02 21692

转载 C++中的NULL和nullptr的区别

C的NULL 在C语言中,我们使用NULL表示空指针,也就是我们可以写如下代码:int *i = NULL;foo_t *f = NULL;实际上在C语言中,NULL通常被定义为如下:#define NULL ((void *)0)也就是说NULL实际上是一个void 的指针,然后吧void 指针赋值给int 和foo_t 的指针的时候,隐式转换成相应的类型。而如果换做一个

2018-01-08 20:04:21 1867

原创 Greenplum介绍

一、Greenplum的发展历史Greenplum的发展可以分为下面6个阶段:图 1 Greenplum时间线Postgres关系型数据库。Postgres是UC Berkeley开发的关系型数据库,现已更名为PostgreSQL。PostgerSQL官网介绍自己是最先进的数据库,有强大的SQL支持能力,扩展性好,并且支持空间扩展。通过空间数据引擎PostGIS的支持可以存储和操作

2018-01-08 15:10:33 53828 2

原创 PBS作业提交系统集群搭建(以Torque4.2.3为例)

PBS简介        PBS是一个批处理作业和计算机系统资源管理软件包,它就可以接受批处理作业、shell脚本和控制属性,作业运行前对其储存并保护,然后运行作业,并且把输出转发回提交者。PBS可以被安装并配置运行在单机系统或多个系统组来支持作业处理。由于PBS的灵活性,多个系统可以以多种方式组合。PBS安装环境及所需安装包    本文以Red Hat Enterprise

2018-01-08 14:56:10 11485 3

原创 分布式集群监控方案

一、调研背景 XGboost on Yarn已正式接入流量,目前需要对XGboost集群进行有效监控。为了保证系统的稳定性,可靠性,可运维性。 掌控集群的核心性能指标,了解集群的性能表现; 集群出现问题时及时报警,便于同学及时修复问题; 集群重要指标值异常时进行预警,将问题扼杀在摇篮中,不用等集群真正不可用时才采取行动; 当集群出现问题时,监控系统可以帮助我们更快的定位问题和解决问题。二、

2017-11-28 16:24:39 5582

原创 Linux C++编译运行过程

undefined reference问题总结

2016-04-18 19:14:06 866

原创 HBase集群安装

HBase集群搭建目录: 一、准备工作 二、搭建HBase注意要点 三、HBase集群搭建流程 四、集群操作顺序 五、配置参考一、准备工作 首先建立信任关系,ssh互联,或者修改官方脚本建立pssh。Hadoop、Zookeeper、Hbase集群搭建的过程中,只需要在master配好,scp或者pscp到其他机器即可,但是Zookeeper集群不同节点需要针对性的修改myid,有不同的

2016-03-29 17:27:16 1057

转载 正则表达式递归写法

注意不要盲目相信以下内容! 不要盲目相信以下内容! 不要盲目相信以下内容! (重要的事情说三遍),虽然以下内容也经过了我的验证,但是我的验证可能有错误的地方,欢迎大家留言告知。希望这篇文章成为你深入探索相关领域的引子和启发,而不是标准答案。‘.’ Matches any single character. ‘*’ Matches zero or more of the preceding ele

2016-01-07 14:35:12 2386

原创 程序优化——位运算

位运算

2015-11-26 15:03:42 558

原创 如果想要获得最近1小时访问服务器的请求数?

如果想要获得最近1小时访问服务器的请求数?:队列Bit Map

2015-11-18 17:14:59 1528

原创 C++中的字符串操作<cstring>和<string>的区别

cstring和string的区别在哪string类的实现

2015-11-11 17:12:20 4331

转载 Linux中的静态库和动态库简介及生成过程示例

静态库 动态库

2015-11-09 18:17:32 524

转载 C++ STL中常见的typename关键字的作用

在c++Template中很多地方都用到了typename与class这两个关键字,而且好像可以替换,是不是这两个关键字完全一样呢? 相信学习C++的人对class这个关键字都非常明白,class用于定义类,在模板引入c++后,最初定义模板的方法为: template…… 在 这里class关键字表明T是一个类型,后来为了避免class在这两个地方的使用可能给人带来混淆,所以引入了typen

2015-10-23 09:44:40 881

原创 C++数组名的思考

C++数组名、指针和编译器目录第一种思考第二种思考目前关于这个思考的解答为什么关于错误的文章阅读量更高呢

2015-09-11 11:14:21 779

原创 std空间和全局命名空间

命名空间

2015-09-02 09:54:34 5456

原创 HDFS Everywhere——RDBMS on HDFS

关系型数据库和HDFS的结合**目录** 作业选题: – 题目: – 摘要: – 背景: 思路和计划: – 目标: 分工: 已有解决方案: – Sqoop: Solution: sqoop与loading对比: 作业选题:– 题目:  HDFS Everywhere——RDBMS on HDFS– 摘要:  组合RDBMS和HDFS,实现新的性

2015-06-25 16:47:32 1057

原创 IRelationalOperator接口

IRelationalOperator接口简介几何对象之间都存在某种关联关系,如包含,相等,在内部,相交,叠加等。这些关联关系的获得都可以通过IRelationalOperator接口来获得,关系运算是在两个几何对象间进行的,通过IRelationalOperator的某一个方法返回一个布尔值来说明这两个几何对象是否有这种关系。所有支持ITopologicaloperator的几何对象的类也实现了

2013-08-01 09:54:00 3638

原创 Arcengine实现:在 MapControl 上绘制几何图形

可以直接使用 axMapControl1.DrawShape 方法来实现~!ISimpleLineSymbol pLineSym = new SimpleLineSymbol();IRgbColor pColor = new RgbColor();pColor.Red = 11;pColor.Green = 120;pColor.Blue = 233;pLineSym.Color

2013-07-26 14:56:12 5815

转载 使用Element对象模拟车辆动态行驶

ArcEngine中也提供了支持模拟车辆动态行驶的方法,其主要原理是:首先获取得到车辆行驶的路径IPolyline对象,通过IConstructGeometryCollection接口将IPolyline对象按指定大小拆分得到沿行驶路径分布的众多IPoint对象,主要获取每个IPoint对象的坐标信息,使用一个IMarkerElement对象来在地图上表示车辆,表示车辆的图片通过IPictureM

2013-07-16 10:57:12 2857

转载 ArcEngine中动态移动点的效果

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using ESRI.ArcGIS.Carto;

2013-07-12 13:07:16 5177

原创 Arcengine开发所遇错误解决方案(持续更新)

错误1ArcGIS无法嵌入互操作类型解决办法例: 无法嵌入互操作类型“ESRI.ArcGIS.Carto.FeatureLayerClass”。请改用适用的接口 解决: 1、展开当前项目(Project)的“引用”;2、找到引用的“ESRI.ArcGIS.Carto”,然后鼠标右键--属性。3、将“嵌入互操作类型”改为“False”

2013-07-10 10:24:12 24542 10

AutoCAD2010教材

AutoCAD2010教材

2013-07-29

Java数据结构与算法.

Java数据结构与算法

2013-07-22

计算机专业英语

计算机专业英语

2013-07-18

CLRViaC(英文版)

CLRViaC(英文版)

2013-07-18

C++ Primer(第4版)习题解答(部分)

C++ Primer(第4版)习题解答(部分)

2013-07-17

Java就业培训教程

Java就业培训教程

2013-07-16

Java经典入门教程.

Java经典入门教程.

2013-07-16

DotNet第三方控件使用笔记

DotNet第三方控件使用笔记,十分完善,每个控件都有讲解

2013-07-16

silverlight瘦身

silverlight瘦身,还在为Silverlight使用久了占地太大痛苦吗

2013-07-16

arcengine中实现点的移动

实现了在地图上定时移动某点(可以代表一辆汽车)的方法

2013-07-16

ArcGIS_Engine9.3基础开发教程

ArcGIS_Engine9.3基础开发教程

2013-07-16

类似QQ的自动伸缩窗口

类似QQ的自动伸缩窗口

2013-07-15

类似QQ的窗口抖动程序

类似QQ的窗口抖动程序

2013-07-15

ArcGIS_Engine_10开发手册

ArcGIS_Engine_10开发手册

2013-07-14

项目设计书模板

项目设计书模板

2013-07-14

窗体开发小图标

winform窗体开发所需的小图标,比如文件,打开等等。

2013-07-11

第三方控件DotNetBar

第三方控件DotNetBar,可以让你的页面更炫目。

2013-07-11

C#_GDI+编程教程

C#_GDI+编程教程,内有具体源代码及相关操作步骤

2013-07-10

C#绘制各种图形代码

C#绘制各种图形代码,使用C#绘制各种图形。

2013-07-10

数据结构(C语言版)].严蔚敏_吴伟民.扫描版.pdf

最基础的东西最有用,好好看数据结构,呼呼。

2013-07-10

ArcEngine开发VB

在ArcMap的VBA环境中编程,介绍详细编程方法。

2013-07-10

ArcEngine二次开发教程

ArcEngine二次开发,运用C#内有详细步骤说明

2013-07-10

空空如也

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

TA关注的人

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