固本培元的专栏

码农笔记本

排序:
默认
按更新时间
按访问量
RSS订阅

Hadoop 安装及环境配置整理修改

一、Hadoop简介:  Hadoop是由Apache基金会所开发的分布式系统基础架构,实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS;Hadoop框架最核心设计就是HDFS和MapReduce,HDFS为海量数据提供了存储,MapReduc...

2018-03-30 15:07:04

阅读数 594

评论数 0

设计模式之六大原则

设计模式之六大原则(转载)   关于设计模式的六大设计原则的资料网上很多,但是很多地方解释地都太过于笼统化,我也找了很多资料来看,发现CSDN上有几篇关于设计模式的六大原则讲述的比较通俗易懂,因此转载过来。   原作者博客链接:http://blog.csdn.net/LoveLion/artic...

2017-08-23 15:46:11

阅读数 300

评论数 0

mvc精简图示

2016-08-16 17:17:50

阅读数 442

评论数 1

Jenkins中集成Gcov代码覆盖率报告

最近终于把gcov代码覆盖报告集成到jenkins中了,总算是完成工作,写篇博客总结下。 我循序渐进地用了三个工具:gcov, lcov, gcovr 这三个工具原理(其实gcovr依赖于GNU的gcov的)都是收集你程序run之后所产生的*.gcda文件,总的来说,我个人觉得比较喜欢lcov...

2016-04-12 15:20:07

阅读数 2843

评论数 1

UML时序图画法简介-sequenceDiagram

一、时序图简介(Brief introduction)        二、时序图元素(Sequence Diagram Elements) 角色(Actor) 对象(Object) 生命线(Lifeline) 控制焦点(Focus of Control) 消息(...

2016-03-28 09:37:04

阅读数 8752

评论数 0

UML类图几种关系复习整理

在UML类图中,常见的有以下几种关系: 泛化(Generalization),  实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)    1. 泛化(Generalization)   ...

2016-03-24 14:10:37

阅读数 629

评论数 0

eclipse或vs在c++调试断点乱跳错位问题笔记

总结:删掉所有临时文件和输出文件,重编工程;不行再用UltraEdit打开出问题的文件,另存为ANSI编码、换行回车选择Unix 0x0A方式后,检查是否有乱码或者换行不对,应该都能解决。 问题如下: 1.错误代码报错行数错位  2.debug动态跟踪错位  3.Release跟踪错位...

2016-03-22 15:39:18

阅读数 3513

评论数 0

c++常用设计模式实现

单例模式: #pragma once #include <iostream> class IncrementalDBLoader { public: static IncrementalDBLoader& instance(){ ...

2016-03-04 14:46:49

阅读数 584

评论数 0

UML类之间关系的通俗讲解

类之间可能存在以下几种关系:关联(association)、依赖(dependency)、聚合(Aggregation,也有的称聚集)、组合(Composition)、泛化(generalization,也有的称继承)、实现(Realization)。 关联是指两个类之间存在某种特定的对应关...

2015-07-21 16:40:01

阅读数 592

评论数 0

StarUML使用说明-指导手册

StarUML使用说明-指导手册 原著:Stephen Wong            翻译:火猴 StarUML是一种生成类图和其他类型的统一建模语言(UML)图表的工具。这是一个用Java语言描述的创建类图的简明手册。 StarUML(简称SU),是一种创建UML类图,并能够自动生成...

2015-06-30 21:21:30

阅读数 811

评论数 0

软件架构师是什么,做什么

微软“软件架构师”是级别最高的微软认证,它针对拥有十年以上IT管理经验的CIO级别的专业人士。目前全球范围内拥有该项认证的人数仅有大约40人。 架构师的职责主要有如下4条:   1、确认需求   在项目开发过程中,架构师是在需求规格说明书完成后介入的,需求规格说明书必...

2014-10-27 18:02:02

阅读数 866

评论数 0

