Mysticbinary

2023年10月18日 #

角度与弧度的互换

摘要: 弧度的引入 所以在日常生活中,角度比较容易使用,但在数学中,弧度就比较合适。 什么是弧度? 角度与弧度的基本关系式为 只要记住平角是π就行,一定要记住,答应我,你一定要记住平角就是π! 180° = π ,360° = 2π 四个象限角度与弧度的转换: 90度 = $\frac {π}{2} $ , 阅读全文

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

2023年10月17日 #

What is click event?

摘要: 先不去讨论它语法、原理,先描述一下它的功能性, Click event想要实现的效果是? 开发者在UI界面上放置一个按钮, 并且开发者写了一段功能函数, 当有人点击了这个UI按钮,就会自动去执行这段功能函数。 这就是点击按钮想要的效果。 点击事件的实现原理思考 常见的按钮点击事件的简要实现原理: / 阅读全文

posted @ 2023-10-17 17:58 Mysticbinary 阅读(12) 评论(0) 推荐(0) 编辑

函数的性质——奇偶性

摘要: 目录怎么判断一个函数的奇偶性?判断函数的奇偶性有什么用?奇偶性的图像图像上的规律练习 怎么判断一个函数的奇偶性? 如果函数满足 f(-x) = -f(x),则说明它是奇函数;如果函数满足 f(-x) = f(x),则说明它是偶函数。 举例说明: 当函数满足 f(-x) = -f(x) 时,它是一个奇 阅读全文

posted @ 2023-10-17 10:13 Mysticbinary 阅读(241) 评论(0) 推荐(0) 编辑

2023年10月12日 #

线的分类 —— 弦、切、割

摘要: 目录弦弦在三角形上定义:弦在曲线上定义:单位圆与6线图 弦 弦是一个广泛的词,比如琴弦、弓弦、弦月等,这里不讨论广泛的含义,只讨论在几何图形上的弦是什么。 弦在三角形上定义: 弦可以指直角三角形上的斜边。 弦在曲线上定义: 曲线上二点之连线为弦; 若一线段的两个端点都在曲线上,则该线段称作该曲线的弦 阅读全文

posted @ 2023-10-12 23:00 Mysticbinary 阅读(165) 评论(0) 推荐(0) 编辑

2023年10月11日 #

An interesting CTF experience

摘要: Requirement The Test have eight flag, Can you finding all? Begin first aHR0cHM6Ly9DaGluYUNOQ3lTZWM6Y3liZXJjeWJlckBjdXJpb3NpdHkudmxhYjAxLmRlLw== to Bas 阅读全文

posted @ 2023-10-11 16:42 Mysticbinary 阅读(76) 评论(0) 推荐(0) 编辑

2023年10月10日 #

Basic concepts of complex number

摘要: 目录虚数的引入复数和虚数的关系Example - 分辨一个数判断两个复数是否相等的条件共轭复数复数的几何意义、复平面的认识求复数的模Reference 虚数的引入 假设有一个数,可以叫它X数,但是不太好听,改成高大上一点,叫成虚数吧! 对它的定义如下: 虚数=i \(i^2\) = -1 这样搞有什 阅读全文

posted @ 2023-10-10 16:55 Mysticbinary 阅读(12) 评论(0) 推荐(0) 编辑

2023年10月9日 #

Chinese Bank Card and Credit Card ID

摘要: Regular match expression: [^0-9]((3|4|5|6|9)\d{15,18})[^0-9] Rule characteristics: first number:3 or 4 or 5 or 6 or 9 total lenght: 16~19 阅读全文

posted @ 2023-10-09 11:19 Mysticbinary 阅读(7) 评论(0) 推荐(0) 编辑

2023年10月7日 #

Basic concepts of function

摘要: 目录函数是什么?案例 —— 函数的性质定义域值域单调性单调区间最大值、最小值周期性对称性 函数是什么? 简单来说,指一个实数映射到另一个实数的过程; 详细来说,指用于描述两个数集之间的关系。 一个函数通常由以下三个要素定义(缺一不可): 定义域(Domain):函数的定义域是指函数接受输入的所有可能 阅读全文

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

2023年9月30日 #

Frequency - 频率

摘要: Frequency define 阅读全文

