自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

原创 山东大学 网络安全协议期末(2022.6.16)

山东大学 软件学院 网络安全协议期末(2022.6.16 回忆版 侯孟波教)

2022-06-16 16:28:16 1656 1

原创 山东大学 网络安全期末(2022.6.13 回忆版 王风宇教)

山东大学 软件学院 网络安全期末(2022.6.13 回忆版 王风宇教)

2022-06-13 15:45:34 627

原创 山东大学 大数据安全期末考卷 回忆版(2022.6.6)

山东大学 2022.6.6 大数据安全期末考卷回忆版(商建伟教)

2022-06-06 12:21:11 1626 2

原创 Layui初上手

Layui上手获取Layui快速上手模块化方式非模块化方式(即所有模块一次性加载)模块化与非模块化模块规范预先加载按需加载(不推荐)模块命名空间扩展一个Layui模块结语参考文章:layui 是一款采用自身模块规范编写的情怀级前端UI框架,遵循原生HTML/CSS/JS的书写与组织形式,门槛极低,拿来即用。其外在极简,却又不失饱满的内在,体积轻盈,组件丰盈,从核心代码到API的每一处细节都经过精心雕琢,非常适合界面的快速开发。layui 首个版本发布于2016年金秋,她区别于那些基于MVVM底层的UI框

2022-04-18 14:15:57 818

原创 山大软件园校区 ccf csp考试 白给记

CCF CSP 山东大学软件与校区考场

2022-03-20 18:59:14 2995

原创 山东大学 信息安全导论 期末考前押题(2021.12)

2021 山东大学 信息安全导论 期末试卷(2021.12)

2022-03-01 23:01:06 898

原创 山东大学 移动互联网(李新) 期末考题 回忆版 (2021.12)

山东大学 移动互联网(李新) 期末考题 回忆版 (2021.12)

2021-12-27 20:54:16 679 1

原创 APIJSON(十三:AbstractVerifier源码阅读(4))

APIJSON(十三:AbstractVerifier源码阅读(4))2021SC@SDUSC文章目录APIJSON(十三:AbstractVerifier源码阅读(4))verifyRepeatverifyRequestverifyIdverifyResponseparseverifyRepeat此方法是验证是否重复public void verifyRepeat(String table, String key, Object value, long exceptId) throws Exce

2021-12-26 19:05:31 311 2

原创 2021年 山东大学 算法导论考卷 回忆版

2021年 山东大学 算法导论 期末考卷 回忆版

2021-12-23 17:55:30 1294 1

原创 2021年山东大学 计网考卷 回忆版

2021年山东大学 计网考卷 回忆版

2021-12-23 17:53:44 1959 2

原创 山东大学 信息安全导论 期末考题 回忆版 (2021.12)

山东大学 信息安全导论 期末考题 回忆版 (2021.12)

2021-12-23 13:20:40 3415

原创 山东大学 区块链 期末考题 回忆版 (2021.12)

山东大学 区块链 期末考题 回忆版

2021-12-21 15:43:22 15562 2

原创 APIJSON(十二:AbstractVerifier源码阅读(3))

APIJSON(十二:AbstractVerifier源码阅读(3))2021SC@SDUSCverifyAccess此方法为验证权限是否通过public boolean verifyAccess(SQLConfig config) throws Exception其传入的参数为SQLConfig中的一个对象,而SQLConfig中存储的为数据库的配置。首先会判断是否为空,如果为空,会直接通过(虽然这里不是很明白?可能是一开始配置未初始化,为了方便测试?)String table = con

2021-12-18 22:18:07 213 1

原创 编译原理期末考题 回忆版 (2021.12)

山东大学 编译原理 2021.12 期末考试试卷 回忆版

2021-12-17 16:39:57 2208

原创 APIJSON(十一:AbstractVerifier源码阅读(2))

APIJSON(十一:AbstractVerifier源码阅读(2))2021SC@SDUSC文章目录APIJSON(十一:AbstractVerifier源码阅读(2))元素定义mapstatic{}概念解释LinkedHashMapList实现的方法getAccessMapjava 中@interface 和interface 的区别元素定义类的一开始,当然还是一大堆的元素定义——// 共享 STRUCTURE_MAP 则不能 remove 等做任何变更,否则在并发情况下可能会出错,加锁效率又

2021-12-11 20:32:23 609 1

原创 APIJSON(十:AbstractVerifier源码阅读(1))

APIJSON(十:AbstractVerifier源码阅读(1))2021SC@SDUSC文章目录APIJSON(十:AbstractVerifier源码阅读(1))类名泛型接口Verifier接口IdCallback类名首先观察一下类名public abstract class AbstractVerifier<T> implements Verifier<T>, IdCallback注意到这同样是个抽象类,并且继承了两个接口Verifier和IdCallback。

2021-12-05 23:25:06 235 1

原创 APIJSON(九:AbstractObjectParser源码阅读(6))

APIJSON(九:AbstractObjectParser源码阅读(6))2021SC@SDUSC文章目录APIJSON(九:AbstractObjectParser源码阅读(6))onTableArrayParsefor循环for循环外回顾总结onTableArrayParse这个函数主要是用于实现批量新增或修改。public void onTableArrayParse(String key, JSONArray value) throws Exception然后生成childKey,其

