刷新
写了一个 SRE 调试工具,类似一个小木马

博主头像 远程操作机器有时会比较麻烦,我写了一个工具,主要功能:1.远程执行命令 2.上传下载文件。是一个 Web Server,通过 HTTP 请求来操作机器,类似一个小木马。当然,因为是一个 Web Server,所以也提供了打印 HTTP 请求的能力,方便调试 Webhook 场景。下面给大家演示一下。 ...

Hugging Face Transformers 萌新完全指南

博主头像 欢迎阅读《Hugging Face Transformers 萌新完全指南》,本指南面向那些意欲了解有关如何使用开源 ML 的基本知识的人群。我们的目标是揭开 Hugging Face Transformers 的神秘面纱及其工作原理,这么做不是为了把读者变成机器学习从业者,而是让为了让读者更好地理 ...

读天才与算法:人脑与AI的数学思维笔记03_AlphaGo

博主头像 1. 国际象棋 1.1. 1997年计算机“深蓝”(Deep Blue)击败了顶尖国际象棋手,但机器取代数学研究机构还言之尚早 1.2. 下国际象棋与数学的形式化证明颇有相似之处,但学者认为中国围棋的思维方式更能够体现数学家思考的创造性和直觉力 1.3. 国际象棋与围棋相比,则是随着棋子一个个被吃掉 ...

如何写好一篇技术文章

博主头像 摘抄网上文章SCZ 来源:scz.617.cn 翻看前些年的笔记,发现笔记内容的详尽程度将决定未来能留下来多少有用的知识。不论记性多好,大多数内容都会随着时间遗忘在历史的长河中。在得到听了很多课程,基本上能记住的不多,最终能用上的可能还是记录下来的一些东西,古人云:「不动笔墨不读书」还是挺有道理的。 ...

『手撕Vue-CLI』自定义指令

博主头像 前言 最近一直忙于工作项目上面的事情,精力少了很多,所以一直没更文,很多技术点,都做在我自己的 Notion 笔记库中,今天,我决定要改变一下方式,所以又重新来更文了。 在前面的章节中已经分享了 VueRouter,实现了 VueRouter 之后,到此为止,Vue,Vuex,VueRouter 就 ...

STM32 - W25Q16移植fatfs文件系统

博主头像 1. Windows上的文件系统 ​ 文件系统,就是对数据进行管理的方式。使用文件系统可有效地管理存储介质。 ​ 使用文件系统时, 它为了存储和管理数据,在存储介质建立了一些组织结构,这些结构包括操作系统引导区、目录和文件。常见的windows下的文件系统格式包括FAT32、 NTFS、 exFAT ...

commonjs

博主头像 Commonjs 什么是 CommonJs CommonJs 是 js 模块化的社区规范 模块化产生的原因 随着前端页面复杂度的提升,依赖的第三方库的增加,导致的 js 依赖混乱,全局变量的污染,和命名冲突 单个 js 文件内容太多,导致了维护困难,拆分成为多个文件又会发生第一点描述的问题 v8 引 ...

Java并发(二十五)----异步模式之生产者/消费者

博主头像 1. 定义 要点 与Java并发(二十二) 同步模式之保护性暂停中的保护性暂停中的 GuardObject 不同,不需要产生结果和消费结果的线程一一对应 这样的好处是消费队列可以用来平衡生产和消费的线程资源 生产者仅负责产生结果数据,不关心数据该如何处理,而消费者专心处理结果数据 消息队列是有容量限 ...

线性时间构造最大堆

博主头像 堆 堆:是一个数组,近似的完全二叉树,除了最底层外,该树是完全充满的. 最小堆:A[i] <= A[2i] && A[i] <= A[2i+1] 最大堆:A[i] >= A[2i] && A[i] >= A[2i+1] 下标从1开始算起 维护堆 max_heapify(A, i):维护最大堆的性质, ...

用海豚调度器定时调度从Kafka到HDFS的kettle任务脚本

博主头像 在实际项目中,从Kafka到HDFS的数据是每天自动生成一个文件,按日期区分。而且Kafka在不断生产数据,因此看看kettle是不是需要时刻运行?能不能按照每日自动生成数据文件? 为了测试实际项目中的海豚定时调度从Kafka到HDFS的Kettle任务情况,特地提前跑一下海豚定时调度这个任务,看看 ...

说说你对树的理解?相关的操作有哪些?

博主头像 一、是什么 在计算机领域,树形数据结构是一类重要的非线性数据结构,可以表示数据之间一对多的关系。以树与二叉树最为常用,直观看来,树是以分支关系定义的层次结构 二叉树满足以下两个条件: 本身是有序树 树中包含的各个结点的不能超过 2,即只能是 0、1 或者 2 如下图,左侧的为二叉树,而右侧的因为头结 ...

JS代码混淆器:iPaGuard — 让你的代码看起来令人头大

博主头像 在当今互联网时代,JavaScript 作为一种广泛应用的编程语言,扮演着至关重要的角色。然而,随着网络技术的不断发展,JavaScript 代码也面临着日益增加的安全威胁。为了保护 JavaScript 代码免受未经授权的复制、修改和逆向工程,开发者需要借助专业的工具和技术。其中,iPaGuard ...

IPAguard–iOS代码混淆工具(免费)

博主头像 IPAguard是一款为iOS开发者设计的代码混淆工具,旨在为开发者提供方便制作和分析马甲包的解决方案。通过高效的匹配算法,IPAguard可以在保证代码混淆的同时,保证编译后的代码质量,减少了因混淆引起的bug,使得开发者能够更加专注于App的功能实现与优化。 TODO LIST 以下是IPAgu ...

centos系统 基本命令的使用

博主头像 基本命令的使用 未分类 #查看历史命令 history #查看全路径 pwd #根据进程名查找进程 ps -ef | grep 进程名 #硬链接与软连接 #创建软连接 ln -s source-file target-file #创建硬链接(文件夹逻辑上不允许建立硬链接) ln source-fil ...

Python中容易被忽略的内置类型

Python中的内置类型是我们开发中最常见的,很多人都能熟练的使用它们。 然而有一些内置类型确实不那么常见的,或者说往往会被我们忽略,所以这次的主题就是带领大家重新认识这些“不同寻常”的内置类型。 1.frozenset 不可变集合(frozenset)与普通的set一样,只不过它的元素是不可变的, ...

Python中itertools 模块的用法

博主头像 在 Python 中,迭代器是一种非常好用的数据结构,其最大的优势就是延迟生成,按需使用,从而大大提高程序的运行效率。而 itertools 作为 Python 的内置模块,就为我们提供了一套非常有用的用于操作可迭代对象的函数。 常用功能 1.count 功能详解 count(start=0,ste ...

<1···91011···100>