logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

c++ 函数vector传参

vector和数组不一样,数组本身和指针差不多,所以传进去的就是一个指针。但是vector并不如此vector传参的三种方式:void func1(vector vet);//传送数值void func2(vector&vet);//引用void func3(vector *vet);//指针这三种方式产生的效果:调用拷贝构造函数,形参改变不会影响到实参不调用拷贝构函数,形参改变影响到实参

#c++
c++数组和 vector访问执行性能比较

最近在刷leetcode时,发现对一组数据频繁操作,数组的效率比 vector快很多,让习惯用vector的我着实有点懵,于是做了一下实验windows上执行首先,我在win10上用vs2015,将数组和vector分别对数组进行10万次操作,结果很明显。下面是运行代码:#include<iostream>#include<windows.h>#include< ve

#c++
docker网络代理

本文介绍了在Docker官方镜像无法直接访问时的两种解决方案:使用国内加速镜像或网络代理。针对WSL环境下网络代理的设置方法,详细说明了如何配置Docker服务代理(包括创建配置文件、设置参数、重启服务及验证),并扩展说明了容器运行时的代理设置方式(全局配置和单容器配置)。最后提供了代理配置成功后的验证方法。适用于需要通过代理访问Docker镜像的WSL用户。

#docker#网络#容器
go资深之路笔记(一) Context

本文摘要: Context接口解析:包含Deadline、Done、Err和Value四个核心方法,用于控制协程生命周期和传递请求域数据。 上下文创建与派生:介绍Background/TODO根上下文创建,以及WithCancel/WithDeadline/WithTimeout/WithValue四种派生方法。 取消机制原理:通过Done通道和childmap实现父子上下文取消联动,需遵循&qu

#golang#开发语言
docker网络代理

本文介绍了在Docker官方镜像无法直接访问时的两种解决方案:使用国内加速镜像或网络代理。针对WSL环境下网络代理的设置方法,详细说明了如何配置Docker服务代理(包括创建配置文件、设置参数、重启服务及验证),并扩展说明了容器运行时的代理设置方式(全局配置和单容器配置)。最后提供了代理配置成功后的验证方法。适用于需要通过代理访问Docker镜像的WSL用户。

#docker#网络#容器
二叉树前序遍历三种方式(c++ 实现)

一.递归递归很简单,只要在调用子节点前对当前节点进行操作即可struct TreeNode {int val;TreeNode *left;TreeNode *right;TreeNode() : val(0), left(nullptr), right(nullptr) {}TreeNode(int x) : val(x), left(nullptr), right(nullptr) {}Tre

#c++
debain服务器搭建之finalshell连接(二)

用finalshell连接debian服务器使用 finalshell 登陆 debian的原因是,系统自带的非桌面终端太不友好了,而用shell软件,操作很人性化,可以方便的进行粘贴复制,上传下载文件(一)下载连接http://mydown.yesky.com/pcsoft/413551229.html(二)操作方法:打开虚拟机,启动系统然后打开: 虚拟机设置-》硬件-...

#debian
c++ 调用lua getglobal() 返回值一直=0

1.先检查加载lua脚本是否成功2.再检查调用的全局变量是否在 lua脚本上。3.最后看是不是,没有运行文件:(只加载没运行)lua_State *L = luaL_newstate();// 只加载lua

#lua#c++#开发语言
到底了