自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java 实现简单的根据艾斯浩宾遗忘曲线动态生成计划表

最近自己鼓捣的小玩意,模仿墨墨背单词APP中的的艾宾浩斯算法动态生成复习策略类似网上这种样式的计划表(不过我实现的没有打印出来只是基于内存中的)不确定有什么Bug没,自己测试的比较简单。

2023-04-23 23:04:28 1381

原创 Java 动态代理

可以运行时动态扩展被代理对象中的方法,Java中的代理主要是由 JDK 代理以及 CGlib 第三方库实现。(Spring AOP 的底层实现就是通过动态代理来在指定的连接点生成代理,构成切面,从而实现的切面编程)1.代理工厂实现MethodInterceptor接口,重写intercept(),并提供工厂方法返回代理对象。CGlib 代理被代理类,通过继承关系来实现,所以不能代理final修饰的类。JDK 动态代理只能代理实现了接口的类,通常代理类包含了被代理目标对象。

2023-03-10 17:25:57 111

原创 C语言实现各排序算法

【代码】C语言实现各排序算法。

2023-03-10 17:03:25 135

原创 Netty 启动流程源码分析

/任务提交。

2023-03-10 16:13:22 175

原创 自旋锁模拟实现(C语言)

#include <stdio.h>#include <windows.h>#include <stdlib.h>#include <unistd.h>#include <pthread.h>//自旋锁 (忙等待锁) 伪代码实现/* Lock 资源锁*/typedef struct lock_c{ int flag;} Lock;static Lock mylock; //代表竞争的公共锁/* .

2022-01-22 16:12:15 1137

原创 佛洛依德算法C语言简单实现

计算图中每个顶点间的最短路径及路径长度采用邻接矩阵表示图代码如下:#include <stdio.h>#include <windows.h>#include <limits.h>//顶点数量#define MAX_VEX 4static int A[MAX_VEX][MAX_VEX] = {{0, 5, -1, 7}, {-1, 0, 4, 2},

2021-12-05 10:04:48 684 1

原创 迪杰斯特拉算法简单实现

Dijkstra算法简单实现并打印路径,图是由简单的邻接矩阵实现

2021-12-04 19:53:57 1091 4

原创 数据结构练习题:循环链表作为队列,设有队尾指针,带头节点,入队与出对的算法

#include<stdio.h>#include<windows.h>/* 循环链表作为队列,设有队尾指针,带头节点,入队与出队的算法*/typedef struct Node{ int info;//数据信息 Node *NextNode;//下个节点的指针} Node,*LNode;typedef struct { int lenth;//数据长度 LNode head,tail;//头尾指针} CLinkedList;.

2021-11-29 17:46:37 655

原创 C语言实现静态数据表,遇到结构体赋值完成后遍历输出结构体乱码

初学数据结构,在用C实现静态线性表时,遇到奇怪的事情。自己赋值结构体数据后发现数据莫名其妙自己改变了。仔细检查下代码才发现是变量超出函数作用域会被系统自动回收。问题代码如下:#include <stdio.h>#include <windows.h>#include <string.h>#define MAX_SIZE 10enum GoodsTypes{ RIYONG, SHUCAI, SHUIGUO} goodsTyp

2021-10-05 21:57:39 666 1

空空如也

空空如也

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

TA关注的人

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