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

  • uniCloud云开发入门以及对传统开发方式的思考

    事情缘由作为选修了移动互联网应用的一员,老师讲的什么JS基础,还有ES6和uniapp,当然是没怎么听,因为是之前大二的时候都大概看过。但是快到期末,老师讲了云开发,并且布置了与此相关的大作业,自己做一个新闻资讯app,和一个小组作业,也是一个app,题目自拟,我对它来了兴趣(bushi)。初识云开

  • Vue3 企业级优雅实战 - 组件库框架 - 1 搭建 pnpm monorepo

    前两篇文章分享了基于vite3vue3的组件库基础工程vue3-component-library-archetype和用于快速创建该工程的工具yyg-cli,但在中大型的企业级项目中,通常会自主搭建这些脚手架或加速器。优雅哥希望每位前端伙伴能知其所以然,故接下来的文章将进入Vue3企业级优雅实战系

  • 安卓手机「跑」Stable Diffusion创新纪录,15秒内出图

    我们知道,StableDiffusion是一种非常流行的文本到图像生成式AI模型,它能够在几十秒内为任何给定的输入文本创建逼真的图像。StableDiffusion的参数超过了10亿,直到现在,该模型主要在云端运行。因此,如何在移动设备端运行StableDiffusion吸引了圈内人士的极大兴趣。此

  • SpringCloud之Netfix微服务应用框架详解

    SpringCloud是目前微服务转型的首选,主要得益于其活跃的社区支持度以及全量的配套组件,本章笔者将会把SpringCloudNetfix的几个核心组件组合起来,和老铁们一起逐步完成全套的应用框架搭建,这样有需要的老铁们在项目中就可以直接使用啦。在SpringCloudNetfix中,核心的组件

  • 微服务之SpringCloudNetfix应用框架搭建详解

    作者|波哥审校|孙淑娟SpringCloud是目前微服务转型的首选,主要得益于其活跃的社区支持度以及全量的配套组件,本章笔者将会把SpringCloudNetfix的几个核心组件组合起来,和老铁们一起逐步完成全套的应用框架搭建,这样有需要的老铁们在项目中就可以直接使用啦。在SpringCloudNe

  • ​一个被忽略的前端细分领域

    大家好,我卡颂。回想下你学新技术的主要途径是什么?看书?看技术文档?看博文?看视频?归纳起来,无外乎「文字」、「视频」两种形式。从纸媒时代到互联网时代,再到移动互联网时代,虽然信息的载体发生变化,但信息的呈现形式仍以「文字」为主。文字可以主动控制阅读速度、节奏,而视频有更佳的表现力。可以说他们在体验

  • 自动化功能性测试的分步指南

    译者| 陈峻审校| 孙淑娟众所周知,无论是桌面应用、Web应用、还是移动应用,在投放到市场之前,都需要经过严格的测试。而由于功能性测试能够检验应用程序的各项操作与功能,是否符合既定的需求规范,因此它往往被认为是在整个测试生命周期中,最关键且成本最高的一项活动。对此,自动化的功能性

  • 使用 Zadig 交付云原生微服务应用

    前面我们介绍了​​使用Zadig交付一个非常简单的应用示例​​,接下来我们来介绍下微服务项目如何在Zadig下进行交付。微服务示例我们这里使用到开源项目是 https://github.com/GoogleCloudPlatform/microservices-demo,该开源项目名叫&n

  • Python的打包神器—Nuitka!

    一.pyinstaller和Nuitka使用感受1.1使用需求这次也是由于项目需要,要将python的代码转成exe的程序,在找了许久后,发现了2个都能对python项目打包的工具——pyintaller和nuitka。这2个工具同时都能满足项目的需要:隐藏源码。这里的pyinstaller是通过设

  • 前端开源拖拽排序库汇总,让搭建更简单

    hi,大家好,我是徐小夕,之前和大家分享了很多「低代码可视化」和「前端工程化」相关的话题,今天继续和大家分享「8」个非常流行的开源「拖拽排序」库以及「2」个非常有价值的「可视化搭建」解决方案。1.dragula一款强大且兼容性极好的拖拽排序库,兼容「IE7+」,并且支持「vanillaJavaScr

  • 革命性创新,动画杀手锏 @Scroll-Timeline

    在CSS规范Scroll-linkedAnimations[1]中,推出了一个划时代的CSS功能。也就是--The@scroll-timeline[2]at-rule,直译过来就是滚动时间线。本文,就将带大家一探究竟,从入门到学会使用CSS@scroll-timeline。何为@scroll-tim

  • 一行代码搞定Python逐行内存消耗分析

    很多情况下,我们需要对已经写好的Python程序的内存消耗进行优化,但是一段代码在运行过程中的内存消耗是动态变化的,这种时候就可以用到memory_profiler这个第三方库,它可以帮助我们分析记录Python脚本中,执行到每一行时,内存的消耗及波动变化情况。memory_profiler的使用方

  • Node.js ObjectWrap 的弱引用问题

    前言:最近在写Node.jsAddon的过程中,遇到了一个问题,然后发现是ObjectWrap弱引用导致的,本文介绍一下具体的问题和排查过程,以及ObjectWrap的使用问题。ObjectWrap用于写Addon的时候导出C++对象给JS层使用,大致用法如下。首先定义一个C++类。复制class&

  • 简单的 For 循环也会踩的坑

    本文转载自微信公众号「crossoverJie」,作者crossoverJie。转载本文请联系crossoverJie公众号。前言最近实现某个业务时,需要读取数据然后再异步处理;在Go中实现起来自然就比较简单,伪代码如下:复制list := []*Demo{{"a"},&nbsp

  • 10个案例让你彻底理解React hooks的渲染逻辑

    正式开始,今天要写什么呢,原本我对react原理非常清楚,自己写过简单的react,带diff算法和异步更新队列的,但是对hooks源码一知半解,于是就要深究他的性能相关问题了  -重复渲染的逻辑由于项目环境比较复杂,如果是纯class组件,那么就是component、pureC

  • 一文搞定泛型,提高代码复用率及程序的运行性能

    【51CTO.com原创稿件】泛型是程序设计语言的一种风格,允许程序员在强类型程序设计语言中编写代码时使用一些以后才指定的类型,在实例化时作为参数指明这些类型。泛型在.NET中应用尤其广泛,泛型是在.NET2.0CLR中的增加的一项新功能,类似于C++的模板但不如C++的模板灵活,不过也有一些自己的

  • 7种JavaScript代码调试的方法

    JS是解释型语言,是逐条语句解释执行的,如果错误发生在某个语句块,此语句块以前的语句一般都可以正常执行。这不同于C等编译型语言。代码调试的重点在于找到错误发生点,然后才能有的放矢。1.alert()通常可以使用警告框来提示变量信息。 复制alert(document.body.innerH

  • Github趋势榜第二!Spring Boot 实践入门就靠它了

     几乎所有Java程序员,都需要掌握SpringBoot,Spring可以做很多事情,它为企业级开发提供给了丰富的功能,但是这些功能的底层都依赖于它的两个核心特性,也就是依赖注入(DI)和面向切面编程(AOP)。 如果你正在学习SpringBoot,并想要在Github上找到一些

  • 总结异步编程的六种方式

     异步编程众所周知JavaScript是单线程工作,也就是只有一个脚本执行完成后才能执行下一个脚本,两个脚本不能同时执行,如果某个脚本耗时很长,后面的脚本都必须排队等着,会拖延整个程序的执行。那么如何让程序像人类一样可以多线程工作呢?以下为几种异步编程方式的总结,希望与君共勉。 

  • 用三维Demo看懂各种优化算法,还有C++程序员福音

    本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。机器学习里的优化算法很多,比如SGD、Adam、AdaGrad、AdaDelta等等,光是它们的迭代公式就已经够让人头疼。好在TensorFlow、Keras、PyTorch中都集成了这些优化工具,但它们是如何在一步步迭代中

推荐阅读