自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

独码乐,不如众码乐,乐享其中

编码只是工作的一部分,快乐来自生活点滴。

  • 博客(56)
  • 资源 (12)
  • 收藏
  • 关注

原创 JSON的MIME媒体类型是application/json

JavaScript对象表示法(JSON)是一种用于结构化数据的序列化的文本格式。它源自JavaScript的对象文本,如ECMAScript编程语言标准第三版[EMMA]中所定义。JSON可以表示四种基本类型(字符串、数字、布尔值 和 null)和两种结构化类型(对象和数组)。一个由0个或多个Unicode字符组成的序列;一个0个或多个名称/值对的无序集合,其中名称是字符串值是字符串数字布尔值null对象或数组;一个由0个或多个值组成的有序序列;

2023-10-02 22:55:02 1143

原创 Windows系统webp图片预览插件

Windows WebP 编解码组件(WebP Codec for Windows)是一款使用 libvpx 库构建的编解码组件。它整合了 Windows图像处理组件 (WIC) 所定义的界面,为 Windows XP SP 3、Windows Vista 与 Windows 7 操作系统提供 WebP支持。

2023-09-16 06:00:00 2128

原创 npm install安装失败Unable to authenticate, need: BASIC realm=“Sonatype Nexus Repository Manager“

在执行npm login 成功后,使用 npm install 安装依赖报 Unable to authenticate, need: BASIC realm="Sonatype Nexus Repository Manager"。同一个报错,可能有种原因引起,本文遇到的 Realms 授权配置原因引起。

2023-06-03 18:27:42 7675 4

原创 git pull报没有足够内存 not enough memory for initialization

git clone、git pull 批量同步远程 git仓库代码时,报 没有足够内存用于初始化not enough memory for initialization。经过观察 资源管理器 的内存使用情况,发现为 剩余可用内存不足造成的。加物理内存麻烦,可通过适当调整 分页文件(虚拟内存) 最大可用值 或 增加交换文件大小 解决。

2023-05-21 19:00:00 2987

原创 MyBatis中数组或集合的遍历

MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其它类似框架的经验,就能体会到根据不同条件拼接 SQL 语句的痛苦。在Java项目中,通过动态SQL批量查询数据是很常见的情形,作为传值的字段可以是一个数组或集合。可以将任何可迭代对象(如:List、Set 等)、Map 对象 或 数组对象 传递给 foreach 作为集合参数。

2023-05-19 06:00:00 1630

原创 外链跳转页功能分析与实现

一个大型的正规网站,增加一个 外链中转页 是有必要的。合理的交互设计,不仅能有效保障用户体验,又能帮助网站收集外链数据,优化运营管理。安全性:网站安全评级、用户隐私保护、JS安全漏洞、域名SSL认证;搜索引擎优化,外链数据统计,外链网站引流,业务功能扩展:在中转页面放广告、推热点事件;

2023-05-01 19:00:00 1750

原创 Visual Studio Code跳转到CSS定义

Visual Studio Code 快速跳转到 VUE文件 或 CSS文件的定义位置(跳转到class定义,跳转到css定义),插件Css Peek、Vue Peek 对提升开发效率上,事半功倍。

2023-04-13 19:00:00 1958

原创 JSR-250规范之@Resource注解

Java EE 8 技术,Java平台公共注解JSR-250规范。Common Annotations for the Java Platform 1.3, JSR 250

2023-04-11 06:00:00 448

转载 【转】HTML样式优先级

样式优先级:1、继承样式 无优先级;2、*通配样式 优先级 0;3、div样式 优先级 0,0,0,0;4、.class类样式 优先级 0,0,1,0;5、#id样式 优先级 0,1,0,0;6、style样式 优先级 1,0,0,0;排序:6>5>4>3>2>1

2023-04-07 06:00:00 317

原创 如何在JavaScript中使用JSP标签

面对“古老”的项目,延续其生命并发挥最大价值,是件很苦逼的事儿。如何在JS中使用JSP标签?如何使ES6模板字符串 含有 JSP标签、EL表达式、JS变量 正常识别?如何解决JSP的EL表达式和 ES6模板字符串 语法冲突?本文将遇到的几处难点做梳理、并结合实际案例深入剖析。

