Git diff 时比对 word 文档 前言前段时间用 nodeJS 写了一个提交代码的工具,开发过程中在认证部分遇到了一些小问题,于是就想看看官方的文档中有没有什么说明之类的,没想到文档中的内容十分丰富,除了解释了 git 相关的原理外,还学到了很多有用的东西,比如本文内容:通过 git diff word 文档。 在看文档前,我还从未想过 word 这类的二进制文件也是有办法通过 git 进行 diff 的,在之前一直认为是无解的问 2023-11-06 服务器运维 > Git #Git
基本环境 rust 基本介绍请看上一篇文章:1. rust 介绍 rustup介绍rustup 是 Rust 语言的安装器和版本管理工具。通过 rustup,可以轻松地安装 Rust 编译器(rustc)、标准库和文档。它也允许你切换不同的 Rust 版本或目标平台,以及管理多个 Rust 版本。 安装步骤类 unix 操作系统在类 Unix(MacOS, Ubuntu, Centos, …Linux)系统 2023-09-16 后端编程相关 > rust > rust 基础 #文章 #后端技术 #rust
LeaferJS 插件开发教程 前言Leafer 是新开源的一个 2D 图形绘制库,目前已经有了 1.1k 的 Star 数,成长趋势非常不错,本篇不对 Leafer 过多介绍,不了解的同学可以直接阅读官网介绍,或者阅读我在之前写的 LeaferJS 尝鲜 及 应用数学 文章中也做了简单的介绍 由于目前 Leafer 尚在成长期,现在仍然还只是一个单纯的 图引擎,许多功能可能还需要社区来支持,前段时间写了一个 Leafer 插件 2023-08-06 前端编程相关 > 前端框架与库 > Leafer #文章 #前端技术 #LeaferJS
前端工程化解决方案 # 引言在大前端的趋势下,传统的前端开发模式已经不能很好地承载实际的项目需求。因此,我们需要一系列解决方案来使项目变得规范、可配置、易于优化等。 本文将针对这个问题进行简单分析,讲解前端工程化的概念、落地实践,并给出一系列解决方案。 本篇文章是本人在 2020年时推进公司内部前端工程化所写,在原文的基础上对详细细节、业务场景以及缘由进行了缩减,对于不了解前端工程化的前端开发可进行阅读,从而达到了 2023-07-28 前端编程相关 > 前端基础 #文章 #前端技术 #前端工程化
如何友善的改变他人 前言这是第二篇阅读感受,第一篇关于如何让别人信服你,而这一篇是针对 如何友善的改变他人。 改变他人涉及一种尊重和理解他人观点的方式,而不是强迫或激进地试图改变他们, 这需要耐心、善意和尊重他人的个体差异。 改变他人是一项长期的过程,需要耐心和恒心。尊重他人,理解他们的感受,并通过建设性的方式交流,将有助于建立积极的互动,让人们更愿意倾听和接受您的影响。 一、请用这种方式挑错 在批评别人前现给予肯定 2023-07-27 读书笔记 > 人性的弱点 #读书笔记
如何让别人信服你 前言早些年花时间拜读了《人性的弱点》一书,不可否认其中的一些观点和方法确实很有用,在后来的工作与生活中我有意无意的使用其中的一些语言上的技巧,确实化解了一些无意义的争端,在生活中与人相处也顺利、平和了许多。 当然了,里面的一些观点与方法并不适合所有人,也许有人会觉得这样很累,也会有人觉得大可不必,因人而异吧, 如果有些朋友明显感觉到在生活、工作中因为说话频频损失了一些机会,那么我建议可以阅读一下这 2023-07-27 读书笔记 > 人性的弱点 #读书笔记
milligram css 源码浅析 一、前言milligram 是我在 20 年接触并使用的一个 CSS 库,他的出现时间已经无法溯源了,根据 npm 上的发布时间最早是 2015 年,而在国内名气起来的时间大概就是 2020 年了,同时 milligram 最后的更新也停在了那一年。 由于当时只需要做一些简单的页面,只需要一些简单的布局及美观的样式足可以满足我的需求,所以在 CSS 库的选择上排除了当时 Bootstrap、 Bu 2023-07-23 前端编程相关 > 源码杂记 #文章 #前端技术
Docker 基本命令 Docker 使用获取镜像使用 docker pull 拉取 ubuntu 镜像 1docker pull ubuntu 启动容器使用 docker run 使用 ubuntu 镜像启动一个容器 1docker run -it ubuntu /bin/bash 参数说明: -i : 交互式操作模式 -t : 终端 ubuntu :ubuntu 镜像 /bin/bash : 2023-07-22 服务器运维 > Docker #docker
CSS 实现 3D 书本动效 一、前言本文将使用纯 CSS 实现一个简单的 3D 书本展开动效。 二、实现思路实现这么一个书本动效 乍一看可能会感觉有些复杂,实际很并不难,遇到这种组合动效的需求时,我们只要将整体拆分成多个小步骤去做,就很简单了。 1. 拆分主体在实现动效前,我们需要先将书本画出来,画一个本子,我们可以先简单分成三个元素:封皮、书脊、扉页 2. CSS 变量声明与使用本不打算加入这段,但考虑到有些没有用 2023-07-18 前端编程相关 > 前端基础 #文章 #前端技术
LeetCode 刷题笔记(2) 一、前言LeetCode - JavaScript 专栏刷题笔记第二篇。 第一篇刷题笔记详见:LeetCode 刷题笔记(1) 二、算法题目1. 复合函数 LeetCode地址:2629. 复合函数 请你编写一个函数,它接收一个函数数组 [f1, f2, f3,…, fn] ,并返回一个新的函数 fn ,它是函数数组的 复合函数 。 [f(x), g(x), h(x)] 的 复合函数 为 fn( 2023-07-12 编程素养相关 > 数据结构与算法 > JavaScript 专栏 #JavaScript #LeetCode