随笔分类 - 杂
串联与并联
摘要:目录电流(I)电压(V)电阻(R)欧姆定律串联(Series Connection)并联(Parallel Connection)串联 vs 并联对比总结 串联与并联的工作方式介绍 串联与并联之间的区别? 怎么区分事物属于串联还是并联? 物理世界中经常能看到串联和并联,它们是两种连接方式,一般用电流
阅读全文
程序是怎么运行起来的?
摘要:目录Reference 一个程序能运行起来,需要如下几个步骤: 用代码编译出来的执行包; 运行执行包的时候,执行包会自动向系统申请内存,这个内存类似数据库,用来存储变量,当然还需要调用计算指令。 系统不会预先分配固定内存,而是根据程序需求动态调整。 下面就模拟一个程序运行起来的,需要不同类型的功能区
阅读全文
线与逻辑
摘要:目录逻辑是什么?错误逻辑逻辑的类型一个输入———非门二个输入———与门二个输入———或门二个输入———异或门...总结认识万物底层逻辑步骤Reference 逻辑是什么? 简而言之就是一根线。 总结: 按下开关,则电灯一定能亮。 例子1: 已知三角形的3个内角和是180°, 内角1是90°,内角2是
阅读全文
BurpSuite重放发包的子选项 区别
摘要:目录Send Group in parallelSingle connection 和 Separate connections 的差别实际应用场景Reference 2022年之后,Burp多了几种种类的发包格式(这里指 Send group), Sending over a single con
阅读全文
因果与逻辑
摘要:目录A和B的因果关系分析因果关系的利器1. 逻辑推理2. 实验验证、统计分析示例因果分析错误的场景实际案例分析因果和逻辑的差别逻辑——条件1. 充分条件(Sufficient Condition)2. 必要条件(Necessary Condition)3. 充分必要条件(Sufficient and
阅读全文
二进制与位操作(位运算)
摘要:目录一些基础概念用二进制与十进制表示数符号位与溢出位操作向左移位 (<<)向右移位 (>>)位的或 (|)位的与 (&)位的异或 (^)位的取反 (~)位操作总结案例——按位与判断奇偶数案例——按位异或交换两个数字交换步骤:案例——集合的操作1. 并集(Union)2. 交集(Intersectio
阅读全文
关于计算机体系结构的一些思考
摘要:目录输入/输入模型分层层的一些通用法则算法和程序算法的其它要求一个算法能运行的条件算法的研发过程宏观视角看待算法 输入/输入 现代计算机都采用存储程序结构,又称为冯·诺依曼结构,所有对计算机的操作,都可以简化为如下模型: 现代计算机组成的五大部分: 控制器 运算器 存储器 输入/输出设备 冯·诺依曼
阅读全文
Java开发环境安装笔记
摘要:目录JDK的版本Java 8Java 9Java 11 (LTS)Java 17 (LTS)Java 21JDK的环境变量设置JAVA_HOME 和 PATH 环境变量CLASSPATH 环境变量多个SDK版本切换 又双叒叕换了一个电脑,又得重新折腾各种软件的安装,记录一下吧... JAVA的编程环
阅读全文
Java switch 自定义表格的渲染和编辑示例
摘要:目录正常使用表格自定义表格样式自定义Model渲染器代码:编辑器代码: 不管是什么编程语言,都已经内置好很多典型的前端组件给你使用,使用这些默认组件基本能完成80%的工作了,但是还是有些独特的需求完成不了,比如点击一个按钮,按钮按下要出现五彩斑斓的背景阴影,这种就需要对组件进行自定义了。 下面使用J
阅读全文
Burp extensions开发之注册机制
摘要:目录Why can extends a interface get a callback in Java ?注册机制 Why can extends a interface get a callback in Java ? BurpSuite提供了一个标准的API接口,插件开发者需要实现其中的某些接
阅读全文
Burp extensions开发之更新UI组件
摘要:目录Issue noteSolve ItCode 示例 Issue note 操作Swing GUI 组件时,遇到一个问题,比如在前端设置了一个表格,表格里面的数据是后台动态生成的,发现却更新不了。 我尝试猜测问题的原因: 我把表格嵌套在一个面板B,面板B又嵌套在面板A,所以需要刷新面板A才行,也不
阅读全文
Swing UI - JGoodies 笔记
摘要:目录What is JGoodies ?JGoodies 导包、设置行列规范解释合并单元格的示例代码合并列合并行Reference What is JGoodies ? Swing UI 里面提供多种组件类出来使用,组件就是负责组件自身的功能,组件之间的布局方式是单独的,需要单独设计,布局方式有多种
阅读全文
Burp extensions APIs Introduction
摘要:目录APIs分类插件入口、帮助Http数据流处理UI界面&组件工具&辅助Intruder模块 —— 对该模块功能扩展Scan模块 —— 对该模块功能扩展APIs index Brup插件的开发,大体流程就是在自己创建的BurpExtender类上去实现不同功能的接口。 所以,你想要开发出什么功能,就
阅读全文
Burp extensions开发 UI-Button按钮
摘要:目录GuideButton界面的搭建、编写事件事件解决通信问题 Guide 不管是什么软件,大多是需要UI界面的。Burp Suite的插件开发也不例外,某些场景下也需要配合UI界面才能更好操作插件的功能。 UI界面的开发,无非是学习各种组件的使用方法,根据它们的使用特点去编写特定的事件函数。 由于
阅读全文
并发和并行、多线程概念
摘要:目录并发和并行概念调度进程、线程、协程的关系系统和多个线程的关系:线程和协程的关系:多线程的基础概念线程的生命周期线程通信 并发和并行概念 简而言之,并发(Concurrency)只是交替执行多个任务,而 并行(Parallelism)正同时执行多个任务。 而决定一个系统是否能够并发或者并行的原因在
阅读全文
BurpSuite:Unexpected_information插件介绍
摘要:Unexpected_information 是什么? Unexpected_information是一款开源的Burp插件, 该插件的主要场景是用来辅助渗透测试工作,它可以自动的标记出请求包中的一些敏感信息、JS接口和一些特殊字段,防止我们在测试中疏忽了一些数据包,能发现平时渗透测试中忽略掉的一细
阅读全文
Burp extensions Guide
摘要:目录Burp Suite是什么?HTTP/HTTPS协议内容简要划分插件的调用原理介绍Burp Suite的API的简要划分开发流程简介案例1 —— 对HTTP\HTTPS数据流处理案例2 —— 高亮、新标签界面 功能实现高亮非常简单新标签界面插件的断点调试UI界面Reference Burp Su
阅读全文
The difference between Chrome and Firefox use CA
摘要:The difference about digital certificates. Firefox See the alarm info. Summary: Mozilla Company manage some open CA lib。该(CA)存储库帮助确保这些数字证书认证机构遵循最佳实践,以
阅读全文
Python3 use a two-way transport file by WEB
摘要:Introduce 之前在虚拟机、远程的服务器,如果因为一些硬性限制,但又想传输的文件的时候,没有太好的办法的时候,系统如果默认安装了Python3,可以使用python自带的server服务来进行文件传输, // python 2.X temp$ python -m SimpleHTTPServe
阅读全文
浙公网安备 33010602011771号