2023-03-17 06:30:00 1297

原创 MySQL补齐函数LPAD和RPAD之SQLite解决方案

SQLite补齐函数。工作中经常需要对数据进行清洗,并对个别字段进行格式化处理,像 字符串左右补齐。MySQL数据库自带有LPAD()、RPAD(),而SQLite数据库没有的相应函数,需要自己转换。

2023-01-01 22:40:19 1095

原创 猿创征文|Java后台开发利器

JAVA开发人员必备工具,日常办公效能提升工具推荐,供参考、交流。OracleJDK-1.8_u201、OracleJDK-11、OracleJDK-17OpenJDK-8、OpenJDK-11+28、OpenJDK-17+35IntelliJ IDEA Community Edition 2022.2.3Maven-3.6.3、Maven-3.8.5Gradle-6.9.2、Gradle-7.5.1Nginx-1.22.1OpenSSL-1.1.1q、OpenSSL-3.0.5

2022-11-07 07:00:00 632 1

原创 谁想到是git默认配置引发的项目编译失败

Git支持根据参数设置,在提交源码到(本地/远程)仓库时,自动地把行结束符 CRLF(回车换行 \r\n) 转换成LF(换行 \n),而在签出代码时把LF(换行 \n) 转换成CRLF(回车换行\r\n)。而Windows系统默认的文档格式,以CRLF(回车换行\r\n) 作为一行的结束符。​git图形界面、CentOS-7.9.2009-x64、Nginx-1.22.1、OpenSSL-3.0.5

2022-10-24 07:00:00 661

原创 Oracle VM VirtualBox虚拟机添加网卡报错VERR_ACCESS_DENIED或NS_ERROR_NOT_IMPLEMENTED

CentOS 7.9 新环境,安装Oracle VM VirtualBox后,配置主机网络,报错:Failed to EnableStaticIpConfig with rc=VERR_ACCESS_DENIED、NS_ERROR_NOT_IMPLEMENTED (0x80004001)。因原有一台物理机是正常的,经过多次版本的安装、验证,确认不版本之间存在兼容性。

2022-10-24 00:30:00 1926

原创 Windows下文件批量重命名bat脚本

Windows下文件批量重命名bat脚本(批量重命名文件、批量重命名文件夹),在日常工作还是较频繁的,本文特整理为bat脚本,并列表不同的实现方法。

2022-10-23 07:00:00 8773 2

原创 IDEA项目Module X must not contain source root Y. The root already belongs to module Z

项目属于多级包含,错误原文:Module "xxx-parent" must not contain source root "\xxx-parent\xxx-sdk\src\main\java". The root already belongs to module "xxx-sdk".译文:模块 "xxx-parent"不能包含 source (的)root(指定)项目 "\xxx-parent\xxx-sdk\src\main\java",(因为)root已属于(子)模块 "xxx-sdk"。

2022-10-22 07:00:00 1787

原创 ClassNotFoundException: org.codehaus.plexus.compiler.manager.NoSuchCompilerException

Maven项目编译打包报错java.lang.NoClassDefFoundError: org/codehaus/plexus/compiler/manager/NoSuchCompilerExceptionCaused by: java.lang.ClassNotFoundException: org.codehaus.plexus.compiler.manager.NoSuchCompilerException

2022-10-17 19:00:11 2120

原创 JAVA之数据配置错误引发0E-8异常

JAVA之数据配置错误引发0E-8异常。0E-8:0.00000000 即 整数位为 0,小数位为 8个 0;0E-12:0.000000000000 即 整数位为 0,小数位为 12个 0

2022-10-05 07:00:00 3241

原创 MySQL关键词和保留词

本文主要是对MySQL 5.7~8.0 关键词 和 保留词(Keywords and Reserved Words)进行 整理、合并,供有需要的码友参考。保留词:必须加 反引号`才能用作标识符。如 `ALL`非保留词:不用加 反引号`即可用作标识符

2022-10-04 07:00:00 718

原创 Windows系统SVG图片预览插件

