自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

PeacefulWinter的博客

记录学习过程中的点点滴滴,心存感恩,让梦想照进现实。

  • 博客(64)
  • 资源 (2)
  • 收藏
  • 关注

原创 几个常用的 Excel 纯键盘操作

列举了日常工作中经常遇到但又很少人总结过的 Excel 快捷键。

2023-09-01 11:02:02 131

原创 JavaScript 闭包在高阶函数中的一个极其隐蔽的坑

本文根据《Functional JavaScript》中一个关于闭包应用的话题展开,深入讨论了闭包在高阶函数中存在的一个隐藏条件,并通过多种方式展示了如何避免此类情况的发生。

2023-06-07 15:05:34 519

原创 在 awk 输出单引号的四种方式

通过一个小案例,介绍单引号在 awk 中的实际应用。

2022-10-04 15:12:47 3440 2

原创 开篇:Git——一款常用却被严重低估的版本管理工具

Git 专栏开篇介绍。

2022-03-27 12:01:36 307

原创 渐入佳境,不负韶华

2021 年的最后一天,比想象中来得要快,而且还快了很多。  之前脑海里闪过的千言万语,等到真正落笔的那一刻,竟也不知从何说起。从石油系统转到 IT 领域后,这还是我第一次像模像样地给自己做个“年度述职”,有点莫名的兴奋,也有点小紧张。不过总的来说还是兴奋大于紧张,因为不必按正式的述职报告那样,先来几句表明立场的套话,不用贯彻这个领导那个老总的讲话精神,更不用担心流水账式的一通总结内容影响自己来年的收成。这里总结的一字一句,都是我自己原汁原味想要和大家分享的东西。  既然是分享,我就默认读到这些文字的你

2022-01-01 21:21:55 654

原创 VSCode 设置代码格式化时的默认引号类型

本文介绍了如何在 VSCode 中设置代码自动格式化时,手动指定引号的处理方式。通过实际 Vue 项目中遇到的 prettier 语法提示问题切入,给出了两种快速处理方法,并在文末进行了简要分析,避免后来的读者继续踩坑。

2021-12-25 16:19:47 4741

原创 Hmac SHA256 加密在原生 Java 及 Node.js 的实现

利用原生 Java 及 Node.js 内置模块,分别实现了 Hmac SHA256 加密(附详细源码),并在文末进行了 SHA1 加密的拓展。

2021-12-19 16:03:56 5559

原创 《Getting Started with D3》填坑之旅(九):第五章(大结局)

本文是《Getting Started with D3》第五章讲到的案例代码实操,分别对两个案例提到了三个 D3 布局实用工具进行的分析,并对实操过程遇到的问题进行了纠正和完善。

2021-07-04 23:28:54 264

原创 《Getting Started with D3》填坑之旅(八):第四章(下)

本文为《Getting Started with D3》第四章第二个示例的案例实操,详细介绍了利用 D3 的过渡功能实现鼠标悬停、弹出提示框、散点标签、入场动画等效果,并配合大量实践截图,纠正了原书中的诸多笔误,并修复了旧版D3库中存在的空指针异常。最后通过与素材包文件的细致对比,完美复现了书中示例的最终效果。

2021-06-19 20:04:56 146

原创 《Getting Started with D3》填坑之旅(七):第四章(上)

本文是对《Getting Started with D3》第四章示例一的实测分析,纠正了书中的笔误和样式缺漏,并给出了新旧版本更新所需注意的问题。

2021-06-14 23:39:06 880 1

原创 《Getting Started with D3》填坑之旅(六):第三章(下)

本文对《Getting Started with D3》第三章第二个示例进行了实例演练,并对当中的重要知识点做了梳理,并给出了新旧版 D3.js 库在写法上的不同和注意事项,最终殊途同归。

2021-06-14 09:58:20 153

原创 《Getting Started with D3》填坑之旅(五):第三章(上)

本文分析了《Getting Started with D3》第三章的案例一在实现过程中遇到的问题,并结合最新版 D3.js 给出了修改方案。

2021-06-12 15:29:51 140 1

原创 《Getting Started with D3》填坑之旅(四):第二章(下)

本文是原书《Getting Started with D3》第二章第二个案例的实测分析,纠正了几处样式错误,并给出了新旧版本 D3.js 库(v2.8.0 / v6.7.0)在写法上的差异。

2021-06-12 11:14:47 114 4

原创 Chome 最新版 vue-devtools 六步快速安装教程(2021年4月11日更新)

仅需六步实现最新版 Vue 浏览器插件 vue-devtools 安装,并给出具体操作步骤及后续更新等注意事项。

