E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Golang指针
C++面试八股文记录
目录1.智能
指针
实现原理2.智能
指针
,里面的计数器何时会改变3.智能
指针
和管理的对象分别在哪
cdns账号
·
2025-04-10 07:03
面试
职场和发展
(C++) 手写智能
指针
(unique_ptr;share_ptr)
文章目录前言unique_ptr描述MyUniquePtr.hppMyUniquePtr_test.cppshare_ptr描述MySharePtr.hppMySharePtr_test.cppEND前言RAII资源获取即初始化(ResourceAcquisitionIsInitialization),或称RAII,是一种C++编程技术,它将必须在使用前请求的资源(分配的堆内存、执行线程、打开的套
天赐细莲
·
2025-04-10 07:32
C/C++
c++
开发语言
手撕系列:unique_ptr
手撕系列:unique_ptr需求分析std::unique_ptr是一种智能
指针
,称之为独占的智能
指针
。
CodeGrindstone
·
2025-04-10 07:32
手撕系列
C++11
c++
go语言实现简单的grpc客户端服务端案例
编译器和protoc-gen-go插件:#安装protocbrewinstallprotobuf#安装protoc-gen-go和protoc-gen-go-grpc插件goinstallgoogle.
golang
.org
小诸葛的博客
·
2025-04-10 07:30
golang
服务器
开发语言
MySql -- 为什么使用B+树做索引
就把这篇文章发给她本文是参考上述文章进行总结和补充,大家感兴趣也可以阅读原文.目录1.索引2.二叉搜索树3.平衡二叉树4.B树5.B+树6.扩展--聚集索引VS非聚集索引1.索引概念:索引是一种特殊的文件,包含着对数据表里所有记录的引用
指针
哈士奇的奥利奥
·
2025-04-10 06:28
MySQL
mysql
b树
数据库
Git vs SVN 核心区别
核心概念对比特性GitSVN存储方式每个提交保存文件快照记录文件差异(增量存储)分支/标签轻量级(
指针
操作)目录拷贝(较重量级)
前端啊龙
·
2025-04-10 04:10
git
svn
C/C++ 字符
指针
数组循环赋值问题
前言:想用字符
指针
数组char*strArr[10];存储多个字符串,通过while循环赋值产生的bug。
leisure-ZL
·
2025-04-10 02:56
C/C++
c++
指针
字符串
python访问C语言
指针
数组,如何创建指向数组的Python ctypes
指针
我需要学习如何通过Pythonctypes处理下面C语言中的char**.我通过使用create_string_buffer()调用其他只需要单
指针
的方法,但是这个方法需要一个指向
指针
数组的
指针
.ladybugConvertToMultipleBGRU32
元宝在考试路上
·
2025-04-10 01:55
python访问C语言指针数组
C++11&QT复习 (十五)
1.引用不能直接作为容器元素类型✅推荐做法:使用`std::reference_wrapper`2.函数不能直接作为容器元素类型✅推荐做法一:使用函数
指针
类型✅推荐做法二:使用`std::function
嘤国大力士
·
2025-04-10 01:24
QT_C++
c++
qt
开发语言
C++11&QT复习 (九)
****1.问题的根源:菱形继承****问题1:数据冗余****问题2:访问二义性****2.虚拟继承的解决方案**效果:**3.实现原理****虚基类
指针
(vbptr)****虚基类表(vbtable
嘤国大力士
·
2025-04-10 01:54
QT_C++
c++
开发语言
C++11&QT复习 (七)
智能
指针
雏形**Day7-1智能
指针
雏形:独占语义与共享语义****1.独占语义与共享语义****1.1Circle类:示例类****2.拷贝构造:独占语义(UniqueOwnership)****2.1
嘤国大力士
·
2025-04-10 01:53
QT_C++
c++
qt
java
关于二维数组函数返回时上一轮被覆盖的问题(记录一个de了两个小时的bug)
目录static静态局部变量结论static静态局部变量当函数的返回值是一个数组时,C语言均采用
指针
的形式进行传参和返回。
Kito Mos
·
2025-04-10 01:23
bug
c语言
程序人生
【代码随想录】字符串 (KMP,BF ,扩充数组,for循环固定规律一段处理,整体反转+局部反转,双
指针
,滑动窗口,库函数)
344.反转字符串题目思路:双
指针
官方:classSolution{public:voidreverseString(vector&s){intn=s.size();for(intleft=0,right
一只小透明啊啊啊啊
·
2025-04-09 23:05
力扣
数据结构
【C++入门笔记】this
指针
和类的继承
this
指针
在“对象”的世界里,有一个特殊的
指针
,它叫做this。从下面这个典型的栗子来认识它。
Jeloys
·
2025-04-09 19:12
C++入门
this指针
继承
C++
this
指针
:类继承问题 ‘xxxx‘ was not declared in this scope
this
指针
一个对象的this
指针
并不是对象本身的一部分,不会影响sizeof(对象)的结果。
photores1st
·
2025-04-09 19:41
C++
c++
编程语言
指针
C++中this
指针
和模板相关总结
7、this
指针
7.1、this
指针
概念、用处、使用1、什么是this
指针
?this
指针
是类的
指针
,指向对象的首地址。this
指针
只能在成员函数中使用,在全局函数、静态成员函数中都不能用this。
loytuls
·
2025-04-09 19:11
c++
c语言
开发语言
QT中this
指针
一:this
指针
只能在一个类的成员函数中调用,它表示当前对象的地址。
beboydavid
·
2025-04-09 19:10
Qt
qt
this指针
Golang
的连续栈功能,为什么能保证百万个goroutine运行?
连续栈Go语言的协程要能够运转,需要有自己的运行栈栈内存怎么分配是一个大问题肯定是涉及到动态分配,那么怎么检测栈是否溢出、怎么保存当时环境、恢复运行、和怎么挪到新开辟的栈中是重点帐篷露营的智能扩容系统(比喻解释)一、基础场景映射帐篷本体=Goroutine栈空间每个露营者(goroutine)自带一顶智能帐篷(栈空间),初始大小为2人帐(2KB基础栈)。帐篷底部固定在地面的锚点对应stackbas
小白的大数据历程
·
2025-04-09 19:40
Golang
golang
开发语言
后端
golang
操作sqlite3加速本地结构化数据查询
创建表SQLite删除表SQLiteInsert语句SQLiteSelect语句SQLite运算符SQLite算术运算符SQLite比较运算符SQLite逻辑运算符SQLite位运算符SQLite表达式
golang
Generalzy
·
2025-04-09 17:56
golang
golang
sqlite
jvm
【初探数据结构】链表OJ算法——哨兵位(合并两个有序链表详解)
**初始化两个
指针
,遍历两个链表**4.**合并两个链表**5.**处理剩余节点**6.**返回
我想吃余
·
2025-04-09 15:16
数据结构篇
数据结构
链表
算法
数据结构:链表oj题
删除链表中的某个元素val题目表述:思路1:在源链表中进行删除更改思路2:创建一个新链表题2:反转一个链表问题描述:思路1:在源链表内部进行操作思路2:创建一个新链表题3:寻找链表中间位置题目描述:思路1:思路2:快慢
指针
题
秋风起意
·
2025-04-09 15:14
数据结构
链表
c语言
算法
C# 数据结构与算法之单链表
单链表也是顺序表的一种,是呈线性链式结构的一种存储类型;首先写出一个单链表需要知道一些基本的知识,一个链表单元节点由数据域和
指针
域组成。
Yok1
·
2025-04-09 15:13
C#
知识分享
链表
数据结构
Go语言的物联网
Go语言(又称
Golang
)是由Google在2007年开发的编程语言,正式发布于2009年。
慕瑾华
·
2025-04-09 10:12
包罗万象
golang
开发语言
后端
golang
通过飞书邮件服务API发送邮件功能详解
一.需求需要实现通过飞书邮件服务API发送邮件验证码功能:用户输入邮箱,点击发送邮件,然后发送邮件验证码,这里验证码有过期时间,保存到redis缓存中二.实现实现的部分代码如下:控制器部分代码//发送邮件控制器funcEmailSendController(userIduint64,mproto.Message,ctx*gin.Context)(proto.Message,error){varer
zhoupenghui168
·
2025-04-09 10:10
#
golang基础
golang
服务器
飞书
飞书邮件服务发送邮件
golang
open.feishu.cn
Golang
基础-原子操作和锁区别
原子操作(AtomicOperation)和锁(Lock)都是用于并发编程中控制多个goroutine访问共享资源的同步机制。它们的目标是保证数据的一致性和避免竞态条件,但它们的实现机制、性能特征和适用场景有所不同。下面将详细对比原子操作和锁的区别。1.原子操作(AtomicOperation)原子操作是指一系列操作要么完全执行,要么完全不执行,中间不被打断。它是一种无锁的操作,保证了操作的不可分
Yy_Yyyyy_zz
·
2025-04-09 02:22
Golang基础
golang
开发语言
深⼊理解
指针
(5)[回调函数、qsort相关知识(qsort可用于各种类型变量的排序)】
我的博客:<但愿.我的专栏:C语言、题目精讲、算法与数据结构、C++欢迎点赞,关注目录1.回调函数2.qsort相关知识(qsort可用于各种类型变量的排序)一回调函数1定义/作用:把函数的
指针
(
<但愿.
·
2025-04-08 23:07
c语言
javascript
开发语言
ecmascript
算法基础
CSDN博客2.高精度:2.高精度-CSDN博客3.枚举:3.枚举-CSDN博客4.前缀和:4.前缀和-CSDN博客5.差分+前缀和:第一章:5.差分+前缀和(一个区域整体添加一个数)-CSDN博客6.双
指针
三玖龄
·
2025-04-08 23:33
算法
leetcode_21. 合并两个有序链表python
算法思想:1.两个链表是有序的,这里采用的是尾插法,尾插法就要使用两个
指针
进行操作,一个作为头结点,另一个跟踪最后一个节点,每次都指向的是做后一个节点,即尾节点。
doze want sleep
·
2025-04-08 22:30
LeetCode
0408分享
1.左移5位后变成:00100000,十进制为32a=(1<<5)-1;returna;//312.
指针
和引用作为函数参数时都可以改变实参的值;通过
指针
或引用,函数内部可以直接访问和修改实参总结:
指针
和引用的主要区别在于
林木QVQ
·
2025-04-08 22:59
c语言
学习方法
开发语言
4_双向链表【C语言实现】
基本操作与普通的链表完全一致,双向循环链表虽然
指针
较多,但逻辑是完全一样。基本的操作包括:节点设计初始化空链表增删节点链表遍历销毁链表节点设计双向链表的节点只是比单向链表多了一个前向
指针
。
╮壞孩子的天
·
2025-04-08 21:20
数据结构
链表
c语言
数据结构
双向链表C语言实现
双向链表实现(带头结点版)双向链表的实现与单链表类似,在这里使用C语言实现,主要包括头插法插入节点,删除节点以及创建空链表抽象数据结构ADT定义双向链表与单链表的区别在于多了一个指向上一个节点的
指针
prevtypedefstruct_Node
望年阁
·
2025-04-08 21:49
数据结构与算法
链表
c语言
数据结构
C语言双向链表的实现
所以一个结点中需要保存两个
指针
,分别指向上一个结点和下一个结点。//双向链表的定义#defineListDataType
しかし118114
·
2025-04-08 21:18
c语言
链表
开发语言
经验分享
数据结构
leetcode138.随机链表的复制
随机链表的复制问题分析1.复制节点并插入到原节点后面:2.复制随机
指针
:3.分离原链表和新链表:代码实现1.初始化
指针
和变量:2.复制节点:3.复制随机
指针
:4.分离链表:5.返回新链表的头节点:随机链表的复制问题分析链表中的每个节点包含三个属性
泽0202
·
2025-04-08 20:48
链表
数据结构
C/C++ 中 ->, ., &, *, ** 的用法详解
->和.的区别运算符用法说明.结构体变量.成员用于访问结构体/类的普通变量的成员->结构体
指针
->成员用于访问指向结构体/类的
指针
的成员structStudent{charname[20];intage
予礼予诺
·
2025-04-08 20:17
单片机知识分享
c语言
PTA
指针
字符串反转
字符串反转,如将字符串"www.runoob.com"反转为"moc.boonur.www"。函数接口定义:在这里描述函数接口。例如:voidreverse(char*s);在这里解释接口参数。例如:其中s是用户传入的参数。裁判测试程序样例:在这里给出函数被调用进行测试的例子。例如:#includevoidreverse(char*s);intmain(){chars[]="www.cyouaga
CQinhe
·
2025-04-08 18:27
c语言
【go】slice的浅拷贝和深拷贝
浅拷贝(ShallowCopy)浅拷贝是指只复制切片本身的结构(
指针
、长度和容量),而不复制底层数组的元素。
{⌐■_■}
·
2025-04-08 17:21
go
golang
开发语言
后端
msb:多线程/jvm调优
高扩展提高系统性能两方面入手:提高响应时间提吞吐量(增加线程)tomcat优化:从优化响应来说:将堵塞bio优化为nio对齐:整个对象的长度(字节数)必须能被8整除对象大小计算:(markword占8)(4+4)+(类型
指针
banboo998
·
2025-04-08 15:14
java
多线程
jvm
Linux内核中inet_create函数的源码分析
函数参数structnet*net:指向网络命名空间的
指针
。structsocket*sock:指向用户请求创建的套接字结构。intprotocol:指定使用的协议(如IPPROT
109702008
·
2025-04-08 15:43
编程
#
C语言
网络
linux
人工智能
网络
[C++面试] 智能
指针
面试点(重点)续1
[C++面试]RAII资源获取即初始化(重点)-CSDN博客[C++面试]智能
指针
面试点(重点)-CSDN博客一、入门1、unique_ptr和shared_ptr默认能否管理动态数组?需要注意什么?
冰箱里有碗
·
2025-04-08 14:37
c++
c++
开发语言
面试
C高级2024-7-26
C语言
指针
练习题:一、选择题1.变量的
指针
,其含义是指该变量的__B__.a)值b)地址c)名d)一个标志2.若有语句int*point,a=4;和point=&a;下面均代表地址的一组选项是__D_.
宇文心钰
·
2025-04-08 14:02
c语言
算法
开发语言
高效学习C语言:时间管理与精力分配之道
比如,如果你是一名在职人员,每天只有晚上7-10点这3个小时的空闲时间,那可以这样规划:7-8点用于学习新的知识点,像函数
指针
、结构体嵌套等,通过阅读教材、观看教学视频来理解概念;8-9点进
Jhao987654
·
2025-04-08 13:57
c语言
相向双
指针
本篇基于b站灵茶山艾府。167.两数之和II-输入有序数组给你一个下标从1开始的整数数组numbers,该数组已按非递减顺序排列,请你从数组中找出满足相加之和等于目标数target的两个数。如果设这两个数分别是numbers[index1]和numbers[index2],则1List[int]:left=0right=len(numbers)-1whilelefttarget:right-=1e
noruta
·
2025-04-08 11:42
python
算法
算法
力扣
python
C++11:lambda表达式及function包装器
它的语法比较简洁,可以方便地在需要函数对象的地方使用,例如STL算法、线程、智能
指针
等。在C++98中,对一个数据集合中的元素进行排序://默认按照小于比较,排出来结
Faiz..
·
2025-04-08 05:34
C++
c++
开发语言
36 | 链表
链表中的每个元素被称为节点(Node),每个节点包含两部分:数据部分(存储元素的值)和
指针
部分(指向下一个节点的地址)。链表与数组相比,具有动态性和灵活性。
小刘要努力。
·
2025-04-08 04:27
Python教程系列专栏
python
数据结构
链表
算法
C++包装器(functional&&bind)
为什么要有包装器我们现在学过的可调用对象太多了:函数
指针
仿函数对象lambda表达式对象ret=func(x);这里的func可能是面的任意一种templateTuseF(Ff,Tx){staticintcount
Massachusetts_11
·
2025-04-08 04:54
C++的那点事
c++
开发语言
C++包装器
例如,std::function是一个通用的函数包装器,它可以存储任意可调用对象(函数、函数
指针
、Lambda表达式
有趣的我
·
2025-04-08 03:24
c++
开发语言
单例模式和读者写者问题
文章目录10.线程安全的单例模式10.1什么是设计模式10.2什么是单例模式10.3单例模式的特点10.4饿汉方式和懒汉方式10.5单例模式的线程池11.STL和智能
指针
的线程安全问题11.1STL中的容器是否是线程安全的
码农吃枇杷
·
2025-04-08 03:52
linux
单例模式
java
开发语言
32位/64位WINDOWS驱动之-突破进程保护映射的方法进行跨进程读内存2
驱动之-突破进程保护映射的方法进行跨进程读内存2一、在过保护读写筛选器中添加读写驱动2.c驱动层代码如下:#include//OK测试通过遇到2个坑//第1个坑sizeof(PKAPC_STATE)是
指针
得改结构大小
a756598009
·
2025-04-08 03:52
MFCC++编程
驱动开发
windows
单片机
stm32
服务器
驱动开发
java
嵌入式硬件
算法编程题-排序
算法编程题-排序比较型排序算法冒泡排序选择排序插入排序希尔排序堆排序快速排序归并排序非比较型排序算法计数排序基数排序本文将对七中经典比较型排序算法进行介绍,并且给出
golang
语言的实现,还包括基数排序
灼华十一
·
2025-04-08 00:36
算法编程题
算法
排序算法
数据结构
golang
《10节课学会
Golang
-02-变量与常量》
微信关注【面试情报局】我们一起干翻面试官,回复
golang
获取本文源码#变量与常量视频地址:b站10节课学会
Golang
,Go快速入门变量与常量变量和常量简单来说就是给内存中某一个地址起一个名字,然后用这个地址存储某个特定类型的值
HTML网页设计-期末大作业
·
2025-04-08 00:06
Golang
golang
开发语言
后端
上一页
35
36
37
38
39
40
41
42
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他