自定义博客皮肤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)
  • 资源 (6)
  • 收藏
  • 关注

原创 Git 配置网络代理

需要知道自己本地代理的端口。一般情况下,全局配置文件路径是。,需要显示隐藏文件才能看到。项目单独的配置文件路径是。

2024-03-26 16:24:59 253

原创 SpringBoot 启用 Https,生成 jks 自签证书

是 Java Development Kit (JDK) 中的一个工具,用于管理公钥和私钥对以及相关的证书。对密钥文件进行了重新编码导致的,需要将密钥文件排除。如果读取密钥库报错,大概率是。

2024-03-20 17:28:32 355

原创 使用 MySQL 实现 Java 版的 hashCode 函数

MySQL 数据库的编码需要设置为utf8或utf8mb4,因为下面给出的代码是以用utf8编码储存数据为前提的。

2024-03-08 15:13:49 475

转载 通俗的告诉你,为什么是 devDependencies

简单总结,当生产依赖和开发依赖玩法内部项目发布 npm 包规范生产依赖开发依赖开发依赖放在 dependencies 中生产依赖、开发依赖浪费生产环境资源浪费大量用户资源生产依赖放在 devDependencies 中生产依赖、开发依赖浪费生产环境资源、部署方式怪异用户无法正常运行反着放开发依赖生产依赖部署方式怪异浪费大量用户资源、用户无法正常运行可以看出,在内部项目中,只要团队能玩得转(也不关心生产环境的资源浪费),可以不用太在意规范。但如果是要发布到npm。

2024-02-27 10:37:40 25

原创 IDEA 中 Maven 的 pom.xml 文件里配置的依赖下载卡住问题

-Xms1024m -Xmx2048m

2021-03-12 19:02:58 682

原创 Mybatis 结果集映射中对 List<Integer> 类型的处理

