排序
StringBuffer、StringBuilder底层扩容机制与常用方法
StringBuffer 与 StringBuilder底层分析、扩容机制与常用方法 StringBuffer(线性安全) 直接父类AbstractStringBuilder 实现了Serializable,可以串行化 在父类AbstractStringBuilder有属性cha...
TypeScript 5.2 的新关键字:「using」
本文翻译自 typescript-5-2-new-keyword-using,版权归原作者所有。 TypeScript 5.2 将引入一个新的关键字 —— 「using」,它的作用是:当离开作用域时,你可以使用 Symbol.dispose 释放掉任何...
SpringBoot 中统一响应格式及统一异常处理,你应该这样做
在我们开发SpringBoot后端服务时,一般需要给前端统一响应格式,方便前端调试及配置错误提示等等。这篇文章讲讲实际工作中统一响应格式及统一异常处理是如何做的。 一、统一响应基础类 在项目中...
canvas实战案例-T恤图案编辑器
前言 学习目标 创建T恤图案编辑器 知识点 TransformControler 的应用 canvas 全局合成 canvas 图层控制 DOM和图形组件的数据传递 1-搭建前端静态 1-1-页面结构 T恤图案编辑器的页面结构如下图所...
230617安装SqlServer2017Express后,再安装一个SqlServer2017ExpressAdvanced
230616安装SqlServer2017Express 下载地址 选择语言 Microsoft® SQL Server® 2017 Express 下载地址: 简体中文 感谢下载 Microsoft® SQL Server® 2017 Express 获得下载软件 我将下载的文件...
可视化指南:Next.js 13 中的 App Router
原文链接:A Visual Guide to the new App Router in Next.js 13,2023年6月10日,by Vishwas Gopinath 路由在 Web 开发世界中扮演着至关重要的角色,允许应用程序内各个页面或视图之间进行无缝...
PHP最美的语言,macOS 13.4 安装 PHP 7.1 & php-redis扩展
前言 大家跟我一起读:PHP 是世界上最美的语言。 虽然目前在前后端分离大流行的趋势下,很多项目都不再使用php,但不得不说 php 真的很好用。在工作中,我们已经把很多由原本 php 做的事情,逐...
IntersectionObserver 原理和应用浅析
我正在参加「掘金·启航计划」 引言 在现代网页开发中,动态加载和按需展示内容已成为提升用户体验和网页性能的重要手段。传统的方法通常依赖于滚动事件或定时器来监测元素与视窗的交叉状态,但...
Python数据可视化库:使用Bokeh创建交互式图表
一、Bokeh 简介 Bokeh 是一个流行的 Python 数据可视化库,可以生成高质量的交互式图表,无论是简单的线图、散点图,还是复杂的多维面图、网络图,Bokeh 都能轻松处理。同时,它支持网页输出,...
JS块级作用域的隐藏细节!
前言 最近有群友问我下面这段代码为什么会这样输出 { function foo (){} foo= 1; console. log (foo); //1 } console. log(foo) //function 对于上述的输出结果你会感到意外么? 这个问...
一分钟学一个 Linux 命令 – ps
前言 大家好,我是 god23bin。欢迎来到《一分钟学一个 Linux 命令》系列,每天只需一分钟,记住一个 Linux 命令不成问题。今天要说的是 ps 命令。 什么是 ps 命令? ps 的英文全称是 process st...
【腾讯地图】【微信小程序】路线规划
【效果展示】 【官方文档】 微信小程序插件 | 腾讯位置服务 【完善流程】 当前操作和官方文档操作有部分出入,多加了 demo 和获取本地位置。(和【腾讯地图】【微信小程序】地图选点有点区别) ...
Java ShutDown Hook介绍和使用
概述: 之前有了解过Java的ShutDown Hook机制,但是因为没有使用场景也没有深入学习,最近刚好又看到ShutDown Hook的一些东西,想着学习总结一下,做下学习记录。Java的Shutdown Hook是一种机制...
Next.js 13 中的路由及搜索引擎优化(SEO)
原文链接:Routing and SEO Metadata in Next.js 13,2023年6月22日,by Vishwas Gopinath 导读:在本系列的前两篇文章中,作者探讨了 Next.js 13 App Router 架构下, 路由(Routing) 和 布局...
【编程思想】公平、公平、还TM是公平,为什么默认策略是不公平?
大家好,我是Coder哥,在技术日新月异的今天,真正应该花费时间学习的是那些不变的编程思想,那么今天我们来聊一下公平和非公平策略的思想,前几天看到一个问题”为什么synchronized是非公...
Cron表达式,如何生成最近运行时间?(开箱即用、无需配置)
Cron表达式,如何生成最近运行时间?(开箱即用、无需配置) 前言 上一篇文章讲述了如何创建一个cron表达式生成器组件,虽然我们可以自定义生成时间表达式,但是却没办法查看我们的表达式会在什么...
运维小学生的颓废——2023年中总结|掘金
时间总是匆匆而逝,转眼间半年已经过去了,总是在努力回想这半年做了什么,最终也什么都想不起来,大概是因为农历新年过完就已经到2月了吧(自己给自己找个台阶下)。 关于我 大家好,我是pdudo...
Slint UI 基础:Slint 组件的定位和布局(Positioning and Layout)
Slint 的原则就是,用户界面 UI 使用 Slint 语言编写,逻辑部分交给其他语言处理,比如 Rust,Javascript,C++等,做到 UI 和逻辑分离,有利于编写逻辑清晰的代码。 用户界面 UI 由.slint文...
SSM系列之Maven高级
Maven高级 目标 理解并实现分模块开发 能够使用聚合工程快速构建项目 能够使用继承简化项目配置 能够根据需求配置生成、开发、测试环境,并在各个环境间切换运行 了解Maven的私服 1、分模块开发...
web页面生命周期
适用场景 在框架的时代下,web原生的页面生命周期相关知识经常会被开发遗忘,前不久项目中引入sdk时需要在onload之前引入sdk,就将页面生命周期重新复习了一下。 相关概念 async和defer 在 HTML...