2021-04-11 17:12:48 1147 2

原创 利用 Power Query + VBA 实现 CSV 数据清洗

本文介绍了利用 Excel 中的 Power Query 与 VBA 实现 CSV 格式数据清洗的关键步骤及思路,对实操过程中的性能提升等具体问题给出了解决办法,最后对此类问题给出了通用的注意事项,具备一定的指导性。

2020-12-26 10:07:59 2331

原创 CSS in Depth 学习札记之:猫头鹰选择器

本文就 CSS in Depth 一书中提及的猫头鹰选择器(lobotomized selector)略作发散,介绍了该选择器的基本含义与用法,并给出了具体示例。最后对该选择器的翻译作了简要讨论,给出了自己的一些浅见,以加深印象,增强学习 CSS 的动力与兴趣。

2020-12-06 04:41:33 663 2

原创 JavaScript 实现日期自动补零的几种写法梳理

总结了利用 JavaScript 实现日期自动补零的几种常见写法,并在文末提炼了一个通用方法,便于今后直接调用。

2020-06-27 22:59:18 4974

原创 随堂笔记:文件的编码

该学习笔记根据慕课网《Java IO 流教程》(1-1 文件的编码)整理。

2020-06-20 21:40:52 150

原创 利用 ImageData 实现图片左右旋转 90°

详细介绍了如何利用 JavaScript 中的 ImageData 对象,实现图片向左、向右旋转 90° 的基本原理、具体实现步骤,并给出源代码和示例文件。

2020-05-11 16:10:30 1892

原创 《Getting Started with D3》填坑之旅(三):第二章(上)

《Getting Started with D3》填坑之旅系列文章第三篇,梳理了第二章两个示例存在的各种坑,对重点概念【输入选择】进行了大量扩展及说明。同时利用最新版 d3.v6.js 及 ES6 新语法对代码进行了重构。

2020-04-05 20:10:30 275

原创 《Getting Started with D3》填坑之旅(二):第一章

《Getting Started with D3》填坑系列第一章,梳理了几个要点,补充了书中没给的 d3.entries() 的用法,并记录了本书的第一个坑(版本兼容问题)的填坑过程。

2020-04-05 19:58:08 189

原创 《Getting Started with D3》填坑之旅(一):开篇

简要介绍了《Getting Started with D3》一书的主要特点及行文初衷,给出了随书源码的资源链接,并提供 Gitee 仓库链接。后续内容会根据实操过程发现的问题一一梳理并纠正,以免后来者继续填坑。

2020-04-04 22:23:04 217

原创 Excel 实现二级下拉列表效果

利用 INDIRECT 函数快速实现 Excel 二级下拉列表,并借助 SUBSTITUTE 函数解决英文版动态下拉设置时,名称中存在空格的问题。

2020-02-26 22:43:49 2119 2

原创 ES6 实现按钮单击后禁用、并在指定时间后恢复

用 ES6 语法实现单击按钮后禁用该按钮、并于指定时间段后恢复单击的功能。适用于从脚本层面限制多次反复提交表单的场景。

2020-02-18 16:03:15 539

原创 VC2015 运行库安装错误 0x80240017 解决过程

给出安装 MySQL 5.7版时报错 0x80240017 的完整操作步骤,并提供永久可用的网盘资源,方便遇到同样问题的朋友随时下载使用。

2020-02-04 18:33:07 42084 23

原创 SVN Err:CHECKOUT can only be performed on a version resource

提供两种方式(Eclipse方式、命令行方式)解决 svn 报错:CHECKOUT can only be performed on a version resource,亲测有效

2020-01-29 23:28:50 345

原创 修改 Typora 主题样式

