自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 任意端口TCP流量转发工具脚本版本

端口流量转发工具

2022-01-02 21:52:32 1387

原创 23种软件设计模式之观察者模式,go语言实现

目录一.定义二.应用场景三.代码一.定义观察者模式定义:对象的一种一对多的依赖关系,当一个对象状态变化时,所依赖它的对象得到通知并自动更新二.应用场景事件模型中的事件源与事件处理者三.代码先看使用func main() { fmt.Printf("this is a observer design pattern demo ...\n") //创建被观察者也可以叫主题 hans...

2020-04-03 11:36:29 190

原创 23种软件设计模式之代理模式,C语言实现(举一个明星代理例子)

代理模式:为其他对象提供一种代理以控制对这个对象的访问关键在于控制typedef unsigned int u32;typedef unsigned short u16;typedef unsigned char u8;#include "string.h"#include "stdio.h"#include "stdlib.h"//定义接口typedef stru...

2020-04-01 16:55:44 739 1

原创 c语言结构体指针的高级用法,向上向下强转

typedef unsigned int u32;typedef unsigned short u16;typedef unsigned char u8;#include "string.h"#include "stdio.h"#include "stdlib.h"//原理:结构体指针内存地址是连续的typedef struct{ int name; int...

2020-04-01 15:02:44 541

原创 面向对象在思维不在语言之C 语言多态实现例子

//C语言多态例子 //951868692@qq.com#include <stdio.h>typedef struct{ void (*run)(void); void (*fly)(void); void (*speak)(void);}funInterface_t;//小红实现static void xiaohongRun(void){...

2020-03-30 19:37:00 169

原创 使用C语言自定义序列化与反序列化,快速实现自定义协议,二进制传输,类似protobuf

前言:有时我在写二进制传输协议时,当不使用标准的协议传输时每次项目都要想协议的格式,下面的代码实现了一个标准的二进制协议语法,加密使用异或加密,对除载荷外的字段进行了加密,当然如果你的硬件比较好也可以全部加密。当然你也可以用protobuf,这里使用c语言实现,其他语言可以实现协议格式//编程网站查看// http://www.dooccn.com/c/#id/c85fa97f815967...

2020-03-30 19:31:49 1609

原创 使用c语言实现面向对象之NEW的实现

//类型需要和平台相关这里使用的是32位平台typedef unsigned int u32;typedef unsigned short u16;typedef unsigned char u8;#include "string.h"#include "stdio.h"#include "stdlib.h"//第一步将所有的功能函数抽象出来typedef struct{...

2020-03-30 19:04:56 791

BTC-Tr-流程-加截图说明

BTC-Tr-流程-加截图说明

2022-12-27

空空如也

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

TA关注的人

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