多线程还是多进程的选择及区别

原文:http://blog.csdn.net/lishenglong666/article/details/8557215  最原始的博主我没有找到,只能把我从何处转的此篇博文的链接发出来。感觉这篇博文写的很棒,特此转载了 鱼还是熊掌:浅谈多进程多线程的选择 关于多进程和...

2014-06-13 09:55:26

阅读数 967

评论数 0

同步调用、回调函数、异步调用

软件模块之间总是存在着一定的接口,从调用方式上,可以把他们分为三类:同步调用、回调和异步调用。同步调用是一种阻塞式调用,调用方要等待对方执行完毕才返回,它是一种单向调用;回调是一种双向调用模式,也就是说,被调用方在接口被调用时也会调用对方的接口;异步调用是一种类似消息或事件的机制,不过它的调用方向...

2013-09-07 11:51:11

阅读数 1087

评论数 0

C/C++开发运用对比

开发时,选择C还是C++,这是个问题: 一般底层的驱动使用C编写,处理速度要求越快越好,采用C编写。 工程越大,维护有难度,对效率要求非绝对高,采用C++ 。 在编程上,C++更容易,Debug时出错的机会也少。

2013-01-14 18:29:06

阅读数 805

评论数 0

大项目大工程开发原则

软件工程的目标是:在给定成本、进度的前提下,开发出具有适用性、有效性、可修改性、可靠性、可理解性、可维护性、可重用性、可移植性、可追踪性   软件工程 、可互操作性和满足用户需求的软件产品。追求这些目标有助于提高软件产品的质量和开发效率,减少维护的困难。   (1)适用性:软件在不同的系统约...

2013-01-09 11:41:12

阅读数 901

评论数 0

状态机编程思想

有限状态机FSM思想广泛应用于硬件控制电路设计,也是软件上常用的一种处理方法(软件上称为FMM--有限消息机)。它把 复杂的控制逻辑分解成有限个稳定状态,在每个状态上判断事件,变连续处理为离散数字处理,符合计算机的工作特点。同 时,因为有限状态机具有有限个状态,所以可以在实际的工程上实现。但...

2012-11-16 13:42:24

阅读数 1504

评论数 1

代码编写(程序架构--由大到小)

一个良好的代码编写风格能让你事半功倍!特别是较大的项目而言,更是如此。程序的设计,先有总体的思路,编程的过程中,不停的回到该思路,修改该思路,达到的目的就是程序的设计中一定有一个总体架构的映像的心中。 对象 -> 细节->对象 代码编写的原则: 1.先设计后编写 2.编...

2012-11-15 18:02:53

阅读数 879

评论数 0

异步调用的原理

概述          操作系统发展到今天已经十分精巧,线程就是其中一个杰作。操作系统把 CPU 处理时间划分成许多短暂时间片,在时间 T1 执行一个线程的指令,到时间 T2又执行下一线程的指令,各线程轮流执行,结果好象是所有线程在并肩前进。这样,编程时可以创建多个线程,在同一期间执行,各线...

2012-10-23 11:31:29

阅读数 2048

评论数 0

嵌入式系统开发学习之路

ARM, PowerPC 或 MIPS 的处理器, 都必需经过以下的开发过程: 1. 创建 Linux 交叉编译环境 Buildroot 2. 建立 Bootloader U-boot  Readboot 3. 移植 Linux 内核 menuconfig 4. 建立 Rootfs ...

2012-09-28 17:02:02

阅读数 932

评论数 1

项目开发效率(读图时代与对象过程设计)

高效项目方案设计 SmartDraw绘制方案设计图 1.时间 (细节)Timeline 2.流程:Flowchart 时间流程(概要) 结构流程(概要) 3.结构(软硬件)(概要) Orgchart 4.工作清单(事件优先度)(时间时间长度)(横纵坐标表示)exc...

2012-09-18 16:01:30

阅读数 974

评论数 0

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