由于工作中经常需要对组图查看和管理,而Windows系统不支持在文件夹下直接预览svg图片, HBuilderX 插件市场没有找到相应的svg插件,比较麻烦。经过查找,发现svg扩展插件(SVG Viewer Extension for Windows Explorer)不错,完美地解决svg图片预览问题。

2022-10-01 19:10:41 8216 1

原创 Windows10远程桌面连接会话已结束解决方法之一

在安装Windows-10-BusinessEditions-1909-x64 安装后,设置远程桌面连接,通过 Windows7 成功连接登录;由于Windows10系统自带更新功能,总是通知升级,在升级到 Windows-10-BusinessEditions-21H2-x64 后,发现 Windows7 可以远程桌面连接到 Windows10,但连接成功后黑屏,并在约 15秒后弹出“您的远程桌面会话已结束,可能是下列原因之一:管理员已结束了会话。在建立连接时发生错误。发生网络问题。”。

2022-09-27 19:00:00 8533 2

原创 Linux查看用户信息的几种方法

整理了工作中常见查看用户信息的几种方式,供有需要的码友参考。1、whoami命令2、id 命令3、查看/etc/passwd文件4、查看/etc/shadow文件5、使用lslogins命令6、使用getent passwd命令7、使用compgen命令

2022-09-22 19:37:58 33354

原创 Apache Tomcat选择哪个版本好?

Apache Tomcat与JDK版本对应关系以及Tomcat各版本特性。不同版本的 Apache Tomcat 可用于不同版本的规范,请根据项目所用的技术栈选择合适的版本。Tomcat 8.5.x作为 Tomcat 9.0.0.M4(alpha)里程碑版本的一个分支,它提供来自 Tomcat 9.x 代码库的 HTTP/2 支持和其他功能,同时兼容Tomcat 8.0 运行时和规范要求。

2022-09-19 19:00:00 19048

转载 大数据统计之卡方检验

卡方检验是一种用途很广的计数资料的假设检验方法。它属于非参数检验的范畴,主要是比较两个及两个以上样本率( 构成比)以及两个分类变量的关联性分析。其根本思想就是在于比较理论频数和实际频数的吻合程度或拟合优度问题。卡方检验分为拟合度的卡方检验和卡方独立性检验。在大数据运营场景中,通常用在某个变量(或特征)值是不是和因变量有显著关系。通俗来讲:卡方检验就是检验两个变量之间有没有关系。

2022-09-18 15:50:47 2739 1

原创 MySQL系统变量之lc_time_names语言环境

​通常在面向全球化的系统中,会根据所在地区设置时区(设置当前会话的time_zone 系统变量的值),以使显示当地日期时间。如何将日期显示为当地区域格式呢?本文将结合lc_time_names 系统变量进行举例。

2022-09-14 19:00:00 572

原创 利用内网穿透实现无固定IP调试支付回调

在家(使用NAT网)开发项目时,难免会涉及到第三方外部接口回调(如:支付回调、微信小程序登录),需要固定IP或域名解析,内网穿透是个不错的选择。常见的内网穿透工具有 向日葵、natapp、网云穿 等。个人都有安装试用,相比较 natapp 体积小、配置简单、运行内存占用少。..................

2022-09-05 07:00:00 1809

转载 数据挖掘中常见的9种距离度量方法

在数据挖掘中,需要计算样本之间的相似度,数据科学家 Maarten Grootendorst 介绍了 9 种距离度量方法:欧氏距离(Euclidean Distance)、余弦相似度(Cosine Similarity)、汉明距离(Hamming Distance)、曼哈顿距离(Manhattan Distance)、切比雪夫距离(Chebyshev Distance)、闵氏距离(Minkowski)、雅卡尔指数(Jaccard Index)、半正矢(Haversine)、Sørensen-Dice 系数

2022-08-21 18:30:00 1426

原创 MySQL5.7之SSL/TLS加密连接配置

运维必知的安全内容之TLS协议选择,如何选择合适的连接MySQL的TLS版本,本文将给出参考。查看MySQL支持的TLS协议版本,在 MySQL 5.7.28之前,可以使用 yaSSL 作为 OpenSSL 的替代方案来编译 MySQL。从 MySQL 5.7.28开始,删除了对 yaSSL 的支持,所有 MySQL 构建都使用 OpenSSL。从 MySQL 5.7.35开始,不推荐使用 TLSv1 和 TLSv1.1 连接协议,并且对它们的支持可能会在未来的 MySQL 版本中被删除。

