Bob Liu的程序人生

万物之始,大道至简,衍化至繁

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

kazoo安装方法

kazoo安装方法kazoo介绍使用conda安装kazoo使用pip安装 kazoo介绍 kazoo是一个高级的python模块,用来实现与Apache Zookeeper的交互。本文介绍如何通过conda和pip来安装kazoo。 使用conda安装kazoo 如果使用的是Anacanda,可...

2018-11-05 19:25:20

阅读数:24

评论数:0

Mac系统下文件编码转换工具enca

简介 在实际的项目中,大家经常遇到在不同系统上使用不同的开发工具,因缺省的编码格式不同导致的中文显示乱码问题。在Windows系统中,我们可以使用notepad++来转换编码格式;在Mac系统上,也有一个简单的命令行转换工具来完成编码的转换,本文将介绍如何使用这个工具。 enca安装与使用 ...

2018-10-26 14:57:31

阅读数:49

评论数:0

Faiss: 使用conda安装faiss-cpu库

Faiss是用于相似性搜索和密集聚类向量的库,安装了Anaconda版本的Python,可以使用conda命令来安装faiss-cpu版本库: conda install -c pytorch faiss-cpu  

2018-10-12 12:06:18

阅读数:222

评论数:2

如何使用cron任务每隔2天在固定时间执行任务

简介 通过crontab 命令,我们可以在固定的间隔时间执行指定的系统指令或 shell script脚本。本文将介绍crontab的一个特殊应用需求,如何通过crontab来每隔2天在固定时间执行任务。 crontab时间说明 # .---------------- minute (0 ...

2018-10-11 16:08:12

阅读数:385

评论数:0

Kubernetes: CentOS上如何安装指定版本的Kubernetes

简介 在部署kubernetes时,要求master node和worker node上的版本保持一致,否则会出现版本不匹配导致奇怪的问题出现。本文将介绍如何在CentOS系统上,使用yum安装指定版本的Kubernetes。 步骤 在使用yum安装kubernetes前,需要配置仓库源,可...

2018-09-21 19:27:50

阅读数:1898

评论数:0

Kubernetes:如何解决从k8s.gcr.io拉取镜像失败问题

简介 新版本的Kubernetes在安装部署中,需要从k8s.grc.io仓库中拉取所需镜像文件,但由于国内网络防火墙问题导致无法正常拉取,本文将介绍如何绕过此问题,来完成业务的部署。 问题描述 使用Kubernetes V1.11.3版本部署集群业务,在进行kubeadm init时,需要...

2018-09-20 20:07:39

阅读数:4831

评论数:0

网速测试利器-iperf3

简介 iperf3是一个网络速度测试工具,支持IPv4与IPv6,支持TCP、UDP、SCTP传输协议,可在Windows、Mac OS X、Linux、FreeBSD等各种平台使用,是一个简单又实用的小工具。 本文介绍安装、使用iperf3 网速测试工具。 安装iperf3 iperf3本...

2018-09-07 09:57:46

阅读数:2162

评论数:0

ZooKeeper如何模拟会话失效(Session Expired)

简介 会话对于ZooKeeper的操作非常重要,当会话由于任何原因结束时,在该会话期间创建的临时节点会被删除。在生产环境中,我们需要处理由于网络问题导致的会话超时问题,当网络恢复时,应用能够自动恢复会话,保证服务的可用性。本文将讲解如何模拟会话超时,便于在生产环境中进行应用的测试。 应用场景 ...

2018-08-21 17:08:01

阅读数:146

评论数:0

Linux命令:grep命令AND、OR、NOT实例

简介 在grep中,我们有相当于OR和NOT运算符的选项,但没有AND运算符。但是,我们可以使用模式来模拟AND。在本文的例子将有助于理解如何使用grep命令的OR, AND和NOT运算进行文本的搜索。 本文将使用下面的employee.txt文件作为例子讲解: $ cat employe...

