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

  • 三分钟部署Python Web应用,云开发了解一下?

    新手在平时开发Web应用时,由于对Linux系统的不熟悉,往往会遇到一些部署上的难题。本文通过介绍使用云托管服务,教大家如何尽可能减免部署难度,减轻负担。1.编写基础应用创建名为 helloworld 的新目录,并转到此目录中:复制mkdirhello-cloud-develop

  • 2023,没有搞不定的JavaScript!

    译者|涂承烨审校|孙淑娟由于代码可见性低,使用Java脚本进行编码可能会很耗时。这里有12个优雅的JavaScript技巧,可以帮助你在2023年优化代码生成。JavaScript已经成为下一批开发人员中最主要脚本语言。对于前端编程、构建交互式、功能丰富的网站以及快速流畅的Web应用程序来说,这是一

  • VS Code 2022 年 12 月版本中的 Python 有哪些新增功能?

    微软在其开发者博客网站上宣布,2022年12月发布的VisualStudioCodePython扩展现已推出!这些扩展处于预发布阶段,但可供公众试用。以下是这个2022年12月版本的功能。1.使用Pylance自动缩进Pylance扩展中增加了自动缩进功能。此功能会自动在您的代码中创建正确的缩进。这

  • 记一次线上服务的内存泄露排查

    1、出现内存泄漏1.1事发现场在风和日丽的一天,本人正看着需求、敲着代码,展望美好的未来。突然收到一条内存使用率过高的告警。1.2证人证词告警的这个项目,老代码是python的,最近一直在go化。随着go化率不断上升,发现内存的RSS使用率越飙越高。最终达到容器内存限制后,进程会自动重启。RSS如下

  • 爬虫与反爬虫技术

    1.爬虫与反爬虫的概念互联网站点的流量一部分由人类正常访问行为产生,而高达30%-60%的流量则是由网络爬虫产生的,其中一部分包含友好网络爬虫,如搜索引擎的爬虫、广告程序、第三方合作伙伴程序、Robots协议友好程序等;而并非所有的网络爬虫都是友好的,爬虫流量中仍有约20%~30%的流量来自恶意网络

  • Hooks时代,如何写出高质量的react和vue组件?

    vue和react都已经全面进入了hooks时代(在vue中也称为组合式api,为了方便后面统一称为hooks),然而受到以前react中类组件和vue2写法的影响,很多开发者都不能及时转换过来,以致于开发出一堆面条式代码,整体的代码质量反而不如改版以前了。hooks组件到底应该如何写,我也曾为此迷

  • 一文解答Web性能优化

    前言无论是前端还是后端,性能优化其实是每一个开发都无法避开的大山。另一方面,这种开放式的提问深受面试官的青睐,能够快速地区分求职者的水平。网上的答案层出不穷,似乎都只是简单罗列了几个具体的方案,却没有系统的归纳。为了能够系统地归纳这个问题,我问了几个前端大佬,反复斟酌了一下他们的答案。总的来说,我认

  • 七种大幅度减少代码复查时间的方法

    代码检查​可能是痛苦的。软件工程师经常抱怨评审过程缓慢,延迟下游任务,并导致在打开请求(PR)和下一个任务之间来回导航时上下文切换。代码审查也可能充满了吹毛求疵和自行车欺骗,使其成为每个参与者的糟糕经历。为了解决这个问题,一些工程师甚至建议我们完全去掉拉请求和代码审查。虽然这可能适用于初创企业的小型

  • 小程序不让用 JS 解释器?那我再杠一次鹅厂

    前言6月23号的时候,微信团队发了如下通知将禁止小程序使用JavaScript解释来动态更新代码。消息一出,小程序开发者们哀嚎哀嚎遍野,更有人声称要开始加班改代码了。自2018年1月,我写下 「brambles:微信小程序也要强行热更代码」 (https://zhuanlan.z

  • Python 编程的好搭档—VSCode 详细指南

    刚学Python的同学可能会觉得每次写Python的时候都得打开Cmd有点烦躁,直接上手Pycharm的同学可能会觉得这软件太笨重了,晦涩难用。那么有没有省去打开CMD的步骤,又能弥补Pycharm笨重的特点的软件呢?当然有,答案是VSCode.诞生于2015年的VSCode编辑器,现在可以说是目前

  • 为什么我建议线上高并发量的日志输出的时候不能带有代码位置

    本文是“为什么我建议”系列第二篇,本系列中会针对一些在高并发场景下,我对于组内后台开发的一些开发建议以及开发规范的要求进行说明和分析解读,相信能让各位在面对高并发业务的时候避开一些坑。往期回顾:​​为什么我建议在复杂但是性能关键的表上所有查询都加上forceindex​​。在业务一开始上线的时候,我

  • 十个好用的Python开发工具(IDE)

    对于程序员来说,除了日常争论世界上最好的语言是哪一门以外,哪款IDE是最好的也是争议颇多,今天我们就来介绍10款最好的Python编程IDE,总有一款适合你!1. PyCharmPyCharm由捷克公司JetBrains开发,是该公司针对Python推出的IDE,是一个跨平台的IDE。因此

  • 玩转 IDEA 花式打断点,从此告别 996

    代码离不开调试,调试离不开断点。IDEA对于断点的支持非常丰富。掌握这些技巧以后,可以大大的提升开发效率。是帮助程序员保住头发,远离996的秘密武器。断点类型IDEA支持以下四种断点类型:行断点(Linebreakpoints):最常用的一种,可以设置在任意可执行的代码行上面。方法断点(Method

  • 2022年现代Python编程的四个关键点

    作为一个诞生已有30余年的编程语言,Python的流行度在近几年迎来了爆炸性的增长。为了方便大家能够更好的采用Python,利用该语言中所有新的和强大的功能;InfoWorld归纳总结了开发人员在2022年编写现代Python时所需要理解的一些关键概念。总共四个方面,具体如下:1、Python中的类

  • 低代码与无代码:异同点与用例

    低代码和无代码应用开发都遵循着代码抽象化原则来实现建模的可视化。但基于这两种方法构建的应用在规模和类型却有着根本性的区别。低代码与无代码的相同之处:低代码和无代码开发平台都无需编写代码就能构建软件应用。它们都不要求开发人员具备任何传统编程语言的知识,而是提供了一种可视化的应用开发方法。这让更多人,尤

  • 程序员写接口参数校验,总是太多if else?一招让你避免体力活

    对于写Java的程序员来说,不管是写单纯的接口、还是页面后台一把梭,后端参数校验的功能都是整个代码不可或缺的一部分,它可以从系统入口过滤掉一些不合法的数据,以确保我们的系统稳定。还记得我刚入行Java写后端那会儿,因为刚从Android端转后端开发,对对端开发还不是很熟悉。有天我们架构师老大给了我一

  • 升级遗留代码的优秀实践

     在传统企业甚至互联网企业中往往存在大量的遗留代码,这些遗留代码大多都能够正常工作,有的可能还运行着关键业务或者持有核心数据。但是,大部分遗留代码通常经常存在技术陈旧、代码复杂、难以修改等特点。随着时间的推移,遗留代码的维护和管理的成本越来越大。在全面转型微服务的今天,这些遗留代码该如何处

  • 一段代码解决Colab自动掉线问题,机智到让你意外

     本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。Colab又自动掉线了!正在运行的数据也丢了。如果你还不知道Colab,那一定要体验一下,这个能在线编程、还能白嫖Google云TPU/GPU训练自己AI模型的工具早已圈了一大波粉丝。但是,作为白嫖的福利,它总有

  • 新版Kite:实时补全代码,Python之父都发声力挺!

    本文转自雷锋网,如需转载请至雷锋网官网申请授权。不久前,一个免费的专门针对Python的代码补全工具Kite,有了新的动态。这次,Kite开发者在之前的基础上,增加了「IntelligentSnippets」功能。它可以帮助广大开发者在敲代码时,实时生成与上下文相关的代码片段。这不仅大大提高了代码敲

  • 2019给前端的5个建议

    2019农历新年即将到来,是时候总结一下团队过去一年的技术沉淀。过去一年我们支撑的数据相关业务突飞猛进,其中两个核心平台级产品代码量分别达到30+万行和80+万行,TS模块数均超过1000个,协同开发人员增加到20+人。由于历史原因,开发框架同时基于React和Angular,考虑到产品的复杂性、人

推荐阅读