java
不想摆烂的胖胖
从事C++工作已经快两年了,
展开
-
详解LRU代码实现
大纲什么是LRU?LRU是什么?当你看到这篇文章我就当你有了一定的基础,看过其他LRU的介绍博客了<1>首先我想的是用队列不行吗?<2> 就用单链表不行吗?下面的代码就是双向链表和HashMap实现的:什么是LRU?LRU是什么?LRU(Least recently used,最近最少使用)算法根据数据的历史访问记录来进行淘汰数据,其核心思想是“如果数据最近被访问过,那么将来被访问的几率也更高”。当你看到这篇文章我就当你有了一定的基础,看过..原创 2020-08-13 10:21:59 · 971 阅读 · 4 评论 -
Java零基础理解“BufferedReader”与“BufferedWriter”类
Java零基础理解“BufferedReader”与“BufferedWriter”类BufferedReader类与BufferedWriter类分别继承Reader与Writer类。但这两个类同样都具有内部缓存机制,并且可以以行为单位进行输入输出。内部缓存机制:我觉得就是有三个或者多个人,A负责每天给一块钱给B,B负责把钱给C。但是B认为这样效率不高,他想我也有事情要做啊!总不能每天都这样啊!于是B通知C以后每个星期一来我这里领七块钱!这样B就有六天的时间干自己的事情。A就是字符.原创 2020-08-06 20:02:58 · 375 阅读 · 1 评论 -
Java零基础学习IO流
Java IO流上机练习目录已知文件a.txt文件中的内容为“AAbcdea22dferwplkCC321ou1”,请编写程序读取该文件内容,要求去掉重复字母(区分大小写字母)并按照自然排序顺序后输出到b.txt文件中。即b.txt文件内容应为"abc......123..."这样的顺序输出把指定目录下(包含子目录)的所有图片,复制到另一个指定目录下模拟用户登录功能实现。接收用户输入的用户名和密码,然后和文件中存储的用户名、密码匹配在d盘目录下有一个加密文件a.txt(文件里只有英文..原创 2020-08-06 11:25:40 · 486 阅读 · 0 评论 -
Java零基础学习正则表达式——API-正则练习
邮箱检验去除叠词:“我我......我要要要要.......要学学学学学学学编编....编...编编编编......编编编编程程程程........程...程.......”将字符串还原成“我要学编程”。验证年龄1-120隐藏手机号码中间四位,用*代替,例如:182****6930;...原创 2020-08-05 11:15:02 · 162 阅读 · 0 评论 -
基于Java零基础练习排序算法实现《学生成绩管理系统》的简单小项目
基于Java零基础练习排序算法实现《学生成绩管理系统》的简单小项目声明:由于本人基础薄弱,最近在恶补Java语言能力,继上篇文章要求,发这篇练习排序算法的《学生成绩管理系统》,故利用这些小项目练习Java基础能力,Java大佬请绕行,当然也可以给点建议再走;这个小程序涉及到了以下知识点:Java基础知识 排序算法《数据结构》废话不多说,来给大家看看运行的效果吧!首先会获取班级人数知识点:这个也就是队列的最大容量然后会显示信息菜单操作,这一步很简单的。因为...原创 2020-08-04 13:58:28 · 1119 阅读 · 0 评论 -
基于Java零基础实现《学生成绩管理系统》的简单小项目
基于Java零基础实现《学生成绩管理系统》的简单小项目声明:由于本人基础薄弱,最近在恶补Java语言能力,故利用这些小项目练习Java基础能力,Java大佬请绕行,当然也可以给点建议再走;这个小程序涉及到了以下知识点:Java基础知识 队列《数据结构》 单例模式“双检锁/双重校验锁(DCL,即 double-checked locking)”废话不多说,来给大家看看运行的效果吧!首先会获取班级人数知识点:这个也就是队列的最大容量然后会显示信息菜单操作,这一步很...原创 2020-08-04 10:21:15 · 413 阅读 · 0 评论