2018-08-02 09:11:43

阅读数:1881

评论数:0

maven如何快速更新子模块项目的版本号

需求描述 复杂的maven项目,通常包含多个子模块项目,如果手工逐个去修改每个pom.xml,会非常的耗时耗力,而且容易出错和遗漏。 解决方案 借助maven的versions插件,可以比较容易的解决这个问题。方法如下: mvn versions:set -DnewVersion=0.2...

2018-07-31 16:26:05

阅读数:526

评论数:0

Linux系统编程:mmap使用技巧

简介 本文将介绍了mmap的基本概念,并重点介绍mmap使用中常遇到的问题。 mmap是什么 mmap函数把一个文件或一个Poxis共享内存区对象映射到调用进程的地址空间,以使用普通文件提供内存映射I/O,或使用特殊文件以提供匿名内存映射,或使用shm_open以提供无亲缘关系进程间的Pos...

2018-07-28 22:05:21

阅读数:76

评论数:0

Python扩展包的非官方Windows二进制文件下载网址

https://www.lfd.uci.edu/~gohlke/pythonlibs本页面为Python编程语言的官方CPython发行版提供了许多科学开源扩展包的32位和64位Windows二进制文件。这些文件是非官方的(意思是:非正式的,无法识别的,个人的,不受支持的,没有担保,没有责任,按“...

2018-03-23 09:56:30

阅读数:153

评论数:0

cygwin安装配置apt-cyg工具

cygwin也有类似apt-get的工具来对软件包进行安装管理,本文简要介绍如何配置和使用该工具。

2018-03-22 18:18:18

阅读数:627

评论数:0

BOOST应用 无法解析的外部符号 "void __cdecl boost::throw_exception(class std::exception const &)"

简介在Windows系统上,使用boost时发现未定义的外部符号的链接问题:thread_test_01.cpp.obj : error LNK2019: 无法解析的外部符号 "void __cdecl boost:: throw_exception(class std::exc...

2018-03-15 22:48:16

阅读数:419

评论数:0

glog-0.3.5在Windows系统上编译及应用

glog是google开发的一套开源C++日志库,也比较精简,使用起来很方便。网上有很多快速入门的教程,很容易上手,本文对相关内容不再介绍,重点讲述一下glog-0.3.5版本的编译和应用的注意事项。

2018-03-08 16:53:34

阅读数:260

评论数:0

CMakeLists.txt文本编辑工具

CMakeLists.txt是CMake的配置文件。notepad++支持CMake相关的语法,并提供自动提示,推荐使用它来编写CMakeLists.txt配置文件。

2018-02-11 22:24:04

阅读数:225

评论数:0

博客近期暂停更新

近期告别了从业了12年的光通信行业,入职了一家券商的子公司,从事量化交易的研究与开发的工作,有很多新的东西需要学习,暂时没有时间更新博客,特此告知!

2018-02-03 21:14:33

阅读数:120

评论数:0

Java算法面试题(009) 毒酒问题

1000桶酒,其中1桶有毒。用小老鼠做实验,一旦吃了有毒的酒,一周后小老鼠毒性就会发作而亡。问如何在最短的时间内用最少的老鼠找到那桶有毒的酒?

2017-12-20 21:45:52

阅读数:432

评论数:0

Java算法面试题(008) 字符串反转

本文列出了字符串反转的几种实现方式

2017-12-19 16:13:30

阅读数:521

评论数:0

Java算法面试题(007) 蒙提霍尔问题(三门问题)

假设你正在参加一个游戏节目,你被要求在三扇门中选择一扇:其中一扇后面有一辆车;其余两扇后面则是山羊。你选择了一道门,假设是一号门,然后知道门后面有什么的主持人,开启了另一扇后面有山羊的门,假设是三号门。他然后问你:“你想选择二号门吗?”转换你的选择对你来说是一种优势吗?

2017-12-18 09:33:17

阅读数:560

评论数:0

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