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

  • c语言和c ,一个小白的发问:C语言和C++什么区别啊?

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼迟早得加FAQ套餐,列提纲(原理链接待补):0.不管C还是C++,没真实项目需求的一律先劝退。1.没入门其中一种的,或者自认为入门过完全搞不清区别的,首先应该假定两者无关。2.官方关系:首先关于spec:ISOC(ISO/IEC9899)和ISO

  • Kubernetes的Ingress是怎样工作的

    KubernetesIngress是一种管理应用程序HTTP和HTTPS路由的机制。它通过在Kubernetes集群中创建一个Ingress资源对象来提供统一的访问入口,并将请求路由到不同的后端服务,从而实现应用程序的负载均衡和流量控制。Ingress通过在集群中创建一个负载均衡器(LoadBala

  • 设计模式——创建型设计模式

    创建型设计模式争对对象/类创建时的优化工厂方法模式(了解)通过定义顶层抽象工厂类,通过继承的方式,针对于每一个产品都提供一个工厂类用于创建。情况:只适用于简单对象,当我们需要生产许多个产品族的时候,这种模式就有点乏力了创建对象不再使用传统的new,而是创建一个工厂类,作为all实体类创建对象的一个封

  • vue3响应式原理以及ref和reactive区别还有vue2/3生命周期的对比,第二天

    前言:前天我们学了ref和reactive,提到了响应式数据和Proxy,那我们今天就来了解一下,vue3的响应式在了解之前,先复习一下之前vue2的响应式原理vue2的响应式:原理:对象类型:通过Object.defineProperty()对象的读取,修改进行拦截,也就是数据劫持,响应式的根基缺

  • MemoryThrashing:抖音直播解决内存抖动实践

    作者|王海超背景介绍直播OOM问题比较棘手难以定位,主要体现在涉及的业务很多,从定位到解决花费时间比较久。为了提前触达问题,提高定位的效率,也是对现有工具的补充,提出直播内存抖动解决方案-MemoryThrashing。为什么要提出这个方案?现有的“MemoryGraph”工具可以通过抓取的“Mem

  • JVM诊断工具中的深堆、浅堆、支配树,你都明白吗

    概述大家在用jvm诊断工具,比如EclipseMAT或者Jprofiler分析堆内存的时候,都会看到一些概念或者关键词,如ShallowHeap,RetainedHeap,DominatorTree等,你们知道他们是干嘛的吗?EclipseMAT相关截图:jprofile相关截图:虽然上面两个工具有

  • 学习Python一年,这次终于弄懂了浅拷贝和深拷贝

    话说,网上已经有很多关于Python浅拷贝和深拷贝的文章了,不过好多文章看起来还是决定似懂非懂,所以决定用自己的理解来写出这样一篇文章。当别人一提起Python中的复制操作,你会不会立马站起来说:“我会”,于是就有了如下操作:复制importcopyx=copy.copy(y)#浅拷贝我会了x=co

  • 深度 deepin 开源自研编程语言:Unilang

    deepin宣布​了自研的全新通用目的编程语言:Unilang,其仓库提供了文档和作为参考实现的解释器。deepin表示,目前桌面应用开发虽然有许多选项,例如Qt、Electron、PySide和Flutter等。但它们存在各自的优势和不足。据介绍,Unilang目标是成为一门现代的通用目的编程语言

  • 我们一起聊聊 Python 八股文

    ​同志们好,今天带着大家一起来复习python中的基础问题,我们都知道python属于解释性语言,效率也就相对其它语言来说较低一些,这个较低只是运行稍微低些,但是呢,在很多场景买这些都是微不足道的凭借着语法的易于理解和学习,可以在短时间内完成更多工作,开发效率也会变得更高同时,python自带了各种

  • 聊聊最近基于 S3 的项目

    提起对象存储,业界唯一扛把子就是 AWS Simple Storage Service (S3), 国内云厂商不需要做什么,要什么创新,直接抄就完事。协义都是现成的,哪家厂商敢不支持 s3 协义,都会被现实打脸,纯纯的开

  • 我们一起聊聊 Java 内存泄漏

    Java内存泄漏一直Java程序中最常见的问题之一,它会导致内存溢出,最终导致程序崩溃。我们可能对内存泄漏很熟悉,但又不是那么熟悉,真的遇到事故的时候,内存泄漏问题排查起来却也没有那么容易。本篇就再次梳理一下Java内存泄漏的那些事。前言使用Java编写程序时,我们使用new关键字创建对象。而且我们

  • 用好单例设计模式,代码性能提升300%

    目录一次请求执行流程。java代码是如何运行的?堆内存满了后怎么办?用单例模式如何优化系统性能呢?大家好,今天给大家分享一个写代码的设计模式,就是我们最最耳熟能详的单例设计模式。可能很多人都听说过这个单例设计模式了,甚至都写的贼溜,但是今天给大家说说用这个单例设计模式,咱们是怎么把代码的性能大幅度提

  • 对象池的使用场景以及自动回收技术

     对象池在编程中,我们经常会涉及到对象的操作,而经常的操作模式如下图所示:创建对象->使用对象->销毁对象。而这个对象有可能创建的时候会需要构建很多资源,消耗比较大,比如:在hiredis的SDK中每次都创建一个redisContext,如果需要查询,那就首先要进行网络连接。如

  • 别再找了,一文彻底解析Java 中的弱引用

    概览本文会通过对弱引用的定义讲起,然后通过案例的使用一步一步的深入源码进行分析其原理,从而让读者深刻的理解什么是弱引用,如何使用弱引用,什么场景下会使用弱引用,弱引用可以解决什么样的问题,以及它的源码实现是怎样的,其中会涉及的内存溢出,垃圾回收原理作用:jdk官网解释:弱引用主要应用在不阻止它的ke

  • Python的51个“秘密”被曝光,GitHub获2万星

     Python,是一个设计优美的解释型高级语言,它提供了很多能让程序员感到舒适的功能特性。但有的时候,Python一些特性导致的输出结果,对于初学者就很难理解了。一个解析51项堪称是“秘密”的Python特性项目,在GitHub上彻底火了。英文原版已经拿到了近15000星,中文翻译版也获得

  • 纳尼,Java 存在内存泄泄泄泄泄泄漏吗?

     01.怎么回事?纳尼,Java不是自动管理内存吗?怎么可能会出现内存泄泄泄泄泄泄漏! Java最牛逼的一个特性就是垃圾回收机制,不用像C++需要手动管理内存,所以作为Java程序员很幸福,只管NewNewNew即可,反正Java会自动回收过期的对象。。。那么Java都自动管理内

  • 春招面试,看这110道Python面试题就够了!

      决胜春招,送你110道Python面试题,建议别做收藏党!(动起手来,敲敲代码,面试无忧)1、一行代码实现1--100之和利用sum()函数求和2、如何在一个函数内部修改全局变量函数内部global声明修改全局变量3、列出5个python标准库os:提供了不少与操作系统相关联

  • 一文了解Python深拷贝与浅拷贝问题

    在平时工作中,经常涉及到数据的传递,在数据传递使用过程中,可能会发生数据被修改的问题。为了防止数据被修改,就需要在传递一个副本,即使副本被修改,也不会影响原数据的使用。为了生成这个副本,就产生了拷贝。今天就说一下Python中的深拷贝与浅拷贝的问题。概念普及:对象、可变类型、引用数据拷贝会涉及到Py

  • 这些Python代码技巧,你肯定还不知道

    Python是世界上***、热门的编程语言之一,原因很多,比如:易于学习超高的通用性具备大量模块和库本文将分享一些使用Python的技巧,顺序按照A-Z排列。alloranyPython非常受欢迎的原因之一是其可读性和表达性。人们还经常把Python笑称为「可执行伪码(executablepseud

  • 那些神奇的Python代码技巧,你肯定还不知道,还不抓紧时间收藏?

    被人工智能捧红的Python已是一种发展完善且非常多样化的语言,其中肯定有一些你尚未发现的功能。本文或许能够让你学到一些新技巧。 Python是世界上***、热门的编程语言之一,原因很多,比如:易于学习超高的通用性具备大量模块和库本文将分享一些使用Python的技巧,顺序按照A-Z排列。a

推荐阅读