实体类:public class AB { Integer i; List<Integer> a; List<Integer> b; // getters and setters...}映射文件:<resultMap id="abMap" type="AB"> <result property="i" column="i"/> <collection property="a" of

2021-03-05 22:20:30 1999 2

原创 使用 IDEA 创建 web 项目步骤

首先需要先建好 web 相关目录以及 WEB-INF 文件夹和 web.xml,为后续 IDEA 自动识别做准备。按下图设置 web 目录让 IDEA 可以识别:接下来添加 Artifacts:最后设置 tomcat 服务器:

2021-02-01 22:45:13 235

转载 写了这么多年代码,你真的了解SOLID吗?

简介本文转载自:ThoughtWorks洞见原文:写了这么多年代码,你真的了解SOLID吗?作者:梅雪松时间:2018年9月10日尽管大家都认为 SOLID 是非常重要的设计原则,并且对每一条原则都耳熟能详,但我发现大部分开发者并没有真正理解。要获得最大收益,就必须理解它们之间的关系,并综合应用所有这些原则。只有把 SOLID 作为一个整体,才可能构建出坚实 (Solid) 的软件。遗憾的是,我们看到的书籍和文章都在罗列每个原则,没有把它们作为一个整体来看,甚至提出 SOLID 原则的

2021-01-27 23:26:13 398

原创 记录一个IDEA的BUG

用 IDEA 创建的 web 项目。凡是 menu 文件夹下的直系 jsp 文件(路径大概为 xxx/menu/xxxxx.jsp)都会出现格式化异常的问题。其他情况未多做测试,不清楚是什么原因,可能是 BUG。

2021-01-03 12:52:14 123

原创 多对多关系的权限增减操作

先简单记录一下,后面有时间再具体编排一下。做一个后台管理的 web项目,涉及用户角色与菜单,根据角色展示不同菜单,就相当于一个简易的权限管理。先看表的结构:然后就可以发现一个角色拥有多个菜单,具体的数据示例:那么,在权限管理界面,针对这一个角色进行其拥有菜单的增减操作如下:那么如何做到变更菜单项呢?从数据库的增删来看,我们需要把前端数据和后端的数据库里的进行对比,找出哪些是增加的,哪些是移除的。可以通过集合运算来解决:...

2021-01-01 17:09:02 276 1

转载 Idea本地删除受SVN管理的文件或目录

原文地址:https://www.cnblogs.com/jaxyoun/archive/2004/01/13/12420614.html首先,直接删除文件或目录对象,此时被本地删除的对象没有出现在SVN的Default变更记录中,也就是并未与VCS同步,不能直接提交。在SVN的Locally Deleted files列表中找到本地已删除的对象的记录,此时它们被SVN标记为“deleted locally”。选中 Locally Deleted files 中的记录,右键选择“Remo...

2020-12-30 23:55:22 1442

转载 直接请求转发(Forward)和间接请求转发(Redirect)两种区别?

用户向服务器发送了一次HTTP请求,该请求肯能会经过多个信息资源处理以后才返回给用户,各个信息资源使用请求转发机制相互转发请求,但是用户是感觉不到请求转发的。根据转发方式的不同,可以区分为直接请求转发(Forward)和间接请求转发(Redirect)两种有何区别呢?本篇在回答该问题的同时全面的讲解两种请求转发方式的原理和区别。【关键考点】请求转发的含义; Forward转发请求的原理; Redirect转发请求的原理。【考题分析】Forward和Redirect代表了两种请求转发方式:直

2020-12-11 15:57:43 948

原创 Web 资料

CSS实现文字和图片的水平垂直居中

2020-12-03 19:38:26 154

原创 在 IDEA 中导入 jquery 使代码自动提示生效

一、进入设置二、添加库文件三、调整设置四、重新勾选五、勾选项目

2020-12-03 19:37:58 386

原创 MySQL 基础学习笔记

用于表的操作-- 删除表DROP TABLE user_info;-- 创建表CREATE TABLE user_info ( -- 11 表示列的默认显示宽度 id INT (11) PRIMARY KEY AUTO_INCREMENT, -- 唯一约束 username CHAR (200) UNIQUE, -- 总共3位, 小数2位 tall FLOAT (3, 2), -- 枚举 gender ENUM ('男', '女') NOT NULL DEFAULT '男',

2020-11-13 18:04:12 190

原创 Excel 的字母列号与数字互转思路与 Java 实现

很早之前碰到过这个题了,当时是学校的一个 ACM 比赛,很遗憾在赛场上时没有解出来。不过这个题还是蛮有意思的,一次偶然无聊的时候,又想起了这个题,当时莫名就有思路了,很快写出了相应的代码实现。不过思路才是最重要的。题目先了解一下这个题是什么意思。用过 Excel 都知道,它是由行和列来组织数据的,行号是从 1 开始的数字,列号则是大写字母,如图 1 所示。那么众所周知,英文字母只有 26 个,当列数超过 26 列时怎么表示呢?从上图可以看出,第 27 列是由 AA 表示的,也就是说.

2020-11-08 11:58:36 3327 8

原创 java 中的负数位移

int i = 1;int j = i << -2;int k = i << 32 - 2;// 结果是 j 与 k 相等System.out.println(j);System.out.println(k);/* * 位移负数的情况相当于 总位数加上该负数 的移动 * 这里 int 是 32 位的, 所以 -2 相当于 32 - 2 */...

2020-11-04 19:30:00 264

原创 IDEA 的一些快捷用法

快捷键Ctrl + 左右箭头, 使光标以单词为单位移动Ctrl + Shift + 左右箭头, 以单词为单位选择Ctrl + 上下箭头, 以行为单位移动编辑框Ctrl + Shift + 上下箭头, 以函数为单位移动编辑框快捷输入...

2020-10-20 12:07:03 359

原创 java 中的自增运算符

public static void main(String[] args) { int i = 1; i = i++; System.out.println(i);}输出结果为 1.具体需要深入 Hotspot.

2020-10-20 09:55:43 133

原创 java 学习笔记 - 构造函数与重写函数

如果在父类构造方法中调用了可被重写的方法,则可能会出现意想不到的结果。我们来看个例子,下面是基类代码:public class Base{ public Base(){ test(); } public void test(){ }}构造方法调用了test()方法。这是子类代码:public class Child extends Base { private int a = 123; public Child() {

2020-10-17 21:08:33 241 2

转载 eclipse 中文字体大小不同、注释错位、缩进、被放大BUG解决

原文地址:https://blog.csdn.net/u013600314/article/details/85262257原文地址:http://bbs.pcbeta.com/viewthread-1385698-1-1.html问题描述问题总结问题原因 问题情况 注释以中文开头时发生 块注释星号缩小、汉字缩进, 单行注释汉字被放大 ...

2019-05-21 13:15:13 3081

转载 Android 系统全套源代码分享 (更新到 8.1.0_r1)

原作者:summer发表于 TesterHome原始链接:https://testerhome.com/topics/2229Android系统源码,同步官方无任何改动为了减小源码包体积,删掉了.repo文件夹,对编译无影响.采用7z高比率压缩下载地址(长期有效):https://pan.baidu.com/s/1ngsZs ...

2018-10-30 10:56:54 2192

原创 从九宫问题浅谈广度优先搜索与深度优先搜索策略

九宫拼图游戏先说说一个游戏,大多数80后、90后小时候应该都玩过一个拼图游戏,一共9个格子,其中一个是空的格子,剩下8个是被打乱的图片残块,通过移动图片残块来复原最初的图像,这个游戏就是九宫拼图游戏。进阶的还有4乘4,16宫格的,呃,扯远了。状态、结点与路径那么对于这个游戏,我们尝试用状态去描述它,那么它的复原过程就是一个个状态的组合,或者说是排列。它有一个初始状态,有一个目标状态,还...

2018-10-16 13:38:33 9069 4

原创 android开发 textview设置超链接颜色和背景色(被点击时的背景色、高亮色)

安卓中textview设置超链接的代码网上也有一大堆,这里就不说了。先说说设置超链接的文字的颜色,先定义MyURLSpan类并继承URLSpan类并重写updateDrawState()方法,java代码如下class MyURLSpan extends URLSpan{ public MyURLSpan(String url) { super(url); } @Over...

2018-10-10 14:28:39 4412 1

转载 android开发 自定义seekbar thumb滑块透明失效、或者与背景进度条分离的解决办法

最近在写东西的时候自定义了seekbar,参考自定义漂亮的Android SeekBar样式 - NullPointException - CSDN博客 https://blog.csdn.net/w8320273/article/details/7852752emmmm,自己做了透明图片来实现后,发现在holo主题下效果挺不错,然而在material主题下却出现了bug...这张图...

2018-10-08 17:42:28 2615 2

原创 android MotionEvent中getX()和getRawX()的区别

当你触到按钮时,x,y是相对于该按钮左上点(控件本身)的相对位置。而rawx,rawy始终是相对于屏幕的位置。可知:getRawX:触摸点相对于屏幕的坐标getX: 触摸点相对于按钮的坐标getTop: 按钮左上角相对于父view(LinerLayout)的y坐标getLeft: 按钮左上角相对于父view(LinerLayout)的x坐标可以想象getRight()等同于下面...

2015-02-10 20:00:58 132

软件著作权登记证书psd模板

软件著作权登记证书psd模板,此为psd文档,请用PS打开,可以自行修改想要修改的内容。

2018-10-23

AutoCode For VB6.0源码(解决win7异常)

人闲花落449806776的AutoCode for VB6.0 此版本源代码解决了win7系统上获取注册表值数据异常的问题

2018-04-19

vb6代码编辑器选项切换卡tab插件

vb6的代码窗口和对象窗口之间切换很不方便,这款插件使得代码编辑器有了选项切换卡tab,可以更方便切换窗口。点击注册插件.bat,然后打开VB6.0,在外接程序管理器里加载CodeHelp VB Extender即可使用。

2018-04-17

vb6的AutoCode代码提示代码自动完成

下载解压后点击注册插件.bat,然后重新打开你的VB6.0,菜单栏上就会出现 AutoCode 按钮了

2018-04-17

VisualBooster(源码窗口管理器)for vc++6.0破解版

为了方便VC6.0用户能够更加便捷的进行源码查看操作,Visual Booster(源码窗口管理)在软件界面的左边和下边添加了新的窗口栏目,通过Visual Booster(源码窗口管理)可以随时进行源码的查询操作。 这个工具会在左边及下边显示打开的窗口(并以后缀归类),查看源码的时候相当有用。写了个注册机在里面(注:不可以用中文注册哦,本身程序不支持,获取数据hash的时候会得到-1而无法注册)。

2017-09-17

空空如也

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

TA关注的人

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