操作步骤:打开 Typora 主题文件夹:文件 – 偏好设置 – 外观 – 主题 – 打开主题文件夹(File – Preference – Appearance – (Themes) Open Theme Folder)新增用户自定义样式文件 base.user.css:/* CSDN code snippet */code { color: #c7254e; b...

2019-11-24 21:24:25 5139

原创 JS 基础面试题:统计 HTML 标签种类及出现最频繁的三类标签

问在 console 中统计淘宝首页:使用了多少种 HTML 标签?出现最多的三种标签是什么?各出现了多少次?答统计标签总数console.log(new Set([...document.querySelectorAll("*")].map(tag=>tag.tagName)).size)统计出现最多的三种标签及出现次数Object.entries([...d...

2019-11-17 15:12:37 998

原创 Linux 共享文件夹设置

文章目录要求准备操作注意事项出处要求将用户 bill、karen 加入 music 组,让其在共享文件夹 /usr/local/share/Music/ 下自由创建共享文件(夹)准备VM: CentOS 6.4ssh: XShellVM IP: 192.168.211.131操作创建用户 bill、karen# add user bill, karen (use root...

2019-10-27 14:44:02 826

翻译 QUnit 单元测试简介

这是从 QUnit 官网上摘录的一篇关于如何利用 `QUnit` 进行单元测试的一篇入门级文档。文章从最初的示例源代码开始,通过逐步分析、重构,最终实现了适应 QUnit 框架的可扩展的新代码,其演变过程与重构思路值得借鉴,因此决定试着翻译一下加深印象。水平有限,翻译不妥的地方,还望不吝赐教,共同进步。

2019-08-10 17:46:33 462

原创 多个 Git SSH 密钥在同一 Windows 用户下的正确配置

通过新增手动配置文件,实现同一用户多个 SSH 密钥的配置与管理。

2019-07-25 09:14:52 526 1

原创 使用指定浏览器打开 Git 帮助页面

使用三句设置语句,定制化 Git 帮助文档的默认浏览器:(1) git config web.browser <name>(2) git config browser.<name>.path(2) git config browser.<name>.cmd

2019-07-23 00:48:03 1228

原创 在 Struts2 标签 s:textfield 中格式化日期

问题代码<td bgcolor="colorValue"><s:textfield name="entity.hireDate" cssClass="some class name" readonly="true"/></td>页面效果:更正代码<td bgcolor="colorValue"><s:textfield name="...

2019-07-22 18:02:58 454

原创 利用 SublimeText 正则匹配批量删除跨行的 SQL 语句

目标批量删除 SQL 导出脚本中的 CREATE TABLE 语句。工具SublimeText方法SublimeText 自带的正则表达式匹配功能操作【Ctrl + H】打开替换窗口,【Alt + R】启用正则,在匹配栏 Find:中输入:^CREATE TABLE.*\n(.*\n){1,50};$再将目标内容置空后,按【Ctrl + Alt + Ente...

2019-07-20 15:04:00 1501 2

原创 在 SpringMVC Controller 中获取 @Value 注解的值

目标在Controller中通过@Value注解获取*.properies文件的的值步骤1、准备.properties文件(1)位置:/src/main/resources/config/demo.properties(2)内容:REPORT_TEMPLATE_PATH=/WEB-INF/pages/reports/ReportTemplate.jasper2、修改SpringMVC配置文件app...

2018-05-13 15:21:50 2984

原创 Solr-4.10.3 集群启动时页面报 503 错误的完美解决方案

配置简况:1、四个端口不同(8080-8083)的 tomcat9 实例;2、四个与 tomcat9 对应的 solr-4.10.3 实例;3、三个 zookeeper 实例(一主两备,保障高可用性)。问题描述:昨天配置 Solr 集群并成功展示后台 UI 页面后关机;今早开机启动四个 tomcat 实例,正常运行:再访问 http://192.168.92.92:

2018-01-23 15:40:49 3265 1

原创 Solr7.2 单机版在 Linux 上的搭建过程小结

系统环境solr-7.2.0.tgzapache-tomcat-9.0.2.tar.gzjdk-9.0.1_linux-x64_bin.tar.gzCentOS-7-x86_64-DVD-1708配置步骤1、解压 tar.gz 源码包,得到solr-7.2.0/ 文件夹;2、创建目录 /usr/local/solr/,将solr-7.2.0/serv

2018-01-03 14:36:32 1585 2

原创 关于循证式日程规划(Evidence Based Scheduling)的几个小问题

简述 Joel Spolsky 的循证式日程规划的核心思想。

2017-12-27 00:16:36 746

原创 SpringMVC 中 url-patter 与 @RequestMapping 的对应问题

举例说明了SpringMVC中 servlet 容器的 url-patter 节点值与控制器中 @RequestMapping 注解值之间的联系。

2017-12-24 15:16:03 3005

原创 实测 CORS 跨域访问之 Access-Control-Allow-Origin 多域名设置

通过 Windows 与虚拟机 Linux 的交互,实现 CORS 跨域访问,并在响应头的 Access-Control-Allow-Origin 中成功实现允许多个域名跨域访问。最后给出注意事项。

2017-12-08 00:03:18 46661 6

Office英文语言包.rar

这是从Office官网下载的、用于切换 Office365 各组件的显示语言。本用于自学Excel时和英文电子书作对照用,但由于官网下载较慢,觉得有必要分享给有同样需求的朋友,特此备份。

2020-11-26

空空如也

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

TA关注的人

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