通信技术 开发者 信号 基础
Qt音视频开发47-文字和图片水印(可存储到MP4中)
## 一、前言 近期花了两周时间闭门啃硬骨头,主要就解决三个问题(音视频同步存储和推流、图片水印并将水印信息存储到文件或者推流、rtsp推流),这三个问题困扰了很多年,以至于找遍了网络和翻遍ffplay代码以及ffmpeg示例的代码,通过不下于上百次方案的调整和测试,几乎每次都是在接近崩溃的时候,灵 ......
搭建远程开发环境@Win11+OpenWrt+Vscode+WSL2+Ubuntu22.04
## Pre 之前618从pdd上买了配件,第一次尝试自己[组装了电脑](https://www.cnblogs.com/Stareven233/p/17535026.html),本意是作为炼丹炉,不过毕竟是自己的电脑不像服务器可以一天到晚打黑工,还是用来开发就好,测测代码跑跑ai。 没显示器——远 ......
DM8达梦数据库版本区别:开发版、标准版、企业版、安全版
DM8达梦数据库版本区别:开发版、标准版、企业版、安全版 达梦2021-01-19 6435 根据不同的应用需求与配置, DM 提供了多种不同的产品系列: DM 开发版 DM 开发版是指用于业务场景开发时所用的数据库,除不支持数据库集群等企业级功能,开发版提供了完整的功能,支持 TB 级数据量,支持 ......
秒杀系统核心技术
单就秒杀系统本身而言,就是为应对瞬时高并发、大流量场景而设计的支持高并发、大流量的系统,其背后会涉及到众多高并发、高性能、高可用的技术作为基础保障。同时,在系统中,也要重点突破库存与限购、防刷与风控、数据一致、热点隔离、动静分离、削峰填谷、数据兜底、限流与降级、流控与容灾等核心技术问题。 源码: h ......
【补充】Django缓存与内置信号
# 【一】缓存的介绍 ## 【1】什么是缓存 - 简单概括就是将对数据库操作查询所得到的数据放入另外一台机器上(缓存)中 - 当用户再次请求时,直接去缓存中拿,避免对数据库的频繁操作,加快数据的显示时间 - 需要知道的是,缓存里面的数据一般都设置有超时时间,缓存一般用在数据变化不大,实时率不高的情况 ......
Seal AppManager如何基于Terraform简化基础设施管理
本文将结合平台工程的理念介绍 Terraform 的基本概念和使用方法,包括在使用 Terraform 的过程中所面临的一些挑战以及 Seal AppManager 是如何解决这些问题的。 ......
IOS开发-OC UINavigationController使用
1.什么是UINavigationController UINavigationController是iOS中的一个重要的导航控制器类,它可以用来管理页面之间的导航跳转。 UINavigationController的主要特征包括: - 管理导航栈(navigation stack),实现页面的推入 ......
VUE|创建一个基础的VUE应用
## 1 应用实例 参考官方文档 [应用实例 API | Vue.js (vuejs.org)](https://cn.vuejs.org/api/application.html) > 示例 ```javascript const {createApp} = Vue // 通过createApp创 ......
后台管理系统基础功能(增删改查)用例大全
为方便平时写测试用例,整理如下:转自:https://www.cnblogs.com/wysk/archive/2018/01/05/8193091.html 功能 条件 测试步骤 测试数据 预期结果 备注 搜索或查询 单独遍历各查询条件,测试按各查询条件是否都能够查询出相应的值. 查询出符合条件的 ......
从0开发WebGPU渲染引擎:实现路径追踪
大家好,本文基于WebGPU的计算着色器实现了基础的路径追踪器,支持Middle BVH和No BVH两种加速结构 我主要是将[离线渲染零基础实战开发培训班(一期)->第二十九节课](https://www.bilibili.com/video/BV1Jo4y1Z7ty/?p=42)的代码移植到We ......
Android 网络游戏开发入门简单示例
在Android系统上开发是Android开发学习者所向往的,有成就感也有乐趣,还能取得经济上的报酬。那怎样开发Android网络游戏攻略呢?下面介绍一个简单的入门实例。 一、创建新工程 首先,我们在Eclipse中新建一个名为Movement的工程,并且选择合适的Android SDK,在这里,我 ......
IOS开发-实现图片缓存优化性能
在Objective-C中,可以这么实现图片的本地缓存: 1. 创建一个用于存储图片的缓存文件夹; 2. 根据图片URL构建缓存文件名; 3. 检查缓存路径是否存在,如果存在直接读取缓存图片; 4. 不存在则从网络下载图片; 5. 保存图片到缓存,以名称cacheFilename; 6. 以后再加载 ......
详解C#开发Android应用程序的流程
Android系统一下子铺天盖地而来,让人目不暇接。兴奋的同时也让部分开发人员犯难了!要知道从熟知的Wince、Mobile开发语言C#跨越到RFID-Android的Java。可不是一朝一夕就能完成的。就好比你的乾坤大挪移已经第七层了,却忽然要你从易筋经从头练起,真是愁煞人也!难道微软的开发环境和 ......
c#开发安卓手机类的应用
为什么用C#去实现?原因很简单,目前手机市场经过多年的你争我斗,现在就剩下Android、iOS、Windows Phone还能互相斗狠,其他的统统都被打趴下找不着北了。但是,学Android应用开发要用Java、学iOS应用开发要用Objective-C、学WindowsPhone应用开发要用C+ ......
【技术积累】JavaScript中的基础语法【三】
博客推行版本更新,成果积累制度,已经写过的博客还会再次更新,不断地琢磨,高质量高数量都是要追求的,工匠精神是学习必不可少的精神。因此,大家有何建议欢迎在评论区踊跃发言,你们的支持是我最大的动力,你们敢投,我就敢肝 ......
自打有了GIPKs,DBA和开发再也不用battle了
- 1. GIPKs特性简介 - 2. GIPKs特性的作用 - 3. 玩转GIPKs > GIPKs解决了历史难题 ## 1. GIPKs特性简介 从MySQL 8.0.30开始,新引入一个叫做GPIKs的特性,其全称是 **Generated Invisible Primary Keys**,简 ......
Linux网络配置常用的基础命令(面试也经常提到)
Linux网络配置常用的基础命令 原创 weijishu 微技术之家 2023-07-14 07:07 发表于上海 通常情况下,不管什么操作系统,配置IP地址分为如下两类: 动态DHCP模式:系统默认是 DHCP也就是动态获取IP地址,这种有个坏处就是IP地址会经常变换。如果用连接工具的话,IP地址 ......
刚入职,项目背负技术债怎么办
## 引言 对于程序员来说,技术债这个词应该再熟悉不过了。新入职一个公司后,加入的项目往往或多或少的都会存在技术债,有些是以前的工程师留下的债务,有些是当下开发的需求新产生的,接下来本篇就让我们详细的探索一下技术债这个话题。 ## 什么是技术债 > 第一次交付的代码如同欠债一样,只要能通过重写还清, ......
2023最新IDEA版本Java零基础教程,赵姗姗老师带你7天入门Java架构师!
【【马士兵教育】2023最新IDEA版本Java零基础教程,赵姗姗老师带你7天入门Java架构师!】https://www.bilibili.com/video/BV1v24y1H74t?vd_source=d4c8a130bd8760e7e8cdd48d80abd00c # XML讲解 # JDB ......
存储芯片市场与技术分析
存储芯片梳理! 存储器是用于存储数据的媒介,包括生活中常见的光碟、U盘、移动硬盘、磁带、内存条在内的产品都属于存储器。 存储器的主要功能是存储程序和各种数据,并能在计算机运行过程中高速、自动地完成程序或数据的存取。目前已经发展到日常生活中的各个地方,比如电脑、手机、相机、穿戴式设备、服务器等等 实际 ......
NTFS5 是 Microsoft 公司开发的一种高级文件系统,用于管理和存储数据在 Windows 操作系统中。它是对早期的 NTFS 版本进行了改进和扩展,提供了更高的性能、安全性和可靠性
NTFS5(New Technology File System 5)是指 NTFS 文件系统的第5个版本,它是一种在 Windows 操作系统中广泛使用的文件系统。下面是关于 NTFS5 的一些基本信息: NTFS(New Technology File System)是Windows操作系统中使 ......
[Python]信号与系统实验[7]-音频信号的采样与重构
## 摘要 使用Python进行信号与系统实验-音频信号的采样与重构。 ## 目的 在掌握相关基础知识的基础上,学会自己设计实验,学会运用 Python 语言编程,并具有进行信号分析的能力。音频信号是一种连续变化的模拟信号,计算机只能处理和记忆二进制的数字信号,由自然音源而得的音频信号必须经过采样、 ......
[Python]信号与系统实验[6]-离散信号分析
## 摘要 使用Python进行信号与系统实验-离散信号分析。 从图像处理入门离散信号分析. ## 目的 1. 掌握二维离散信号的运算。 2. 了解二维离散信号灰度变换的实现方法。 3. 了解二维离散信号频谱的特点。 ## 实验环境 Python+Jupyter notebook ## 内容 ![] ......
[Python]信号与系统实验[5]-连续时间 LTI 系统的复频域分析
## 摘要 使用Python进行信号与系统实验-连续时间 LTI 系统的复频域分析. ## 目的 1. 学会运用 Python 实现拉普拉斯变换、拉普拉斯逆变换 。 2. 学会运用 Python 进行连续系统的复频域分析的基本实现方法 。 ## 实验环境 Python+Jupyter Noteboo ......
[Python]信号与系统实验[4]-抽样定理
## 摘要 使用Python进行信号与系统实验-抽样定理. ## 目的 1. 学会运用 Python 完成信号抽样及对抽样信号的频谱进行分析。 2. 学会运用 Python 改变抽样间隔,观察抽样后信号的频谱变化 。 3. 学会运用 Python 对抽样后的信号进行重建。 ## 实验环境 Pytho ......
[Python]信号与系统实验[3]-连续时间系统的时域分析
## 摘要 使用Python进行信号与系统实验-连续时间系统的时域分析。 ## 实验目的 1. 理解并掌握连续时间 LTI 系统各响应之间的关系 2. 掌握多种方法对系统响应进行仿真分析,并理解其联系与区别 ## 实验环境 Python+Jupyter notebook ## 内容 ![](http ......
[Python]信号与系统实验[2]-连续时间信号的表示及运算
## 摘要 使用Python进行信号与系统实验-连续时间信号的表示及运算 ## 实验目的 1. 熟悉典型信号的波形和特性。 2. 熟悉 Python 的运行环境,学会使用 Python 表示连续时间信号的方法。 3. 观察并熟悉典型信号的波形和特性。 ## 实验环境 Python+Jupyter N ......
[Python]信号与系统实验[1]-周期信号的分解与合成
## 摘要 使用Python进行信号与系统实验-信号的分解与合成。 ## 实验目的 1. 熟悉信号的合成、分解原理,加深对傅里叶级数的理解。 2. 了解和认识吉布斯现象(Gibbs)。 3. 学会使用 Python 分析傅立叶级数展开。 ## 实验环境 Python+Jupyter notebook ......