Haidi_Elisa
码龄13年
求更新 关注
提问 私信
  • 博客:12,408
    问答:139
    12,547
    总访问量
  • 17
    原创
  • 2
    粉丝
  • 48
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:山东省
加入CSDN时间: 2012-01-10
博客简介:

Haidi_Elisa的专栏

查看详细资料
个人成就
  • 获得1次点赞
  • 内容获得1次评论
  • 获得5次收藏
创作历程
  • 1篇
    2020年
  • 1篇
    2019年
  • 3篇
    2017年
  • 13篇
    2015年
成就勋章
TA的专栏
  • 代码管理git
    1篇
  • c++
    3篇
  • 多线程
    1篇
  • python
    3篇
  • 对象数据库
    1篇
  • 界面设计
    1篇
  • 大数据
    2篇
  • Hadoop
    1篇
  • Hbase
    4篇
  • mongodb
    1篇
  • 架构
  • 架构设计
    2篇
  • 领域对象设计
    1篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 7

TA参与的活动 0

兴趣领域 设置
  • Python
    python
  • 设计模式
    设计模式
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

Git与产品、项目代码管理实践案例

本文以某一个产品开发,同时支持两个项目开发过程为例,分享一下是如何结合Git,实现产品与项目并行的代码管理经验,并总结一下使用新技术的心路历程。什么是Git?“Git,是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理”--《百度百科》。Git本身功能强大,相关专业文章很多,在此不再介绍它各项特征与操作指南。我们直接看一下在该产品代码管理过程中Git部分功能的使用情况。首先,团队角色划分(如下表)。 人员角色划分表 角色
原创
发布博客 2020.12.14 ·
969 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

通过mwc创建VC工程遇到的问题--mwc.pl执行失败

