Mysticbinary

2024年4月12日 #

以规律来理解单词

摘要: 目录象形字母表示的含义ABCDEFGHIJKLMNOPQRSTUVWXYZ单词的偏旁部首双辅音组合元音+辅音 组合练习其他常用字母组合音节的规律字母间可以互换的例子练习与猜测 象形字母表示的含义 学习英语就避免不了要记忆单词,如果不掌握单词的一些规律性,那么几万个单词对你来说都是一些无规律字符,你大 阅读全文

posted @ 2024-04-12 11:17 Mysticbinary 阅读(34) 评论(0) 推荐(0) 编辑

2024年4月10日 #

java switch 自定义表格的渲染和编辑示例

摘要: 目录正常使用表格自定义表格样式自定义Model渲染器代码:编辑器代码: 不管是什么编程语言,都已经内置好很多典型的前端组件给你使用,使用这些默认组件基本能完成80%的工作了,但是还是有些独特的需求完成不了,比如点击一个按钮,按钮按下要出现五彩斑斓的背景阴影,这种就需要对组件进行自定义了。 下面使用J 阅读全文

posted @ 2024-04-10 11:02 Mysticbinary 阅读(161) 评论(0) 推荐(0) 编辑

2024年4月7日 #

Array and Set work process

摘要: 目录Array work principle分析Array操作步骤数readfindinsertdeleteSet work principle分析Set操作步骤数readfindinsertdeleteJava Collection Class 从单词来看, Array 很好理解一批一批的意思; 阅读全文

posted @ 2024-04-07 18:26 Mysticbinary 阅读(62) 评论(0) 推荐(0) 编辑

2024年4月3日 #

图结构 Graph primary

摘要: 目录图的应用场景图的概念和分类图的操作存储邻接矩阵演示:邻接表演示:查询 图结构 (英文:Graph Structure) 图的定义: 在数据的逻辑结构中,如果结构中的某一个节点的前驱和后继的个数不加限制,则称这种数据结构为图结构(图形结构、Graph)。 图形结构是一种比树形结构更复杂的非线性结构 阅读全文

posted @ 2024-04-03 18:31 Mysticbinary 阅读(3) 评论(0) 推荐(0) 编辑

手写数字图片识别——DL 入门案例

摘要: Deep Learning Demo of Primary 下面介绍一个入门案例,如何使用TensorFlow和Keras构建一个CNN模型进行手写数字识别,以及如何使用该模型对自己的图像进行预测。尽管这是一个相对简单的任务,但它涵盖了深度学习基本流程,包括: 数据准备 模型构建 模型训练 模型预测 阅读全文

posted @ 2024-04-03 09:15 Mysticbinary 阅读(307) 评论(0) 推荐(1) 编辑

2024年4月2日 #

k-均值聚类算法 Primary

