自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

网安小白

学习中的小白

  • 博客(52)
  • 资源 (5)
  • 收藏
  • 关注

原创 计算几何学习

学习计算几何过程中对经典算法的记录

2024-09-12 08:54:42 494

原创 【Qt 基础】绘图

Qt绘图,QPainter拿着QPen和QBrush在Window(窗口)中画图。

2024-07-13 09:32:32 392

原创 Windows 无法访问wsl ubuntu 中 docker 的端口

随着WSL的更新,wsl的增加了许多特性,但也遇到了一些问题:- 代理方式的改变- 端口访问问题由于折腾了很久,所以做一下记录。

2024-02-29 09:20:03 3355 1

原创 基于JPBC的无证书聚合签名方案实现

一开始签名方案是基于PKI的,无证书签名起源于 基于身份密码体制, 2009 年第一篇无证书签名方案被提出,随后出现了一些列方案;包括无配对的无证书聚合签名方案,更多内容参考文献.暂时没有看见无证书聚合签名方案实现相关的代码,本文基于JPBC库实现,使用方法可以参考B站视频。也可以使用C++和PBC库实现。

2023-11-21 22:10:46 1227

原创 06_接口隔离模式

从客户程序的角度来看,Facade模式简化了整个组件系统的接口,对于组件内部与外部客户程序来说,达到了一种“解耦”的效果内部子系统的任何变化不会影响到Facade接口的变化。Facade设计模式更注重从架构的层次去看整个系统,而不是单个类的层次。Facade很多时候更是一种架构设计模式。Facade设计模式并非一个集装箱,可以任意地放进任何多个对象。Facade模式中组件的内部应该是“相互耦合关系比较大的一系列组件”,而不是一个简单的功能集合。接口-思想。

2023-10-24 14:35:51 176

原创 05_对象性能模式

Singleton模式一般不要支持拷贝构造函数和Clone接口,因为这有可能导致多个对象实例,与Singleton模式的初衷违背。如何实现多线程环境下安全的Singleton?注意对双检查锁的正确实现。面向对象很好地解决了抽象性的问题,但是作为一个运行在机器中的程序实体,我们需要考虑对象的代价问题。Flyweight主要解决面向对象的代价问题,一般不触及面向对象的抽象性问题。Flyweight采用对象共享的做法来降低系统中对象的个数,从而降低细粒度对象给系统带来的内存压力。在具体实现方面,要注意。

2023-10-03 22:30:42 971

原创 MicroPython for ESP32

使用python开发嵌入式,一种别样的体验。

2023-07-28 18:26:52 522

原创 Rust ESP32C3开发

系统开发逐步使用Rust语言,在嵌入式领域Rust也逐步完善,本着学习Rust和ESP32的目的,搭建了ESP32C3的环境,过程中遇到了不少问题,予以记录。

2023-07-28 18:22:00 2883 3

原创 04_对象创建模式

书上类图:Factory Method模式用于隔离类对象的使用者和具体类型之间的耦合关系。面对一个经常变化的具体类型,紧耦合关系(new)会导致软件的脆弱。Factory Method模式通过面向对象的手法,将所要创建的具体对象工作延迟到子类,从而实现一种扩展(而非更改)的策略,较好地解决了这种紧耦合关系。Factory Method模式解决“单个对象”的需求变化。缺点在于要求创建方法/参数相同。类图。

2023-07-06 11:42:17 129

原创 03_单一职责模式

责任划清,单一职责

2023-07-06 11:38:39 105

原创 03_单一职责模式

单一职责,每个类负责一类责任,抽取相同的功能,组合优于继承的典范。

2023-07-04 11:41:34 117

原创 02_组间协作模式

组件协作模式,多个类之间的协作。

2023-07-04 11:38:22 127

原创 01_面向对象的设计原则

面向对象的八大设计原则

2023-07-04 11:16:02 367

原创 Go语言基础

学习Go语言的笔记

2023-06-23 15:48:55 1196

原创 gRPC 实践

NotesGo Typedoublefloat64floatfloat32int32int32int64int64uint32uint32uint64uint64sint32int32sint64int64fixed32uint32fixed64uint64sfixed32int32sfixed64int64boolboolstringstringbytes[]byte几乎是一一对应,默认值string默认为空string。

2023-06-23 15:41:04 377

原创 Gin 初步使用

Gin的初步使用。

2023-06-23 15:22:32 701 1

原创 Gee 项目复现

