0%

在Linux上有这样一个需求,需要将Python的默认版本设置为python3.8 但由于Linux系统自带的是3.6.那么实现他只需要完成python3.8的安装,以及python命令的指向问题。 python3.8 的安装在此便不再过多赘述,如下命令都可任选其一即可 1 2 3 sudo yum install -y python38 python38-pip sudo dnf install -y python38 python38-pip 修改指向 alternatives 修改 1 alternatives --config python3 此时直接输入1,
阅读全文 »

Sekiro简介 开抄!以下来自sekiro官方文档 https://sekiro.virjar.com/sekiro-doc/index.html SEKIRO 是一个android下的API服务暴露框架,可以用在app逆向、app数据抓取、android群控等场景。同时Sekiro也是目前公开方案唯一稳定的JSRPC框架。 1. 对网络环境要求低,sekiro 使用长链接管理服务(可以理解为每个APP内置内网穿透功能),使得 Android 手机可以分布于全国各地,甚至全球各地。手机掺合在普通用户群体,方便实现反抓突破,更加适合获取下沉数据。 2. 不依赖 hook 框架,
阅读全文 »

GitHub HomeBrew官方地址 docs docs-Formula-Cookbook brew.idayer Homebrew是什么 Homebrew简单来说他是类似于yum、apt,mac的包管理工具,使用它我们可以非常简单、丝滑的下载大部分的包、或者软件 安装 1 2 3 4 # 官方 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" # cdn /bin/bash -c "$(curl -fsSL https://cdn
阅读全文 »

虚拟化系统 * 进程虚拟化 * Namespaces 进行虚拟化隔离 * Control Groups 进行对资源的限制, * 联合文件 UFS(Union File Systems)来快速构建(可复用的镜像层) Docker Docker的前世今生 Docker的架构与容器生命周期:created、running、stopped、paused、deleted Docker 环境搭建 Docker 基本操作 Dockerfile 编写与各指令使用 Docker 网络 Docker 存储 Docker 编排:Docker、Docker-compose、Docker-Sw
阅读全文 »

爬虫需要学什么,怎么学?小子不才,今日与诸位妄谈爬虫需要学什么,怎么学? 这一话题,个人拙见将自我的学习路程分为如下几个阶段 * 第一层:编程语言 * 第二层:网络知识,各工具熟练使用 * 第三层:高性能的爬虫 * 第四层:JS逆向 * 第五层:小程序逆向 * 第六层:Android逆向 * 第七层:分布式爬虫 * 第八层:爬虫架构 * 第九层:工具链构建 第一层:编程语言 编程语言自然不必多说,至少得会一门语言。推荐的语言有Java、Python、Go、JS 编程语言可简单细分为如下步骤 * 语言背景与历史 * 环境搭建 * 常量变量 * 基础数据类型(b
阅读全文 »

工欲善其事,必先利其器。先把Kafka跑起来!为了资源更有效的利用,需要考虑磁盘、网络带宽 资源规划 磁盘容量 需要考虑几个因素: * 新增消息数 * 消息留存时间 * 平均消息大小 * 备份数 * 是否启用压缩 计算公式为:新增消息数 消息留存时间 平均消息大小 备份数 压缩率 * (1 + 10 %)(索引以及其他数据) 假设有个业务每天需要向 Kafka 集群发送 1 亿条消息,每条消息保存两份以防止数据丢失,另外消息默认保存两周时间。现在假设消息的平均大小是 1KB,那么你能说出你的 Kafka 集群需要为这个业务预留多少磁盘空间吗? 每天 1 亿条 1KB 大
阅读全文 »

Kafka 发行版本 Apache Kafka Apache Kafka 是最“正宗”的 Kafka,也应该最熟悉的发行版。 自 Kafka 开源伊始,它便在 Apache 基金会孵化并最终毕业成为顶级项目,它也被称为社区版 Kafka。咱们专栏就是以这个版本的 Kafka 作为模板来学习的。更重要的是,它是后面其他所有发行版的基础。也就是说,后面提到的发行版要么是原封不动地继承了 Apache Kafka,要么是在此之上扩展了新功能,总之 Apache Kafka 是我们学习和使用 Kafka 的基础 优 对 Apache Kafka 而言,它现在依然是开发人数最多、版本迭代速度最快
阅读全文 »

在一般情况下iPhone的日历是无法显示中国节假日等信息,就非常容易的忘掉一些重要的节日(我对于节日就是后知后觉的),那么有什么办法可以在iPhone原有的基础上加上这属于咱们中国节假日呢。方法当然是有滴,毕竟只要思想不滑坡办法总比问题多嘛。 在全球最大的同性交友网站github闲逛时,一个偶然的机会发现它——china-holiday-calender 基于订阅的方式,实现组件化的方式嵌入到iPhone原生的日历,cool~ 1. 节假日信息来自中国政府网,一手信息、权威准确 2. 包含最近3年的节假日信息,机器人自动维护,更新及时 3. 日历标题包含放假、补班的天数信息 4.
阅读全文 »

俗话说“无监控,不运维”, 一套监控预警系统尤为重要 日志监控系统 目前市面上日志监控系统主要是以Elastic家族实现的日志系统,比较盛名的有 * ELK * EFK * KEFK 其中 E为Elastic Search,也就是咱们常说的es L为logstash,数据处理管道 F为Filebaet,轻量型日志采集器:用于转发和汇总日志与文件 K为Kibana,可拓展的用户展示界面 主要思路基于ETL抽取(extract)、转换(transform)、加载(load) ox1: ELK架构 最简 优点 部署简单,轻量 缺点 Logstash同时兼顾了抽
阅读全文 »

Brush the topic-BinaryTree 大家好,这是Brush the topic的第一章节,BinaryTree。首先我说一下为什么把这个放在刷题的第一节呢? 原因如下: * 培养、训练自己的计算机的思维。 * 锻炼模版化,抽象化思维 下面让我们一起去完成一个壮举,那就是完全解决二叉树的遍历问题,以及相关问题。are you ok? 二叉树的遍历 由于对于二叉树的遍历顺序不同,构造出三种不同的遍历方式 * 前序遍历-根左右 * 中序遍历-左根右 * 后序遍历-左右根 递归代码模版如下 Python 1 2 3 4 5 6 7 8 9 10 11 12
阅读全文 »