posted @ 2023-09-30 21:54 Mysticbinary 阅读(3) 评论(0) 推荐(0) 编辑

2023年9月28日 #

What is Lambda?

摘要: 根据我的观察,Lambda是一种比较灵活的形式,需要多看几个案例才能明白它。 Lambda是一种简化代码的技术手段,主要用于简化匿名实现类,允许把函数作为一个方法的参数传递进方法中。它本身并不会创造出新的概念和功能来。不过现在很多开源项目都使用到这种技术,我的原则是能看懂别人代码即可。 Lamdba 阅读全文

posted @ 2023-09-28 16:07 Mysticbinary 阅读(33) 评论(0) 推荐(0) 编辑

What is Serializable ?

摘要: 在Java中,Serializable是一个标记接口(marker interface),用于指示一个类的对象可以被序列化。序列化是将对象转换为字节流的过程,可以将对象保存到文件、在网络上传输或在内存中传递。 当一个类实现了Serializable接口时,它表示该类的对象可以被序列化和反序列化。 序 阅读全文

posted @ 2023-09-28 11:10 Mysticbinary 阅读(31) 评论(0) 推荐(0) 编辑

Common Certificate Formats

摘要: 为什么会有那么多种类的证书? 一般而言,不同后缀的证书代表不同的编码、解码规则。要么是不同功能场景,要么是同一个功能只是不同厂商的不同风格罢了。 不一一记录了,用到在查吧。 Reference 数字证书常见格式整理 https://blog.csdn.net/zhulianhai0927/artic 阅读全文

posted @ 2023-09-28 10:53 Mysticbinary 阅读(3) 评论(0) 推荐(0) 编辑

若依框架的startPage( )函数怎么自动关联查询SQL语句?

摘要: Question Description 使用JAVA语言的若依框架的时候,发现只要使用了startPage()函数, 并不需要前端传递分页的数据,也不需要注解,就能完成分页功能。预判他应该是使用类似拦截器的机制,但还是感觉很神奇,感觉知道个大概不过瘾,还是要更细致的了解才能满足,就想研究一下并记录 阅读全文

posted @ 2023-09-28 09:29 Mysticbinary 阅读(392) 评论(0) 推荐(0) 编辑

2023年9月27日 #

The importance of value passing and reference passing

摘要: 不管哪个语言都有值传递,引用传递两种方式,在C语言里面引用传递用指针搞定。在Java里面没有指针,所以Java就规定(之前的设计)了某些类型是值传递,某些类型是引用传递,当然完全没必要去全部类型分析一遍,比如int是什么XX传递,String是什么XX传递...,浪费时间,因为现在查AI那么方便快捷 阅读全文

posted @ 2023-09-27 14:36 Mysticbinary 阅读(22) 评论(0) 推荐(0) 编辑

2023年9月26日 #

辅助线的启发 —— 增加信息量、将未知转为可知

摘要: 举例说明: 一个汉字 三 ,已知第一条直线和第二条直线都与底下的第三条直线平行,怎么求证上边两条直线也平行呢? 在这个题目里面根本就没有相交线,也就更没有同位角、内错角这些东西,那我们怎么运用这些定理呢? 我们在汉字三的基础上从上到下画上一根倾斜的竖线,汉字三就立刻变成丰字。丰字一出现,一切都变得简 阅读全文

posted @ 2023-09-26 10:43 Mysticbinary 阅读(11) 评论(0) 推荐(0) 编辑

2023年9月25日 #

元素周期表的启发——发现规律就是预言

摘要: 背景 18世纪的科学家们发现的元素就有30多种,到了19世纪,被发现的元素种类已经达到了54种。 越来越多的元素被科学家们发现,但是这些元素之间又有什么联系呢? 这个问题一直困扰着俄国的科学家门捷列夫。门捷列夫一直想通过自己所学的知识找出化学元素之间的联系,很多次都失败了。但是,门捷列夫没有放弃,有 阅读全文

posted @ 2023-09-25 09:55 Mysticbinary 阅读(120) 评论(0) 推荐(0) 编辑

2023年9月23日 #

Introduction of derivatives(导数)

