深圳幻海软件技术有限公司 欢迎您!

  • Vue3 企业级优雅实战 - 组件库框架 - 3 搭建组件库开发环境

    前文已经初始化了workspace-root,从本文开始就需要依次搭建组件库、example、文档、cli。本文内容是搭建组件库的开发环境。1packages目录前面在项目根目录下创建了packages目录,该目录存放组件库的所有组件及组件库的入口。该目录中已经创建了两个子目录foo和yyg-dem

  • Vue3 Vite3 状态管理 pinia 基本使用、持久化、在路由守卫中的使用

    在《基于vite创建vue3项目》一文中整合了pinia,有不少伙伴不知道pinia是什么,本文简单介绍pinia。主要包括三方面:pinia的基本用法,在《基于vite创建vue3项目》中demo的基础上简单重构。如何持久化pinia中的数据,保证浏览器刷新时,pinia中的数据不丢失;在vue-

  • uniapp实现下拉刷新及上拉(分页)加载更多(app,H5,小程序均可使用)

     开门见山地说,在移动端开发中,80%的项目都会涉及到列表展示,而有了列表不可避免的需求就是列表的下拉刷新和上拉加载更多。本篇文章主要介绍在使用uniapp开发移动端的过程中,比较好用的一个下拉及上拉组件,节约大家选择组件的时间,其完美适配uniapp,并可以实现一套代码打包成app,H5

  • 跨平台编译工具CMake之语法详解与演练

    一、Cmake简介cmake是一个跨平台、开源的构建系统。它是一个集软件构建、测试、打包于一身的软件。它使用与平台和编译器独立的配置文件来对软件编译过程进行控制。二、常用命令1、指定cmake的最小版本cmake_minimum_required(VERSION3.4.1)这行命令是可选的,我们可以

  • 【不规则布局】有意思的六边形动画

    收到一个很有意思的提问,如何实现类似如下的背景效果图:嗯?核心主体是由多个六边形网格叠加形成。那么我们该如何实现它呢?使用纯CSS能够实现吗?当然可以,下面我们就将尝试如何使用CSS去实现这样一个背景效果。如何绘制六边形?首先,看到这样一个图形,如果想要使用一个标签完成整个背景,最先想到的肯定是使用

  • Java 中经常被提到的 SPI 到底是什么?

    Java​ 程序员在日常工作中经常会听到 SPI​,而且很多框架都使用了 SPI​ 的技术,那么问题来了,到底什么是 SPI 呢?今天阿粉就带大家好好了解一下SPI。SPI概念SPI​ 全称是 ServiceProvid

  • 两道超有意思的 CSS 面试题,试试你的基础

    今天在论坛,有看到这样一道非常有意思的题目,简单的代码如下:复制<div><pid="a">FirstParagraph</p></div>1.2.3.样式如下:复制p#a{color:green;}div::first-line{color:blue

  • Yarn Link 是如何帮助开发者对 NPM 包进行 Debug 的?

    大家好,我是前端西瓜哥。最近在研究React源码,用到了yarnlink命令来链接两个项目。我对其底层原理产生了兴趣,所以写了这么一篇文章,希望能够通过故事的形式,来让大家理解yarnlink的使用场景和用法。另外npmlink和yarnlink的效果是相同的,下文就不提及npmlink了。有一天,

  • 撸了一个 Feign 增强包 V2.0 升级版

    前言大概在两年前我写过一篇撸了一个Feign增强包,当时准备是利用SpringBoot+K8s构建应用,这个库可以类似于SpringCloud那样结合SpringBoot使用声明式接口来达到服务间通讯的目的。但后期由于技术栈发生变化(改为Go),导致该项目只实现了基本需求后就搁置了。巧合的时最近内部

  • 如何快速转一门编程语言?

    如果你是学过好几门流行编程语言的人,那么应该不会对一门新的编程语言感到太陌生。这里我会从我的视角来讲一下我是如何转到.NET平台的。大家也可以以此类推到别的语言。.NET其实我在高中就稍微有过接触,但是接触的不是代码,而是用.NET开发的网站。虽然接触过,但是我还是不知道.NET到底是什么,它是一门

  • 给学妹看的SpringIOC 面试题(下)

    之前上篇跟学弟学妹讲了一下SpringIOC的启动流程,今天接着给学妹聊聊DI—DependencyInjection(依赖注入)给学妹看的SpringIOC面试题(上)什么是依赖注入?依赖注入(DI)是一个过程,通过该过程,对象只能通过构造函数参数,工厂方法的参数或在构造或创建对象实例后在对象实例

  • 阿里开源的那个牛X的问题排查工具,推出IDEA插件了!

    Arthas对于很多Java开发者来说,已经不可分割了,在我们日常开发、线上问题排查中扮演了非常重要的角色。作为小开发的我,日常需要排查线上运营同学提的各种bug、各种线上问题诊断、日常运维、线上问题优化等等。在刚来公司时,我是比较恐惧运维任务的,代码不熟悉、各种问题比较多...几乎崩溃的状态,运维

  • 这份有原理、有代码、有Demo的算法资源火了!GitHub上超过2900星

     最近,有一份很全面的算法资源在GitHub上火了,不仅有相应的原理介绍和实现代码,还提供了Demo,目前GitHub上标星已经突破2900星。 这份资源中,一共有5个算法,分别是:线性回归、逻辑回归、K均值算法、基于高斯分布的异常检测、多层感知器(MLP)。每一个算法,都会有数

推荐阅读