2022-08-19 21:15:00 5154

原创 IDEA项目External Libraries中没有Maven依赖包

IDEA项目External Libraries中没有Maven依赖包。查看项目的 External Libraries发现只有 JDK下的包,POM.xml文件中添加的依赖包都未正常解析。ERROR -#org.jetbrains.idea.maven - com.google.inject.CreationException: Unable to create injector 这个错误信息与我之前写的一篇博文一样,IDEA版本与MAVEN版本兼容性。...

2022-08-16 07:30:00 10659

原创 正则表达式可视化校验工具Regulex

开发中经常使用到正则表达式,如何校验自己写的或他人的正则表达式是否正确?是否满足设计要求?本文推荐一款 正则表达式可视化工具《Regulex:JavaScript Regular Expression Visualizer》,MIT开源协议很Nice!支持即时输入、即时显示、导出图片等。GitHub - CJex/regulex: Regular Expression Excited!...

2022-08-14 20:00:00 1905

原创 BigDecimal舍入模式总结及运用场景分析

数字舍入模式setScale()常见的共7种:ROUND_UP:从零舍入。始终在非零丢弃分数之前增加数字。ROUND_DOWN:向零舍入。ROUND_HALF_UP:向“最近的邻居”舍入,除非两个邻居是等距的,此时向上舍入。ROUND_HALF_DOWN:向“最近的邻居”舍入,除非两个邻居是等距的,此时向下舍入。ROUND_HALF_EVEN:向“最近的邻居”舍入,除非两个邻居是等距的,向偶数邻居舍入。ROUND_CEILING:向正无穷大舍入。ROUND_FLOOR:向负无穷大舍入。....

2022-08-14 19:00:00 1018

原创 Android Studio Gradle插件版本与Gradle 版本对应关系

Android Gradle插件版本与Gradle版本关系;JDK版本与Gradle版本关系;Android Gradle插件和Android Studio版本兼容性;/gradle/wrapper/gradle-wrapper.properties配置文件

2022-08-12 21:45:00 12283 3

翻译 【译】DNF和Yum的区别,为什么Yum会被DNF取代?

​由于 Yum 中许多长期存在的问题仍未得到解决,因此Yum 包管理器已被DNF 包管理器取代。这些问题包括性能差、内存占用过多、依赖解析速度变慢等。DNF 使用 libsolv 进行依赖解析,由 SUSE 开发和维护,旨在提高性能。Yum 主要是用 Python 编写的,它有自己的应对依赖解析的方法。它的 API 没有完整的文档,它的扩展系统只允许 Python 插件。Yum 是 RPM 的前端工具,它管理依赖关系和资源库,然后使用 RPM 来安装、下载和删除包。...

2022-08-10 21:00:00 2828

原创 CentOS7常用yum仓库操作及安装

CentOS7常用yum仓库操作及安装,包括:YUM仓库常用命令、搭建本地YUM仓库、常见YUM仓库(CentOS-Base、EPEL、nux-dextop、elrepo、MySQL、GoogleChrome、OracleVirtualBox、Zabbix、Grafana等)

2022-08-05 14:15:54 2017

原创 CentOS7 Gnome桌面Shell扩展安装报错

之前使用 Shell 模式,没怎么深入研究Gnome桌面,今天在打开 应用程序 >> 系统工具 >> 应用程序的安装程序 界面报错。根据提示信息,需要​安装Gnome扩展插件,在此将解决思路梳理记录。

2022-07-26 21:45:00 2576

原创 Linux环境变量配置在/etc/profile文件或/etc/profile.d/中的区别

为什么配置在source /etc/profile中的环境变量没有生效?Linux环境变量配置在~/.bash_profile、/etc/profile、~/.bashrc、/etc/bashrc、/etc/profile.d中有什么区别?什么是 login shell,什么是 no login shell?本文将带你深入了解 profile 运行机制。...

2022-07-26 17:20:33 1828

