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

  • 三方仓库如何实现Zadig流水线自动触发

    最近因为公司的产研调整,决定将代码仓库从本地的Gitlab迁移到云效的Codeup,不是Gitlab不够好,而是Codeup在度量、安全等方面比原生的Gitlab要好,再则公司的产研管理也迁移到了云效,也为了统一化管理。有同学可能会问,都用云效了,为什么不直接用它的AppStack,还要用Zadig

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

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

  • js原生get请求

    ?123456789101112varrequest=newXMLHttpRequest();    //请求种类和地址和.......(屑阿狗忘了,但暂时没用    request.open('GET','这里填写接口

  • 教你用JavaScript实现乘法游戏

    案例介绍欢迎来的我的小院,我是霍大侠,恭喜你今天又要进步一点点了!我们来用JavaScript编程实战案例,做一个乘法积分游戏。乘法游戏主要通过用户输入的数值和程序计算的数值进行对比,正确积一分,错误扣一分。通过实战我们将学会JSON.parse方法、JSON.stringify方法、localSt

  • Express.js 笔记

    Express在myApp.js文件的前两行中,创建一个Express应用对象很简单。这个对象有几种方法,一个基础的方法是app.listen(port)。它处于运行状态时告诉服务器监听指定的端口。出于测试的原因,需要应用在后台运行,所以在server.js中已经添加了这个方法。在Express中,

  • 【微信小程序入门到精通】— AppID和个性配置你学会了么?

    目录前言一、AppID的获取二、初始化配置2.1新建项目并初始化2.2代码初始化2.2.1app.json2.2.2project.config.json2.2.3sitemap.json总结前言对于目前形式,微信小程序是一个热门,那么我们该如何去学习并且掌握之后去做实际项目呢?为此我特意开设此专栏

  • DevEco Studio端云协同开发之云数据库体验

    ​​想了解更多关于开源的内容,请访问:​​​​51CTO 开源基础软件社区​​​​https://ost.51cto.com​​在​​自定义HamronyOS启动页组件​​一文中封装了启动页组件,本节将结合端云协同开发,将启动页需要的参数保存到云数据库中,实现根据特定节气显示不同的启动页背

  • 如何以失败驱动开发?

    作者  | 马大伟多年以后,面对这篇文章,我会想起那两天失败的令人崩溃的开发过程。当时,只是一个简单的编码需求,我信心满满的计划一下午搞定,但是最终的过程却是令人如此沮丧,让我不得不怀疑我还适不适合继续当程序员。思绪飘到那天的场景,我在开发过程中遇到一个很简单的需求:将

  • 大家一定要慎用 JSON.stringify

    ​前言项目中遇到一个bug,一个组件为了保留一份JSON对象,使用JSON.stringify将其转换成字符串,这样做当然是为了避免对象是引用类型造成数据源的污染。但发现后面使用JSON.parse方法之后,发现数据有所变化。代码简化:复制letobj={name:'Gopal',age:Infin

  • 几百行代码实现一个 JSON 解析器

    前言之前在写gscript时我就在想有没有利用编译原理实现一个更实际工具?毕竟真写一个语言的难度不低,并且也很难真的应用起来。一次无意间看到有人提起 JSON 解析器,这类工具充斥着我们的日常开发,运用非常广泛。以前我也有思考过它是如何实现的,过程中一旦和编译原理扯上关系就不由自

  • Python 关于字典的操作,看这个就够了

    字典是Python必用且常用的数据结构,本文梳理常用的字典操作,看这个就够了,涉及:初始化合并字典字典推导式Collections标准库字典转JSON字典转Pandas初始化复制#最常用这种my_object={"a":5,"b":6}#如果你不喜欢写大括号和双引号:my_object=dict(a

  • 调试别人的API,一般有哪些步骤?

    当我们使用了一些由别人实现的API接口时,该如何进行调试呢?当我们使用的API返回一些意想不到错误时,该怎么办呢?这个问题可能是由于用户输入或者API本身,或者其他完全无关的内容等引起的。调试是我们进行定位并修复由单个API调用或一系列调用引发的问题。通常,我们可以调试我们不能完全把握的代码,从而可

  • 使用 Schema-Utils 对 Webpack Plugin 进行配置项校验

    大家好,我是前端西瓜哥。今天来学习如何使用webpack官方提供的schema-utils库。schema-utils库用于在loader和plugin实例化时,对传入的参数进行校验。如果格式正确,无事发生;如果错误,控制台会显示出比较详细的报错信息,并中断脚本的执行。我们看个简单的用例:复制con

  • 深入理解 Go Json.Unmarshal 精度丢失之谜

    本文转载自微信公众号「后端研究所」,作者大白斯基。转载本文请联系后端研究所公众号。 缘起前几天写了个小需求,本来以为很简单,但是上线之后却发现出了bug。需求大概是这样的:上游调用我的服务来获取全量信息,上游的数据包虽然是json但是结构不确定我的服务使用Go语言开发,所以就使用了原生的j

  • 厉害了,ECMAScript 新提案:JSON模块

    ECMAScript模块系统(import和export关键字)默认只能导入JavaScript代码。但是,将应用程序的配置保存在一个JSON文件中往往很方便,因此,我们可能想直接将JSON文件导入ES模块中。长期以来,commonjs模块格式支持导入JSON。好消息是,第三阶段的一个名为JSON模

  • Python 教你自动发微博,每日一句英语

     最近在研究用Python来制作各个类别的机器人,今天先来分享一个自动发布新浪微博的机器人。基本思路其实要实现一个简单的自动发布微博机器人还是不难的,只需要每天按时找好要发布的素材(一般就是爬虫了),然后再通过微博开放出来的API接口,自动发布即可。素材对于素材,我这里选取的是金山词霸的每

  • JSON、XML、TOML、CSON、YAML大比拼

    一段超级严肃的关于样本序列化的集合、子集和超集的文字我是一名开发者,我读代码,我写代码,我写会写代码的代码,我写会写出供其它代码读的代码的代码。这些都非常火星语,但是有其美妙之处。然而,***一点,写会写出供其它代码读的代码的代码,可以很快变得比这段文字更费解。有很多方法可以做到这一点。一种不那么复

  • 10个爬虫工程师必备的工具

    工欲善其事必先利其器的道理相信大家都懂。而作为经常要和各大网站做拉锯战的爬虫工程师们,则更需要利用利用好身边的一切法器,以便更快的攻破对方防线。今天我就以日常爬虫流程,给大家介绍十款工具,相信大家掌握之后,必定能够在工作效率上,提升一个量级。爬虫***步做什么?当然是目标站点分析1.ChromeCh

  • Python爬取4027条脉脉职言,解读互联网人的苦与难!

    脉脉是一个实名职场社交平台。之前爬了脉脉职言版块,大概爬了4027条评论,本文对爬取过程给出详细说明,对于评论内容仅做可视化分析,之前存了一堆这方面的文章,今天一看全都404了”。爬虫仍然使用python编程,对爬虫没兴趣的可以直接跳过看下部分,不影响悦读。网址https://maimai.cn/g

  • 基于OpenResty的单机10万TPS网关在物流业务中的应用

    引言OpenResty®是一个基于Nginx与Lua的高性能Web平台,其内部集成了大量精良的Lua库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态Web应用、Web服务和动态网关。物流网关就是基于OpenResty构建的,今天就跟大家聊聊OpenResty在物流网

推荐阅读