经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 编程经验
流媒体服务器ZLMediaKit与FFmpeg

流媒体服务器ZLMediaKit与FFmpeg

流媒体服务器ZLMediaKit与FFmpeg overview 关键字:ZLMediaKit、FFmpeg、srt、vlc 如果想快速拥有自己的流媒体服务器,那么可以使用开源项目自己搭建。开源的流媒体服务器,在国内,GitHub star数量比较高的:srs和ZLMediaKit。因为在工作...[2023/12/22]

同样的SQL,怎么突然就慢了?

同样的SQL,怎么突然就慢了?

本篇文章素材来源于某银行系统的一次性能问题分析。 许久没写这种troubleshooting类型的技术文章了,因为曾在服务公司呆过多年,工作原因,这方面之前做的多,听的更多,导致已经达到在自己认知维度下的一个小瓶颈,纯技术型的问题,稍微常见的基本都遇到过,非常少见的也基本是bug类(软件缺陷只...[2023/12/22]

Kernel Memory 入门系列:Kernel Memory Service

Kernel Memory 入门系列:Kernel Memory Service 在 Kernel Memory 的 GitHub 仓库中有一个单独的项目 Service , 用于提供独立的Kernel Memory OpenAPI 服务。可以用于独立的部署后台,也可以为其他语言提供接口调用服务...[2023/12/22]

RV1126 分区教程

RV1126 分区教程

一、前言 期初我是想弄一个分区存放自己的 APP 程序,如果需要更改应用的时候,只需要烧写独立的分区即可,就不需要重新烧写 rootfs。这是一个简单的操作,为啥还需要记录了,因为我在里面遇到了一些坑,思路走错了,便折腾了几天。为啥会有这样的需求了,一是为了管理方便,二是将应用程序给新手的时候,...[2023/12/22]

升讯威在线客服系统的并发高性能数据处理技术:超强的 SignalR

我在业余时间开发维护了一款免费开源的升讯威在线客服系统,也收获了许多用户。对我来说,只要能获得用户的认可,就是我最大的动力。 最近客服系统成功经受住了客户现场组织的压力测试,获得了客户的认可。 客户组织多名客服上线后,所有员工同一时间打开访客页面疯狂不停的给在线客服发消息,系统稳定无异常无...[2023/12/22]

使用代码生成工具快速开发应用-结合后端Web API提供接口和前端页面快速生成,实现通用的业务编码规则管理

在前面随笔《在Winform应用中增加通用的业务编码规则生成》,我介绍了基于Winform和WPF的一个通用的业务编码规则的管理功能,本篇随笔介绍基于后端Web API接口,实现快速的Vue3+ElementPlus前端界面的开发整合,同样是基于代码生成工具实现快速的前端代码的生成处理。 1、通...[2023/12/22]

Chrome扩展开发系列开篇

Chrome扩展开发系列开篇

大家好,我是 dom 哥。这是我关于 Chrome 扩展开发的系列文章,感兴趣的可以 点个小星星。 浏览器现状 ?? 研究机构 Statcounter 发布了 2023 年 9 月报告,揭示了有关浏览器的最新统计数据。 浏览器 市场份额 Chromium-based? Chrom...[2023/12/21]

一行代码修复100vh bug | 京东云技术团队

一行代码修复100vh bug | 京东云技术团队

你知道奇怪的移动视口错误(也称为100vh bug)吗?或者如何以正确的方式创建全屏块? 一、100vh bug 什么是移动视口错误? 你是否曾经在网页上创建过全屏元素?只需添加一行 CSS 并不难: .my-page { height: 100vh } 1vh是视口高度的...[2023/12/21]

前端体验优化(4)——数据

  数据包括性能指标、监控数据以及通过埋点得到的业务数据,而数据分析是体验优化的最后一环。   通过数据来量化当前的工作,从而证明工作是否高效,优化是否有效等问题。   量化的工作包括代码质量和业务数据。 一、代码质量   代码质量的数据来源于思维导图中的性能指标和监控体系,包括 SLA、...[2023/12/21]

实践解析HPA各关联组件扭转关系

本文分享自华为云社区《HPA各关联组件扭转关系以及建议》,作者:可以交个朋友。 一、背景 应用程序的使用存在波峰波谷现象,在应用流量处于低谷期间,可以释放因过多的Pod而浪费的硬件资源。在应用流量高峰期提供弹性足够的Pod处理流量。 二、HPA各个组件扭转关系 kubernetes使用者通过...[2023/12/21]

将Abp默认事件总线改造为分布式事件总线

@目录原理创建分布式事件总线实现自动订阅和事件转发使用启动Redis服务配置传递Abp默认事件传递自定义事件项目地址 原理 本地事件总线是通过Ioc容器来实现的。 IEventBus接口定义了事件总线的基本功能,如注册事件、取消注册事件、触发事件等。 Abp.Events.Bus.Eve...[2023/12/21]

Odoo16—权限控制

odoo的权限控制是通过用户组来实现的,在用户组中配置控制权限,然后再添加用户到用户组中,从而实现对用户的访问和操作权限控制。一个用户可以属于多个用户组,用户最终的权限范围取决于所属用户组权限的并集。 在用户组中可以声明哪些数据的控制权限呢?我们打开开发者模式,通过“设置-用户&公司-...[2023/12/21]

如何给图数据库 NebulaGraph 新增一种数据类型,以 Binary 为例

NebulaGraph 内核所自带的数据结构其实已经很丰富了,比如 List、Set、Map、Duration、DataSet 等等,但是我们平时在建表和数据写入的时候,可以用到的数据结构其实比较有限,复杂结构目前仅支持以下几种: enum PropertyType { UNKNOWN...[2023/12/18]

《实现领域驱动设计》笔记——架构

  DDD的一大好处便是它并不需要使用特定的架构。由于核心域位于限界上下文中,我们可以在整个系统中使用多种风格的架构。有些架构包围着领域模型,能够全局性地影响系统,而有些架构则满足了某些特定的需求。我们的目标是选择合适于自己的架构和架构模式。   在选择架构风格和架构模式时,我们应该将软件质量...[2023/12/18]

针对海量数据的存储与访问瓶颈的解决方案

背景 在当今这个时代,人们对互联网的依赖程度非常高,也因此产生了大量的数据,企业视这些数据为瑰宝。而这些被视为瑰宝的数据为我们的系统带来了很大的烦恼。这些海量数据的存储与访问成为了系统设计与使用的瓶颈,而这些数据往往存储在数据库中,传统的数据库存在着先天的不足,即单机(单库)性能瓶颈,并且扩展起...[2023/12/18]

打造一个极度舒适的Chrome扩展项目开发环境 🚀

打造一个极度舒适的Chrome扩展项目开发环境 🚀

大家好,我是 dom 哥。这是我关于 Chrome 扩展开发的系列文章,感兴趣的可以 点个小星星。 Chrome 扩展能够提高浏览器的使用体验,通过自定义 UI 界面,监听浏览器事件,改变 Web 页面等操作来延展浏览器的功能。 Chrome 扩展项目使用前端 html,c ,js 基础技术...[2023/12/18]

前端体验优化(3)——后端

  前端很多时候是不会接触到后端的工作,不过我们公司由于历史原因,维护了大量的 Node.js 服务。   所以也积累了一些后端优化的经验,主要分两块 Node.js 和数据库。 一、Node.js   Node.js 的监控没有从 0 开始,业务逻辑的日志直接记录在阿里云中,性能监控部署的...[2023/12/18]

如何快速优化几千万数据量的订单表

前言 为了保证有一个更健康的身体,所以慢慢降低了更新频率,在有了更多休息时间的前提下,思考了一下接下来准备分享的一些内容。 决定在更新一些技术干货的同时,会穿插一些架构知识,放在单独的专栏里面,希望大家能喜欢,里面包含了这些年工作中遇到的一些内容,以及自己充电后总结的一些知识,希望大家会喜欢。...[2023/12/18]

网络编程之IO模型

我们讨论网络编程中的IO模型时,需要先明确什么是IO以及IO操作为什么在程序开发中是很关键的一部分,首先我们看下IO的定义。 IO的定义 IO操作(Input/Output操作)是计算机系统中的一种重要操作,用于数据的输入和输出,通常涉及到计算机与外部设备(如硬盘、网卡、键盘、鼠标、打印机等)...[2023/12/18]

又被夺命连环问了!从一道关于定时任务的面试题说起。

你好呀,我是歪歪。 定时任务,大家在开发的过程中肯定都是接触过的。 歪师傅面试的时候关于定时任务一般都会问这样的一个问题:在实际开发的过程中,你们是如何避免定时任务重复执行的呢? 什么意思呢? 我给你上个图你就明白了。 假设我们有个订单服务的微服务,它部署在两台机器上: 这是一个再...[2023/12/18]

推荐给前端开发的 5 款 Chrome 扩展 🚀

大家好,我是 dom 哥。这是我关于 Chrome 扩展开发的系列文章,感兴趣的可以 点个小星星。 工欲善其事,必先利其器。Chrome 可能是前端开发中使用最多的浏览器。在日常开发中,下列几款 Chrome 扩展也许能让你的开发工作事半功倍 ?? Vue.js devtools ?? vu...[2023/12/18]

v0.12.0-敏感词/脏词词标签能力进一步增强

拓展阅读 敏感词工具实现思路 DFA 算法讲解 敏感词库优化流程 java 如何实现开箱即用的敏感词控台服务? 各大平台连敏感词库都没有的吗? v0.10.0-脏词分类标签初步支持 v0.11.0-敏感词新特性:忽略无意义的字符,词标签字典 v0.12.0-敏感词/脏词词标签能力进...[2023/12/18]

参数校验与国际化:提高代码稳定性和可维护性的重要方法

在我们日常的工作中,参数校验是一项非常重要的任务。它能够帮助我们确保代码的稳定性和可靠性,避免因为参数错误而导致的意外情况发生。参数校验通常包括对输入参数的合法性、格式的检查等。而为了提高代码的可维护性和可重用性,我们可以使用一些常见的参数校验方法。 另外,国际化也是一项非常重要的功能,尤其是...[2023/12/15]

【scikit-learn基础】--『预处理』之 数据缩放

数据的预处理是数据分析,或者机器学习训练前的重要步骤。 通过数据预处理,可以 提高数据质量,处理数据的缺失值、异常值和重复值等问题,增加数据的准确性和可靠性 整合不同数据,数据的来源和结构可能多种多样,分析和训练前要整合成一个数据集 提高数据性能,对数据的值进行变换,规约等(比如无量纲化),让...[2023/12/15]

自己写个网盘系列:② 看我用不到700行代码,完成了个网盘后端编码

自己写个网盘系列:② 看我用不到700行代码,完成了个网盘后端编码

?系列①已经完成了这个项目的页面和项目的准备,前后端分离,就差后端接口代码的实现,这个文章将向你展示如何对接前端小伙写好的页面,不用去改前端来进行适配,原计划1000行一下的代码实现,现在用了不到700行,快来看看吧! ?说明:这个系列准备用Simple快速框架搞个自己能用的网盘,来个实...[2023/12/15]

零基础 从 yolo8 入门计算机视觉超简单:物体识别、图像分类、轨迹追踪、姿势识别

目录安装 Ultralytics训练模型验证预测 & 识别导出追踪图像分割提取分类姿势识别轨迹生成 Ultralytics YOLOv8 是备受好评的实时目标检测和图像分割模型,主要功能是物体识别、分割图片物体、分类、姿态识别和跟踪等。Ultralytics 支持使用 CPU、GPU ...[2023/12/15]

【YOLOv5】实现扑克牌的点数识别

前言        其实年初的时候,我也跟着别人的源码,用 Tensoflow 实现过扑克牌的目标检测。虽然也通过博文的方式记录了,但是那个项目使用的 TF 版本比较旧,自身对 TF 并不熟。后期如果说要升级或修改估计够呛,知道最近看到 YOLO 对目标检...[2023/12/15]

测试用例设计方法六脉神剑——第四剑:石破天惊,功能图法攻阵

1 引言 前面几篇文章为我们讲述了因果图、判定表、正交试验等几种方法,主要是针对于不同条件输入输出的组合进行测试,但在实际需求中,我们也常会遇到需要对被测对象的状态流转进行验证的情况,此时前面几种方法将不再适用,对于这种状态转换类问题,功能图法则可大展身手。 2 概念及原理 2.1 基本概念 ...[2023/12/15]

新版本下如何通过外部网络访问wsl

众所周知,wsl2是windows下的linux子系统,并且采用类似于虚拟机NAT的管理方式。一般情况下,外部网络很难直接访问到wsl上的服务,除非使用端口转发。而现在,微软更新了wsl 2.0.0,采用镜像网络配置,完美解决了所有网络上的问题。 研究起因 想直接看新版本解决方案的点这里 ...[2023/12/15]

关于响应式布局,你需要了解的知识点

大家好,我是树哥。 相信大家都知道我最近在学习前端知识,最近学到了响应式这块的内容。既然学到这块内容,那我必然会遵循「理论 - 实践 - 总结」的学习方法,这篇文章就是我对响应式知识的简单总结。 什么是响应式布局? 响应式布局,就是根据不同设备展示不同的布局,以免更方便用户浏览页面。 举个很...[2023/12/15]

给祖传系统做了点 GC调优,暂停时间降低了 90%

问题描述 公司某规则引擎系统,在每次发版启动会手动预热,预热完成当流量切进来之后会偶发的出现一次长达1-2秒的Young GC(流量并不大,并且LB下的每个节点都会出现该情况) 在这次长暂停之后,每一次的年轻代GC暂停时间又都恢复在20-100ms以内 2秒虽然看起来不算长吧,但规则引擎每次...[2023/12/13]

推荐一款好用的代码可视化工具

或许你早已习惯了用printf来调试,亦或许你习惯了用IDE/GDB来调试。最近学习之余,发现了一个代码可视化的网站,它支持Python,C++,Java还有Javascript语言,其中Python支持到3.11,C++甚至支持部分C++20的特性!网站在这(https: pythontuto...[2023/12/13]

2023年奔走的总结---吉特日化MES 制药项目 篇二

    《2023年奔走的总结---吉特日化MES 项目趣事 篇一》     《2023年奔走的总结---吉特日化MES 制药项目 篇二》     《2023年奔走的总结---吉特日化MES 智能搬运AGV 篇三》       书接上文,反正今年也就折腾一下了,索性好好整理一下...[2023/12/13]

面向对象编程,看这篇就够了

一、面向对象编程的概念 面向对象编程,是一种程序设计范式,也是一种编程语言的分类。它以对象作为程序的基本单元,将算法和数据封装其中,程序可以访问和修改对象关联的数据。这就像我们在真实世界中操作各种物体一样,比如我们可以打开电视、调整音量、切换频道,而不需要知道电视的内部如何工作。同样,在面向...[2023/12/13]

使用CEF(七)详解macOS下基于CEF的多进程应用程序CMake项目搭建

由于macOS下的应用程序结构导致了CEF这样的多进程架构程序在项目结构、运行架构上有很多细节需要关注,这一块的内容比起Windows要复杂的多,所以本文将会聚焦macOS下基于CEF的多进程应用架构的环境配置,并逐一说明了CMake的相关用法和CEF应用配置细节。 前言 在进行搭建之前,我...[2023/12/13]

前端体验优化(2)——基建

  在 2020 年刚加入公司的时候,我就确定要持续推进基建的建设,经过这几年的沉淀,完成了从 0 到 1 的跨越。   基建的目的是解决各类技术或业务问题,沉淀通用技术能力,提升工作效率,降低开发成本,直接或间接助力业务开展。   接下来会围绕项目重构、组件化、标准化、工具化、自动化、文档...[2023/12/13]

2023年奔走的总结---吉特日化MES 智能搬运AGV 篇三

    《2023年奔走的总结---吉特日化MES 项目趣事 篇一》     《2023年奔走的总结---吉特日化MES 制药项目 篇二》     《2023年奔走的总结---吉特日化MES 智能搬运AGV 篇三》     上篇文章写到了今年关于制药医疗器械相关的项目,本篇文章将重点总结一...[2023/12/13]

微服务 - 应用性能监测 · 链路追踪 · 概念规范 · 产品接入 · 方法级追踪 · 创建指标跨度

系列目录 微服务 - 概念 · 应用 · 架构 · 通讯 · 授权 · 跨域 · 限流 微服务 - Consul集群化 · 服务注册 · 健康检测 · 服务发现 · 负载均衡 微服务 - Redis缓存 · 数据结构 · 持久化 · 分布式 · 高并发 微服务 - Nginx网关 · 进程机制...[2023/12/11]

《优化接口设计的思路》系列:第六篇—接口防抖(防重复提交)的一些方式

一、前言 大家好!我是sum墨,一个一线的底层码农,平时喜欢研究和思考一些技术相关的问题并整理成文,限于本人水平,如果文章和代码有表述不当之处,还请不吝赐教。 作为一名从业已达六年的老码农,我的工作主要是开发后端Java业务系统,包括各种管理后台和小程序等。在这些项目中,我设计过单/多租户体系...[2023/12/11]

关于代码质量度量和分析的一些总结

最近团队做CMMI3认证,这期间涉及到了代码质量度量。花了点时间做了总结,分享给大家。 先看一张整体的图,然后逐个指标展开说明。  一、单元测试覆盖率 单元测试覆盖率(Coverage)是一个度量单元测试覆盖了多少代码的指标。它是一种衡量测试质量的方法,用来指示我们的测试用例覆...[2023/12/11]

基于Qt的Live2D模型显示以及控制

基于Qt的Live2D模型显示以及控制 基本说明 Live2D官方提供有控制Live2D模型的SDK,而且还提供了一个基于OpenGL的C++项目Example,我们可以基于该项目改成Qt的项目,做一个桌面端的Live2D桌宠程序。 官方例子 经过改造效果如下图所示。 官方...[2023/12/11]

🚀提升生产力:是时候升级你的命令行工具了

命令行的历史可以追溯到Unix操作系统的起源,也就是1969年,Unix诞生之时,前辈们就已经用命令行来和操作系统交互了。 随着计算机性能的飞速发展,图形化的操作界面逐渐成为主流,命令行工具离普通用户越来越远。 这些年来,图形界面的发展不仅仅表现在界面越来越美观,其操作方式也越来越丰富,不只是...[2023/12/11]

自己写个网盘系列:① 来学习开启这个项目吧

?这个系列准备用Simple快速框架搞个自己能用的网盘,来个实战,教大家如何搞一个项目,其中你能学到如何进行项目级对接,如何快速进行项目编码,如何完善你的项目,以及如何部署它。 ??我的快速开发框架项目 先介绍下我的基于.NET 8的快速开发框架Simple Framework,旨在简化...[2023/12/11]

两亿大奖,一夜暴富,江西彩票、概率学、阴谋论暨景观社会

近日,中国福彩“快乐8”选七玩法中有一人投注近5万倍共中2.2亿余元,两个小目标,一夜全自由,如果你以为这是故事,那么你错了,如果你以为这是生活,那么我们都错了。 “快乐8”的快乐是真的快乐 快乐如果也分等级,那“快乐8”选10一等大奖快乐一定比选1的要高级很多。 首先明确一下“快乐...[2023/12/11]

Grafana系列-Loki-基于日志实现告警

Grafana系列-Loki-基于日志实现告警

系列文章 Loki 系列文章 前言 实际应用中除了基于 Metrics 告警, 往往还有基于日志的告警需求, 可以作为基于 Metrics 告警之外的一个补充. 典型如基于 NGINX 日志的错误率告警.本文将介绍如何基于 Loki 实现基于日志的告警. 本文我们基于以下 2 类实际场景进...[2023/12/11]

特斯拉第三方应用开发指南(一)

Tesla api 一、特斯拉应用申请 1.1 创建 Tesla 账户 如果您还没有 Tesla 账户,请创建账户。验证您的电子邮件并设置多重身份验证。 正常创建用户就好,然后需要开启多重身份认证,这边常用的是mircrosoft的Authenticator. 注意点:(1)不要用自己车...[2023/12/11]

前端体验优化(1)——概述

前端体验优化(1)——概述

  前端体验优化地最终目的就是让用户的使用体感舒适,无阻塞、流畅的得到预期想要的结果,而其中的用户可分为三层:产品用户、公司同事和研发自己。UX、性能优化其实都是体验优化的子集,前端体验犹如下图的冰山那样,在水下别有洞天。      可以将体验优化大致分为 5 个模块,分别是终端、网络、前端...[2023/12/11]

各个数据库存二进制大文件的性能测试

1前言 ? 有个项目软件前端将二进制大文件存在了indexDB,每次给后端传文件(需要传到底层C++进行调用)都会导致内存占用飙升,想着使用前后端都能共同操作的数据库来解决这个内存占用的问题,并且希望这个更具尽可能的轻量,可以嵌入到程序中是最好的,通过一个安装包进行安装。 2各个数据库的性...[2023/12/11]

路径规划算法 - 求解最短路径 - A*(A-Star)算法

Dijkstra(迪杰斯特拉)算法 A*(A-Star)算法是一种静态路网中求解最短路径最有效的直接搜索方法,也是解决许多搜索问题的有效算法。算法中的距离估算值与实际值越接近,最终搜索速度越快。 A* 算法是一个“搜索算法”,实质上是广度优先搜索算法(BFS)的优化 A* 算法的作用是“求解...[2023/12/8]

CTT2023 邮寄

CTT2023 邮寄

从广州被邮寄到了苏州。还有点感冒有点咳嗽,体温 37 度。还是来了。 Day 0 清早坐 xp 的车,早上坐飞机,中午坐高铁,下午坐大巴,风尘仆仆地赶到了苏州。 飞机上有一套省选题要验,看了两眼,T1 奇怪式子题,没笔没法推;T2 神秘拉插,胡了个不知道对不对的东西;T3 神秘斜率/拉格朗日...[2023/12/8]

563
11
记录数:8663 页数:10/174首页上一页567891011121314下一页尾页
 友情链接:直通硅谷  点职佳  北美留学生论坛
加载更多

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号