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

开发工具

  • FFmpeg命令帮你实现音视频编辑

    作者|户锐,单位:中国移动智慧家庭运营中心Labs导读FFmpeg是一个非常著名的多媒体框架开源项目,它可用于编码,解码,转码,音视频复用,音视频解复用,播放等重要功能。FFmpeg作为一个多媒体框架被各大音视频播放器软件使用于支持广泛的音视频格式,还有很多AndroidROM为了提高音视频的兼容性

  • 没有一个顺手的流程绘制工具?好吧,自己动手,丰衣足食!

    流程绘制工具感觉也挺常用的,而且流程图基本上也都标准化了,标准化的东西其实是最容易做的,但是IDEA上却一直没有一个称手的流程绘制工具,其实这也是一个机会吧哈哈,自己搞一个IDEA插件~不过这个机会留给各位正在阅读本文的小伙伴吧,松哥今天跟大家介绍另外一个工具bpmn.js,利用这个,再结合大家熟悉

  • 十个有趣的Python高级脚本,建议收藏!

    大家好,我是菜鸟哥。在日常的工作中,我们总会面临到各式各样的问题。其中不少的问题,使用一些简单的Python代码就能解决。比如不久前的复旦大佬,用130行Python代码硬核搞定核酸统计,大大提升了效率,节省了不少时间。今天,菜鸟哥就带大家学习一下10个Python脚本程序。虽然简单,不过还是蛮有用

  • CSS 一步一步实现烟花动画

    之前项目上需要做一个烟花动画,要求是随机大小,不同地方出现,先看一下效果:进一步,还能实现彩色的效果,如下一、选择合适的动画什么样的场景决定使用什么样的动画。比如一些比较轻量、装饰性的动画,CSS动画就足够了,而一些对动画要求比较高的运营活动,创意小游戏等,JS动画肯定是首选,必要情况下还需要借助一

  • TypeScript 4.8 发布!重点新特性解读

    大家好,我是ConardLi。TypeScript4.8于8月25日发布正式版,本次发布带来了诸多新特性,我们一起来看几个比较重要的改动:联合类型、交叉类型、类型收窄的优化TypeScript4.8版本对--strictNullChecks带来了一系列准确性和一致性的改进。主要体现在联合类型、交叉类

  • 谈谈你对Java线程5种状态流转原理的理解

    ​1、线程定义回答线程流转原理这个问题之前,我们先来回忆一下JDK中3种自定义线程的方式以及它们的优缺点。第1种:是继承Thread类。如代码所示:复制publicclassMyThreadextendsThread{publicvoidrun(){//todosomething}}1.2.3.4.

  • 详细比对15款 Python 编辑器,请择优选用!

    写Python代码最好的方式莫过于使用集成开发环境(IDE)了。它们不仅能使你的工作更加简单、更具逻辑性,还能够提升编程体验和效率。每个人都知道这一点。而问题在于,如何从众多选项中选择最好的Python开发环境。初级开发者往往面临这个问题。本文将概述最受程序员欢迎的PythonIDE,以及其他值得考

  • 一次教会你如何解决RabbitMQ消息丢失问题

    一、前情提示上篇文章:《​一篇全面而且透彻的RabbitMQ性能优化指南​!》,我们分析了RabbitMQ开启手动ack机制保证消费端数据不丢失的时候,prefetch机制对消费者的吞吐量以及内存消耗的影响。通过分析,我们知道了prefetch过大容易导致内存溢出,prefetch过小又会导致消费吞

  • 图解 Node.js 的核心 Event-loop

    这次我们来聊聊Node.js里面涉及到的一个核心概念:event-loop。只有理解了它,才能明白node的进程模型,也才能明白异步调用在实现层面是什么样子的,更能明白当同步代码和异步代码混杂在一起的时候,CPU到底跑到我们代码的哪一行了。文章分为两篇:event-loop篇和Promise/Gen

  • 五个让日常编码更简单的 Python 库

    今天我们一起来研究一些非常有用的第三方模块,可以使得我们的日常编码变得更加简单方便。​shhttps://github.com/amoffat/sh如果曾经在Python中使用过subprocess库,那么我们很有可能对它感到失望,它不是最直观的库,可能还有些复杂,并且很难处理底层系统调用的输出。但

  • 如何让CSS计数器支持小数的动态变化?

    CSS计数器是个好东西原理其实很简单,content​虽然本身不支持CSS变量直接渲染,但是可以支持counter-reset。复制count::before{--percent:50;counter-reset:progressvar(--percent);content:counter(prog

  • Python eval 函数动态地计算数学表达式

    ​本文中,云朵君将和大家一起从如下两个方面展开学习。Python的eval()如何工作如何使用eval()来动态地计算任意基于字符串或基于编译代码的输入此外,后期推文将一起学习如何使用Python的 ​eval()​ 来编码一个交互式地计算数学表达式的应用程序。通过这个例子,我们

  • 深入分析JVM执行引擎

    一、闲聊相信很多朋友在出国旅游,或者与外国友人沟通的过程中,都会遇到语言不通的烦恼。这时候我们就需要掌握对应的外语或者拥有一部翻译机。而笔者只会中文,所以需要借助一部翻译器才能与不懂中文的外国友人交流。咱们的执行引擎就类似于这部“翻译机”。二、概述执行引擎的作用就是将字节码指令解释或者编译为对应平台

  • 都在推荐 TS,有必要学习吗?该怎么学?

    TypeScript是JavaScript的超集,JavaScript能够做的事情,它都可以做且还增加了很多功能,例如静态类型、增强的面向对象编程能力等。本文是笔者日常学习、使用TypeScript过程中自己记录的一些知识点,现在总结分享给大家。包含了做为初学者在学习TypeScript时应关注的核

  • 聊一聊 C++ 中的 namespace

    ​一、背景相信大家在分析dump时,经常会看到 WKS​ 和 SRV 这样的字眼,如下代码所示:复制00007ffa`778a07b8coreclr!WKS::gc_heap::segment_standby_list=0x00000000`000000000

  • Java Web中日志跟踪的简单实现

    一、前言在编码过程中,常常需要写打印日志语句,我们期望的是同一个业务的日志都在一块,在出问题的时候好根据日志来排查问题。而现实是在应用运行中,日志的输出常常来自不同线程,甚至是在不同微服务中,各种日志记录往往彼此穿插,很难串起来。所以往往在日志中手动增加一些关键字,来对接口的调用链路来进行跟踪。但这

  • 接口测试利器—APIFox的调研报告

    先说结论强烈推荐:1.目前最好用的接口测试工具,集API文档编写、API调试、APIMock、API自动化测试与一体。2.如果不考虑接口的私密性,直接使用免费版(共用化部署)即可。3.如果考虑接口的私密性,需要购买私有化部署license,价格不贵!APIfoxApifox是API文档、API调试、

  • 提高「程序员」的思维方式,你学会几个?

    ​大家好,我是Tom哥。人和动物的最大区别就是,人具有思维能力,能将大脑里的东西实现出来。而动物则更多停留在模仿阶段,如:鹦鹉学舌。当然,这也是一种进化能力。这里着重提到了思维能力,人与人的思维能力也是有差异的。比如:一线程序员关心的这个项目涉及到多少个接口?接口的代码要如何实现?其他哪些接口可能会

  • 论可观测性和监控在软件中扮演的角色

    ​译者|布加迪审校|孙淑娟我们在本文中将深入探讨可观测性及其在软件中的重要性。我们将了解可观测性的历史、目标和重要性,以及软件生命周期缺少可观测性可能会带来的问题。我们还将分析可观测性与监控的主要区别。最后,我们将介绍采用可观测性的最佳实践、选择可观测性工具时要考虑的因素,以及如何为贵公司采用最佳策

  • 为了在上海租房,我用Python连夜爬了20000多条房源信息

    最近由于工作突然变动,新的办公地点离现在的住处很远,必须要换房子租了。我坐上中介的小电驴,开始探索城市各处的陌生角落。在各个租房app之间周转的过程中,我属实有些焦头烂额,因为效率真的很低下:首先,因为跟女友住在一起,需要同时考虑两人的上班路程,但各平台按通勤时长找房的功能都比较鸡肋,有的平台不支持

  • Spring Security权限控制系列(三)

    环境:Springboot2.4.12+SpringSecurity5.4.9本篇主要内容:自定义异常处理上一篇:《​​SpringSecurity权限控制系列(二)​​》注意:记得不要忘记关闭CSRF功能,由于之前的案例演示开启了CSRF,忘记关闭,导致在本篇案例中在登录时总是403状态码,点登录

  • Spring Security权限控制系列(四)

    环境:Springboot2.4.12+SpringSecurity5.4.9本篇主要内容:核心过滤器创建原理自定义过滤器上一篇:《​​SpringSecurity权限控制系列(三)​​》核心过滤器创建原理SpringSecurity核心是通过Filter过滤器链来完成一系列逻辑处理的,比如CSRF

  • Spring Security权限控制系列(五)

    环境:Springboot2.4.12+SpringSecurity5.4.9本篇主要内容:基于数据库的用户认证上一篇:《SpringSecurity权限控制系列(四)》注意事项有如下的自定义配置。复制@ConfigurationpublicclassSecurityConfigextendsWeb

  • Spring Security权限控制系列(六)

    环境:Springboot2.4.12+SpringSecurity5.4.9本篇主要内容:业务接口权限认证上一篇:《​​SpringSecurity权限控制系列(五)​​》演示案例有如下接口:复制@RestController@RequestMapping("/business")publiccl

推荐阅读