复现一个类似Gin的web框架,进一步理解Gin框架原理

2023-06-23 15:15:29 345

原创 PollardRho 算法Java实现

PollardRho 的Java实现

2022-10-25 19:03:58 1023 1

原创 Euclid算法

Euclid算法,最大公因数,扩展欧几里得算法,最小公倍数,求逆元。

2022-05-04 17:00:24 943

原创 素数筛选方法

素数筛选方法

2022-05-04 16:19:30 162

原创 基于ElGamal算法的加密与签名机制

ElGamal是基于离散对数困难问题的非对称密码的一种,本文介绍了ElGamal签名及加密算法,并且通过Gmpy2库实现了ElGamal这两种算法。

2022-05-04 11:17:11 2728

原创 ntl-安装及使用

NTL是一个基于c++实现的数论库,可以方便的实现各种密码方案

2022-04-29 21:00:00 3360

原创 【蓝桥杯2022】- 数的拆分

蓝桥杯2022-数的拆分,尝试写一下题解。

2022-04-13 17:17:45 3700 2

原创 豆瓣top250数据爬取

爬取豆瓣top250数据,并保存为db或者excel

2022-04-07 16:03:58 528

原创 IceCTF - RSA -WP

基础RSA题

2022-03-25 17:39:21 463

原创 CTF-RSA-WP-2017第二届广东省强网杯线上赛

CTF-RSA-简单题

2022-03-25 17:32:38 461

原创 charm-crypto 5.0安装 【2022-无伤速通版】

哪有什么岁月静好【doge】

2022-03-24 19:15:21 6797 16

原创 《算法通关之路》-数学之美

阅读算法通关的实践

2022-03-22 17:04:21 1904

原创 WhitegiveCMA-writeup

真白给!

2022-03-20 17:26:33 541

原创 MediumRSA-writeup

简要描述了RSA,完成了MediumRAS的writeup

2022-03-18 21:03:53 3544

原创 蓝桥杯-位运算

位运算练习

2022-03-16 20:10:32 781 1

原创 Rust 编程之道-类型系统

《Rust 编程之道》第三章类型系统

2022-02-27 16:22:53 2072

原创 Rust 语言入门

基于官方出版文档,配合B站视频做的笔记

2022-02-22 14:43:22 4471

原创 Rabin公钥密码系统

给出了Rabin公钥密码系统原理上的描述,给出了Python实现

2021-10-24 09:31:55 1861 2

原创 Legendre符号系统

给出了Legendre符号的定义,定理,及快速运算算法。

2021-10-24 09:24:41 968

原创 模重复平方算法

给出了模重复平方算法的原理简介,python实现。

2021-10-24 09:17:11 1544

原创 中国剩余定理

给出了中国剩余定理的求解方法,并用代码实现。

2021-10-24 09:11:46 113

原创 素数筛选方法-Eratosthenes法

原理一般步骤为:找到 p<=sqrt(n)的所有素数,删除每个素数的倍数代码实现import java.util.*;public class Eratosthenes { /** * 判断num是否为素数,原理是判断 2-num ,是否有数可以整除num * * @param num * @return Boolean */ public boolean isPrime(int num) { // p

2021-09-29 15:26:49 361

原创 浅谈物联网项目开发

本文主要完成了,从物理层到应用层各层的技术介绍,浅谈了物联网项目开发流层。本文是对我本科学习的一个总结,写得不当之处,请多多批评指正。本文主要涉及,c语言基础知识,嵌入式技术,STM32开发,Java全栈,Maven,Android应用开发,小程序等技术。

2021-09-29 15:00:59 15396 2

原创 拓展欧几里得算法的实现

主要介绍了拓展欧几里得算法,给出了算法实现,分析了其意义

2021-09-29 11:45:13 316

NTL数论库安装及使用相关资源

密码学实践。

2022-04-29

物联网应用开发教程及部分资源

包括文章中的大部分资源,及word版本资源。

2022-02-22

kibana-7.11.2-windows-x86_64.zip

kibana-7.11.2-windows-x86_64.zip

2021-03-18

1_connect_aliyun.zip

小熊派使用mqtt连接阿里云

2021-01-02

ESP8266的AT固件 是MQTT版本

mqtt固件及使用手册,调试工具,下载工具,手册包括at使用手册,可以看到对mqtt的操作,可以配合stm32 使用 ,如果需要可以去我的github上下载https://github.com/raogang1999/EmbeddedDevelop.git

2020-05-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除