原创 IntelliJ IDEA设置显示内存指示器的几种方法

升级到新版本 IDEA-2021.2.4后,找不到 内存指示器选项。无法找到 IDEA-2021.1.3版本(路径:File >> Settings >> Appearance & Behavior >> Appearance >> Show memory indicator) 相应的设置项。根据经验在 Help >> Find Action 查找 可行。......

2022-06-19 07:00:00 6543

原创 IDEA项目构建失败com.google.inject.CreationException: Unable to create injector

今天在编译一个老项目时,一直报“Unable to import maven project: See logs for details”,查看错误明细,发现是因为IDE版本与Maven版本不兼容引起,降低Maven版本后编译成功。

2022-06-18 19:17:00 4668

原创 批量更新git仓库

本地有100多个git仓库,手工同步更新是一件麻烦而痛苦的事情!经过分析,可使用git脚本+定时任务,实现自动同步。解放自己,做更有意义的事情。

2022-06-06 12:30:00 1904 2

原创 Java使用Lambda表达式多字段求和

Java使用Lambda表达式多字段求和,通过多种应用场景举例,验证求和结果,进一步掌握 Lambda表达式 使用技巧。

2022-06-03 07:30:00 9212

MySQL高性能优化规范建议

MySQL高性能优化规范建议 数据库命令规范 数据库基本设计规范 1. 所有表必须使用 Innodb 存储引擎 2. 数据库和表的字符集统一使用 UTF8 3. 所有表和字段都需要添加注释 4. 尽量控制单表数据量的大小,建议控制在 500 万以内。 5. 谨慎使用 MySQL 分区表 6.尽量做到冷热数据分离,减小表的宽度 7. 禁止在表中建立预留字段 8. 禁止在数据库中存储图片,文件等大的二进制数据 9. 禁止在线上做数据库压力测试 10. 禁止从开发环境,测试环境直接连接生成环境数据库 数据库字段设计规范 1. 优先选择符合存储需要的最小的数据类型 2. 避免使用 TEXT,BLOB 数据类型,最常见的 TEXT 类型可以存储 64k 的数据 3. 避免使用 ENUM 类型 4. 尽可能把所有列定义为 NOT NULL 5. 使用 TIMESTAMP(4 个字节) 或 DATETIME 类型 (8 个字节) 存储时间 6. 同财务相关的金额类数据必须使用 decimal 类型 索引设计规范 1. 限制每张表上的索引数量,建议单张表索引不超过 5 个

2023-09-24

MySQL 8.0 Reference Manual 参考手册原版

MySQL 8.0 Reference Manual 参考手册原版 MySQL 8.0 Reference Manual Including MySQL NDB Cluster 8.0 这是MySQL参考手册。它记录了MySQL 8.0到8.0.18,以及分别基于NDB 8.0到8.0.18-NDB-8.0.18版本的NDB Cluster版本。它可能包括尚未发布的MySQL版本的功能文档。有关哪些版本的信息发布,请参阅MySQL 8.0发行说明。 2019-06-22 (revision: 62443)

2023-09-24

Linux上安装 Review Board

Linux上安装 Review Board 图文教程,针对在 CentOS 系统下的安装步骤 进行 高亮标注。 ReviewBoard 5.0 Linux安装步骤: https://www.reviewboard.org/docs/manual/5.0/admin/ https://www.reviewboard.org/docs/manual/5.0/admin/installation/linux/ 安装ReviewBoard及其依赖: yum install python-setuptools yum install python-devel yum install mod_wsgi yum install memcached pip install python-memcached yum install patch pip install ReviewBoard pip install mysql-python

2022-12-03

MySQL关键词和保留词

MySQL 5.7~8.0关键词列表:本文主要是对MySQL 5.7~8.0 关键词 和 保留词(Keywords and Reserved Words)进行 整理、合并,供有需要的码友参考。 保留词:必须加 反引号 ` 才能用作标识符。如 `ALL` 非保留词:不用加 反引号 ` 即可用作标识符 https://blog.csdn.net/Sn_Keys/article/details/127154972

2022-10-04

Redis笔记-尚硅谷周阳V1.3-脑图