摘要: 目录什么是斜率?怎么求斜率?导数的计算导数就是一种特殊的函数一阶导数、二阶导数的认识导数的应用场景 什么是斜率? 导数可以被理解为:一个函数在某一点上的斜率。在函数图像上,导数表示了函数内在给定一个点处的变化速率。 对于一元一次函数,导数就是函数图像在该点处的切线的斜率,而这个函数,每个点的斜率都是 阅读全文

posted @ 2023-09-23 23:56 Mysticbinary 阅读(34) 评论(0) 推荐(0) 编辑

Quantitative Relationship Induction

摘要: 数量关系是指事物之间的数值或数量之间的相互关系(+、-、*、/)。 数量关系描述各种量的变化和相互关系。数量关系可以包括数值的比较、增减、比例、百分比、平均值等方面。 在数学中,数量关系可以通过代数方程、不等式、函数等数学工具来表示和解决。例如,通过方程可以描述两个量的等值关系,通过不等式可以表示两 阅读全文

posted @ 2023-09-23 22:08 Mysticbinary 阅读(8) 评论(0) 推荐(0) 编辑

2023年9月18日 #

为什么要验根?

摘要: 什么样的方程要验根? 一般来说,方程都是根据现实的映射而列的方程,未知数就是现实中不知道的,目的就是为了求出未知数。所以要解方程,在解方程里,如果遇到有分母的式子(这种称为分式),那么解方程的时候都是先进行去分母操作,然后在使用整式方程的方法去求解。 如果分母含有未知数的分式方程在解方程的时候,需要 阅读全文

posted @ 2023-09-18 07:22 Mysticbinary 阅读(70) 评论(0) 推荐(0) 编辑

2023年9月14日 #

How to parse OR AND within text

摘要: 假设你有一行 String condition = "A or B and C"; 语句,请问怎么做才能变成一行真正的逻辑表达式(能在计算机中运行计算)? Resolution 声明一个List<List<String>>结构; 先分割 or ; 变成 [ A, B and C ] 不包含and的, 阅读全文

posted @ 2023-09-14 17:13 Mysticbinary 阅读(17) 评论(0) 推荐(1) 编辑

2023年9月13日 #

Understanding UML in seconds

