书栈网 · BookStack 本次搜索耗时 0.016 秒,为您找到 114322 个相关结果.
  • 排序之快速排序算法

    问题 思路说明 分解: 求解: 组合: 解决(Python) 问题 快速排序,这是一个经典的算法,本文给出几种python的写法,供参考。 特别是python能用一句话实现快速排序。 思路说明 快速排序是C.R.A.Hoare于1962年提出的一种划分交换排序。它采用了一种分治的策略,通常称其为分治法(Divide-and-Conq...
  • 介绍

    1916 2019-09-27 《HFish 使用手册》
    HFish 插件是什么? 有哪些使用场景? 有哪些部署方案? HFish 插件是什么? 通过插件可以 100% 的让任意 WEB 服务成为蜜罐 HFish 插件是基于 Nginx + Lua 进行实现的 任意站点,皆可蜜罐 的牛逼思路! 目前已经打包好了 Docker 镜像,通过 hfishs/hub 可以快速让任意站点...
  • TableMetaTSDB

    时序表结构方案设计 背景 方案 思考一 思考二 思考三 最终方案示意图 canal中如何使用 最后 时序表结构方案设计 背景 早期的canal版本(<=1.0.24),在处理表结构的DDL变更时采用了一种简单的策略,在内存里维护了一个当前数据库内表结构的镜像(通过desc table获取)。 这样的内存表结构镜像的维护存在问题,如...
  • 为什么说“比较符”和“通配符”相结合的版本约束是坏主意?

    为什么说“比较符”和“通配符”相结合的版本约束是坏主意? 为什么说“比较符”和“通配符”相结合的版本约束是坏主意? 这是人们常犯的一个错误,定义了类似 >=2. 或 >=1.1. 的版本约束。 通过思考它所表示的真正含义,你很快就会发现,它并没有多大意义。如果我们分解 >=2.* ,你会得到两个部分: >=2 表示资源包应该是 2.0.0 ...
  • 比特币 —— 区块链思想诞生的摇篮

    比特币 —— 区块链思想诞生的摇篮 比特币 —— 区块链思想诞生的摇篮 之所以看得更远,是因为站在了巨人的肩膀上。 作为区块链思想诞生的源头,比特币项目值得区块链技术爱好者们仔细研究。 比特币网络是首个得到大规模部署的区块链技术应用,并且是首个得到实践检验的数字货币实现,无论在信息技术历史还是在金融学历史上都具有十分重要的意义。比特币项目在诞...
  • 比特币 —— 初露锋芒的区块链

    比特币 —— 区块链思想诞生的摇篮 比特币 —— 区块链思想诞生的摇篮 之所以看得更远,是因为站在了巨人的肩膀上。 作为区块链思想的源头,比特币项目值得区块链技术爱好者们仔细学习和研究。 比特币网络是首个得到大规模部署的区块链平台,也是首个得到长时间实践检验的加密货币实现,无论在科技史还是金融史上都将具有十分重要的意义。比特币项目在诞生和发展过程...
  • 检查规则

    检查规则 检查规则 有时候,我们不想让我们的makefile中的规则执行起来,我们只想检查一下我们的命令,或是执行的序列。于是我们可以使用make命令的下述参数: -n , —just-print , —dry-run , —recon 不执行参数,这些参数只是打印命令,不管目标是否更新,把规则和连带规则下的命令打印出来,但不执行,这些参数对于...
  • Palindrome Number

    一、题目 二、解题思路 三、解题代码 一、题目 Determine whether an integer is a palindrome. Do this without extra space. 给定一个数字,要求判断这个数字是否为回文数字. 比如121就是回文数字,122就不是回文数字. 二、解题思路 题目要求只能用O(1)的空...
  • 学会写作

    如何写作 为什么写作 用什么写作 在哪里写作 参考文档 如何写作 关于写作,我们为什么要写作,这是一个前提。 为什么写作 无论是否是技术人员,我觉得都应该坚持写作。写作带给你的是思维的总结,因为有些事情你只是去想,貌似是很简单。当你去深入思考,其实又是另一个境界。我觉得写作能帮助到我最大的一点是,理清思路。 关于其他,我也比较推荐刘未...
  • Otter双向回环控制

    基本需求 实现思路 实现示意图 基本需求 支持mysql/oracle的异构数据库的双向回环,早期有变态需求:杭州是mysql,美国是oracle,需要做双向同步。 需要支持级联同步,比如A<->B->C,A同步到B的数据,不能从B回到A,但需要同步到C 实现思路 利用事务机制,在事务头和尾中插入otter同步标识 解析时识别同步标识,...