根据《Redis笔记-尚硅谷周阳V1.3》整理,脑图、思维导图xmind

2022-06-16

遍历本地git仓库拉取更新代码

面对100多个git仓库,手工同步更新是一件麻烦而痛苦的事情!可使用git脚本+定时任务,实现自动同步。解放自己,做更有意义的事情。 调用方法: sh /opt/git-repo-sync-script.sh /opt/GitRepoClone/

2022-06-06

神经网络:强化学习高频面试题整理

本篇整理强化学习中的常见面试题,在面试前对强化学习的基础理论有深入的理解和认识,需要掌握常见算法的基本思想、推导过程。 公式很多,如贝尔曼方程和贝尔曼最优方程这里估计已经被绕晕了,所以会觉得很难,更不要说把目前主流算法都掌握好了,像DDPG、TRPO、PPO等算法的推导过程基本都有一定的难度。 学习资料: 1、英文书:Sutton的Reinforcement Learning: An Introduction,比较经典,总体讲的比较通俗易懂,可能就是英文不太好懂 2、视频教程:David Silver的视频教程,然后参考叶强的中文笔记来看,如果不喜欢英文,可以找李宏毅的视频来听 3、中文书籍:郭宪的《深入浅出强化学习原理入门》 4、英文文档:https://spinningup.openai.com/en/latest/index.html 5、论文:DDPG、TRPO、SAC等都可以找原论文读一下 6、源码:学一个算法要把它的框架搞懂,输入和输出是啥、网络的目标函数、参数怎么更新的都要知道,所以建议也把源码看看

2022-06-06

Base64编码解码工具v1.6

移动开发必备工具,可以快速对字符串进行Base64编码、解码,支持多种编码方式(包含:ANSI、UTF-8、Unicode字符集),支持编码后的内容保存到文件。

2022-06-06

一图读懂公众号运营(超清大图)

微信公众号运营宝典,号称全网 公众号运营 知识点全攻略:从注册到运营,从各维度分析,罗列出重点要点,以便让小白也能在短时间内,快速掌握公众号运营方法,在实践中不断改进,提升公众号曝光度。

2022-05-31

木瓜MyFll库 v2.220.17.612

MyFll是专为Microsoft Visual FoxPro设计的扩展库,部分函数来自任明汉(RMH myF1论坛)前辈提供的myDll代码翻译而成,由于很多功能利用VFP处理比较烦锁,或无法实现,使用此库可有效解决VFP的弱项。部分与Win32Api同名的函数,是Win32API的封装。部分函数取自网上开源算法,在相关函数中均有注明。 此源代码使用VC6 sp6开发,采用VFP9 Sp2的库文件,理论上可以应用于VFP6 7 8 9版本。 版本信息:由于不定期更新,请及时核对版本(右键属性),版本为X.X.X.X,第一位为主版本号,第二位为函数个数,第三位为发布的年份,第四位为日期。当前版本为:2.220.17.612

2018-07-24

PL SQL Developer 9.0.1.1613 注册机

PL SQL Developer 9.0.1.1613 注册机,完美注册,无需补丁。本人试过,不敢独享……

2011-10-19

Yod'm 3D(Virtual Desktop) v1.40 中英法版 + 演示屏幕录制视频

不款不错的3D虚拟桌面,网上下载的原版汉化的不完整,我做了一些补充,希望您喜欢。

2010-12-19

利用Grid控件控制符合条件的行的背景色(VFP源代码+演示)

利用Grid控件控制符合条件的行的背景色(VFP源代码+演示) 演示截图: http://hi.csdn.net/attachment/201009/11/4978794_1284209247Q5XP.png

2010-09-11

2010上半年软考(程序员)学习计划

个人考试计划的一点经验总结,希望对您能有所帮助。软考学习计划——程序员初级

2010-09-05

屏幕取色器 V1.0.0

获取屏幕指定坐标点的颜色值:RGB色、16进制网页色、10进制色。 作者主页: http://hi.csdn.net/space-4978794.html

2010-07-11

VFP 9.0帮助文件(英文原版)

VFP 9.0帮助文件(英文原版),供有需要的同事学习……

2010-07-09

空空如也

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

TA关注的人

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