- 博客(90)
- 资源 (44)
- 收藏
- 关注
原创 OracleJDK 17真的香?
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-11-15 22:43:15 4409 2
原创 WebMvcConfigurer技术内幕
WebMvcConfigurer技术内幕欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你
2021-10-23 14:59:28 445
原创 Optional与空指针问题的“不解之缘”
Optional与空指针问题的“不解之缘”一、前言二、Optional源码分析2.1、Optional(T value)2.2、of(T value)2.3、ofNullable(T value)2.4、orElse(T other)2.5、orElseGet(Supplier<? extends T> other)三、Optional解决NPE问题一、前言对于NPE(NullPointerException)空指针问题,相信你已经恨死它了,但是它依然存在。同时,对于它的校验也使得优雅的代码
2021-10-23 11:22:15 288
原创 柔性多态概述
柔性多态一、案例分析二、案例重构三、案例改进一、案例分析在学习面向对象编程时,我们常说面向编程的三大基本特征:封装、继承与多态。但柔性多态应该没有过多的了解过吧?说实话,我也是最近在阅读中首次接触到。因此,借花献佛,和大家分享一下。案例现场:假设现有甲方需求,要求我们设计一个可以求圆和长方形面积的程序。刚拿到这个案例时,我很自信的写下了这样的程序demo,类图如下:可以看出,这里父类是IShape,多态接口函数是float getArea();子类Circle和Rectangle分别重写了多态函
2021-08-22 14:23:49 117
原创 抽象类和接口
抽象类和接口一、简单描述二、实例分析一、简单描述抽象类和接口作为面向对象思想的两个重要概念,在面向对象编程中起到举足轻重的作用。接口:方法定义与常量值定义的集合,方法没有函数体抽象类:定义普通类所包含的所有内容,以及抽象方法抽象类和接口本身都不能被实例化,必须在相应的子类中才能实现抽象方法,得以获得应用。提出问题:接口和抽象类中的抽象方法无函数体,不能实例化,无法获得应用,那么为什么要定义它们呢?举个栗子 !!!例如我在写这篇文章的时候,一定要先思考好先写什么,后写什么;在解数学题时,要
2021-08-15 12:42:50 96
原创 MyBatis-Plus 删除操作
MyBatis-Plus 删除操作一、删除1.1、根据ID删除记录1.2、批量删除1.3、简单条件删除二、逻辑删除2.1、物理删除与逻辑删除2.2、逻辑删除实现流程2.2.1、数据库表字段修改2.2.2、实体类修改2.3、测试2.3.1、逻辑删除测试2.3.2、逻辑删除后查询测试一、删除1.1、根据ID删除记录可直接使用MP提供的deletedById() API填入字段ID即可进行删除。 //根据id删除数据 @Test public void testDeleteById
2021-07-15 09:06:05 14440 1
原创 MyBatis-Plus 查询操作
MyBatis-Plus 查询操作一、查询1.1、普通查询1.2、通过多个ID批量查询1.3、简单条件查询二、分页2.1、分页插件2.2、添加分页插件2.3、测试selectPage分页2.4、测试selectMapPage分页一、查询1.1、普通查询 /** * 普通查询 */ @Test public void selectById() { User user = userMapper.selectById(141296314776085
2021-07-09 10:29:23 2615 2
原创 MyBatis-Plus 自动填充和乐观锁
MyBatis-Plus 自动填充和乐观锁一、MyBatis-Plus 自动填充1.1、需求描述1.2、实例讲解二、MyBatis-Plus 乐观锁2.1、应用场景2.2、乐观锁实现2.3、实例讲解一、MyBatis-Plus 自动填充1.1、需求描述在现实业务场景中经常会遇到一些数据项,每次都使用相同的方式填充,例如用户上线与线下时间等。这里MyBatis-Plus为开发者提供了自动填充功能,完成对应数据段的赋值工作。1.2、实例讲解根据MP 入门实践这篇文章为前提,我们需要在原有数据库初始数据
2021-07-08 22:56:03 692 2
转载 MyBatis-Plus 主键策略
MyBatis-Plus 主键策略一、介绍二、MyBatis-Plus 主键策略2.1、雪花算法(分布式ID生成器)一、介绍结合MP入门实践搭建的数据库和项目环境,此处我们来对数据库插入操作。先按照我们常用的方式来插入数据项目://添加@Testpublic void testAdd() { User user = new User(); user.setId(9L); user.setName("小李"); user.setAge(20); user.se
2021-07-08 19:04:50 254
转载 MyBatis-Plus 入门实例
MyBatis-Plus 入门实例一、MyBatis-Plus 简介1.1、MyBatis-Plus 特性1.2、框架结构二、创建并初始化数据库2.1、创建数据库2.2、创建User表三、IDEA环境配置3.1、IDEA项目创建3.2、项目Maven依赖3.3、安装lombok插件四、入门实例4.1、项目配置4.2、创建启动类4.3、添加实体类4.4、添加mapper4.5、测试4.6、配置SQL输出日志一、MyBatis-Plus 简介MyBatis-Plus (opens new window)(简
2021-07-08 18:13:11 507
原创 JDK16安装教程,尝鲜开始咯
JDK16 安装教程一、下载安装包二、安装程序三、配置环境变量四、测试程序一、下载安装包JDK16 安装包链接:Java SE Development Kit 16 如果嫌弃网络太慢,可以关注微信公众号 [ GoTobe ] ,回复 JDK16 ,即可获得百度网盘下载链接。二、安装程序安装包下载完成后,点击选择【以管理员身份运行】点击【下一步】自定义安装路径:点击【更改】,选择安装路径,再点击【下一步】或者 默认安装路径:点击【下一步】等待安装,然后点击关闭三、配置环境变量
2021-03-28 18:03:54 19313 7
原创 Java参数传递机制:by value Or by reference?
Java参数传递机制:by value Or by reference?一、前言二、by value三、by reference一、前言春招在即,相信很多小伙伴像我一样奔波于毕业与就业之间,但是学习不可少噢。今天抽点时间和大家聊聊 Java开发岗中,面试官常问或者笔试中常考的Java传参机制。很多时候人们会因为[ Java 操控的是object reference(对象引用,虽然网上很多文章说是对象,这里不反驳)] 而臆测[ Java传参数也是以by reference (地址)方式进行传递]。因此,
2021-03-24 20:52:57 778
原创 Top k算法模式,你值得拥有!!!
Top k算法模式一、前言二、算法模式2.1、工作模式三、实战实践四、“partial_sort”——STL源码分析4.1、partial_sort 原理4.2、partial_sort()算法执行步骤详解4.3、Partial_sort方法调用关系图:4.4、C++源码分析4.5、Java模拟实现 partial_sort()参考文章一、前言最近在准备笔试题时,经常看到求解某序列前K个最大数/最小数/最常出现元素的题目。最后发现这些题目的解法都十分相似,便阅读了一些资料,写下这篇文章,希望对大家有用。
2021-02-24 10:58:27 438
转载 2018年蓝桥杯软件类省赛(软件类)C/C++大学A组第6题 ——“航班时间”
航班时间一、题目描述二、题解三、编码实现3.1、C语言代码3.2、C++语言代码3.3、Java代码3.4、Python代码一、题目描述已知从A地飞往B地,再从B地返回A地的起飞和降落时间(当地时间),计算单程飞行时间。注意有时差。输入:一个输入包含多组数据。输入第一行为一个正整数T,表示输入数据组数。每组数据包含两行,第一行为去程的 起降 时间,第二行为回程的 起降 时间。起降时间的格式如下h1:m1:s1 h2:m2:s2h1:m1:s1 h3:m3:s3 (+1)h1:m1:s1
2021-02-18 20:04:51 544
原创 你好啊,Spring !!!
你好啊,Spring !!!前言初识Spring一、Spring二、Spring的体系结构Core Container(核心容器)Data Access/Integration(数据访问/集成)Web其他三、Spring框架文件说明前言最近在想是否去写一个系列的文章,但怕被一些事给影响,就一直没有动手去执行,准备了一段时间,今天算第一篇专题文章吧。希望对大家有用。2021,一起变好!!!初识Spring一、Spring什么是Spring?“Spring是分层的JavaSE/EE full-st
2021-01-27 20:02:51 286
原创 好家伙,我又被Tomcat干掉了!!!
好家伙,我又被Tomcat干掉了!!!前言Tomcat 简介TomcatTomcat的目录结构Tomcat 特点Tomcat 架构原理Tomcat 结构图Tomcat 组件Tomcat 连接器&容器核心框架Tomcat的核心类图Tomcat 请求流程前言刚入手JavaWeb项目时,还是通过手动配置Tomcat来部署项目,除此之外,还需要理清各个Jar包之间的关系,稍有不慎就会出现Jar包丢失或者应用版本冲突导致的服务启动异常,表示深爱并痛苦着…。但是当入手Springboot之后,就再也没有去
2021-01-27 19:44:52 140
原创 Springboot注解,你知道这些就够了!!!
Springboot注解,你知道这些就够了!!!前言Springboot注解项目配置注解控制层注解服务层注解持久层注解JPA注解Java对象与JSON转化注解Lombok注解前言我们都知道Springboot框架遵循着“约定大于配置”的设计原则,极大地简化了项目的配置,使得开发人员有更多的精力投入到业务逻辑的开发中。而注解机制很好的说明了这一点,但是这也很容易使得开发人员很迷糊这些注解的使用,尤其对于入门的同学就更加不知所云了。这里总结了一些,希望对大家有用。注解优势直接纯Java 代码编写,无需
2021-01-27 19:21:22 349 1
转载 第九章:装饰模式(Graphic Design patterns)
第九章:装饰模式(Graphic Design patterns)9.1. 模式动机9.2. 模式定义9.3. 模式结构9.4. 时序图9.5. 代码分析9.6. 模式分析9.7. 实例9.8. 优点9.9. 缺点9.10. 适用环境9.11. 模式应用9.12. 模式扩展9.13. 总结9.1. 模式动机一般有两种方式可以实现给一个类或对象增加行为:继承机制,使用继承机制是给现有类添加功能的一种有效途径,通过继承一个现有类可以使得子类在拥有自身方法的同时还拥有父类的方法。但是这种方法是静态的,用户
2021-01-18 16:14:56 155
转载 SSO,这篇文章就够了!!
单点登录实现方式前言实现方法一:父域 Cookie实现方式二:认证中心实现方式三:LocalStorage 跨域其他1、利用session广播机制实现2、使用cookie+Redis实现3、使用token实现前言单点登录(Single Sign On —“SSO”)是整合企业系统的解决方案之一,旨在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。就拿百度来说吧,百度下面有很多的子系统——百度经验、百度知道、百度文库、百度地图等等,如果我们使用这些系统的时候,每一个系统都需要我们输入.
2021-01-18 13:46:24 185
转载 10分钟看懂动态代理设计模式
10分钟看懂动态代理设计模式一、什么是代理a)使用继承二、静态代理三、动态代理四、如何使用五、答疑解惑动态代理是Java语言中非常经典的一种设计模式,也是所有设计模式中最难理解的一种。本文将通过一个简单的例子模拟JDK动态代理实现,让你彻底明白动态代理设计模式的本质,文章中可能会涉及到一些你没有学习过的知识点或概念。如果恰好遇到了这些知识盲点,请先去学习这部分知识,再来阅读这篇文章。一、什么是代理从字面意思来看,代理比较好理解,无非就是代为处理的意思。举个例子,你在上大学的时候,总是喜欢逃课。因此,你
2021-01-16 19:47:34 94
原创 LeetCode | 290. 单词规律
@TOC一、题目描述给定一种规律 pattern 和一个字符串 str ,判断 str 是否遵循相同的规律。这里的 遵循 指完全匹配,例如, pattern 里的每个字母和字符串 str 中的每个非空单词之间存在着双向连接的对应规律。示例1:输入: pattern = "abba", str = "dog cat cat dog"输出: true示例 2:输入:pattern = "abba", str = "dog cat cat fish"输出: false示例 3:输入: p
2020-12-28 21:36:58 96
原创 LeetCode | 205. 同构字符串
LeetCode | 205. 同构字符串一、题目描述二、思路及题解一、题目描述给定两个字符串 s 和 t,判断它们是否是同构的。如果 s 中的字符可以被替换得到 t ,那么这两个字符串是同构的。所有出现的字符都必须用另一个字符替换,同时保留字符的顺序。两个字符不能映射到同一个字符上,但字符可以映射自己本身。示例 1:示例 2:示例 3:说明:你可以假设 s 和 t 具有相同的长度。二、思路及题解其实这是一个比较简单的题。如果你熟悉【双映射】这个概念,就立马会想到解法。那么什么
2020-12-28 10:17:49 403
原创 LeetCode | 85. 最大矩形
LeetCode | 85. 最大矩形一、题目描述二、题解及思路2.1、方法一: 柱状图中最大的矩形-优化版暴力算法复用2.2、方法二:栈一、题目描述给定一个仅包含 0 和 1 、大小为 rows x cols 的二维二进制矩阵,找出只包含 1 的最大矩形,并返回其面积。示例1 :示例2 :示例3 :示例4 :示例5 :提示:二、题解及思路对于解答这道题,我们最开始想到的解法就是:列举所有的矩形(列举所有可能的矩形的左上角坐标和右下角坐标),然后获取得到最大面积的矩形。但
2020-12-27 19:15:35 214
原创 LeetCode | 84. 柱状图中最大的矩形
LeetCode | 84. 柱状图中最大的矩形一、题目描述二、思路及题解2.1、方法一:暴力解法2.2、方法二:栈一、题目描述给定 n 个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为 1 。求在该柱状图中,能够勾勒出来的矩形的最大面积。示例:示例说明:如下是示例输入的柱状图,其中每个柱子的宽度为 1,给定的高度为 [2,1,5,6,2,3]根据题目要求可得到,图中阴影部分为所能勾勒出的最大矩形面积,其面积为 10 个单位。如下图:二、思路及题解首先,拿到这
2020-12-26 16:57:02 165
原创 LeetCode | 455.分发饼干
LeetCode | 455.分发饼干一、题目描述二、思路及题解2.1、思路2.2、题解一、题目描述假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。对每个孩子 i,都有一个胃口值 g[i],这是能让孩子们满足胃口的饼干的最小尺寸;并且每块饼干 j,都有一个尺寸 s[j] 。如果 s[j] >= g[i],我们可以将这个饼干 j 分配给孩子 i ,这个孩子会得到满足。你的目标是尽可能满足越多数量的孩子,并输出这个最大数值。示例1:示例2:提示:
2020-12-25 19:21:31 122
原创 LeetCode | 135.分发糖果
LeetCode | 135.分发糖果一、题目描述二、题解2.1、方法一2.2、方法二一、题目描述老师想给孩子们分发糖果,有 N 个孩子站成了一条直线,老师会根据每个孩子的表现,预先给他们评分。你需要按照以下要求,帮助老师给这些孩子分发糖果:每个孩子至少分配到 1 个糖果。相邻的孩子中,评分高的孩子必须获得更多的糖果。那么这样下来,老师至少需要准备多少颗糖果呢?示例1:示例2:二、题解2.1、方法一思路:贪心算法“相邻的孩子中,评分高的孩子必须获得更多的糖果” ,
2020-12-24 22:33:07 185
原创 Elasticsearch 索引基础
Elasticsearch 索引基础Elasticseach 索引基础一、创建索引1.1、ElasticSearch Head 插件创建1.2、请求方式创建索引1.2.1、Postman 请求方式创建索引1.2.1、Kibana 请求方式创建索引二、更新索引三、修改索引读写权限3.1、添加文档四、查看索引4.1、ElasticSearch Head 插件查看4.2、请求方式查看五、删除索引5.1、ElasticSearch Head 插件删除索引5.2、请求方式删除索引六、索引Open/Close6.1、关
2020-12-23 23:24:00 313
原创 SpringBoot 如何防护XSS攻击 ??
SpringBoot 如何防护XSS攻击 ??一、前言1.1、XSS攻击流程1.2、XSS攻击分类1.3、攻击方式二、解决方案2.1、Springboot XSS过滤插件(mica-xss)2.2、mica-xss 配置三、项目实战3.1、项目环境3.2、测试3.2.1、测试GET请求3.2.2、测试POST请求3.2.2.1、测试POST请求(XSS代码放在URL上)3.2.2.2、测试POST请求(XSS代码放在 Body 中)四、mica-xss 原理剖析4.1、mica-xss 源码一、前言XS
2020-12-23 22:59:51 6689 3
原创 GET和POST在一起了?
GET和POST在一起了?一、前言二、GET和POST2.1、GET和POST的区别三、GET和POST互相实现3.1、GET实现POST3.2、POST实现GET一、前言前段时间,在猎奇帖子时,看到了这么一个有趣的问题:“HTTP请求方式中,如何用POST实现GET请求?”。对于明确区分GET和POST请求功能的我,瞬间被电到了,还可以这样操作?那能否用GET实现POST请求方法呢?在好奇心的驱使下,又一次学到新东西了。先来看GET和POST吧!二、GET和POSTGET:从指定的资源请求数
2020-12-22 11:52:56 688
原创 浅谈数字证书的今生前世
浅谈数字证书的今生前世一、概述1.1、加密1.2、密钥1.3、加密算法1.3.1、对称加密1.3.2、非对称加密二、数字签名和数字证书的出现2.1、“故事”背景2.1.1、第一次约会2.1.2、第二次约会2.1.3、第三次约会2.1.4、如何证明Alice就是Alice?2.1.5、如何进行数字签名验证三、数字证书一、概述在开始学习数字证书之前,我们先来介绍一下密码学相干的概念吧。1.1、加密加密[百度介绍]:加密是最常用的安全保密手段,利用技术手段把重要的数据变为乱码(加密)传送,到达目的地后再用
2020-12-21 21:54:26 508
原创 TCP 拍了拍你!!
TCP 拍了拍你!!一、前言二、TCP与UDP的区别2.1、TCP与UDP2.2、区别三、TCP报文首部字段四、TCP状态转换五、TCP三次握手5.1、三次握手过程及状态变化5.2、考点5.2.1、为什么TCP连接不是两次或四次握手?5.2.2、握手过程可以携带数据吗?5.2.3、多个客户端同时发起连接会怎么样?六、TCP四次挥手6.1、四次挥手过程及状态变化6.2、考点6.2.1、为什么要等待2MSL6.2.2、为什么不是三次挥手?6.2.3、多个客户端同时发起挥手请求会怎么样?七、TCP阻塞控制7.1、
2020-12-21 21:41:02 120
原创 Elasticsearch 分词器
Elasticsearch 分词器Elasticsearch 中内置了很多分词器(analyzers),但是 Elasticsearch 提供的分词器都是英文分词器,对于中文检索来说,不太友好,因此先从一个中文分词器(ik-analyzer )入手,来了解Elasticsearch 分词器的使用。一、分词器介绍1.1、内置分词器分词器学习指南作用Standard 分词器进入标准分词器,适用于英文等。支持为英文单字切分将词汇单元转换成小写形式,并去除停用词和标点符号。
2020-12-09 20:30:43 590
原创 Elasticsearch 架构设计及说明
Elasticsearch 架构设计及说明Elasticsearch 架构层:Elasticsearch 五层架构设计图:说明:Elasticsearch是基于Lucene架构实现的,所以其核心层为LuceneElasticsearch 目前支持HTTP、Thrift、Memcache三种协议,默认是HTTPJMX指在Elasticsearch中对 Java 的管理架构,用来管理Elasticsearch应用一、节点自动发现机制在进行Elasticsearch 分布式安装过程中,我
2020-12-09 20:20:14 781
原创 Elasticsearch 核心概念
Elasticsearch 核心概念学好ElasticSearch,必先了解其核心概念、名词和属性ElasticSearch核心概念:Node、Cluster、Shards、Replicas、Index、Type、Document、Settings、Mapping、Analyzer一、核心概念1、节点(node)节点是组成ElasticSearch集群的基本服务单元,集群中的每个运行中的ElasticSearch服务器都可称之为节点。2、集群(Cluster)Elasticsearch的
2020-12-09 20:13:06 135 1
原创 ElasticSearch 的配置
ElasticSearch 的配置Elasticsearch 的配置同样遵循着“约定大于配置”的设计原则,用户可以选择使用群集更新设置API在正在运行的群集上更改大多数配置,也可以选择通过配置文件对Elasticsearch 进行配置。一、配置文件位置信息在ElasticSearch中有三个配置文件,分别为(默认位置 config目录下)elasticsearch.yml、jvm.options和log4j2.properties。如下图:说明elasticsearch.yml:配置Elast
2020-12-09 20:07:44 2383
原创 ElasticSearch 安装指南
ElasticSearch 安装指南所需网站:Es 中文官网ElasticSearch 官网ElasticSearch 操作系统支持矩阵1.单节点安装安装步骤:进入ElasticSearch 官网,根据操作系统点击下载ElasticSearch(如果操作系统非主流,请查阅ElasticSearch的操作系统支持矩阵)下载成功后,将文件解压(如下)在bin目录下,进入cmd,直接执行./elasticsearch 启动即可。(出现如下图所示 started ,即为启动成功)查
2020-11-22 22:17:07 227
原创 你还觉得微服务离你远吗?
你还觉得微服务离你远吗?一、前言二、When三、Who1、概述2、微服务风格三、What四、微服务与分布式系统的关系一、前言在开始学习 微服务 之前,我们先来问自己几个问题,个人总结就是:“Who、When、What、How”。Who:什么是微服务?When:微服务的由来?What:它有什么用?能干啥?How:我们怎么使用它?(后续文章再详细介绍)为什么这么说呢?不妨往下看。随着现今互联网的喷井发展,业务需要、数据量等都变得异常复杂且庞大,而单机系统对于这样的场景变得力不从心,虽然 分布
2020-10-09 10:47:35 134
原创 分布式系统,你知道多少?
分布式系统,你知道多少?一、前言二、分布式系统1、概述2、切分方法(1)、水平切分方法(2)、垂直切分方法(3)、混合切分方法3、面临问题4、分布式系统的衡量标准三、分布式系统的设计原则1、CAP原则2、BASE理论一、前言2011年中国互联网协会对外宣布,中国成为世界上网民最多的国家,而随着近些年互联网的喷井发展,中国网民规模也达到了9亿多人(如下图)。随之也将信息带入了 大数据 时代,同时为了应付上亿人次的访问量, 高并发 也成为了当今应用避免不了的话题,而这就够了吗?有一项调查结果显示,如果网页的
2020-10-09 10:28:58 194 1
原创 如何设计优雅的第三方账号登录?
如何设计优雅的第三方账号登录?一、前言二、常用登录设计1、用户/密码注册登录2、手机号注册登录三、第三方登录设计一、前言在互联网应用中,我们构建一个网站或APP,如果没有用户,那就没有价值。所以,如何吸引用户注册和登录,是一个重要问题,而这就涉及到账号体系了。在应用构建初期,用户量较少,那么自建系统的账号体系就可以满足本身系统的业务需求。当应用用户量较多时(比如QQ、微信等用户量较多的应用),可提供第三方授权登录系统,为其他应用提供登录功能需求。常用登录如下:二、常用登录设计1、用户/密码注册
2020-10-09 10:02:31 1834 1
Lens Setup 5.2.7-latest.20211110.1.exe
2021-11-12
Lens-Setup-3.5.0.exe
2021-11-12
UnityDownloadAssistant-2020.1.6f1.exe
2020-09-26
Spire.Xls_3.6.7.zip
2020-07-06
Spire.Barcode_2.6.0.zip
2020-07-06
Spire.Office_3.6.4.zip
2020-07-06
Spire.Presentation_3.7.4.zip
2020-07-06
Spire.Doc_3.6.7.zip
2020-07-06
Spire.Pdf_3.6.9.zip
2020-07-06
javax.xml.bind-2.0.jar
2020-07-05
微博评论爬取(仅供学习).py
2020-06-09
软件体系结构课题报告.docx
2020-06-09
TypingGame.zip
2020-06-01
NewSystem.zip
2020-06-01
BankSystem.zip
2020-06-01
MySQL-8.20.winx64.zip
2020-05-06
studio-3t-robo-3t-windows-double-pack.zip
2020-05-06
spring-tool-suite-4-4.3.0.RELEASE-e4.12.0-win32.win32.x86_64.zip
2020-05-01
VSCodeUserSetup-x64-1.44.2.exe
2020-04-24
jquery-3.5.0.min.js
2020-04-22
wordpress.zip
2020-04-15
apache-tomcat-8.5.54.zip
2020-04-15
MarkdownPad.2.4.2安装文件.zip
2020-03-27
wechat_devtools_1.02.2003202_x64.exe
2020-03-25
markdown.zip
2020-03-17
Material_Theme-4.11.0.zip
2020-03-17
MindmasterPro 7 Setup.zip
2020-03-14
ScreenToGif 安装包.zip
2020-03-14
ACM题解资料.zip
2020-03-13
HBuilderX.zip
2020-03-13
Android Studio安装文件.txt
2020-03-03
Myeclipse2019安装文件.txt
2020-03-03
软件设计师考试资料2019.txt
2020-03-03
GitHub桌面版安装包.zip
2020-03-03
Git安装包.zip
2020-03-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人