现象 使用mwc来创建vc工程,执行命令mwc.pl -type vc9,执行结果提示没有参数,请指定配置文件或者用-type制定类型,明显命令语句中已经制定了-type为vc9,判断是没有识别后面的参数。问题解决方法 查看并修改注册表。 注册表中关于mwc.pl执行需要的项有两个地方,一个是关联.pl类型文件的项(即*HKEY_CLASSES_ROOT*的子项*....
原创
发布博客 2019.09.25 ·
1048 阅读 ·
1 点赞 ·
1 评论 ·
3 收藏

spring boot入门使用最简洁易懂篇

之前有一篇《5分钟构建spring web mvc REST风格HelloWorld》介绍了普通方式开发spring web mvc web service。接下来看看使用spring boot如何快速构建一个。 Spring Boot使我们更容易去创建基于Spring的独立和产品级的可以”即时运行“的应用和服务。支持约定大于配置,目的是尽可能快地构建和运行Spring应用。
转载
发布博客 2017.07.13 ·
387 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

领域驱动设计思想在一个小工具上的实践

领域驱动设计(DDD)概念已经提出很多年,但在公司的企业软件系统中从未应用,近期DDD被领导越来越看重,因此开始了学习探索之路。            本人在学习期间,正好需要做一个小型sql脚本执行工具。这个工具的需求如下:           1、可以单独执行一个sql脚本,也可以批量执行;           2、批量执行时,默认按照脚本所在目录、脚本文件名排序后的顺序逐个执行;
原创
发布博客 2017.07.13 ·
662 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HBase分享系列(3)--读取细节

一、布隆过滤器 1、检索机制 2、优点 (1)节省存储空间 (2)节省定位时间 3、缺点 (1)有误差 (2)有删除困难布隆过滤可以每列族单独启用。 使用 HColumnDescriptor.setBloomFilterType(NONE | ROW | ROWCOL) 对列族单独启用布隆。 Default = NONE 没有布隆过滤。 对 ROW,行键的哈希在每次插入行
原创
发布博客 2017.07.13 ·
259 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Reactor模型库之boost::asio::io_service与ACE_Reactor

boost::asio::io_service与ACE_Reactor均是应用了Reactor同步IO模型,下面通过类比对这两个库进行学习。Reactor模式是处理并发I/O比较常见的一种模式,中心思想就是,将所有要处理的I/O事件注册到一个中心I/O多路复用器上,同时主线程阻塞在多路复用器上;一旦有I/O事件到来或是准备就绪(区别在于多路复用器是边沿触发还是水平触发),多路复
原创
发布博客 2015.10.09 ·
1177 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

《企业应用架构模式》阅读笔记--第二章、第三章

本书第一章讲述了分层,第二章讲述的就是组织领域层,第三章讲述数据源层。第二章内容较为简单,主要提及三种组织方式:事务脚本、领域模型以及表模块。对本章阅读后记录如下要点:1、从领域业务复杂度角度,最简单的适合事务脚本,其次是表模块,最后是领域模型。2、事务脚本,用户一个动作对应一个过程。3、领域模型与表模块,都使用了面向对象,不同的是表模块使用记录集创建类对象,使用是面向对象+集
原创
发布博客 2015.09.30 ·
392 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

《企业应用架构模式》阅读笔记--第一章 分层

这一章主要介绍了分层的背景、发展历程、如何分层、以及各层运行环境。 第一部分, 背景。1、分层是对复杂软件系统进行设计的常用方式之一。2、分层特性:下层对上层不透明。3、分层缺陷:级联修改与影响性能。第二部分,发展历程。1、CS架构,适合关系数据的简单现实与修改。2、三层架构与面向对象的关系。第三部分,如何分层。1、表现层、领域层与数据源
原创
发布博客 2015.09.30 ·
400 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

c++调用python实现

本文使用boost库提供的python模块实现c++对python代码的调用。
原创
发布博客 2015.08.06 ·
491 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

请各位大神帮帮忙,为什么y的值是5

答:

defaul执行后,少了break,就进入了case3。

回答问题 2015.08.05

HBase分享系列(2)--写入细节

写入细节,包括写入过程与每个过程的启动条件、例外等等情况。
原创
发布博客 2015.08.04 ·
371 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Base分享系列(1)

HBase分享系列(一)视图总览客户端通过API访问Hbase,Hmaster管理RegionServer,数据通过HDFS的datanode写入磁盘。 注意:client访问hbase上数据的过程并不需要master参与(寻址访问zookeeper和region server,数据读写访问regione
原创
发布博客 2015.08.04 ·
458 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mongodb集群问题记录

【客户端访问错误】如果客户端访问的是副本集中处于“SECONDARY”位置的服务,则会提示出现如下错误:原因:默认副本集的SECONDARY节点不允许读写解决方式:(1)访问”PRIMARY”节点;(2)修改slaveOK为true:在客户端执行命令rs.slaveOk()。 【创建唯一索引失败】为表创建了一个唯一索引,结果仍然可以插入索引字段值重复的记录。
原创
发布博客 2015.06.16 ·
566 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HBase查询问题

在查询hbase时最理想的方式是设置startRow和stopRow,然后在这个范围内再设置Filter进行查询(这是查询大量数据,少量数据直接设置Filter即可),如图那startRow和stopRow怎样设置呢。 这2个参数源码如下:Parameters:startRow - row to start scannerat or after (inclusive
原创
发布博客 2015.06.16 ·
581 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Hadoop、HBase集群问题记录

搭建ssh无密码设置配置后,仍需要输入密码访问异常按照ssh无密码配置后,仍然需要通过密码才能访问。分析可能是ssh相关目录和文件权限未设置。解决方法1、将.ssh目录权限修改为700(不可以更高,否则会不安全);2、将authorized文件权限修改为600。启动、关闭异常Warning: $HADOOP_HOME is deprecated.异常
原创
发布博客 2015.06.16 ·
1373 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

界面设计感想杂记

需求分析一、从用户角度出发分析用户需求。   1、用户故事描述:从“我想”出发,逐步细化。   2、心理咨询师模式启动,询问用户、引导用户说出真正想要的。二、进入与用户“友好交流”状态,分析如何解决用户需求,分析功能性需求。    1、用户想要的功能,首先要“看得见”,并进行正确地引导:        (1)功能较多的情况:多级菜单、提示        (2
原创
发布博客 2015.06.16 ·
963 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python杂记

1、用列表推导方式比过滤filter效率高。2、集合操作,使用set。3、使用zip进行双序列遍历,只遍历到最小长度,例:如果两个序列一个3个元素,一个4个元素,则只循环3次。4、list分片是前闭后开。5、time计时,在win下面用clock方法,在linux下面用time方法。6、迭代器:list、tuple自带迭代器。
原创
发布博客 2015.06.16 ·
517 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python--ZODB

zodb是python自带的对象数据库,以kv的形式存放对象状态。可以存放简单类型与复杂类型。例子:from persistent import Persistentfrom ZODB import FileStorage, DBimport transactionfrom elec_rate_server.data.measurepoint import MeasureP
原创
发布博客 2015.06.16 ·
849 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

线程管理Ace_Thread_Manager 与boost_thread对比学习

下面的代码实现将一个io_service放入一个单独的线程管理,这样主线程可以做其他工作。Ace_Thread_Manager #include int main(int argc, char* argv[]){boost::asio::io_service log_io_service;ACE_Thread_Manager::instance()->spawn(&
原创
发布博客 2015.06.16 ·
721 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多