Mysticbinary

随笔分类 -  CodeSyntax

1 2 下一页

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

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

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

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

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

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

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

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

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) 编辑

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) 编辑

Interface from multiple perspectives
摘要:> Interface is a broad concept, So to understand it please use multiple perspectives. 中文日:君子不器。 # Vision One —— Program design 接口是类的一种扩展,可以以一种居高临下的视野去 阅读全文

posted @ 2023-08-29 14:53 Mysticbinary 阅读(15) 评论(0) 推荐(1) 编辑

Java Polymorphism Concept —— OOP
摘要:# What is Polymorphism 这个多态看中文确实有点费解,多态的英文是Polymorphism,它的翻译含义是: n. 多态性 (可以看出是比较宽泛的) n. 多型现象 从翻译也看不出啥, 我举一个生活中的例子来引入多态: 生活中有很多常见的物体具有多态性。例如,一张纸可以用来写字、 阅读全文

posted @ 2023-08-21 14:39 Mysticbinary 阅读(30) 评论(0) 推荐(0) 编辑

Callback Function Essence
摘要:目录Include ExampleWhat is CallbackThe difference between Callback function and Event functionUnderstanding callbacks from an assembly language perspect 阅读全文

posted @ 2023-08-19 22:20 Mysticbinary 阅读(156) 评论(0) 推荐(0) 编辑

Problems caused by variable without initialization value
摘要:# Problem description ```C unsigned char key[16] = {0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01}; u 阅读全文

posted @ 2023-03-03 14:28 Mysticbinary 阅读(38) 评论(0) 推荐(0) 编辑

What is Point?
摘要:# Lead into 指针其实跟一些运算符的表达式类似(例如i++,i--),它通过符号隐藏了内部的计算过程,只要学习者逐步的分解开,就很容易理解了。学习指针的时候,尽量想象底层硬件的工作方式,也能有助理解。 为什么会觉得指针难? 因为指针在现在的高级语言上基本不使用了,不使用的东西就会觉得很遥远 阅读全文

posted @ 2023-03-02 09:30 Mysticbinary 阅读(76) 评论(0) 推荐(0) 编辑

Basic data type
摘要:# Convention - 口 = 1 Byte,用于具象化,方便眼睛对比长度; - void = 空类型; - C语言中,short、long、singned、unsigned都为**说明符**,可以改变标识符存储大小; - C语言中,在声明整型变量时,如果声明中已经有一个其他的(同等)说明符, 阅读全文

posted @ 2023-03-01 20:37 Mysticbinary 阅读(63) 评论(0) 推荐(0) 编辑

C Point Demo
摘要:指针参数的DEMO #include <stdio.h> void hex_printf(char* buf, int buf_len) { int i = 0; if (NULL == buf) { return; } printf("len is : %d \n", buf_len); prin 阅读全文

posted @ 2023-03-01 11:35 Mysticbinary 阅读(38) 评论(0) 推荐(0) 编辑

WEB MVC each layer introduce
摘要:# What is WEB MVC? Whay need WEB MVC? As WEB application is a very huge program. The correct approach is to layer and module a large program. The WEB 阅读全文

posted @ 2023-02-21 10:41 Mysticbinary 阅读(383) 评论(0) 推荐(0) 编辑

What is Closure(闭包)?
摘要:# Reference 不知道什么是闭包,推荐去看看这个视频: > 【python技巧060】形象理解闭包,玩转闭包 https://www.bilibili.com/video/BV1Vx4y1u7YX/ # Closure Concept **闭包就是能把函数的内部私有信息传递出去的一种机制,并 阅读全文

posted @ 2023-01-24 23:34 Mysticbinary 阅读(42) 评论(0) 推荐(0) 编辑

AJAX使用记录
摘要:什么是AJAX AJAX = Asynchronous JavaScript And XML. 我感觉 AJAX 是一个有点误导性的名称。让人觉得 AJAX 应用程序只能使用 XML 来传输数据,但以纯文本或 JSON 文本形式传输数据也很常见。 AJAX是一种网页前端技术,它允许通过在后台与 We 阅读全文

posted @ 2023-01-15 23:02 Mysticbinary 阅读(22) 评论(0) 推荐(0) 编辑

Introduction to the concept of Reflective Programming
摘要:# What is Reflective Programming Reflective programming are also called reflection on computer. 高级语言里面除了有函数,还有类、接口等概念,而反射技术就是一种控制和管理类的技术。高级语言编译出来的程序在运 阅读全文

posted @ 2022-12-16 15:34 Mysticbinary 阅读(32) 评论(0) 推荐(0) 编辑

Operational certificates with Java
摘要:# .crt证书转成.pem格式 先解释一下.crt 和 .pem是什么,看下图 ![](https://img2023.cnblogs.com/blog/1552062/202211/1552062-20221128155414455-1239770108.png) 图是网上找到, 链接: htt 阅读全文

posted @ 2022-11-28 16:04 Mysticbinary 阅读(135) 评论(0) 推荐(0) 编辑

强弱类型编程语言 用==与===的区别与比较
摘要:一些弱类型的编程语言普遍都有 == 、 之类的比较运算符, 当你想要比较可能包含等于但可能具有不同类型的值的变量时,==它很有用。 例如: var x = 10; var y = '10'; console.log(x == y) // true console.log(x y) // false 阅读全文

posted @ 2021-02-25 16:18 Mysticbinary 阅读(164) 评论(2) 推荐(0) 编辑

1 2 下一页

导航