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

开发工具

  • 25个例子学会Pandas Groupby 操作!

    大家好,我是菜鸟哥。groupby是Pandas在数据分析中最常用的函数之一。它用于根据给定列中的不同值对数据点(即行)进行分组,分组后的数据可以计算生成组的聚合值。如果我们有一个包含汽车品牌和价格信息的数据集,那么可以使用groupby功能来计算每个品牌的平均价格。在本文中,我们将使用25个示例来

  • 九个可以帮助你快速免费学习 Web 开发的网站

    如果你关注我的话,你可能知道我已经做了好几年网络开发人员,在那段时间里,我创建了多个网站,卖掉了大部分网站,并赚钱了。我不想吹牛,但这就是现实。之前,我与你分享了很多Web开发资源,随着时间的推移,我学到了更多关于Web开发工具和资源的知识。现在是时候提供一些更令人难以置信的资源了。注意:我写这篇文

  • 用于图像着色的五个开源Python工具

    ​成千上万的老式照片和电影是在彩色图像还没有出现的年代拍摄的。如今,在深度学习的帮助下,我们可以为这些图片着色,使它们更接近原来的样子。作为测试,我将使用两张图像。本文将使用开源工具,这些工具可以从GitHub下载。DeOldifyDeOldify是基于SA-GAN(Self-Attention-g

  • 四个Python推导式相关的开发技巧

    对于数据科学,Python通常被广泛地用于进行数据的处理和转换,它提供了强大的数据结构处理的函数,使数据处理更加灵活,这里说的“灵活性”是什么意思?这意味着在Python中总是有多种方法来实现相同的结果,我们总是有不同的方法并且需要从中选择易于使用、省时并能更好控制的方法。要掌握所有的这些方法是不可

  • 面试官让我设计一个基于分布式锁的库存超卖方案,并发量很高那种

    今天给大家聊一个有意思的话题:每秒上千订单场景下,如何对分布式锁的并发能力进行优化?背景引入首先,我们一起来看看这个问题的背景?前段时间有个朋友在外面面试,然后有一天找我聊说:有一个国内不错的电商公司,面试官给他出了一个场景题:假如下单时,用分布式锁来防止库存超卖,但是是每秒上千订单的高并发场景,如

  • Python垃圾回收和GC模块

    译者|王德朕策划|云昭内存管理对于编程的重要性不言而喻。不管是技术面试,还是实际生产环境,始终都是开发者绕不开的一个门槛。在Java领域,“JVM调优”成为了一个热议的话题。那么作为时不时占据编程排行榜的榜一大哥——Python,它是如何处理内存管理的呢?本文就带大家详细了解Python垃圾回收系统

  • 七个 JavaScript 中最重要的对象方法

    关于JavaScript的知识内容,我在前面也分享了很多,今天,我们再来学习一个关于JavaScript的对象方法的知识,希望这些知识,对你有用。我们现在开始吧。1.Object.keys()一种遍历对象并返回对象所有键的简单方法。输出:2.Object.values()遍历对象并返回对象的值!输出

  • 如何更好的使用 Python 的类型提示?

    使用动态语言一时爽,代码重构火葬场。相信你一定听过这句话,和单元测试一样,虽然写代码的时候花费你少量的时间,但是从长远来看,这是非常值得的。本文分享如何更好的理解和使用Python的类型提示。1、类型提示仅在语法层面有效类型提示(自PEP3107开始引入)用于向变量、参数、函数参数以及它们的返回值、

  • Docker实战:Docker安装WordPress,快速搭建自己的博客

    1、WordPress介绍官网:https://wordpress.com/zh-cn/WordPress是一种基于php编程语言开发的CMS管理系统,WordPress有丰富的插件和模板,用户可以快速搭建一套功能十分强大的内容管理系统,使用WordPress可以做多种类型的网站,比如新闻发布网站、

  • Java 中经常被提到的 SPI 到底是什么?

    Java​ 程序员在日常工作中经常会听到 SPI​,而且很多框架都使用了 SPI​ 的技术,那么问题来了,到底什么是 SPI 呢?今天阿粉就带大家好好了解一下SPI。SPI概念SPI​ 全称是 ServiceProvid

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

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

  • 为什么使用消息队列?我这样回答,面试官直说讲得很清楚

    为什么要使用消息队列,六个字总结:解耦、异步、消峰。1)解耦传统模式下系统间的耦合性太强。怎么说呢,举个例子:系统A通过接口调用发送数据到B、C、D三个系统,如果将来E系统接入或者B系统不需要接入了,那么系统A还需要修改代码,非常麻烦。如果系统A产生了一条比较关键的数据,那么它就要时时刻刻考虑B、C

  • 详解 Webpack devtools

    最近在开发一个低代码平台,主要用于运营搭建H5活动。这中间涉及到第三方组件的开发,而第三方组件想要接入平台,需要经过我们特定的打包工具来build。构建之后的组件,会合并成单个的js文件,而且代码会被压缩会混淆,这个时候如果需要调试,那就会极其痛苦。想要有一个好的调试环境,就要涉及SourceMap

  • Go开源库、大项目的公共包,是这么用建造者模式的

    建造者模式,也有翻译成生成器模式的,大家看到后知道他们是一个东西,都是BuilerPattern翻译过来的就行。它是一种对象构建模式,是将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。那么什么情况下适合使用建造模式呢?当要构建的对象很大并且需要多个步骤时,使用构建器模式,有

  • 为 Vue 官方状态库 Pinia 增加时间旅行调试功能 - Colada

    Pinia​ 是Vue新的官方状态管理库,兼容Vue2和Vue3,替代 VueX。与它要替换的VueX相比,它提供了更简单、更简洁的API,并引入了对Typescript的原生支持。拥有使用VueX的现有项目的Vue开发人员会想要切换到Pinia,因为VueX将不再得到官方支持,

  • 现代 CSS 颜色指南,你学会了吗?

    大家好,我是CUGGZ。1.CSS命名颜色在CSS中颜色无处不在,它们可以作为文字、背景、阴影、表格、边框、链接等属性。我们在CSS中使用的大多数颜色都是hex和RGB,其实表示颜色的方式有很多,下面就来认识一下CSS中的颜色体系!CSS中提供了148个命名颜色,所有浏览器都支持这些名称,这些名称都

  • 你觉得这玩意能叫高可用吗?

    一、前言高可用(Highavailability,即HA)的主要目的是为了保障「业务的连续性」,即在用户眼里,业务永远是正常(或者说基本正常)对外提供服务的。高可用主要是针对架构而言,那么要做好高可用,就要首先设计好架构,第一步我们一般会采用分层的思想将一个庞大的IT系统拆分成为应用层,中间件,数据

  • Python 3.12 目标:还可以更快!

     按照发布计划,Python3.11.0将于2022年10月24日发布。据测试,3.11相比于3.10,将会有10-60%的性能提升,这个成果主要归功于“FasterCPython”项目,即“香农计划”。3.11版本为Python的提速开了一个激动人心的好头。接下来,3.12还会有更多动作

  • 一款懒人必备的Python爬虫神器

    前言今天把最近的一个应用做好了,测试了一下运行没有问题,剩下的就是检验一下结果如何.从光谱到Lab值通常使用matlab中的roo2lab(),不过经过我最近的测试发现转换的结果并不理想,而且这个转化的代码也不是我写的所以另寻他法,找到了下面这个网页。动手有了这个网页,很简单就想到去解析.然后很快找

  • 记一次 .NET 某工控视觉软件 非托管泄漏分析

    一、背景1.讲故事最近分享了好几篇关于 非托管内存泄漏​ 的文章,有时候就是这么神奇,来求助的都是这类型的dump,一饮一啄,莫非前定。让我被迫加深对 NT堆​, 页堆 的理解,这一篇就给大家再带来一篇内存泄漏。前段时间有位朋友找到我,说他的程序出现

  • 只用HTML,如何打开手机相机?前端小哥现场教学

    本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。HTML不是编程语言,但这并不妨碍前端工程师把它玩出花儿来。比如,有人就拿HTML来访问用户的相机——在网页上,点击按钮即可直接打开手机前置镜头来拍照。(没错,就是前置镜头!小哥可能有镜子之类的)也可以调用手机的后置镜头,开

  • 如何应对网络安全中的配置漂移问题?

    众所周知,确保网络设备与应用系统的安全运行是减少基础架构攻击面的基础和前提,为此,国际互联网安全中心(CIS)等组织陆续颁布了相关工作指南,明确规定了所有部署的应用系统都应安全配置,并且这些配置应受到持续监控,并得到长期维护,以便保持在安全可靠的配置状态下运行工作。但是在实际应用中,虽然很多企业都会

  • 接口性能优化的 15 个技巧

    大家好,我是Tom哥。作为后端研发同学为了几两碎银,没日没夜周旋于各种人、各种事上。如果你要想成长的更快,就要学会归纳总结,找到规律,并且善用这些规律。就比如工作,虽然事情很多、也很繁琐,但如果按照性质归下类,我觉得可以分为两大类:1、业务类,如:产品要做一个红包活动,下周一就要上线,于是研发同学就

  • 微前端方案 Qiankun 只是更完善的 Single-Spa

    一个前端应用能够单独跑,也能被作为一个模块集成到另一个应用里,这种架构方式就叫做微前端。它在前端领域能解决一些特定的问题:中后台系统中,有一些别的技术栈开发的历史模块,但是希望能够在入口里集成进来。sass类的前端应用,业务比较复杂,可能模块很多,希望能拆分成多个应用独立维护,也能够集成到一起。跨技

推荐阅读