自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android Studio 修改aar源包中的代码 & 编译运行问题汇总

Android开发中会遇到这样的需求,即修改某个开源依赖的aar包的部分代码,以满足特定的要求或者功能。下面介绍下.aar包的编译流程以及编译过程中遇到的一些问题。

2024-03-08 15:44:47 1382 1

原创 Android Studio gradle build error: PKIX path building failed ...

git仓库拉取新项目时,gradle自动构建项目时报错,信息如下:Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested targetCaused by: sun.security

2023-10-18 09:23:35 1050 1

原创 Git常用命令汇总 【建议收藏】

提要入职后与Git打交道是家常便饭,但是发现在使用方面与之前还是有些不同,尤其是一些重要且常用的命令,现简单进行汇总命令$ git checkout branchName切换分支说明:git clone后的代码不一定对应当前需要操作的分支,因此可能需要切换分支$ git status查看当前状态说明:在执行git push命令前,建议使用该命令,确认哪些位置进行了修改以及当前代码的状态(up to date 远程分支 or …)$ git log查看日志

2023-08-09 19:39:18 104

原创 Android Studio运行报错:Illegal char <*> at index 0: *.lock

Android Studio模拟器正常启动后,运行示例代码直接报错。结果项目无法启动。

2023-06-14 18:15:36 1517 1

原创 MySQL三表联合查询例题

MySQL查询各科成绩最高的学生的信息(三表联查)

2022-10-04 12:37:37 4257

原创 算法题回顾:实现String的replaceAll()方法

Java实现String的replaceAll()方法

2022-09-19 14:35:30 273

原创 解决git clone出错 ssh: Could not resolve hostname github.com: Name or service not known fatal...

问题描述在clone某个github项目到本地时,报该错误,clone项目失败解决过程首先检查网络问题。使用ping命令ping github.com。结果显示找不到主机名进一步使用ping命令ping其他网址,如百度等,结果正常,说明网络正常,可能DNS解析出现问题修改DNS域名,结果仍然失败在本地host文件下,添加github的ip地址项(修改host文件可能需要更改权限)修改之后,git clone命令运行成功!...

2022-02-25 17:01:18 8015

原创 将本地项目上传到github

操作流程在个人github上新建repository,填写项目信息本地输入git命令:git clone xxx,将github上的空项目clone到本地。成功后会生成一个新文件夹,作为本地仓库将要上传的项目文件复制到2中生成的文件夹中。cd 进入该文件夹输入git命令:git add . 添加所有文件到暂存区输入git命令:git commit -m 提交暂存区的内容到本地仓库输入git命令:git push origin main -u 提交暂存区的内容到本地仓库(origin后面的

2022-02-25 16:50:05 83

原创 IDEA Mybatis xml中配置sql代码自动提示【必看】

问题描述:学习Mybatis时,发现xml中编写sql代码没有提示。百度了下发现说的都是让配置SQL Dialects以及SQL Resolution Scopes等等。然而我都确认正确配置了之后,依然不行,没有出现提示!!!解决方案:在网上找了好久好久,终于在知乎上发现:因此,按照如下操作:终于,出现了sql代码提示!!总结:山重水复疑无路,柳暗花明又一村~终于能少写点sql代码了。。...

2022-01-30 21:45:05 13404 9

原创 leetcode 236:二叉树的最近公共祖先

文章目录一、双重遍历法(第一次解法)二、后序递归法(参考解法)总结一、双重遍历法(第一次解法)思路:从根结点root开始,判断该结点是否同时为p,q的祖先,并同时判断root的左右结点,是否满足为同时p,q的结点;如果在递归过程中找到root为p,q祖先结点但是其子节点不满足,则说明root为最近公共祖先;class Solution { public TreeNode lowestCommonAncestor(TreeNode root, TreeNode p, TreeNode q) .

2021-11-25 17:01:36 272

原创 leetcode 根据数组创建二叉树

在刷leetcode题目时,在刷LeetCode的时候,经常碰到树或二叉树模型的题目。为了调试方便,需要在本地IDE上实现对二叉树的创建。题目给出的是一个含有null的数组。如:[5,4,8,11,null,13,4,7,2,null,null,5,1]首先我们需要创建一个数组。注意由于包含null值,因此肯定不能用int整型数组。由于Integer是引用类型,默认值为null,故可以创建一个Integer类型数组:Integer[] arr = {5,4,8,11,null,13,4,7,2,

2021-11-14 10:25:33 2267 4

原创 JavaWeb jsp设置踩坑

问题描述:编写Servlet重定向代码时,涉及到修改原本的index.jsp实现登录界面。将下述代码复制后发现:<html><body><h2>Hello World!</h2> <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><META http-equiv=Content-Type content=

2021-11-08 15:11:27 214 2

原创 JavaWeb Tomcat启动Servlet踩坑

问题描述:编写HelloServlet程序,启动Tomcat后能访问jsp页面;通过servlet Mapping访问servlet程序时出错:原因分析:根据报错页面的具体原因(上图的根本原因)检查错误类型。此处显示自定义的类找不到。因此怀疑工程目录下是否有相应的目录。解决方案:找到工程目录,发现项目路径下的工程目录没有添加到Aritifacts的输出当中。因此选中该目录文件,将其添加此时便能成功进入Servlet程序注意:如果使用的是Tomcat10.x版本,则需要更改mav

2021-11-03 23:28:43 327

转载 java 图说 全局变量 成员变量 静态变量 实例变量 局部变量 的关系和区别

lalala.大家好,我是佛系码农 Ted,一个和你一样渴望成为大牛的low级程序员! 刚入门java时,对这些个各种名称的变量名搞得晕头转向,而在网上搜资料呢,大家 讲的是东一块西一块,很不成体系,所以特别整理出我自己的东西,希望能帮到正在迷惑的其他猿们啊~~ 直接上图,你就会恍然大悟了 例 1 public c...

2021-02-05 22:21:50 101

原创 流程图分层算法

文章目录前言一、任务描述二、算法思想三、算法实现总结前言本人前段时间在完成一篇论文,其中一个核心模块是流程图相似度计算,而这部分又以流程图的分层为前提。我在网上大致找了一下,没有找到跟流程图层次划分相关的程序实现,于是想自己实现这部分的算法。一、任务描述输入:流程图(以邻接矩阵表示)输出:分层的结果示例:该流程图应分为3层为,即[[A ,B]、[C,D,E]、[F,G]]说明:此处涉及的流程图只包含简单的前驱和后继关系,不包含循环等复杂结构二、算法思想1.从流程图的邻..

2021-02-04 15:51:36 1064

空空如也

空空如也

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

TA关注的人

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