摘要: 目录UML结构解析开发类图类图间的关系双向关联单向关联自关联多重性关联聚合关系组合关系依赖关系案例泛化关系案例接口与实现关系案例Practies UML 是一种分析设计语言,也就是一种建模语言。 UML结构解析 UML其结构主要包括以下几个部分: 视图(View) 多个图形组成的集合; 图(Diag 阅读全文

posted @ 2023-09-13 14:42 Mysticbinary 阅读(262) 评论(2) 推荐(2) 编辑

2023年9月12日 #

Concurrency and Parallelism

摘要: 简而言之,Concurrency(并发)就是交替执行多个任务,而 Parallelism(并行)是同时执行多个任务。 Concurrency Parallelism 多线程和硬件 在单核CPU中,只有并发,没有并行; 编程中,编程语言调用系统的接口,编程语言只负责调用,至于是并发还是并行,还得取决于 阅读全文

posted @ 2023-09-12 14:21 Mysticbinary 阅读(5) 评论(0) 推荐(0) 编辑

2023年9月11日 #

Burp Unexpected_information插件二次开发教程

摘要: Unexpected_information 是什么? Unexpected_information是一款开源的Burp插件, 该插件的主要场景是用来辅助渗透测试工作,它可以自动的标记出请求包中的一些敏感信息、JS接口和一些特殊字段,防止我们在测试中疏忽了一些数据包,能发现平时渗透测试中忽略掉的一细 阅读全文

posted @ 2023-09-11 17:24 Mysticbinary 阅读(186) 评论(0) 推荐(0) 编辑

Burp Suite Extension Development Guide

摘要: Burp Suite是什么? Burp Suite是一款Web应用程序渗透测试工具,可以帮助用户发现和利用Web应用程序中的漏洞,提高渗透测试的效率和精度。 Web应用程序最常用的传输数据的协议就是HTTP/HTTPS,所以我们将从HTTP协议的数据格式开始介绍。 HTTP/HTTPS协议内容简要划 阅读全文

posted @ 2023-09-11 09:52 Mysticbinary 阅读(224) 评论(0) 推荐(0) 编辑

2023年9月10日 #

统计图入门

摘要: 目录为什么需要统计图?为什么需要各式各样的统计图?扇形图条形图折线图频数直方图例子1 —— 统计跳绳 为什么需要统计图? 因为统计图是一种可以简单、快速了解数据的一种图形可视化方式。 统计图也是一种人工处理过的数据,这种数据有助于对未来趋势进行预测和决策。 为什么需要各式各样的统计图? 每个人的社会 阅读全文

posted @ 2023-09-10 22:39 Mysticbinary 阅读(148) 评论(0) 推荐(0) 编辑

2023年9月8日 #

Visitor Pattern

摘要: 光看访客这个名字,猜测这个访客模式应该非常好理解,只要玩过Linux的人,都能深刻明白Root和非Root和访客账号登录的巨大差别性。 # What is Visitor? 如果你没玩过Linux,那么假设公共的图书馆有一台电脑,有两个账户: - 其中一个是**管理员(Admin)**的账户,拥有这 阅读全文

posted @ 2023-09-08 15:44 Mysticbinary 阅读(24) 评论(0) 推荐(0) 编辑

Interpreter Pattern

摘要: It can explain what ? 如下是解释器要解释的主体: 加减乘除等运算,3+4/9+6*8 摩尔斯电码 正则表达式 El表达式 OGNL表达式 小明是北京人 小红是一名售货员 部门领导下发一则通知 ... How explain ? 解释器模式常用于对简单语言集的编译或分析,例如: 阅读全文

posted @ 2023-09-08 13:48 Mysticbinary 阅读(30) 评论(0) 推荐(2) 编辑

2023年9月7日 #

Induction of Design Pattern

摘要: 网上查到的设计模式有23种,通过归纳去认识他们也是一种不错的视角。 我这边不按照主流的观点去划分为创建型、结构型、行为型三大类,我只归纳为创建型(Creational Class)、简单功能场景(Simple Method Class)、复杂功能场景(Complex Method Class)三大类 阅读全文

posted @ 2023-09-07 14:43 Mysticbinary 阅读(31) 评论(0) 推荐(1) 编辑

2023年9月6日 #

Mediator Pattern

摘要: Mediator Pattern 就类似现实生活中的中介(中间人),房屋中介、媒婆中介、权利寻租中介... ,现实中为什么需要中介,在现实中的原因主要是两个 一为了保护双方当事人的安全,只要中介人不泄密,他们双方就可以秘密的把交易完成,并且双方都是安全的。二是买卖双方并不信任双方,但是他们都共同的信 阅读全文

posted @ 2023-09-06 10:53 Mysticbinary 阅读(4) 评论(0) 推荐(1) 编辑

2023年9月5日 #

Bridge Pattern

摘要: # What is Bridge Pattern 桥接模式(Bridge Pattern),旨在将抽象部分和实现部分解耦,使它们可以独立地变化。该模式通过将抽象和实现分离,使它们可以独立地进行扩展和修改,同时通过桥接(Bridge)将它们连接起来。 将一个事物原本耦合在一起的东西,通过定义成抽象和实 阅读全文

posted @ 2023-09-05 22:54 Mysticbinary 阅读(23) 评论(0) 推荐(1) 编辑

Template Pattern —— Behavioral Class

摘要: # Hook Method 钩子方法(Hook Method)之所以被称为“钩子”,是因为它在算法或流程中提供了一个“钩子”,允许子类在特定的点上“钩入”自己的实现逻辑,从而影响算法的行为或流程的执行。 它类似于一个挂钩、锚点,所以叫Hook method, 它允许子类插入自定义的代码来改变或扩展算 阅读全文

posted @ 2023-09-05 17:39 Mysticbinary 阅读(17) 评论(0) 推荐(1) 编辑

Flyweight Pattern —— Creational Class

摘要: 享元模式在主流的标准里是放到结构大类下的,但是我感觉这个模式的最终作用也是为了获取一个类,所以我将其划分到创建大类下。 # What is Flyweight Pattern Flyweight 是指轻量级的。 享元模式旨在支持大量细粒度的对象共享,以减少内存消耗。该模式通过共享相似对象的部分状态, 阅读全文

posted @ 2023-09-05 14:46 Mysticbinary 阅读(24) 评论(0) 推荐(1) 编辑

2023年9月4日 #

充分条件、必要条件、充要条件

摘要: # 逻辑条件的运用场景 `充分条件`与`必要条件`在现实生活中有广泛的运用。以下是一些常见的例子: - 医疗诊断: 在医疗诊断中,医生常常根据患者的症状和检查结果来推断可能的疾病。 例如,如果一个患者出现胸痛和气短的症状,且心电图显示心肌缺血,那么医生可以推断该患者可能患有冠心病。这里,充分条件是胸 阅读全文

posted @ 2023-09-04 09:56 Mysticbinary 阅读(409) 评论(0) 推荐(1) 编辑

2023年8月31日 #

六大程序设计原则 + 合成复用原则

摘要: 目录Global Diagram依赖倒置原则(依赖抽象接口,而不是具体对象)单一职责原则(类、接口、方法)开闭原则 (扩展开放,修改关闭)里氏替换原则(基类和子类之间的关系)接口隔离原则(接口按照功能细分)最少知道原则 (类与类之间的亲疏关系)合成复用原则(Composite Reuse Princ 阅读全文

posted @ 2023-08-31 10:09 Mysticbinary 阅读(87) 评论(0) 推荐(2) 编辑

2023年8月30日 #

Builder Pattern —— Structure Class

摘要: # Core 建造者模式又称为`生成器模式`,主要用于对复杂对象的构建、初始化,它可以**将多个简单的组件对象按顺序一步步组装起来**,**最终构建成一个复杂的成品对象**。 与工厂系列模式不同的是,建造者模式的主要目的在于把烦琐的**构建过程**从不同对象中抽离出来,使其脱离并独立于产品类与工厂类 阅读全文

posted @ 2023-08-30 19:24 Mysticbinary 阅读(28) 评论(0) 推荐(1) 编辑

Observer Patterns —— Behavorial Class

摘要: # Oberver Define Observer Patterns 定义对象间的**一种一对多**的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都会得到通知并被自动更新。 # Key elements - 主题(Subject)interface - 主题(Subject) - 订阅者 阅读全文

posted @ 2023-08-30 18:56 Mysticbinary 阅读(8) 评论(0) 推荐(1) 编辑

Composite Pattern —— Structure Class

摘要: # 应用场景 - 系统的文件处理系统 - UI界面的Menu item - 公司人员职级划分 - ... # What is Composite Pattern Composite Pattern(组合模式)也叫叉数、对象树、Object Tree、...。它的思想很类似自然界的树状结构。组合模式也 阅读全文

posted @ 2023-08-30 15:52 Mysticbinary 阅读(13) 评论(0) 推荐(1) 编辑

Prototype Pattern —— Creational Class

摘要: # Background knowledge 在Java中,Cloneable 接口是一个标记接口(Marker Interface,它们内部都没有方法和属性),实现Cloneable接口表示该对象能被克隆,能使用Object.clone()方法。 要实现克隆功能,需要满足以下两个条件: - 类实现 阅读全文

posted @ 2023-08-30 11:22 Mysticbinary 阅读(33) 评论(0) 推荐(1) 编辑

2023年8月29日 #

Factory Pattern —— Creational Class

摘要: 工厂方法模式是比较有启发的一个模式,它告诉我们可以通过增加新的对象专门管理“变化”。 例如,我们为了解决new()引起的“变化”,就引入了工厂类型,由新增的工厂类型专门处理new()相关的“变化”,确保客户程序不受这些变化的直接影响。 这个其实就是很典型的计算机编程思维,计算机科学中的大部分问题都可 阅读全文

posted @ 2023-08-29 18:07 Mysticbinary 阅读(32) 评论(0) 推荐(1) 编辑

Singleton pattern —— Creational Class

摘要: # Guide 1. 先知道为什么要用单例模式; 2. 单例模式两种创建模式的认识: - 启动程序时马上创建;(积极型) - 启动程序后也不创建,只在用到时才创建; (懒惰型) 3. 懒惰型单例模式将遇到的多线程安全问题,所以就要学习线程安全版的懒惰型单例模式。 # What is singleto 阅读全文

posted @ 2023-08-29 17:06 Mysticbinary 阅读(5) 评论(0) 推荐(1) 编辑

导航