0

状态模式(State)

【序言】:由于直接贴代码相关的关键字不能智能提示,代码看着很是不方便。 现在就在概念中用贴图片进行演示,在实战案例中还是以贴代码的形式出现。 一、概念: 当一个对象的内在状态改变时,允许改变其行为,这个对象看起来像是改变了其类。【DP】 二、作用: 状态模式的主要解决的是当控制一个对象状态转换的条件 ...

张三疯_1998 发布于 2017-12-14 00:28 评论(0)阅读(9)
0

CDH集群搭建部署

1. 硬件准备     使用了五台机器,其中两台8c16g,三台4c8g。一台4c8g用于搭建cmServer和NFS服务端,另外4台作为cloudera manager agent部署CDH集群。 |ip|主要服务/角色|hostname( hosts配置与 ...

wangkeustc 发布于 2017-12-13 23:56 评论(0)阅读(10)
0

5、C#基础 - C#的值类型

1、C#的值类型 有几个特点: 存储在栈里 基于值类型的变量直接包含值(值类型存储实际值)。 将一个值类型变量赋给另一个值类型变量时,将复制包含的值。 这与引用类型变量的赋值不同,引用类型变量的赋值只复制对对象的引用,而不复制对象本身。 所有的值类型均隐式派生自 System.ValueType。 ...

MrBug 发布于 2017-12-13 23:49 评论(0)阅读(12)
1

Python的Web应用框架--Django

一:简介 python的web框架有很多,个人查了一下,有Django、Pylons、 Tornado、Bottle和Flask等,其中使用人数最多的是Django,而我学习Django也是因为openstack中使用的是django框架。 Django是一个开放源代码的Web应用框架,由Pytho ...

姚红 发布于 2017-12-13 23:39 评论(0)阅读(25)
1

Hibernate框架入门

导读 本文主要介绍hibernate的入门,主要包括以下内容:hibernate介绍、hibernate环境搭建、hibernate简单测试、测试涉及的api详解。 一、hibernate介绍 JDBC是Java操作数据库的工具,我们可以使用jdbc来书写并执行sql语句来操作数据库,对于普通的业务 ...

风之之 发布于 2017-12-13 23:22 评论(0)阅读(25)
1

Lucene.net(4.8.0) 学习问题记录一:分词器Analyzer的构造和内部成员ReuseStategy

前言:目前自己在做使用Lucene.net和PanGu分词实现全文检索的工作,不过自己是把别人做好的项目进行迁移。因为项目整体要迁移到ASP.NET Core 2.0版本,而Lucene使用的版本是3.6.0 ,PanGu分词也是对应Lucene3.6.0版本的。不过好在Lucene.net 已经有 ...

Shendu.cc 发布于 2017-12-13 23:15 评论(0)阅读(19)
1

《Flask Web开发——基于Python的Web应用开发实践》一字一句上机实践(下)

目录 前言 第8章 用户认证 第9章 用户角色 第10章 用户资料 第11章 博客文章 第12章 关注者 第13章 用户评论 第14章 应用编程接口 前言 第1章-第7章学习实践记录请参见:《Flask Web开发——基于Python的Web应用开发实践》一字一句上机实践(上) 本文记录自己学习《F ...

舞动的心 发布于 2017-12-13 23:03 评论(0)阅读(33)
1

FastDFS教程IV-文件服务器集群搭建

1.简介 本文主要介绍FastDFS文件服务器的集群搭建,在阅读本文之前,您需具备FastDFS文件服务器单节点安装,扩容,迁移等方面的知识。同时,您还需了解Keepalived,nginx方面的知识。阅读本文您可参考如下辅助文章: FastDFS文件服务器单节点安装:FastDFS教程Ⅰ-文件服务 ...

无涯Ⅱ 发布于 2017-12-13 22:54 评论(0)阅读(21)
4

实现一个简单的行编辑器(优化)

0.目录 1. "前言" 2. "使用方向键来实现光标左右移动" 3. "按两下ESC键退出程序" 4. "移动光标到行首" 5. "移动光标到行尾" 6. "总代码" 1.前言 之前已经写过一篇文章了: "实现一个简单的行编辑器" 实现的功能有: 1.按下大小写字母或者数字的时候,显示在屏幕上 2 ...

PyLearn 发布于 2017-12-13 21:41 评论(0)阅读(89)
1

数据库分库分表事务解决方案

一、概述 随着时间和业务的发展,数据库中表的数据量会越来越大,相应地,数据操作,增删改查的开销也会越来越大。因此,把其中一些大表进行拆分到多个数据库中的多张表中。另一方面,在分库分表以后还需要保证分库分表的和主库的事务一致性 二、需要解决问题 2.1 事务问题 由于分库分表之后,新表在另外一个数据库 ...

atheva 发布于 2017-12-13 21:40 评论(0)阅读(107)
1

NodeJS爬虫入门

1. 写在前面 往常都是利用 Python/.NET 语言实现爬虫,然现在作为一名前端开发人员,自然需要熟练 NodeJS。下面利用 NodeJS 语言实现一个糗事百科的爬虫。另外,本文使用的部分代码是 es6 语法。 实现该爬虫所需要的依赖库如下。 1. request: 利用 get 或者 po ...

msay 发布于 2017-12-13 21:25 评论(0)阅读(80)
2

浅析文本挖掘(jieba模块的应用)

一,文本挖掘 1.1,什么是文本挖掘 一,文本挖掘 1.1,什么是文本挖掘 文本挖掘是指从大量文本数据中抽取事先未知的,可理解的,最终可用的知识的过程,同时运用这些知识更好的组织信息以便将来参考 1.2,文本挖掘基本流程 收集数据 数据集。如果是已经被人做成数据集了,这就省去了很多麻烦事 抓取。这个 ...

战争热诚 发布于 2017-12-13 20:58 评论(0)阅读(91)
2

记录一次线上处理5千万数据转换的经验

前言:刚来新公司2个月就面临了一次线上真实数据的转换,这些数据异常重要,对我们公司来说就是客户的资源,说白了就是客户存在我们公司的钱,一旦处理失败将会影响极大,可以想象一下你存银行2万元,第二天查询却一分钱没有的情况,但是很遗憾此次处理没有处理好,造成了极大的影响,对我个人而言也是,后续我对此次数据 ...

朝向远方 发布于 2017-12-13 20:38 评论(1)阅读(266)
1

java.util.HashSet, java.util.LinkedHashMap, java.util.IdentityHashMap 源码阅读 (JDK 1.8.0_111)

本文对java.util.HashSet, java.util.LinkedHashMap, java.util.IdentityHashMap 类进行源码解析 (JDK 1.8.0_111) ...

snowater 发布于 2017-12-13 20:26 评论(0)阅读(50)
1

TensorFlow 处理图片

目标:介绍如何对图像数据进行预处理使训练得到的神经网络模型尽可能小地被无关因素所影响。但与此同时,复杂的预处理过程可能导致训练效率的下降。为了减少预处理对于训练速度的影响,TensorFlow 提供了多线程处理输入数据的解决方案。 TFRecord 输入数据格式 TensorFlow 提供了一种统一 ...

xinet 发布于 2017-12-13 20:25 评论(0)阅读(97)
2

javascript设计模式——代理模式

[1]代理模式结构 [2]图片预加载 [3]单一职责原则 [4]合并HTTP请求 [5]虚拟代理在惰性加载中的应用 [6]缓存代理 [7]动态创建代理 [8]其他代理模式 ...

小火柴的蓝色理想 发布于 2017-12-13 18:18 评论(1)阅读(81)
1

Postgres中tuple的组装

1.相关的数据类型 我们先看相关的数据类型: HeapTupleData (src/include/access/htup.h) HeapTupleHeaderData (src/include/access/htup_details.h) t_choice具有2个成员的联合类型: 1.t_heap ...

非我在 发布于 2017-12-13 18:08 评论(0)阅读(62)
1

40.Linux应用调试-使用gdb和gdbserver

1.gdb和gdbserver调试原理 通过linux虚拟机里的gdb,来向开发板里的gdbserver发送命令,比如设置断点,运行setp等,然后开发板上的gdbserver收到命令后,便会执行应用程序做相应的动作,来实现调试的功能 和之前学的裸板GDB调试 一样,只不过之前学的是在win下的,本 ...

LifeYx 发布于 2017-12-13 18:07 评论(0)阅读(51)
1

Elasticsearch JAVA api轻松搞定groupBy聚合

本文给出如何使用Elasticsearch的Java API做类似SQL的group by聚合。 为了简单起见,只给出一级groupby即group by field1(而不涉及到多级,例如group by field1, field2, ...);如果你需要多级的groupby,在实现上可能需要拆 ...

扎心了老铁 发布于 2017-12-13 18:05 评论(0)阅读(78)
1

rabbitmq(中间消息代理)在python中的使用

在之前的有关线程,进程的博客中,我们介绍了它们各自在同一个程序中的通信方法。但是不同程序,甚至不同编程语言所写的应用软件之间的通信,以前所介绍的线程、进程队列便不再适用了;此种情况便只能使用socket编程了,然而不同程序之间的通信便不再像线程进程之间的那么简单了,要考虑多种情况(比如其中一方断线另 ...

码农47 发布于 2017-12-13 18:02 评论(0)阅读(29)