排序
「学习笔记」KMP 算法
由于新文章的做法与旧文章不同, 因此 KMP 算法仍保留旧文章, 且经过模板题测验, 新的做法明显慢于旧的做法, 但是, 新做法更好理解. 前置知识# 前缀 是指从串首开始到某个位置 iii 结束的一个特...
渲染路径 – Deferred Texturing
合集 - 渲染路径(3)1.多光源渲染方案 - Light Culling02-212.多光源渲染方案 - Many Lights Sampling03-103.渲染路径 - Deferred Texturing07-11收起 目录Deferred Texturing为什么需要 Deferre...
一文了解 io.LimitedReader类型
1. 引言 io.LimitedReader 提供了一个有限的读取功能,能够手动设置最多从数据源最多读取的字节数。本文我们将从 io.LimitedReader 的基本定义出发,讲述其基本使用和实现原理,其次,再简单讲...
事件循环
1. 何为进程 (在哪运行代码 浏览器中的进程中) 程序运行需要有他自己专属的内存空间, 内存空间 --- 进程 每个应用至少一个进程,进程之间相互独立, 即使要通信,也要双方同意 2. ...
spring-boot-plus2.7.12版本重磅发布,三年磨一剑,兄弟们等久了,感谢你们的陪伴
Everyone can develop projects independently, quickly and efficiently! spring-boot-plus是一套集成spring boot常用开发组件的后台快速开发框架 Spring-Boot-Plus是易于使用,快速,高效,...
基于GPT搭建私有知识库聊天机器人(五)函数调用
文章链接: 基于GPT搭建私有知识库聊天机器人(一)实现原理 基于GPT搭建私有知识库聊天机器人(二)环境安装 基于GPT搭建私有知识库聊天机器人(三)向量数据训练 基于GPT搭建私有知识库聊天机...
关于客户机-服务器编程及其书籍推荐
关于客户机/服务器编程及其书籍推荐 从解决方案的角度上来说,我们如今在日常生活和工作中所使用的大部分网络应用程序,无论是基于 Android/iOS 系统的原生应用,还是基于微信/支付宝等平台的小...
[最长回文字符串]manacher马拉车
合集 - 学习笔记(1)1.[最长回文字符串]manacher马拉车07-14收起 manacher马拉车 https://www.luogu.com.cn/problem/P3805 闲言一下:花了一个中午终于把 manacher 给搞懂了。本文将以一个蒟蒻...
《架构整洁之道》学习笔记 Part 2 编程范式
合集 - 整洁架构之道(2)1.《架构整洁之道》学习笔记 Part 1 概述07-152.《架构整洁之道》学习笔记 Part 2 编程范式07-16收起 计算机编程发展至今,一共只有三个编程范式: 结构化编程 面向对象...
使用docker构建可动态启动的FreeSWITCH实例
操作系统 :CentOS 7.6_x64 FreeSWITCH版本 :1.10.9 Docker版本:23.0.6 使用docker打包FreeSWITCH可以极大简化部署环节,但针对高可用场景的故障恢复来说,仅实现docker打包是不够的,打包...
Asp-Net-Core学习笔记:单元测试和集成测试
前言# 我在使用 AspNetCore 的这段时间内,看了很多开源项目和博客,发现各种 .Net 体系的新技术很多人都有关注和使用,但却很少有人关注测试。 测试是软件生命周期中的一个非常重要的阶段,对...
Int64针对32位架构是按照4字节还是8字节对齐?
作为构建.NET的标准,CLI Spec(ECMA-335)针对基元类型的对齐规则具有如下的描述。按照这个标准,我们是这么理解的:8字节的数据类型(int64、unsigned int64和float64)根据采用的机器指令架...
智能制造之路—从0开始打造一套轻量级MOM平台
合集 - 智能制造(1)1.智能制造之路—从0开始打造一套轻量级MOM平台07-18收起 一、概述 面对数字化浪潮,MOM需求迈入上升期,数字化从“可选项”变成了企业竞争“必选项”。制造行业每个工厂的生...
利用Anaconda3安装tensorflow/keras,并迁移虚拟环境至不能上网的电脑
利用Anaconda3安装tensorflow/keras,并迁移虚拟环境至不能上网的电脑 下面记录下利用Anaconda安装tensorflow和keras,前前后后也踩了不少坑。并分别在windows系统和linux系统下将能上网的电脑...
利用InnoStep在VS编译时自动构建安装包
摘要# 很多C/S开发领域的同学或多或少都可能会遇到需要制作安装包的场景,打包的工具也是五花八门,例如有NSIS、InstallShield、Wix Toolset、ClickOnce等等,这里以Inno Setup为例简单演示下如...
c# 文件在线预览功能
using DocumentFormat.OpenXml.Packaging; using DocumentFormat.OpenXml.Wordprocessing; using DocumentFormat.OpenXml.Drawing; using Microsoft.AspNetCore.Mvc; using Newtonsoft.Json; us...
MAUI+MASA Blazor 兼容性测试报告及分析
目录1. 背景2. 目的3. 测试目标4. 预期结果5. 测试策略及范围6. 测试结果与分析7. 附加内容8. 结尾 1. 背景 MASA Blazor组件是一款基于Material Design设计和BlazorComponent的交互能力提供标准...
SAP ABAP 使用GENIOS求解线性规划问题的简单例子
主要内容来自Operations Research & ABAP ,结合我遇到的需求,做了一些修改。 需求:有BOX1和BOX2两种箱子,分别能包装不同数量的A物料和B物料,给出若干数量的A, B物料,怎样包装可以使箱...
Python异常模块与包
合集 - Python(4)1.python中的数据容器07-072.python函数进阶07-073.Python文件操作07-214.Python异常模块与包07-23收起 Python异常模块与包 一、了解异常 1.1 什么是异常 当检测到一个错误时,...