相关文章
使用 Lua 协程模拟 Golang 的 go defer 编程模式
封装 go 函数 
在 使用 Lua 协程处理异步回调函数 中已经介绍 
这里简要列下: 
封装 go 函数---go 函数创建并启动一个协程
---param _co_task function 函数原型 fun(_co:thread)
function go(_co_task)local co  coroutine.create(_co_task) -- 创建的协程是暂停的…            
建站知识
2025/10/27 5:32:19
浅拷贝与深拷贝面试问题及回答
1. 浅拷贝和深拷贝的区别是什么? 
答: 浅拷贝(Shallow Copy)仅复制对象的引用而不复制引用的对象本身,因此原始对象和拷贝对象会引用同一个对象。而深拷贝(Deep Copy)则是对对象内部的所有元素进…            
建站知识
2025/10/30 20:03:28
【C++语言】字符串String类的深拷贝与浅拷贝
深浅拷贝定义 
拷贝对象时,需要创建相同的字节序、类型、和资源。 
经典的string类问题 
// 为了和标准库区分,此处使用String
class String
{
public:/*String():_str(new char[1]){*_str  \0;}*///String(const char* str  "\0") 错误示范//…            
建站知识
2025/10/28 20:17:08
Vitis HLS 学习笔记--MAXI手动控制突发传输
目录 
1. 简介 
2. MAXI 突发传输详解 
2.1 突发传输的前置条件 
2.2 hls::burst_maxi 详解 
2.2.1 基本知识 
2.2.2 hls::burst_maxi 构造函数 
2.2.3 hls::burst_maxi 读取方法 
2.2.4 hls::burst_maxi 写入方法 
2.3 示例一 
2.4 示例二 
3. 总结 1. 简介 
这篇文章探讨了在…            
建站知识
2025/10/27 22:12:49
C++ | Leetcode C++题解之第63题不同路径II
题目: 题解: 
class Solution {
public:int uniquePathsWithObstacles(vector<vector<int>>& obstacleGrid) {int n  obstacleGrid.size(), m  obstacleGrid.at(0).size();vector <int> f(m);f[0]  (obstacleGrid[0][0]  0);for (…            
建站知识
2025/10/27 13:33:01
ffmpeg 转换es流成为ps流
目的是将es流转换成为ps流 
写入到文件中 
#include <libavformat/avformat.h>
#include <libavcodec/avcodec.h>
#include <libavutil/avutil.h>
#include <libavutil/timestamp.h>int main(int argc, char** argv) {const char* input_filename  &qu…            
建站知识
2025/10/28 7:02:50
android studio 4.2.1运行java文件报错
当运行某个带main函数的java文件报这个错误的时候 
Could not create task :app:Test.main().    > SourceSet with name main not found. 解决办法:在工程的.idea下的.gradlew.xml文件下添加 
<option name"delegatedBuild" value"false"…            
建站知识
2025/10/28 4:32:16
web server apache tomcat11-29-Windows Authentication
前言 
整理这个官方翻译的系列,原因是网上大部分的 tomcat 版本比较旧,此版本为 v11 最新的版本。 
开源项目 从零手写实现 tomcat minicat 别称【嗅虎】心有猛虎,轻嗅蔷薇。 系列文章 
web server apache tomcat11-01-官方文档入门介绍 
web…            
建站知识
2025/10/27 22:15:11
 

