- 博客(6)
- 资源 (3)
- 收藏
- 关注
原创 一页简历:免费开源在线的简历模板网站,高度自由可配置
OnePageCV是一款用于快速生成简约美观简历的在线工具,仅需通过简单的信息填写和配置即可完成简历PDF的导出。OPCV内置模板,高度可配置,你能通过简单的组合搭配构造各式各样的简历模板。
2024-01-12 21:52:29 562
原创 Electron桌面悬浮球工具,支持拖动及配置,提供了待办事项、快速笔记等功能。
HiLoop是一个简约的桌面悬浮球工具,支持拖动及配置,提供了待办事项、快速笔记等功能。使用electron及vuejs开发,数据存储使用sqlite3。
2023-04-22 15:26:47 2344
原创 Fastjson源码阅读:缺陷静态检查(上)
缺陷静态检查 2897使用工具QAPlug(包含Checkstyle FindBgus PMD)静态代码检查缺陷修改意见主要参考:stackoverflow前言使用QAPlug工具进行分析,将缺陷主要分为效能、可移植性、可靠性、可维护性、可用性五个方面。本文将分两篇来简单分析代码中缺陷的成因以及解决方案。第一篇将从效能、可移植性、可靠性三方面入手,对每一个错误类型都会给出一个典型的修改案例或意见。效能 22Hide Utility Class Constructor 3工具类应该隐藏p
2021-12-10 13:29:12 1504
原创 Fastjson源码阅读(三):JSON.toJSONString()
前言众所周知,我们在应用Fastjson时主要使用的是toJSONString(Object)和parseObject(String, Class)方法。因此接下来将会从这两个方法切入,逐层的分析其实现。序列化入口通常使用JSON.toJSONString()这个静态方法来实现序列化。JSON抽象类实现了JSONAware(转为json串)和JSONStreamAware(将json串写入Appendable)是JSONObject(内部实现就是个Map)和JSONArray(内部实现是个Lis
2021-12-10 12:59:25 10871
原创 Fastjson源码阅读(二):JSONObject与JSONArray
JSONObject异:Map其修改只是简单适应json,使我们使用起来更便捷,所以只简单分析一下我们经常会遇到的部分。由于在使用中带来的直接影响不大,只需要大概了解就行。key是Number、Character、Boolean、UUID的实例,会进行额外的判断以下以containsKey和get方法为例/** * JSON对象中是否含有某个键。如果key是Number、Character、Boolean、UUID的实例,会进行额外的判断,即判断该键的字符串是否存在 * * @param k
2021-12-03 14:55:36 646
原创 Fastjson源码阅读(一):前言
简单阅读Fastjson源码,采用自顶向下策略,主要研究我们平时最常用的两个方法:toJSONString(Object)和parseObject(String, Class)
2021-12-03 14:49:50 676
MFC大作业 学生管理系统(附报告)
2020-07-13
OpenGL大作业 三维小破房设计(附报告)
2020-04-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人