近期文章
Golang局部变量内存分配小坑
在开发中,通过日志发现一个协程之间会相互访问同一个变量的问题,然而代码本身并没有做这个设计。经过调试,发现是对Go语言For-range循环内存机制理解的不到位。记录下来,以免再踩这个小坑。
MongoDB全文搜索
本文关于MongoDB的全文搜索的内容主要包括:
- 建立全文索引
- 通过$text关键字进行搜索
关于PHP5.6以上版本CA证书校验报错的问题
在本文撰写的时候,这个问题并没有彻底解决,因此本文中所阐述的内容可能不全面。
修正Python环境未配置OpenSSL的问题记录
本文环境是Ubuntu Server 14.04.2 LTS,内核版本3.13.0,使用的Python版本是3.7.3。
基于HBase的数据分析方案
关于HBase
Hadoop
- Hadoop是Apache软件基金会旗下的一个开源分布式计算平台,为用户提供了系统底层细节透明的分布式基础架构。
- Hadoop是基于Java语言开发的,具有很好的跨平台特性,并且可以部署在廉价的计算机集群中。
- Hadoop不是一个技术,而是一个项目,的核心是分布式文件系统HDFS(Hadoop Distributed File System)和MapReduce,HDFS解决了存储问题,MapReduce解决了处理问题。
向MongoDB副本集添加服务器
目标
本次向副本集添加一个新的节点,主要是为了扩充单个节点的存储空间,同时也提升服务器的配置。如果只是为了添加一个新的节点,以使得副本集更健壮,可以忽略本文中关于磁盘分区方面的内容。
深度学习入门读书笔记-误差反向传播法
利用计算图的反向传播特性,将神经网络变成层结构。本文是关于《深度学习入门:基于Python的理论与实现》中误差反向传播法一章的笔记。
深度学习入门读书笔记-神经网络的学习过程
本文是关于神经网络的学习过程的描述。本文是《深度学习入门:基于Python的理论与实现》中神经网络一章的笔记。
深度学习入门读书笔记-神经网络原理
本文是关于神经网络的基本数学原理。本文是《深度学习入门:基于Python的理论与实现》中神经网络一章的笔记。
SSH服务设置及登录验证方式
说明:本文以Ubuntu Server 14.04为例,其他版本操作系统处理方式基本相同,单具体文件位置和命令脚本可能有差别。
sshd服务端配置
配置文件位置
一般在/etc/ssh/sshd_config
中
MongoDB副本集部署方法
副本集(Replica Set)拓扑结构
基本要求
副本集中包含多个成员(mongod),尽可能让成员数量为基数个,而不是偶数。奇数数量节点更容易在选举新的Primary节点时,快速决策,且不产生BUG。
副本集中的节点可能有以下类型: