最新 最热

HYPACK多波束数据处理学习笔记

但由于GNSS,船体测量环境,声速等多重因素的影响,多波束声呐测量设备所采集的点云数据会出现不同程度的噪点。

2024-07-26
1

【shell】编辑器配置与常用shell命令

nano是ubuntu系统自带的编辑器,也是最容易学习上手的编辑器,但初始配置在使用起来有点不尽如人意,好在官方已经给我们留好了一些配置选项,下面就记录一下我常用的编辑器环境配置:...

2024-07-24
1

将ubuntu的默认编辑器从nano修改为vim

在使用ubunut时经常会遇到打开一些系统文件的时候,要么默认使用nano​打开,要么会让你选择编辑器,例如在执行visudo​命令的时候。通过下面的方法就可以把默认编辑器直接修改为vim,以后打开所有文件默认都是使用vim。...

2024-07-23
1

图形编辑器基于Paper.js教程09:鼠标拖动画布,以鼠标点为缩放中心进行视图的缩放

在Web开发中,利用Paper.js库进行图形的绘制和交互操作是一种常见的实践。Paper.js是一个强大的矢量图形库,可以让开发者通过简洁的API完成复杂的图形操作。在本文中,我们将详细探讨如何使用Paper.js来实现对画布的缩放和...

2024-07-23
2

运维锅总详解vim

本文对vim常见用法进行举例,并分析vi与vim的区别,最后讲解vim的发展历史。希望对您学习和了解vim有所帮助!

2024-07-20
1

设计模式——桥接模式

桥接模式(Bridge Pattern),作为结构型设计模式的一种,桥接模式的核心精髓在于解耦两个乃至多个维度的变化(本文仅以两个维度为例),确保各个维度能够独立演化,互不干扰。它构筑了一道横跨各个维度的桥梁,促进各维度顺畅交互的同...

2024-07-18
2

Yank Note 高度可扩展的 Markdown 编辑器

Yank Note 是一款高度可扩展的 Markdown 编辑器,支持全平台操作系统使用,专为易用和强大的编辑体验而设计。

2024-07-18
2

图形编辑器基于Paper.js教程08:鼠标画封闭的自由多边形,靠近起点自动关闭

在这篇技术博客中,我们将深入探讨如何使用 Paper.js 实现一个基本的图形绘制应用,允许用户在画布上绘制封闭的多边形。Paper.js 是一个强大的向量图形脚本库,它简化了在网页上进行图形和交互式界面设计的过程。本文主要...

2024-07-15
1

图形编辑器基于Paper.js教程06:鼠标画圆与椭圆

在Web应用中实现交互式图形绘制功能,对于提高用户体验至关重要,尤其是在设计和艺术相关的应用中。Paper.js是一款强大的JavaScript库,专门用于处理矢量图形,它提供了一套简洁的API来操作HTML5的Canvas元素。本文通过一个...

2024-07-15
1

图形编辑器基于Paper.js教程03:认识Paper.js中的所有类

Paper.js 中的项目对象通常被称为文档:它是顶级对象,包含场景图中的所有项目。由于文档一词在浏览器上下文中已被使用,因此它被称为 Project。

2024-07-15
1