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

  • 设计模式之组合模式

    本文通过老王和小王探讨书房、书架、各类书的管理问题,引出结构型设计模式家族中的一个重要成员——组合模式,本文会给予两种组合模式的典型代码实现,为了加深理解会在第三部分应用中介绍组合模式在源码中的实际运用,最后总结该设计模式学习后的一些思考。读者可以拉取完整代码到本地进行学习,实现代码均测试通过后上传

  • 认识一下 Mobx

    我们是袋鼠云数栈UED团队,致力于打造优秀的一站式数据中台产品。我们始终保持工匠精神,探索前端道路,为社区积累并传播经验价值。本文作者:霜序(LuckyFBB)前言在之前的文章中,我们讲述了React的数据流管理,从props→context→Redux,以及Redux相关的三方库React-Red

  • element-ui 对话框dialog里使用echarts,报错'dom没有获取到'?

    给el-dialog添加@open="open()"在刚进入页面的时候对话框是关闭的,echarts不进行获取dom,当点击对话框出来的时候,有个opened事件,在这个事件里边进行echarts的初始化,执行数据;<el-dialoglock-scrollwidth="80%"style="

  • 记录--vue打印插件

    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助网页实现打印可以选择性的打印某一部分的vue组件1.引入把print.js下载到本地,然后放在src下面添加文件夹里.print.js?1234567891011121314151617181920212223242526272829303

  • 记录--uni-app实现蓝牙打印小票

    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助说明基于uni-app开发,调用官方蓝牙相关api实现连接蓝牙与向蓝牙热敏打印机发送字节流,可打印文字,二维码,图片,调整字体大小等,本文提供大概思路结构bluetooth.js蓝牙连接相关模块封装commands.js打印十六进制相关代码

  • 完全自定义实现SpringMVC核心组件

    概述通过Spring定义请求接口非常容器,通过几个注解就可以完成,如下:复制@RestController@RequestMapping("/demos")publicclassDemoController{@GetMapping("/index")publicObjectindex(){retur

  • 为你的 awk 脚本注入 Groovy

    最近我写了一个使用Groovy脚本来清理我的音乐文件中的标签的系列。我开发了一个 ​​框架​​,可以识别我的音乐目录的结构,并使用它来遍历音乐文件。在该系列的最后一篇文章中,我从框架中分离出一个实用类,我的脚本可以用它来处理文件。这个独立的框架让我想起了很多awk的工作方式。对于那些不熟悉

  • SpringBoot的starter到底是什么?

    前言我们都知道,Spring的功能非常强大,但也有些弊端。比如:我们需要手动去配置大量的参数,没有默认值,需要我们管理大量的jar包和它们的依赖。为了提升Spring项目的开发效率,简化一些配置,Spring官方引入了SpringBoot。当然,引入SpringBoot还有其他原因,在这里就不过多描

  • 简单的六种防止数据重复提交的方法!

    作者|磊哥来源|Java中文社群(ID:javacn666)转载请联系授权(微信ID:GG_Stone)有位朋友,某天突然问磊哥:在Java中,防止重复提交最简单的方案是什么?这句话中包含了两个关键信息,第一:防止重复提交;第二:最简单。于是磊哥问他,是单机环境还是分布式环境?得到的反馈是单机环境,

  • 前端路由与单页页面实践

    ​​想了解更多内容,请访问:​​​​51CTO和华为官方合作共建的鸿蒙技术社区​​​​https://ost.51cto.com​​路由就是指随着浏览器地址栏的变化,展示给用户的页面也不相同。传统的网页根据用户访问的不同的地址,浏览器从服务器获取对应页面的内容展示给用户。这样容易造成服务器压力比较大

  • 2022年PHP的发展现状

    PHP作为Web界第一大语言近年来热度不够,但是这几年的进步和成长却没有中断。在2022伊始,我们来一起学习一下目前PHP的现状以及最新版本带来的特性。PHP8.1PHP最新的8.0版本于年前发布。虽然重大变化不多,但是有很多小特性确实值得称道。枚举类型枚举在PHP8.1中内置支持:复制enum&n

  • Spring Security非常难的地方就是这个了

    SpringSecurity最难的地方就是HttpSecurity的顶层设计。不信你看看HttpSecurity的定义。复制public final class HttpSecurity extends AbstractConfiguredSecur

  • HarmonyOSJS分布式能力—学习笔记

    想了解更多内容,请访问:51CTO和华为官方合作共建的鸿蒙技术社区https://harmonyos.51cto.com前言JS也是具有分布式能力的,本文就以两个小项目来分享JS的分布式拉起和分布式迁移♪(∇*)正文这是从官网中找到的分布式API在FA生命周期中的位置图,图中的onStartCont

  • JavaScript深入之继承的多种方式和优缺点

    写在前面本文讲解JavaScript各种继承方式和优缺点。但是注意:这篇文章更像是笔记,哎,再让我感叹一句:《JavaScript高级程序设计》写得真是太好了!1、原型链继承 复制function Parent () {   &n

  • 前端需要了解的9种设计模式

    什么是设计模式?设计模式是对软件设计开发过程中反复出现的某类问题的通用解决方案。设计模式更多的是指导思想和方法论,而不是现成的代码,当然每种设计模式都有每种语言中的具体实现方式。学习设计模式更多的是理解各种模式的内在思想和解决的问题,毕竟这是前人无数经验总结成的优秀实践,而代码实现则是对加深理解的辅

  • 连接你、我、他 —— this

    在开始今天的课程之前,先抛出一个结论,JavaScript中的this并不难,反而非常容易掌握。我们先看一段代码:复制let from = 'WuHan';  var obj = {   &

  • 图解:一篇彻底带你搞懂JS中的this指向问题

    Javascript是一门基于对象的动态语言,也就是说,所有东西都是对象,一个很典型的例子就是函数也被视为普通的对象。其中this就是实现面向对象的一个非常重要的特性,但是this在Javascript非常容易理解错,尤其是对于接触静态语言比较久的同学来说。而且this又是面试中和实际项目中的重中之

  • 这一次,彻底弄懂Promise原理

     Promise必须为以下三种状态之一:等待态(Pending)、执行态(Fulfilled)和拒绝态(Rejected)。一旦Promise被resolve或reject,不能再迁移至其他任何状态(即状态immutable)。基本过程: 初始化Promise状态(pending

  • 台积电首秀自研ARM芯片:7nm工艺、 4核A72频率高达4GHz

     台积电把***的7nm留给了自己?在本月初于日本京都举办的VLSISymposium(超大规模集成电路研讨会)期间,台积电展示了自己设计的一颗小芯片(chiplet)This。基本参数上,This采用7nm工艺,4.4x6.2mm(27.28mm²),CoWos(晶圆基底封装),双芯片结

  • Vue使用技巧和项目中遇到的问题

    这里给大家分享一下Vue中的一些技巧,希望对大家有用处。(话不多说上代码)1.Vue路由拦截浏览器后退实现表单保存类似需求(为了防止用户突然离开,没有保存已输入的信息。)复制//在路由组件中: mounted(){ }, beforeRouteLeave (t

推荐阅读