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

  • AI制作视频——mov2mov以及inpaint

    背景AI制作视频的几种思路1.从零开始生成:清华的cogview,runwaygen-1、gen-2,微软的女娲这个思路,就是认为可以通过文字描述的方式把视频画面描述出来,通过对文本-视频帧内容-视频内容的数据对的平行语料的学习。学习到文本故事到视频帧到视频生成的转译关系,只要数据足够或者学习的任务

  • 【C++】C++11新特性——可变参数模板|function|bind

    文章目录一、可变参数模板1.1可变参数的函数模板1.2递归函数方式展开参数包1.3逗号表达式展开参数包1.4empalce相关接口函数二、包装器function2.1function用法2.2例题:逆波兰表达式求值2.3验证三、绑定函数bind3.1调整参数顺序3.2固定绑定参数一、可变参数模板在C

  • hyperf/go/springboot通过jsonrpc通信

    一、背景随着用户的增长和业务的增多,单节点服务已经满足不了需求,用hyperf对主业务进行了重构。hyperf是一个后现代的php框架,基于php+swoole,支持协程,解决了php让人诟病的性能问题和多线程支持不够的问题。官方也提供了各种组件,比如配置中心、定时任务、消息队列和微服务,对于日常业

  • JavaScript 防抖和节流

    JavaScript防抖和节流是两种常见的性能优化技术,用于减少函数的执行次数。防抖(debounce)是指在一段时间内,如果有多次触发事件,则只执行最后一次事件。节流(throttle)是指在一段时间内,只执行一次事件。例如,你可以使用防抖和节流来优化滚动事件的处理,以避免在页面滚动过程中过于频繁

  • 基于pyskl的poseC3D训练自己的数据集

            最近在研究视频动作识别,看了不少的相关算法,主要有基于MMDetection框架下的一些列的研究,有直接对视频进行识别,获取人为动作,比如slowfast等等,但是往往也有一定的局限性,而我一直做的是围绕

  • 传个参数都有坑,我蚌埠了!

    最近在工作中发现一个坑,关键是这个坑还不报错,所以在此记录一下,顺便也对相关知识点做一个总结。关于这个坑,还得从「不定参数」说起。不定参数​不定参数,顾名思义,也就是「参数个数不确定」的时候golang支持的一种机制。举个例子​我们想实现一个多个数字累加的方法,既然是多个数字,那么数字的个数肯定是不

  • 一行代码将Python程序转换为图形界面应用

    Gooey项目支持用一行代码将(几乎)任何Python2或3控制台程序转换为GUI应用程序。一、快速开始开始之前,你要确保Python和pip已经成功安装在电脑上,如果没有,可以访问这篇文章:超详细Python安装指南 进行安装。如果你用Python的目的是数据分析,可以直接安装Anaco

  • Python 实现单例模式的五种写法

    单例模式(SingletonPattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。比如,某个服务器程序的配置信息存放在一个文件中,客户端通过一个AppConfig的类来读取配置文件的信息。如果在

  • 聊聊 Python 命令行参数化的几种方式!

    在日常编写Python脚本的过程中,我们经常需要结合命令行参数传入一些变量参数,使项目使用更加的灵活方便。本篇文章我将罗列出构建Python命令行参数的四种常见方式。它们分别是:内置 sys.argv模块内置 argparse模块内置 getopt模块第三方依赖库&nb

  • 用 Python 内置库创建一个命令行应用程序

    当创建一个应用程序时,通常希望能够告诉你的应用程序如何做某事。有两种流行的方法来完成这项任务,你可以让应用程序接受命令行参数,或者创建一个图形化的用户接口。有些应用程序两者都支持。当你需要在服务器上运行你的代码时,命令行接口很有帮助。大多数服务器没有图形化界面,特别当它们是Linux服务器时。在这种

  • 前端日志管理模块的设计与实现

    一、问题背景在项目中,我们会频繁用到 ​​console.log()​​ 来输出一些关键信息到控制台中,有助于开发调试,以及问题的排查,待项目上线后,这些调试日志又得及时清除。同时在前端质量要求下,我们会做“前端埋点”,用于远程上报一些关键行为信息,用于在出问题时还原用户的操作路

  • 好用到爆!分享这几个Python内置模块!

    argparsePython当中的argparse模块主要用于命令行的参数解析,可以帮助用户轻松地编写命令行接口,我们先来看一个例子。复制importargparse#解析参数parser=argparse.ArgumentParser()parser.add_argument("name")arg

  • 再也不怕面试官问我防抖与节流了

    最近去面试,又遇到面试官问我防抖与节流了,而明明前几天就看过手写代码,却写不出来。有时候我在想,是不是自己太笨了。回归正题防抖先不说概念,按自己的理解,在单反里,有防抖机制。因为人在拿着单反的时候会手抖(单反重),按下快门的瞬间,照片会糊,所以有防抖机制,以防止新手把照片拍糊。单反中的防抖是防止抖动

  • Python 强大的信号库:blinker

    一.信号大家好,我是老表~信号是一种通知或者说通信的方式,信号分为发送方和接收方。发送方发送一种信号,接收方收到信号的进程会跳入信号处理函数,执行完后再跳回原来的位置继续执行。常见的Linux中的信号,通过键盘输入Ctrl+C,就是发送给系统一个信号,告诉系统退出当前进程。信号的特点就是发送端通知订

  • 三个UI框架帮你用Python编写用户友好的应用程序

    译者|布加迪审校|孙淑娟梁策Python有许多图形用户界面(GUI)框架可供使用。其中大多数非常成熟,得到了开源和商业支持;另一些主要绑定到可用的C/C++UI库。无论如何,在使用库的选择上,可考虑三个因素:成熟度:它是否稳定且受到社区的大力支持,是否文档完备?与Python集成:可能听上去无关紧要

  • 为什么 Classmethod 比 Staticmethod 更受宠?

     我们知道,classmethod和staticmethod都可以作为函数的装饰器,都可用于不涉及类的成员变量的方法,但是你查一下Python标准库就会知道classmethod使用的次数(1052)要远远多于staticmethod(539),这是为什么呢?这就要从staticmetho

  • 设计模式之责任链模式

    简介定义:给多个对象处理请求的机会,减少请求的发送者与接受者之间的耦合。将接受对象链接起来,在链中传递请求,直到有一个对象处理这个请求。 速记:责任传递 案例:财务报销、击鼓传花、Sentinel(CtSph.java)、Zookeeper、Nacos我考虑对创建订单的流程通过责

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

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

  • 一张图帮你记忆,Spring Boot应用在启动阶段执行代码的几种方式

    前言有时候我们需要在应用启动时执行一些代码片段,这些片段可能是仅仅是为了记录log,也可能是在启动时检查与安装证书,诸如上述业务要求我们可能会经常碰到SpringBoot提供了至少5种方式用于在应用启动时执行代码。我们应该如何选择?本文将会逐步解释与分析这几种不同方式CommandLineRunne

  • 8 个 Python 实用脚本,收藏备用

    脚本写的好,下班下得早!程序员的日常工作除了编写程序代码,还不可避免地需要处理相关的测试和验证工作。例如,访问某个网站一直不通,需要确定此地址是否可访问,服务器返回什么,进而确定问题在于什么。完成这个任务,如果一味希望采用编译型语言来编写这样的代码,实践中的时间和精力是不够的,这个时候就需要发挥脚本

推荐阅读