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

  • 多云缓存在知乎的演进

    一、多云缓存产生的背景1、多云架构知乎目前采用的是多云架构,主要基于以下三个方面的考虑:服务多活。这是为了防止在某个机房出现不可抗力、不能提供服务的时候,业务被全面中断。容量扩展。单一机房的容量上限是万台,知乎目前的服务器规模已经超过了万台。降本增效。同一云服务在不同云厂商的定价是不同的,我们希望能

  • linux命令行之c文件从制作到执行

    gcc编译器gdb调试器makecmake工程管理器git版本管理器c文件制作过程1.预处理.i后缀在此阶段不检查语法是否错误2.编译语法检查把c程序翻译成汇编语言3.汇编把汇编代码转变为二进制代码4.链接链接需要用到的代码c库或者其他文件gcc-E2.c-o2.igcc-S2.c-o2.sgcc-

  • (17)目标检测算法之 YOLOv8 算法改进详细解析

    目标检测算法之YOLOv8算法改进详细解析1.YOLO的一些发展历史YOLOv1:2015年JosephRedmon和AliFarhadi等人(华盛顿大学)YOLOv2:2016年JosephRedmon和**AliFarhadi等人*(华盛顿大学)*YOLOv3:2018年JosephRedmon

  • 新一代云原生日志架构 - Loggie的设计与实践

    ​​想了解更多关于开源的内容,请访问:​​​​51CTO 开源基础软件社区​​​​https://ost.51cto.com​​Loggie萌芽于网易严选业务的实际需求,成长于严选与数帆的长期共建,持续发展于网易数帆与网易传媒、中国工商银行的紧密协作。广泛的生态,使得项目能够基于业务需求不

  • vue导出word文档

    具体需求在我的疫情可视化项目中有一个功能需要导出word文档,在页面点击按钮后处理数据生成word文件,然后自动下载文档。实现步骤多番查询后发现前端导出word,使用docxtemplater较为方便。具体使用步骤如下:安装docxtemplater:npmidocxtemplater安装pizzi

  • 使用 Swift Package 插件生成代码

    前言不久前,我正在工作中开发一项新服务,该服务由SwiftPackage组成,该Package公开了一个类似于Decodable​协议,供我们应用程序的其余部分使用。事实上,该协议是从Decodable本身继承下来的,看起来像这样:Fetchable.swit复制protocolFetchable:

  • 插件化工程R文件瘦身技术方案

    随着业务的发展及版本迭代,客户端工程中不断增加新的业务逻辑、引入新的资源,随之而来的问题就是安装包体积变大,前期各个业务模块通过无用资源删减、大图压缩或转上云、AB实验业务逻辑下线或其他手段在降低包体积上取得了一定的成果。在瘦身的过程中我们关注到了R文件瘦身的概念,目前京东APP是支持插件化的,有业

  • 如何避免由 Web 字体引起的布局偏移

    前言​一些布局上的完全加载前后的变化很容易解决:为动态元素预先分配正确的空间,在图像上使用宽度和高度属性,并优先考虑HTML文档中的可见元素。但是,导致布局偏移的还有一个难以解决的问题:无样式文本(FOUT)的闪烁。这篇文章我们将探索令人惊讶的复杂文本渲染世界,以及一些解决无样式文本闪烁的技术。为什

  • 读取文件不再使用 With Open

    有时我们需要把数据永久存储起来,随时使用随时读取。例如,我们通过程序建立的列表、字典等数据,当程序结束时,需要把这些数据存储到文件中,当程序再次启动时,可以把这些数据读入到程序中,避免这些数据的重新录入。在Python语言中,负责文件操作的称为文件对象,文件对象不仅可以访问存储在磁盘中的文件,也可以

  • 您必须知道的十个有用的Python一行程序

    尽管自发布以来,Python已经走过了30年的历史,但它仍然是现存的最相关的高级编程语言之一。许多开发人员会选择使用这种语言来开发易于维护的应用程序,并且只需要很少的手工操作就可以在许多操作系统和Linux的发行版.Python最大的好处之一是它能够绕过(完全是双关语)其他语言中的许多约定,程序员只

  • 为什么不推荐Docker文件挂载?

    今天群里小伙伴发了一个疑问,它通过docker启动了个nginx,nginx的一些相关配置文件都是通过文件的方式进行映射的,疑问的点在于,在宿主机上修改了文件,为什么对应映射到容器里面的文件内容没有改变?话不多说,起个容器看复制docker run --name ngi

  • 你说你精通 Redis,你看过持久化的配置吗?

    我们之前介绍了 Redis 五种数据类型的命令 与 配置文件的基本配置 ,今天让我们从理论和配置两个层面来揭开 Redis 持久化的神秘面纱。所谓持久化可以简单理解为将内存中的数据保存到硬盘上存储的过程。持久化之后的数据在系统重启

  • Linux 进程、线程、文件描述符的底层原理

    说到进程,恐怕面试中最常见的问题就是线程和进程的关系了,那么先说一下答案:在Linux系统中,进程和线程几乎没有区别。Linux中的进程其实就是一个数据结构,顺带可以理解文件描述符、重定向、管道命令的底层工作原理,最后我们从操作系统的角度看看为什么说线程和进程基本没有区别。一、进程是什么首先,抽象地

  • 电脑的文件无法删除咋回事?你需要这款神兵利器

     很多朋友用电脑的时候,都遇到过文件无法删除的情况。这往往是由于文件被某个软件、进程所调用所引发的——在Windows中,某个文件如果被使用,这个文件可能就没法进行删除、重命名之类的操作了。想要进一步操作,需要先关闭掉相应的软件,才能继续。然而问题来了,有时候你关闭了软件,还是没法动这个文

  • Linux下你还知道这些特殊文件?

    我们都知道Linux下一切皆文件,主要有:-普通文件d目录l符号链接s套接字b块设备c字符设备p管道这么几种文件。这里的前缀字符可以通过ls命令观察到:复制$ ls -l test.log -rw-r--r-- 1 root ro

  • 服务器部署:php.ini配置性能调优

    默认安装的PHP就像是在百货商店里购买的普通套装,虽然合身,却不完美。调优的PHP就像是定做的套装,完全匹配你的尺寸。不过,需要注意的是,调优PHP只是提升PHP性能和效率的举措,对拙劣的代码和无响应的API调用无计可施。php.ini文件PHP解释器在php.ini文件中配置和调优,这个文件在不同

  • 处理统一码文件是场噩梦?这些诀窍助你大梦初醒

    对于那些经常在日常工作中处理统一码文件(也适用于其他编码)的人来说,这篇文章是必读的。对于自然语言处理的从业者,处理统一码文件是一场噩梦,尤其是使用Windows操作系统。想象一下,当在编码或解码过程中遇到错误时的沮丧,例如:复制UnicodeEncodeError: 'mbcs'&nbs

  • 资深程序员多年总结:解密Kafka吞吐量高的原因

     众所周知kafka的吞吐量比一般的消息队列要高,号称thefastest,那他是如何做到的,让我们从以下几个方面分析一下原因。生产者(写入数据)生产者(producer)是负责向Kafka提交数据的,我们先分析这一部分。Kafka会把收到的消息都写入到硬盘中,它绝对不会丢失数据。为了优化

  • JSON 库之性能比较:JSON.simple VS GSON VS Jackson VS JSONP

     Java中哪个JSON库的解析速度是最快的?JSON已经成为当前服务器与WEB应用之间数据传输的公认标准,不过正如许多我们所习以为常的事情一样,你会觉得这是理所当然的便不再深入思考了。我们很少会去想用到的这些JSON库到底有什么不同,但事实上它们的确是不太一样的。因此,我们运行了一个基准

推荐阅读