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

  • Android和iOS在新版本中助力HTML5

    两个***的移动操作系统,Android和iOS,有可能准备在它们的***版本中为HTML5增加助力。Google从Android的核心组件中剥离了WebView,把它变成了一个可升级的组件,同时,苹果用WKWebView替代了过去的UIWebView,后者在混合应用上有性能、稳定性和功能方面的优势

  • 给API命名的七种优秀实践

    译者|陈峻审校|孙淑娟如今,API已成为了现代化编程的基本组成部分。它们不但能够改善不同开发团队的协作、并鼓励创新,而且能够提高应用程序的安全性。而作为两个程序或应用之间的连接点,API端点能够起到指定资源在服务器上的确切位置的作用。当客户端应用要向服务器端发送请求信息时,我们就需要使用API;而当

  • 通过一个插件来了解Neovim的Winbar属性

    windowbarwindowbar是显示在每个窗口的上面的,默认它是不显示的,你需要配置才可以。你可以把它看成和底部的状态栏类似的东西,只不过它显示在窗口顶部。通过:hwinbar命令可以查看它的帮助文档。我们可以通过配置选项来配置winbar的显示内容。配置的命令是vim.opt.winbar=

  • 探索原味BFF模式

    作者 |  黄逸偲BFF— BackendForFrontends,经典分布式架构设计模式之一。我在学习和工作经验累积中,逐渐加深了对BFF的理解。作为一种模式,它具有一些更加确切的使用场景,和一些能匹配的特定问题。在本篇文章中,你们会与我一起穿越回BFF诞生

  • 如何优化你的 Node.js API

    前提条件想要充分了解本文内容,你必须了解以下概念:Node.js的设置与安装如何使用Node创建API如何使用PostmanJavaScript的async/await工作原理Redis的基础操作API优化到底指的是什么优化包含了改善API的响应时间。响应时间越短,API的速度越快。我将在本文分享一

  • 微软出品的Python小白神器,真香!

    大家好,我是菜鸟哥!最近逛G网,发现微软开源了一个项目叫「playwright-python」,作为一个兴起项目。Playwright是针对Python语言的纯自动化工具,它可以通过单个API自动执行Chromium,Firefox和WebKit浏览器,连代码都不用写,就能实现自动化功能。虽然测试工

  • 八个鲜为人知但很实用的Web API

    大家好,我是CUGGZ。在WebAPI中,有非常有用的对象、属性和函数可用于执行小到访问DOM这样的小任务,大到处理音频、视频这样的复杂任务。常见的API有Canvas、WebWorker、History、Fetch等。下面就来看一些不常见但很实用的WebAPI。1、WebAudioAPIAudio

  • 16 图 | 深入理解 Spring Cloud Gateway 的原理

    你好,我是悟空。本篇给大家带来的是微服务框架中非常重要的一个组件:API网关。前言在PassJava项目中,我用到了SpringCloudGateway作为API网关,客户端的所有的请求都是先经过网关,然后再转发到会员微服务、题目微服务等。比如API网关和会员微服务对应的访问地址如下:API网关地址

  • CSS Houdini:用浏览器引擎实现高级CSS效果

    作者|vivo互联网前端团队-WeiXingHoudini被称之为Magicofstylingandlayoutontheweb,看起来十分神秘,但实际上,Houdini并非什么神秘组织或者神奇魔法,它是一系列与CSS引擎相关的浏览器API的总称。一、Houdini是什么在了解之前,先来看一些Hou

  • Vue 2.7 正式发布,代号为 Naruto

    大家好,我是CUGGZ。今天,Vue正式发布了2.7版本,版本名称为Naturo,即火影忍者。尽管现在Vue3是默认版本,但由于仍有许多用户由于依赖兼容性、浏览器支持要求或没有足够的带宽升级而不得不继续使用Vue2。在Vue2.7中,从Vue3向后移植了一些最重要的功能,以便Vue2用户也可以从中受

  • 微服务即时增删功能利器:可组合架构

    作者|佩里阿萨米、克里希纳拉杰译者|崔莹峰策划|云昭从单一的单体应用到迄今为止的微服务架构,架构风格已经走过了漫长的道路。每种风格都有独特的优势和复杂性。当下,基于微服务的架构适逢其时,它提供了灵活性、敏捷性,并由此给企业带来了更提前的上市时间。然而,微服务体系结构依旧存在严重的问题:在每个领域的即

  • 聊聊Http服务化改造实践

    在微服务架构体系中远程RPC调用主要包括Dubbo与Http调用两个大类,由于Dubbo拥有服务注册中心,并且起服务的命名非常规范,使用包名.类名.方法名进行描述。而http调用通常都是使用httpclient等相关类库,这些在使用上并没有问题,但API都是分散在整个工程的各个地方,如果HTTP调用

  • 使用Jscodeshift做自动化重构

    作者 | 邱俊涛在这篇文章里我想要通过一些小例子来介绍使用jscodeshift来进行自动化重构的技术。具体来说,我想要介绍在一个组件库的开发和维护过程中,如何使用jscodeshift来自动修改公开的API接口,从而尽可能小的产生对组件用户的影响。如果你们团队开发的组件被其消费

  • 如何调用没有文档说明的 Web API

    大家好!几天前我写了篇 小型的个人程序 的文章,里面提到了调用没有文档说明的“秘密”API很有意思,你需要从你的浏览器中把cookies复制出来才能访问。有些读者问如何实现,因此我打算详细描述下,其实过程很简单。我们还会谈谈在调用没有文档说明的API时,可能会遇到的错误和道德问题

  • 如何为多个Web API提供授权方法

    【51CTO.com快译】Azure活动目录(ActiveDirectory,AzureAD)是一种业界比较流行的企业级身份认证服务。如今,许多组织都在使用该服务,来启用应用程序的单点登录(SSO),并保护其提供的WebAPI。其中,基于OpenIdConnect(OIDC)身份验证的Microso

  • 【NCTS峰会回顾】中国卓越测试中心陈晓鹏:基于BDD的敏捷测试案例分享

    2019年10月26日,由Testin主办的第二届NCTS中国云测试行业峰会在京召开,此次峰会以“AI+未来”为主题,汇聚来自国内外测试领域的知名专家学者、领先企业决策者、高层技术管理者、媒体从业者等,共同探讨高端云测试技术,帮助测试从业者了解最前沿行业趋势,及最新的行业实践。会上,中国卓越测试中心

  • 我答"编程为什么不用中文?":中文API的意义和探索

    原问题的题目比较宽泛,先引用原问题的描述:不要说什么中文难打,难记,难读之类的荒谬话语。也不要说关键字只有几十个。我一点不觉得那些for,if,+,=有什么价值。阅读代码的时候我希望尽量不要看到哪怕一个运算符和关键字,尽量全封装起来才好。(愿世界再没有长段代码块)编程百分之九十九的工作是面向API编

  • 13款免费的API设计、开发和测试工具

    【51CTO.com快译】充分利用REST的API大行其道,用于创建、测试和管理这种API的工具也方兴未艾。无论你是API新手还是在赶进度的专家,都可以获得诸多服务,帮助API从概念阶段进入到生产阶段,许多服务不用花一分钱。以下是处理API​​的几项免费服务。一些是简易的应用程序,可简化组装或测试A

  • 推荐一款接口 API 设计神器!

     今天栈长给大家推荐一款接口API设计神器,传说中的,牛逼哄洪的Swagger,它到底是什么?今天为大家揭开谜底!Swagger是什么?官网:https://swagger.io/Swagger如官网所示,它是***的API构建工具。它是一个围绕OpenAPI规范构建的开源工具,它可以帮助

  • API测试全接触:策略、类型、步骤和自动化测试工具

    【51CTO.com快译】从基本概念上说,API的作用是:通过任何形式的通信手段,促进两种不同应用程序之间实现交互。例如,在Web应用上所使用到的API,我们往往称之为“Web服务”。如今,随着应用技术的进步和种类的增多,API已经成为了编程代码中的重要组成部分。在开发各种应用项目时,编程人员往往会

推荐阅读