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

  • 记录--如何优雅地校验后端接口数据

    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助背景最近新接手了一批项目,还没来得及接新需求,一大堆bug就接踵而至,仔细一看,应该返回数组的字段返回了null,或者没有返回,甚至返回了字符串"null"???这我能忍?我立刻截图发到群里,用红框加大加粗重点标出。后端同学也积极响应,答应

  • Angularjs的重要概念

    AngularJS的重要概念MVC模式AngularJS最早按照MVC模式设计,在这种设计模式下,AngularJS组件可以分为:M:Model,即模型,是应用程序中用于处理应用程序数据逻辑的部分,在AngularJS中:即作用域对象(当前为$rootScope),它可以包含一些属性或方法;充当储存

  • YOLOV7开源代码讲解--训练参数解释

     目录训练参数说明:--weights:--cfg:--data:--hpy:--epoch:--batch_size:--img-size:--rect:--resume:--nosave:--notest:--noautoanchor:--evolve:--bucket:--cach-

  • 要点初见:开源AI绘画工具Stable Diffusion代码分析(文本转图像)、论文介绍(上)

    博主先前整理并简单介绍了AI绘图工具的部署资源与攻略,觉得其中StableDiffusion部分不够带劲,故开始试图从论文与代码中一探究竟。前文链接如下:要点初见:AI绘图工具的部署资源、攻略整理(上篇)_BingLiHanShuang的博客-CSDN博客_ai绘图要点初见:AI绘图工具的部署资源、

  • 前端开发利器Jsdoc:让我们像写Typescript一样写JavaScript

    众所周知的原因,由于JS的语言特性,任何开发工具都不能为JS提供足够好的智能提示,正因为此,微软创造的轮子:typescript,横空出世!那么,有没有一种不用typescript的解决方案呢?有,那就是今天的主角:jsdoc;这可能是一个大家很少使用的开发利器;它是一个可以使你像写typescri

  • 超强图解 Pandas,建议收藏

    Pandas是数据挖掘常见的工具,掌握使用过程中的函数是非常重要的。sort_values复制(dogs[dogs['size']=='medium'].sort_values('type').groupby('type').median())1.2.3.4.执行步骤: size列筛选出部

  • Spring Boot 接口数据加解密,so easy!

    今天这篇文章聊一聊接口安全问题,涉及到接口的加密、解密。和产品、前端同学对外需求后,梳理了相关技术方案,主要的需求点如下:尽量少改动,不影响之前的业务逻辑;考虑到时间紧迫性,可采用对称性加密方式,服务需要对接安卓、IOS、H5三端,另外考虑到H5端存储密钥安全性相对来说会低一些,故分针对H5和安卓、

  • 学会 TS infer,写起泛型真香!

    你知道如何获取T0数组类型中元素的类型和T1函数类型中的返回值类型么?给你3秒钟的时间思考一下。复制typeT0=string[];typeT1=()=>string;1.2.要实现上述的功能,我们可以使用TypeScript提供的类型模式匹配技术——条件类型+infer。条件类型允许我们检测

  • TypeScript 中 interface 和 type 的区别,你真的懂了吗?

    类型别名type首先认识一下什么是类型别名?类型别名用来给一个类型起个新名字,使用type创建类型别名,类型别名不仅可以用来表示基本类型,还可以用来表示对象类型、联合类型、元组和交集。让我们看一些例子:复制typeuserName=string;//基本类型typeuserId=string|num

  • Vue.js设计与实现-异步组件与函数式组件

    1.写在前面异步组件,其实和异步请求数据一样,只不过是通过异步加载的方式去加载和渲染组件。异步组件有什么作用,它可以用于代码分割和服务端下发组件等场景。函数式组件其实允许普通函数定义组件,将函数返回值作为组件渲染的内容。函数式组件最大的特点就是无状态。2异步组件要解决的问题同步渲染:复制import

  • 一篇学会TypeScript 实用工具类型

    工具类型是Typescript附带的特殊类型,可用于提高代码的可读性和灵活性。简单地说,根据提供的类型,工具类型将会按照规则构造一个新类型。下面就来看看TypeScript中有哪些常用的工具类型以及使用方式!1.PartialPartial作用是将传入的属性变为可选项。适用于对类型结构不明确的情况。

  • Vue.js设计与实现之十二-渲染器的核心功能:挂载与更新01

    1、写在前面在本文中主要讲述了如何实现虚拟DOM节点转成真实DOM树上,最终挂载到挂载点上。讨论了虚拟节点是如何挂载到DOM树,又是如何从DOM树上卸载的,对于属性又是如何在元素上进行设置的。2、挂载子节点和元素的属性在上篇文章中,在vnode.children值为字符串时,将其设置为元素的文本内容

  • 前端程序员不可忽略的11个有用的 HTML 属性

    HTML是网络的基石。了解这种标记语言的一些鲜为人知但有用的部分可以让您的前端工作更轻松。HTML属性提供了多种功能,可以帮助您充分利用HTML。它定义了HTML元素的附加特征或属性。在本文中,小编将带您了解11个您可能还没有听说过的HTML属性。1.multiple此属性允许用户输入多个值。您可以

  • interface和type有什么区别吗?你知道吗?

    1.写在前面当我们使用TypeScript时,就会用到interface和type去描述对象的形状和结构,平时感觉他们用法好像是一样的,有区别又好像没有的感觉。这两个概念对于多数人而言还是有点容易混淆,那么这篇文章带领你去看看他们的异同。2.interface和typeinterface用于描述对象

  • 使用 React 和 TypeScript something 编写干净代码的十个必知模式

    大家好,我是桃翁,一个不止前端的前端工程师。众所周知,React是一个JavaScript库,它是当今最流行和行业领先的前端开发库。JavaScript是一种松散的类型化语言,因此,它捕获了运行时。这样做的结果就是JavaScript错误被捕获得非常晚,这可能导致严重的bug。当然React作为一个

  • Spring系列之@ComponentScan注解用法介绍

    今天给大家分享Spring中@ComponentScan注解的用法,希望对大家能有所帮助!1、@ComponentScan注解的作用@ComponentScan注解一般和@Configuration注解一起使用,主要的作用就是定义包扫描的规则,然后根据定义的规则找出哪些需类需要自动装配到spring

  • Vue 这个透传技巧,治好了我的重度代码洁癖

     背景介绍透传是一个通讯层面的概念,指的是在通讯中不管传输的业务内容如何,只负责将传输的内容由源地址传输到目的地址,而不对业务数据内容做任何改变。其实透传这个概念,我最早是从上面一个领导那里听到的,由于他是电气工程师出身,而硬件通讯这块用到透传还是挺多的。对于透传,我感觉有那么一点熟悉感,

  • Python编程常用技巧,你知道几个?

    现在Python是个炙手可热的技能,很多人都想着入手学学Python编程,甚至包括一些知名人士,比如知名地产商潘石屹就开始学Python。关于Python编程的内容在网络上也非常多,本文给大家总结一些Python编程的常见技巧,以帮助初学者快速入门。一、字符串处理技巧1.清理用户输入对输入的的值进行

  • 又是搞砸Mybatis源码的一天

    1.上期回顾前面初识mybatis章节,阿粉首先搭建了一个简单的项目,只用了mybatis的jar包。然后通过一个测试代码,讲解了几个重要的类和步骤。先看下这个测试类:复制public class MybatisTest {   &nbsp

  • 使用HTTPie进行API测试

    使用HTTPie调试API,这是一个用Python写的易用的命令行工具。HTTPie是一个非常易用、易于升级的HTTP客户端。它的发音为“aitch-tee-tee-pie”并以http命令运行,它是一个用Python编写的来用于访问Web的命令行工具。由于这是一篇关于HTTP客户端的指导文章,因此

推荐阅读