nps 安装

服务端部署wgethttps://github.com/ehang-io/nps/releases/download/v0.26.10/linux_amd64_server.tar.gztarzxflinux_amd64_server.tar.gz./npsinstallThenewconfigurationfileislocatedin/etc/npsyoucaneditthem2022/07/2220:27:23Youcanstartwith:npsstart|stop|restart|uninstall|updateornps-updateupdate

继续阅读 »

CentOS 7 安装最新 HAProxy

一、安装iusius是一个提供为RHEL和CentOS提供更新软件版本的仓库yuminstall\https://repo.ius.io/ius-release-el7.rpm\https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpmyummakecachefast二、安装haproxy[root@server001~]#yumlist|grephaproxyhaproxy.x86[...]

继续阅读 »

Homebrew 配置

安装说明:修改源,步骤相同1)~/.zshrc中添加以下内容exportHOMEBREW_BREW_GIT_REMOTE=https://mirrors.aliyun.com/homebrew/brew.gitexportHOMEBREW_CORE_GIT_REMOTE=https://mirrors.aliyun.com/homebrew/homebrew-core.git#阿里云常年不更新,故设置为中科院的源exportHOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.[...]

继续阅读 »

Zookeeper 学习笔记

基本介绍名字来源《Paxos到Zookeeper:分布式一致性原理与实践》中有写道:Zookeeper最早起源于雅虎的研究院的一个研究小组。在立项初期,考虑到很多项目都是用动物的名字来命名的(例如著名的Pig项目),雅虎的工程师希望给这个项目也取一个动物的名字。时任研究院的首席科学家RaghuRamakrishnan开玩笑说:再这样下去,我们这儿就变成动物园了。此话一出,大家纷纷表示就叫动物园管理员[...]

继续阅读 »

一言

运气并非成就,命运之手把我托举到不配有的高度,让人飘然,让人晕眩,最终让人诚惶诚恐。[...]

继续阅读 »

ClickHouse 的数据副本机制

将数据副本单独拿出来讲,是因为ClickHouse的副本机制灵活多变。在ClickHouse中要将数据写入副本,有3种方式:写分布式表+internal_replication=false写分布式表+zk+Replicated*MergeTree引擎+internal_replication=true​写本地表+zk+Replicated*MergeTree引擎+internal_replication=true在理解这3个方案前,我们需要先理解一些前置知识。分片副本vs表副本[...]

继续阅读 »

使用 IDA Pro 动态调试安卓 so 文件

因为需要破解一个App的签名算法,开始学习逆向。本人没有逆向经验,也没有安卓开发经验,甚至没有Java开发经验。因此花了不少时间才完成任务,故整理了此文章,作为一个备忘。由于是第一次实战,因此参考了很多文章,但是每篇文章都有一些没有提到的点(对新手而言),因此个人结合自己的情况,重新整理了一下遗漏的部分。先上参考资料,建议每篇精读,你遇到的大部分问题可能文章已经提及。1.看雪论坛的《[原创]新手关于ida动态调试so的一些坑总结》在学习的过程,主要步骤都是参考该文章,因此[...]

继续阅读 »

nohup 和 & 的作用详解

通常,我们在终端使用命令时,若在其后添加&会使程序在后台运行。那么这个所谓的在后台运行是什么意思呢?这里其实要提到Linuxjobs的概念,在shell中执行的每条命令都可以认为都是job,这些job基本都是前台job,若有的命令执行时间比较长,那么我们可以把它放到后台,使之成为后台job,这样我们可以继续在终端中进行工作。&的作用就是使进程成为后台job。除了&,对于已经在运行的前台job,还可使用Ctrl+[...]

继续阅读 »