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++STL容器:链表介绍与使用
无方法)2.STL库容器:list(双向链表)与forward_list(单向链表)listlist构造方法list增、删、查list的正向与逆向迭代器list的特殊方法一、链表概念介绍 链表是一种通过
指针
串连起来的数据结构
背影疾风
·
2025-07-04 22:32
C++学习
数据结构
c++
链表
数据结构:二维数组(2D Arrays)
二维数组的声明方式方式1:静态二维数组方式2:数组
指针
数组(数组中存放的是
指针
)方式3:双
指针
+二级堆分配补充建议如何用“第一性原理”去推导出C++中二维数组的三种声明方式?
95号闪电麦坤
·
2025-07-04 22:27
数据结构
数据结构
算法
二叉树展开为链表C++
给你二叉树的根结点root,请你将它展开为一个单链表:展开后的单链表应该同样使用TreeNode,其中right子
指针
指向链表中下一个结点,而左子
指针
始终为null。
·
2025-07-04 19:44
提交git时包含超过200M文件时git报错
今天上传git的时候遇到一个文件过大无法上传的情况解决方案,使用GitLFS管理大文件GitLFS能够把大文件存到远程服务器,在仓库里仅保留轻量级的
指针
。
狗八先生~~
·
2025-07-04 19:40
git
力扣刷题第一天
C语言刷力扣题名C语言刷力扣一.无重复字符的最长子串二滑动窗口1.滑动窗口的核心思想有以下几点2.使用双
指针
进行窗口的维护left和right3.当出现重复时,需要找到一个出现重复的位置4.当出现重复时
·
2025-07-04 17:00
BM2 链表内指定区间反转
目录题目链接题目解题思路代码题目链接链表内指定区间反转_牛客题霸_牛客网题目解题思路只是比第一题多了一个范围,有两个思路一:先移动到要逆序的位置前一个固定,然后逐个往后移动并且讲当前位置的
指针
移动到固定位置的相邻就近的后面即可二
·
2025-07-04 17:00
Golang
的代码结构设计原则与实践与模式应用
代码结构设计原则在
Golang
中,一个好的代码结构对于提高代码的可读性、可维护性和扩展性都非常重要。
·
2025-07-04 17:29
go
Golang
发送定时邮件
前面尝试过用Python来发送邮件,下面测试一下
Golang
如何发送邮件需要使用三方库如下1.安装github.com/jordan-wright/emailgogetgithub.com/jordan-wright
white.tie
·
2025-07-04 17:27
Golang
golang
开发语言
后端
Golang
标准库errors用法
Go语言的标准库中的errors包提供了一些用于创建和操作错误的基本功能。下面是对该包的详细用法说明。基本用法创建错误使用errors.New函数创建一个新的错误对象。errors.New接受一个字符串参数作为错误信息,并返回一个实现了error接口的对象。packagemainimport("errors""fmt")funcmain(){err:=errors.New("这是一个错误")fmt
隔壁小白
·
2025-07-04 07:15
golang标准库
golang
开发语言
后端
Python 之
指针
(Pointers)的理解与应用
Python之
指针
(Pointers)的理解与应用1.变量与对象的引用关系2.可变对象与不可变对象3.模拟
指针
操作4.函数参数传递机制5.
ぃ曦晔°
·
2025-07-04 03:54
python
java
前端
C++中的前置声明
一般来说,当你某个文件中,需要用到某个类或者结构体的
指针
,但是却不能直接包含那个类或者结构体的声明文件时,可以用前置声明解决。
mj348940862
·
2025-07-04 01:36
C++
c++
数据结构
开发语言
C++标准库大全(STL)
容器特点底层实现优点缺点适用场景std::vector动态数组,支持快速随机访问连续内存+三
指针
(数据头/尾/容量尾)随机访问O(
·
2025-07-04 00:32
Linux 基础IO
标准库IO接口操作句柄:FILE*文件流
指针
系统调用接口操作句柄:文件描述符接口操作:详情点击接口操作文件描述符内核为每个打开的文件或I/O资源分配的唯一整数表示定义文件描述符是一个非负整数,用于表示进程已打开的文件
xuanzdhc
·
2025-07-04 00:31
Linux
linux
服务器
运维
函数返回局部变量
但是如果返回的是局部变量的地址(
指针
)的话,程序运行后会出错。因为函数只是把
指针
复制后返回了,但是
指针
指向的内容已经被释放了,这样
指针
指向的内容就是不可预料的内容,调用就会出错。
·
2025-07-03 21:40
C语言返回局部变量的几种用法--(经典例子)
但是如果返回的是局部变量的地址(
指针
)的话,程序运行后会出错。因为函数只是把
指针
复制后返回了,但是
指针
指向的内容已经被释放了,这样
指针
指向的内容就是不可预料的内容,调用就会出错。
·
2025-07-03 20:40
返回指向局部变量的
指针
或引用的带来的问题讨论
返回指向局部变量的
指针
才有问题,函数退栈之后,局部变量消失,
指针
将指向未知区域,所以出现问题。返回局部变量的引用也是绝对不可以的。引用只是变量的一个别名,变量本体都不存在了,引用当然也没有任何意义。
suyinfan
·
2025-07-03 20:39
C/C++
C语言内存的“禁区”:为何不能返回局部变量的地址?
资料合集下载链接:https://pan.quark.cn/s/472bbdfcd014在C语言编程中,
指针
和内存管理是两大核心,也是许多新手甚至有经验的开发者容易踩坑的地方。
web安全工具库
·
2025-07-03 20:05
2025C++学习
c语言
开发语言
2.
Golang
goroutine详解:轻量级并发的艺术
欢迎大家点赞,收藏,评论,转发,你们的支持是我最大的写作动力作者:GO兔博客:https://luckxgo.cn引言在
Golang
的世界里,有个小家伙彻底改变了我们编写并发程序的方式——它就是goroutine
GO兔
·
2025-07-03 20:34
Go基础
golang
开发语言
深入理解 Spring 单元测试:@SpringBootTest、@Value 注入、@MockBean 使用实战与陷阱
尤其在实际开发中,我们经常会碰到诸如@Autowired空
指针
、Nacos配置项@Value注入失败、Mapper测试困难等问题。
drebander
·
2025-07-03 19:26
spring
spring
单元测试
归并排序详解
创建两个临时数组存储待合并的子数组使用双
指针
法依次比较两个子数组的元素将较小的元素放入原数组的对应位置处理剩余未合并的元素前言1.算法概述归并排序是一种采用分治法(DivideandConquer)策略的排序算法
·
2025-07-03 17:13
C++泛型编程指南08 函数模板优先级匹配
文章目录函数的不同修饰模板函数的不同修饰修饰带来的功能上的变化修饰带来的函数调用,模板实例化上的变化(函数/模板的重载决议)非模板类型(函数)匹配程度的排序总结查看普通函数的实现原始版本使用
指针
使用引用使用常量使用常量
指针
使用常量引用返回引用返回
指针
返回常量引用查看泛化函数的实现
丁金金_chihiro_修行
·
2025-07-03 17:41
泛型编程指南
c++
算法
泛型编程
模板
重载决议
函数调用优先级
C++ 左值 右值
#include#includeintmain(){//左值是有地址的,可以取地址//ptr是左值intptr=10;//左值引用int&p=ptr;//引用是变量的别名,通过
指针
实现的。
默执_
·
2025-07-03 16:39
C++
基础
c++
C++ 程序崩溃排查
使用空
指针
来赋值,故意制造错误。
默执_
·
2025-07-03 16:09
C++
基础
c++
开发语言
【C++】拷贝构造函数
在以下场景中至关重要:对象初始化时的复制操作函数参数按值传递函数返回对象值默认拷贝构造函数会逐成员复制(member-wisecopy),对于简单数据类型(如int、float等)完全够用,但对于包含
指针
或动态分配资源的类
nanguochenchuan
·
2025-07-03 13:14
C++
c++
开发语言
双
指针
算法总结
双
指针
常见的双
指针
有两种形式:对撞
指针
,左右
指针
。对撞
指针
:对撞
指针
一般用于顺序结构中,也称左右
指针
。•对撞
指针
从两端向中间移动。以个
指针
从最左端开始,另⼀个从最右端开始,然后逐渐往中间逼近。
程序员Andrew
·
2025-07-03 13:41
常见算法
算法
C++
leetcode
RAII和智能
指针
--C++
比如:野
指针
:未初始化或已经被释放的
指针
;空
指针
:指向空地址的
指针
;内存泄漏:在使用完动态分配的内存后没有释放(即delete或free);悬挂
指针
:指向已经释放内存的
指针
;等等......二、RAII
望你可喜
·
2025-07-03 13:41
c++
开发语言
C++:指向类的成员的
指针
引: 想必接触过C的朋友们对C语言中
指针
的概念已经有了深入的了解(如果初步进行了解的朋友可以看一下**C语言基础学习笔记**)。
是席木木啊
·
2025-07-03 12:33
C/C++
c++
指针
c语言
golang
构造函数
Go语言的类型或结构体没有构造函数的功能,但是我们可以使用结构体初始化的过程来模拟实现构造函数其他编程语言构造函数的一些常见功能及特性如下:每个类可以添加构造函数,多个构造函数使用函数重载实现。Go语言没有重载构造函数一般与类名同名,且没有返回值构造函数有一个静态构造函数,一般用这个特性来调用父类的构造函数一:模拟构造函数重载typeCatstruct{ColorstringNamestring}
Carver猫哥
·
2025-07-03 09:15
后端笔记【Golang】
golang
开发语言
后端
golang
接收器
golang
中的函数是接收器(receiver)上的一个函数:在Go语言中有一个概念,它和方法有着同样的名字,并且大体上意思相同,Go方法是作用在接收器(receiver)上的一个函数,接收器是某种类型的变量
Carver猫哥
·
2025-07-03 09:15
后端笔记【Golang】
golang
开发语言
力扣网C语言编程题:快慢
指针
来解决 “寻找重复数”
文章如下:力扣网C语言编程题:寻找重复数-CSDN博客本文提供另外两种解决思路:快慢
指针
和位运算。二.力扣网C语言编程题:快慢
指针
来解决“寻找重复数”解题思路三:(快慢
指针
)什么是快慢
指针
?
魏劭
·
2025-07-03 09:41
C语言
逻辑编程题
算法
c语言
leetcode
C++笔记
一.
指针
与引用的区别:1.
指针
是一个实际的变量,引用是一个别名2.
指针
可以为空,引用不行3.引用在定义的时候只能初始化一次,后面就不能变了,
指针
可以变4.
指针
需要通过解引用操作符(*)访问目标对象,而引用直接作为原变量的别名使用
想要入门的程序猿
·
2025-07-03 07:30
c++
笔记
开发语言
opencv入门(6) TrackBar调整图片和键盘响应
trackbar1.trackbar名称2.创建在哪个窗口上3.拖动trackbar改变的值4.trackBar的最大值5.trackbar改变时的回调函数6.带入回调函数的数据,可以不用带,是一个void
指针
千殃sama
·
2025-07-03 07:28
opencv
学习
笔记
golang
实现从request请求返回的response中提取网站图标的faviconMMH3, faviconMD5, faviconPath, faviconData, faviconURL
golang
实现从request请求返回的response中提取网站图标的faviconMMH3,faviconMD5,faviconPath,faviconData,faviconURL,其中faviconData
·
2025-07-03 05:46
Golang
Channel 详细原理和使用技巧
1.简介Channel(一般简写为chan)管道提供了一种机制:它在两个并发执行的协程之间进行同步,并通过传递与该管道元素类型相符的值来进行通信,它是
Golang
在语言层面提供的goroutine间的通信方式
·
2025-07-03 04:34
Y-Combinator推导的
Golang
描述
缘起在做计算的本质指称语义的时候,遇到了需要在Python匿名递归调用。Python的lambda表达式本身不支持,需要借助Y-Combinator技术实现。于是研究了下Y-Combinator。中文世界了很多Blog介绍和推导Y-Combinator的文章。然而大部分的文章都省略了推导的关键步骤和推导的依据。仿佛读者都默认已经懂得Y-Combinator了。最后我在Youtube上找到了Ruby
武昌库里写JAVA
·
2025-07-03 03:34
面试题汇总与解析
spring
boot
vue.js
宠物管理
课程设计
java
Golang
基础笔记八之函数
本文首发于公众号:Hunter后端原文链接:
Golang
基础笔记八之函数本篇笔记介绍
Golang
里函数相关的内容,以下是本篇笔记目录:函数的定义语法函数返回值可变参数函数匿名函数闭包1、函数的定义语法函数的定义格式如下
·
2025-07-03 02:23
后端go函数闭包
WSL快速在Ubuntu或者Debian安装
golang
、python、deno、nodejs、java前后端全栈一体化开发环境配置
安装
golang
#移除旧版本(如有)sudoaptremove--autoremove-y
golang
#下载最新版(替换为官网最新版本号)wgethttps://go.dev/dl/go1.24.4.linux-amd64
怪我冷i
·
2025-07-03 01:13
云原生
ubuntu
debian
golang
AI写作
AI编程
Swift - 基础面试题
一、类和结构体的区别是什么类是引用类型,结构体是值类型,拷贝赋值时,结构体是值拷贝,对象赋值时
指针
拷贝。结构体保存在栈区,类对象保存在堆区,类对象
指针
一般在栈区,指向堆区的对象。结
赑屃王者
·
2025-07-03 01:41
面试题
swift
面试
「Go框架」gin框架是如何处理panic的?
首先,在
golang
中,如果在子协程中遇到了panic,那么主协程也会被终止。
-睡到自然醒~
·
2025-07-02 23:32
golang
gin
开发语言
后端
spring
boot
java
优秀开源库muduo阅读笔记
设计经验和思想对象构造做到线程安全,唯一的要求就是不要暴露this
指针
.即不要在构造函数中注册任何回调;也不要在构造函数中把this传给跨线程的对象;即便在构造函数的最后一行也
VictorLeo
·
2025-07-02 18:22
网路编程
服务端编程
muduo
Golang
微服务性能优化:从代码到架构的全方位提升
Golang
微服务性能优化:从代码到架构的全方位提升关键词:
Golang
、微服务、性能优化、代码优化、架构优化摘要:本文将全方位地探讨如何对
Golang
微服务进行性能优化,从代码层面的优化技巧到架构层面的设计思路
Golang编程笔记
·
2025-07-02 18:21
架构
golang
微服务
ai
Golang
领域zap日志库的最佳实践分享
Golang
领域zap日志库的最佳实践分享关键词:
Golang
、zap日志库、最佳实践、日志记录、日志配置摘要:本文主要围绕
Golang
领域中的zap日志库展开,详细介绍了zap日志库的核心概念、工作原理
Golang编程笔记
·
2025-07-02 18:21
golang
爬虫
python
ai
数据结构:链表和二叉树的应用和算法设计
github开源爱好者(go-zero源码二次开发、游戏后端架构https://github.com/Peakchen)链表:链表是一种常见的线性数据结构,由一系列节点组成,每个节点包含数据和指向下一个节点的
指针
鱼弦
·
2025-07-02 17:39
数据结构
链表
双
指针
算法-day12(判断子序列)
1.判断子序列题目解析字符相等:双
指针
一起动,不相等:长字符串
指针
动;代码classSolution{public:boolisSubsequence(strings,stringt){//时间复杂度:
拾零吖
·
2025-07-02 16:08
力扣
算法
leetcode
数据结构
19. 删除链表的倒数第 N 个结点
题目:思考:删除倒数第n个节点,首先要找到倒数第n+1个节点采用双
指针
,可以快速找到要额外注意头结点的特殊情况使用额外空间pre作为新的空白头结点,便于处理实现:classSolution{public
迷鹿鲲
·
2025-07-02 12:36
算法题
链表
数据结构
双指针
算法
从定义到实践:学会在 C++ 中使用变量
揭开C++中变量的神秘面纱数据类型大揭秘:选择适合你的数据容器变量声明与初始化:给变量一个美好的开始变量作用域:理解变量的生命周期和可见性
指针
与引用:让变量关系更上一层楼实战演练:编写一个简单的C++程序来操练变量技能提升效率
master_chenchengg
·
2025-07-02 12:05
学习提升
能力提升
面试宝典
技术
IT信息化
双
指针
题解——反转字符串【LeetCode】
✅1️⃣初始化双
指针
指针
left指向起始位置(索引0);
指针
right指向末尾位置(索引len(s)-1);✅2️⃣使用双
指针
交换字符每次将s[left]与s[right]对换;然后将left向右移动一位
潮_
·
2025-07-02 11:25
我的学习记录
双指针篇_刷题笔记
开发语言
数据结构
算法
leetcode
python
算法学习day6----双
指针
-最长不重复子序列
Givenanintegersequenceoflengthn,pleasefindthelongestcontinuousintervalwithoutduplicatenumbersandoutputitslength.Thefirstlinecontainsanintegern.Thesecondlinecontainsnintegers(allwithintherangeof0to105)
阴暗老鼠人
·
2025-07-02 10:54
学习
【一文搞清楚
指针
结构体还有单链表】
可直接使用测试,开车稳稳的数据结构基础
指针
结构体链表//结构体与
指针
-油门踩到底,一口气讲他个水落石出#include#include#includestruct{charname[50];intage
DevangLic
·
2025-07-02 09:41
数据结构
c++
学习
链表
C
基于OpenCv的运动物体检测算法
#include#include#include#includeintmain(intargc,char**argv){//声明IplImage
指针
IplImage*pFrame=NULL;IplImage
Liu_LongPo
·
2025-07-02 06:21
计算机视觉
OpenCv
运动物体检测
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他