• 2024-04-1252 Things: Number 34: Describe the Baby-Step/Giant-Step method for breaking DLPs
    52Things:Number34:DescribetheBaby-Step/Giant-StepmethodforbreakingDLPs52件事:第34件:描述打破DLP的小步/大步方法 Thisisthelatestinaseriesofblogpoststoaddressthelistof '52ThingsEveryPhDStudentShouldKnow' todoCryptography:ase
  • 2024-03-12commit规范
    commit 的类型:feat: 新功能、新特性fix: 修改 bugperf: 更改代码,以提高性能(在不影响代码内部行为的前提下,对程序性能进行优化)refactor: 代码重构(重构,在不影响代码内部行为、功能下的代码修改)docs: 文档修改style: 代码格式修改, 注意不是 css 修改(例如分号修改)test: 
  • 2023-12-14约定式提交(一种用于给提交信息增加人机可读含义的规范)
    约定式提交1.0.0概述约定式提交规范是一种基于提交信息的轻量级约定。它提供了一组简单规则来创建清晰的提交历史;这更有利于编写自动化工具。通过在提交信息中描述功能、修复和破坏性变更,使这种惯例与SemVer相互对应。提交说明的结构如下所示:原文:<type>[optionalscope
  • 2023-11-02Git常规提交注释规范定义
    Git常规提交注释规范定义总结ConventionalCommits规范是建立在提交消息之上的轻量级约定。它提供了一组简单的规则,用于创建显式提交历史记录;这使得在它上面编写自动化工具变得更加容易。此约定与SemVer相吻合,通过描述提交消息中的功能、修复和重大更改。提交消息的结
  • 2023-10-03什么是 Angular 企业级应用开发中的 Breaking Change
    Angular是一种流行的前端开发框架,它经常会发布新版本,以改进性能、增加新功能和修复错误。然而,随着新版本的发布,可能会引入一些不兼容的更改,这被称为"BreakingChange"。BreakingChange是指在应用程序升级到新版本时,可能导致现有代码无法正常工作的变更。本文将深入探讨Angula
  • 2023-02-12Breaking ECDSA from nonce bits
    如果对HNP不太了解,可以先看一下我的另一篇文章HNPPreview先简单回顾一下HNP和ECDSA。HiddenNumberproblem(HNP):有一个对外保密的数\(\alpha\)和对外公开的模数\(n\)
  • 2023-01-07Now that everything is breaking
    不容错过的阅读体验DS相关查找Search:Qry:区间询问是否存在和为\(x\)的数,\(x\)给定,强制在线,带修,\(5\times10^5,4s\)。Sol:考虑\(pre_i\)为前面第一个\(a_j+a
  • 2022-12-15[GStreamer] 版本更新历史
    ​重点关注关键字:appsrc    appsink        gst_init        Pluginremovals        MiscellaneousAPIadditions        Bindi
  • 2022-10-24Codeforces 1674 E. Breaking the Wall
    题意给n个数的数列a[n],可以进行任意次操作,每次选取一个位置i,a[i]-=2,a[i-1]-=1,a[i+1]-=1,问最少几次操作可以让任意两个值<=0提示需要进行分类讨论,分成三种情况讨论1.