2021-11-27 17:15:12 262 2

原创 APIJSON(八:AbstractObjectParser源码阅读(5))

APIJSON(八:AbstractObjectParser源码阅读(5))2021SC@SDUSC文章目录APIJSON(八:AbstractObjectParser源码阅读(5))onChildParseisArrayKeyisObjectKeyonPUTArrayParseonChildParseonChildPaerse函数主要用于解析子对象。首先进行了isFirst和isMain的判定——boolean isFirst = index <= 0;boolean isMain =

2021-11-21 22:40:30 256 1

原创 APIJSON(七:AbstractObjectParser源码阅读(4))

APIJSON(七:AbstractObjectParser源码阅读(4))2021SC@SDUSC文章目录APIJSON(七:AbstractObjectParser源码阅读(4))onParsekey.endsWith("@")value instanceof Stringelsekey.endsWith("()")value instanceof String == falseelseonParsekey.endsWith("@")value instanceof String之后是如果v

2021-11-14 22:26:13 456 1

原创 APIJSON(六AbstractObjectParser源码阅读(3))

APIJSON(六:AbstractObjectParser源码阅读(3))parseif (isReuse == false)Entryparseif (isReuse == false)Entry<String, Object>2021SC@SDUSCfor (Entry<String, Object> entry : set) { if (isBreakParse()) { break; } value = entry.getValue(

2021-11-07 21:16:58 257 1

原创 APIJSON(五:AbstractObjectParser源码阅读2)

APIJSON(五:AbstractObjectParser源码阅读2)isBreakParseMapparseisInvalidate() == falseisReuse == false2021SC@SDUSC本篇继续对AbstractObjectParser类下的源码进行阅读。之后是一些很无聊的成员变量的设置、读取——@Overridepublic String getParentPath() { return parentPath;}@Overridepublic Abstr

2021-10-31 23:36:49 269 1

原创 APIJSON(四:AbstractObjectParser源码阅读)

APIJSON(四:AbstractObjectParser源码阅读(1))1.类名(1)抽象类相关知识(2)接口相关知识(3)接口ObjectParser2.AbstractParser3.成员变量及构造函数1.类名首先观察一下类名public abstract class AbstractObjectParser implements ObjectParser 可以发现这是一个抽象类,并继承了一个接口。(1)抽象类相关知识1、用abstract关键字来表达的类,其表达形式为:(public

2021-10-21 22:33:36 1233 1

原创 APIJSON(三:demo主体代码)

APIJSON(三:demo主体代码)1.DemoApplication2.DemoController1.DemoApplication首先映入眼帘的是一个static块static { APIJSONApplication.DEFAULT_APIJSON_CREATOR = new APIJSONCreator() { @Override public SQLConfig createSQLConfig() { return new DemoSQLC

2021-10-13 20:27:53 1117 1

原创 APIJSON(二:初识demo代码)

APIJSON(二:maven配置)2021SC@SDUSC目录APIJSON(二:maven配置)1.maven是什么2.maven配置文件概览(pom.xml)(1)根元素(2)相关的依赖(3)相关的插件(4)远程仓库1.maven是什么 Maven 是一个项目管理和整合工具。Maven 为开发者提供了一套完整的构建生命周期框架。​ 更通俗的说——从零开始做一份西红柿炒蛋,你需要去菜市场的两个摊位分别买西红柿和鸡蛋,再去超市买油和调味料,可能有些你特殊的香料还得去别的什么地方加以采购。​

2021-10-06 22:52:01 702 2

原创 APIJSON(一:综述)

2021SC@SDUSCAPIJSON(一:综述)1.相关定义解释(1)APIJSON(2)JSON(3)API2.项目demo展示(1)首先到github上下载相关的文件(2)在数据库中导入相关文件(3)使用IDEA打开项目(4)测试连接(5)测试接口1.相关定义解释(1)APIJSON“APIJSON 是一种专为 API 而生的 JSON 网络传输协议 以及 基于这套协议实现的 ORM 库。为 简单的增删改查、复杂的查询、简单的事务操作 提供了完全自动化的万能 API。”上面这段话来自官方介

2021-09-29 21:02:30 2903 1

原创 2021年 山东大学 操作系统考卷 回忆版

一、根据操作系统对资源和进程运行的干礼,写出中断有哪些方面的作用二、进程的调入、执行、结束都有什么变化,是怎么操作的三、多队列调度算法和多级反馈队列调度算法的基本思想,比较这两个算法的好坏四、临界区设计的基本要求;信号量是怎么设计来满足这些要求的五、死锁检测(给张表算)大概是这样)六、内存分页逻辑物理地址的转换;快表和单级页表机制下,内存的有效访问时间。第一问类似第二问:单级页表;TLB命中率为90%,访问TLB需5ns,访问主存为25ns,求有效内存的访问时

2021-07-01 11:08:44 668

2021年操作系统考卷 回忆版.pdf

2021年操作系统考卷 回忆版.pdf

2021-07-01

空空如也

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

TA关注的人

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