摘要: 目录Background Knowledge IntroductionApplication ScenariosProcess案例——区分好坏苹果(指定Key)案例——自动聚类(随机Key) k-均值聚类算法(英文:k-means clustering) 定义: k-均值聚类算法的目的是:把n个点( 阅读全文

posted @ 2024-04-02 11:11 Mysticbinary 阅读(237) 评论(0) 推荐(0) 编辑

2024年3月26日 #

分析回调接口的记录

摘要: 分析回调接口的一个重要指标就是:方向性。 Why can extends a interface get a callback in Java ? BurpSuite提供了一个标准的API接口,插件开发者需要实现其中的某些接口和方法,并通过BurpSuite提供的扩展性框架注册和加载插件。BurpS 阅读全文

posted @ 2024-03-26 14:30 Mysticbinary 阅读(12) 评论(0) 推荐(0) 编辑

2024年3月5日 #

成对的数据流处理经验

摘要: HTTP数据都是成对的,一个request对应一个response. 下面介绍怎么从数据流(回调方式)中处理这种数据。 我的目标是想对请求和响应体的内容进行搜索,如果搜索到指定内容,就报警提示。 但是Burp的插件开发,对接的接口是一个回调函数——processHttpMessage,它和HTTP的 阅读全文

posted @ 2024-03-05 16:05 Mysticbinary 阅读(11) 评论(0) 推荐(0) 编辑

2024年3月1日 #

因式分解

摘要: Definiation 多项式因式分解(英语:Polynomial Factorization), 在数学中一般理解为: 把一个多项式分解为两个或多个的因式的过程。 通常分解获得的每个因式要是不可约多项式(irreducible)。也就是不能再分解了。 多项式: 多项式是由称为未知数的变量和称为系数 阅读全文

posted @ 2024-03-01 11:01 Mysticbinary 阅读(6) 评论(0) 推荐(0) 编辑

Root Definition

摘要: Root is key at equation. 在英文中,数学上的“根”通常被称为 "root"。 当我们谈论方程式的解时,我们通常使用术语 "root of an equation"。 例如,如果有一个方程 x^2 = 9,那么这个方程的两个根是 +3 和 -3,因为当 x 等于 +3 或 -3 阅读全文

posted @ 2024-03-01 10:44 Mysticbinary 阅读(5) 评论(0) 推荐(0) 编辑

2024年2月19日 #

Json 递归解析算法笔记

摘要: 需求: 最近需要处理包含多层的Json字符串解析的问题,比如需要将所有的键值对的值替换,或者将键值对的键替换,包括嵌套对象里面的。 大致知道需要使用递归来操作,先记录大致步骤吧。 思路: 写好一个固定的函数专门处理替换步骤; 在这个函数内分别判断值是数组,还是对象,还是值(值走上面的递归函数); 数 阅读全文

posted @ 2024-02-19 14:45 Mysticbinary 阅读(6) 评论(0) 推荐(0) 编辑

2024年2月4日 #

Simple Unauthorized detection

摘要: 在Burp插件商店里有一个检测越权的插件:Auth Analyzer。 思路就是: 设定域名和cookie, 当接收到HTTP流量时,就替换cookie, 内容一致,有问题。内容不一致,无问题。 检测范围: 垂直越权 阅读全文

posted @ 2024-02-04 16:27 Mysticbinary 阅读(10) 评论(0) 推荐(0) 编辑

学习解析几何的启示——去掉隐形的联系

摘要: 目录引入案例1:找出三角形的外心案例2:证明两条线段垂直案例3:确定与一组点等距离的点的位置案例4:研究二次曲线的性质思想 引入 同样的几何问题,在中学的不同阶段所使用的解题技巧也会不同: 在初中,熟悉几何定理,需要添加辅助线; 在高中,需要建立坐标系,采用向量的方法,套对应的公式; 规律就是几何问 阅读全文

posted @ 2024-02-04 11:13 Mysticbinary 阅读(29) 评论(0) 推荐(0) 编辑

2024年2月1日 #

Trie Tree

摘要: 目录 你在搜索引擎搜索的时候,自动给你补全的关键字就是Trie tree 字典树(也叫单词查找树)。 字典树可以实现自动补全或者自动纠错 等 功能。 适合自动补全等文字功能场景。 图: 阅读全文

posted @ 2024-02-01 14:19 Mysticbinary 阅读(5) 评论(0) 推荐(0) 编辑

经验之谈——Java包装类

摘要: 目录应用场景总结 wisdom Java基本类型的包装类使用都很简单,查一下就懂。我这里主要想讨论一下,为什么要用包装类? 基本类型就如同人的裸手一样,直接让他去干一些危险的家务是不行的,比如进烤箱拿出盘子。但是手包上了一个隔热手套,那么就可以很轻松的去做这个事了。 同理,在Java的编程世界中,J 阅读全文

posted @ 2024-02-01 10:09 Mysticbinary 阅读(17) 评论(0) 推荐(0) 编辑

2024年1月31日 #

导数的应用——预警

摘要: 如果有实时的价格数据数据,那么就可以通过写一个实时脚本,去监控变化率,当斜率很高时,触发报警,这个时候就是一个买入机会。 code : import java.util.ArrayList; import java.util.List; import java.util.Timer; import 阅读全文

posted @ 2024-01-31 16:53 Mysticbinary 阅读(2) 评论(0) 推荐(0) 编辑

什么是微积分,概念入门

摘要: 目录研究范围导数和微积分的关系导数和极限的关系以爬山的案例 求 变化率积分案例 微积分的现代作用性: 无论是手机制造公司,还是纳米研究公司,在技术上他们都需要基于现实情况去设计模型列微分方程,然后解出相关的微分方程,规划出好坏的标准线,求出值之后比对一下。 解微分方程的方法多种多样,包括: 可分离变 阅读全文

posted @ 2024-01-31 12:27 Mysticbinary 阅读(36) 评论(0) 推荐(0) 编辑

2024年1月14日 #

DataStructure Preview

摘要: 目录Why is it important?线性表数组HashMap链表队列堆栈非线性表树图 如果说在软件应用层的数据库类型有:SQL、MongoDB、Excel ... 那么在编程语言层的数据库就应该是各种数据结构(一个类比),只不过这些数据库不会把数据存储到硬盘,只存储在内存而已。 计算机的各种 阅读全文

posted @ 2024-01-14 16:34 Mysticbinary 阅读(1) 评论(0) 推荐(0) 编辑

2024年1月8日 #

Map的特性(有序和无序)讨论

摘要: 目录什么是红黑树? 在 Java 中,基础java.util.Map 接口本身并不保证元素的顺序。具体的实现类 HashMap 和 TreeMap 的行为(无序、有序)有所不同: HashMap 类使用哈希表实现,不保证元素的顺序,即遍历 HashMap 的键值对时,不能保证按照任何特定的顺序,其迭 阅读全文

posted @ 2024-01-08 17:15 Mysticbinary 阅读(26) 评论(0) 推荐(0) 编辑

二叉树 Binary tree

摘要: 目录Whay need Binary Tree二叉树的特点和操作二叉树适合什么场景 Whay need Binary Tree 已经有数组、链表了,为什么还需要二叉树? 什么数据结构能在保证顺序的同时,又能快速完成查找、插入和删除呢? 有序数组和哈希表都做不到这一点。 这时就该二叉查找树出场了。 二 阅读全文

posted @ 2024-01-08 17:13 Mysticbinary 阅读(4) 评论(0) 推荐(0) 编辑

Some thoughts about Graph

摘要: 区分图和树 区分图和树重要参考条件就是 环 。 什么是环? 在图论中,环(Cycle)是区分图和树的一个重要参考条件。 所谓"环"(Cycle),是指: 在一个无向图中,从某个节点出发,通过一系列节点和边,最终可以回到起点节点的一条路径, 或者在有向图中,存在一条路径可以从某个节点出发,经过一系列节 阅读全文

posted @ 2024-01-08 17:10 Mysticbinary 阅读(1) 评论(0) 推荐(0) 编辑

图论之最短距离 Dijkstra算法入门

摘要: 一个码农在工位上写代码累了,趴着睡着了。 再次睁开眼睛,发现身边好几个妖艳宫女正在给你按摩敲背,住的屋子墙壁和天花板都镶嵌着金箔和银片,大殿的柱子是金丝楠木,雕龙刻凤,地毯是波斯纯手工制作,踩上去柔软而温暖。 突然一个老太监急急忙忙的跑到我跟前说: “大皇子,皇上驾崩了,得速速从南京回北京继承皇位呀 阅读全文

posted @ 2024-01-08 16:17 Mysticbinary 阅读(12) 评论(0) 推荐(0) 编辑

Hash working principle

摘要: 目录 为什么增删改查哈希结构都是O(1) ? 计算机只需调用哈希函数(输入键值); 准备好哈希映射表,以下面这个字母和数字的简单映射为例: A = 1 B = 2 C = 3 D = 4 E = 5 ...以此类推。 计算键的哈希值; 计算机会对键使用哈希函数。假设使用“乘法”函数,结果如下: BA 阅读全文

posted @ 2024-01-08 15:44 Mysticbinary 阅读(3) 评论(0) 推荐(0) 编辑

检验算法程序的好坏标准

摘要: 目录什么是算法程序?算法 (Algorithm):程序 (Program):怎么检验算法程序的好坏?大O表示法O(1) - 常数时间O(log n) - 对数时间O(n) - 线性时间O(n^2) - 二次时间O(n!) - 阶乘时间Reference 什么是算法程序? 算法程序通常指的是执行特定算 阅读全文

posted @ 2024-01-08 14:02 Mysticbinary 阅读(24) 评论(0) 推荐(0) 编辑

2024年1月4日 #

Recursion Function 递归思想把握

摘要: 目录递归的解释递归的使用描述递归的使用场景递归的思想 递归的解释 递归(英语:Recursion),又译为递回。 在数学与计算机科学中,是指在函数的定义中使用函数自身的方法。(本文要讨论的重点) 递归一词还较常用于描述以自相似方法重复事物的过程。(指一种行为) 递归的使用描述 思考下面的blah() 阅读全文

posted @ 2024-01-04 18:13 Mysticbinary 阅读(126) 评论(0) 推荐(0) 编辑

Java Test Tool

摘要: 在maven项目的pom.xml文件中添加依赖 <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> </dependency> 阅读全文

posted @ 2024-01-04 14:34 Mysticbinary 阅读(3) 评论(0) 推荐(0) 编辑

2023年11月23日 #

结构设计,二级联动,每行不同下拉框

摘要: 如果说一个二级联动框的结构设计,可以采用Map结构。 那么我下面有个问题记录一下: 假设有一个表格,每行初始的下拉选项是一样的,但是随着一级下拉框的改变,二级下拉框就会有所变化。 比如1,我选择地球,物种只有地球的物种。 如果2,我选择了火星,物种就只有火星的物种。 如图所示: 像这样的每行都不一样 阅读全文

posted @ 2023-11-23 10:33 Mysticbinary 阅读(3) 评论(0) 推荐(0) 编辑

2023年11月15日 #

校验码原理介绍

摘要: 目录What is Check digit?校验码的原理为什么会有 X?“弃九数”验算法的启发数学家只是有高维优势,普通计算都一样菜!弃九法和同余理论的关系什么是同余理论?为什么需要校验码?身份证的校验码计算步骤(文字描述版):身份证的校验码计算步骤(公式描述版):实际做一次操作同余理论的验证思想, 阅读全文

posted @ 2023-11-15 14:15 Mysticbinary 阅读(599) 评论(0) 推荐(5) 编辑

2023年11月6日 #

什么是散点图?

摘要: 认识散点图 散点图(Scatter plot)是一种统计图表,一种数据可视化工具,用于显示两个变量之间的关系。 它通过在坐标平面上绘制数据点来展示变量之间的关联程度。 下图是一个简单的散点图示例 如何绘制散点图 以上就是一个简单的条形图,稍加修整就能变成散点图了。 散点图的作用 散点图可以帮助我们看 阅读全文

posted @ 2023-11-06 14:35 Mysticbinary 阅读(903) 评论(0) 推荐(0) 编辑

贝叶斯理论是什么的介绍

摘要: 贝叶斯理论(Bayesian theory)或贝叶斯统计学(Bayesian statistics)。它是一种统计学的分支,以英国数学家和统计学家托马斯·贝叶斯(Thomas Bayes)的名字命名。 贝叶斯理论是一种关于概率和推断的方法,它基于贝叶斯定理(Bayes' theorem)。贝叶斯定理 阅读全文

posted @ 2023-11-06 14:05 Mysticbinary 阅读(54) 评论(0) 推荐(0) 编辑

Burp Suite插件开发 更新UI组件

摘要: Issue note 操作Swing GUI 组件时,遇到一个问题,比如在前端设置了一个表格,表格里面的数据是后台动态生成的,发现却更新不了。 我尝试猜测问题的原因: 我把表格嵌套在一个面板B,面板B又嵌套在面板A,所以需要刷新面板A才行,也不全对; 线程问题,需要在一个特定的UI子线程才能更新,也 阅读全文

posted @ 2023-11-06 10:56 Mysticbinary 阅读(30) 评论(0) 推荐(0) 编辑

2023年11月3日 #

傅里叶变换的应用场景

摘要: What is Fourier Transform 傅里叶变换(Fourier Transform)是一种数学工具,原理是将时域(时间域)中的信号转换为频域(频率域)表示。 可以理解为一种转换工具,类似将整数转成分数,只是说类似,但区别很大,将整数转换为分数是一种数值转换,它涉及到改变数值的表示方式 阅读全文

posted @ 2023-11-03 15:56 Mysticbinary 阅读(132) 评论(2) 推荐(0) 编辑

线性代数解决什么问题?

摘要: 目录线性代数解决以下几类问题特征值和特征向量是什么?什么是非零向量?一些思考应用示例 线性代数是数学的一个分支,研究向量空间和线性映射的性质和结构。它在许多领域中都有广泛的应用,包括物理学、工程学、计算机科学、经济学等。 线性代数解决以下几类问题 线性方程组求解:线性代数提供了求解线性方程组的方法和 阅读全文

posted @ 2023-11-03 09:40 Mysticbinary 阅读(91) 评论(0) 推荐(0) 编辑

2023年11月1日 #

Callback Experience

摘要: 今天遇到一个需求总算是需要使用到callback了, 我记录一下。 需求是: 后台系统会不定期的产生一条新数据,前端的UI界面有一个表格,这个表格也得实时的更新展示出来。 这个场景最合适用回调了。 然后我梳理了一下简图: 这种场景最适合使用回调的方式去解决, // 模拟后台发送消息 public c 阅读全文

posted @ 2023-11-01 15:45 Mysticbinary 阅读(17) 评论(0) 推荐(0) 编辑

2023年10月31日 #

堆、队列数据结构 Primary

摘要: What is Stack、Queue? 栈(Stack)又名堆栈; 队列(Queue); 堆栈的特点: 由于堆栈的栈和蘸碟的蘸同音,可以想象去火锅店吃饭,调味台上有一摞蘸碟,你是不是只能从顶上的蘸碟拿起,这就是堆栈的特点:后进先出。 队列的特点: 队列就是类似排队的数据结构,比如排队打饭,先排队的 阅读全文

posted @ 2023-10-31 14:16 Mysticbinary 阅读(33) 评论(0) 推荐(0) 编辑

2023年10月30日 #

简单的凯撒密码、维吉尼亚密码介绍

摘要: 凯撒密码: 1-25位偏移示意图: 25是个重要的周期数 过了25要么程序判断不允许继续。要么除以25,看余下多少,就是要位移的数。 维吉尼亚密码: 请描述维吉尼亚密码 和 凯撒密码的区别是什么? 不同点: 凯撒密码,就是将字母进行位移,位移范围1-25; 维吉尼亚密码是查表,查表范围也是1-26; 阅读全文

posted @ 2023-10-30 15:14 Mysticbinary 阅读(77) 评论(0) 推荐(0) 编辑

2023年10月24日 #

JGoodies Usage Notes

摘要: 目录What is JGoodies ?JGoodies 导包、设置行列规范解释合并单元格的示例代码合并列合并行Reference What is JGoodies ? Swing UI 里面提供多种组件类出来使用,组件就是负责组件自身的功能,组件之间的布局方式是单独的,需要单独设计,布局方式有多种 阅读全文

posted @ 2023-10-24 14:33 Mysticbinary 阅读(87) 评论(0) 推荐(0) 编辑

2023年10月19日 #

解任意三角 —— 余弦定理、正弦定理

摘要: 锐角内的直角三角形的勾股定理只能求解90°直角三角形的问题,但是现实的需求不光只是90°内的三角,下文介绍用正弦、余弦定理帮助解任意角的问题。 正弦定理 适用场景 在以下的情形,我们可以用余弦定理: 已知三角形的两边和两边中间的夹角,求第三边; 已知三角形的三边,求其角度(如以下的例子)。 定理公式 阅读全文

posted @ 2023-10-19 14:06 Mysticbinary 阅读(48) 评论(0) 推荐(0) 编辑

2023年10月18日 #

Burp Suite Extend APIs Notes

摘要: 目录APIs分类插件入口、帮助Http数据流处理UI界面&组件工具&辅助Intruder模块 —— 对该模块功能扩展Scan模块 —— 对该模块功能扩展APIs index Brup插件的开发,大体流程就是在自己创建的BurpExtender类上去实现不同功能的接口。 所以,你想要开发出什么功能,就 阅读全文

posted @ 2023-10-18 17:05 Mysticbinary 阅读(20) 评论(0) 推荐(0) 编辑

Burp Suite 插件开发之UI界面——以Button举例

摘要: Guide 不管是什么软件,大多是需要UI界面的。Burp Suite的插件开发也不例外,某些场景下也需要配合UI界面才能更好操作插件的功能。 UI界面的开发,无非是学习各种组件的使用方法,根据它们的使用特点去编写特定的事件函数。 由于组件都是前人都写好的,我们只管拿过来使用即可,主要是熟悉组件的使 阅读全文

posted @ 2023-10-18 16:28 Mysticbinary 阅读(150) 评论(0) 推荐(0) 编辑

导航