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指针
Golang
系列 - 内存对齐
Golang
系列-内存对齐常见类型header的size大小内存对齐空结构体类型参考摘要:本文将围绕内存对齐展开,包括字符串、数组、切片等类型header的size大小、内存对齐、空结构体类型的对齐等等内容
灼华十一
·
2025-04-08 00:36
Golang
golang
开发语言
后端
《人生苦短,我用python·十三》python通过ctype方式对C++的dll进行函数调用、返回字符串、使用
指针
、结构体参数和处理异常使用
基本概念CDLL:用于加载标准C的动态链接库(DLL)。argtypes:定义函数参数类型的元组。restype:定义函数返回值类型。1.简单函数调用假设我们有一个简单的C++DLL,包含一个函数add,用来计算两个整数的和。C++代码//mylib.cppextern"C"__declspec(dllexport)intadd(inta,intb){returna+b;}编译生成mylib.dl
梦回阑珊
·
2025-04-07 23:53
人生苦短我用python
python
c++
开发语言
6-1-3 单链表结点和
函数接口定义:/*用数组arr中的arr_size个元素创建单链表,并返回链表的头
指针
*/structNode*build(int*arr,intarr_size);/*返回链表中所有结点的累加和*/intgetSum
黄油烤菠萝
·
2025-04-07 22:52
算法
数据结构
c语言
golang
中并发sync和channel
golang
中实现并发非常简单,只需在需要并发的函数前面添加关键字"go",但是如何处理go并发机制中不同goroutine之间的同步与通信,
golang
中提供了sync包和channel机制来解决这一问题
fjgui
·
2025-04-07 19:28
go学习
滑动窗口详解
其思想是用两个
指针
(通常称为左
指针
L和右
指针
R)来表示一个区间,这个区间就是“窗口”。随着右
指针
不断右移,我们逐步加入新的元素;当区间不满足条件时,再移动左
指针
以缩小窗口。
_gxd_
·
2025-04-07 18:56
算法
线程的创建
一、线程创建的关键细节1.pthread_create参数:第一个参数:指向线程标识符的
指针
第二个参数:设置线程属性,nullptr表示默认第三个参数:线程函数地址第四个参数:传递给线程函数的参数2.参数传递最佳实践
pipip.
·
2025-04-07 18:54
语法
java
jvm
开发语言
代码随想录算法训练营第一天 |二分 + 双
指针
数组二分查找二分查找的操作对象是区间,理清二分查找的思路需要时刻关注区间的变化需要注意的是如果进行l=mid操作,需要格外注意死循环的问题(因为mid=l+r>>1)(1)左闭右闭区间//右闭,r要往前一位intl=0,r=nums.size()-1;//左闭右闭区间中l==r合法while(ltarget)r=mid-1;elseif(nums[mid]target)r=mid;elseif(n
西元.
·
2025-04-07 18:21
算法学习笔记
算法
leetcode
数据结构
组件日志——etcd
3.1获取一个etcd服务3.2获取租约(写端操作)3.3使用租约(写端操作)3.4销毁租约(写端操作)3.5获取etcd服务中的服务列表(读端操作)3.6监听状态变化(读端操作)一、简介Etcd是一个
golang
木鱼不是木鱼
·
2025-04-07 16:14
组件
etcd
数据库
【Qt】之【嵌入式】隐藏屏幕鼠标光标
参考:树莓派/linux/Ubuntu取消鼠标
指针
光标,类似于平板模式。实测有效。
Htht111
·
2025-04-07 16:43
嵌入式
Qt
qt
Day83 | 灵神 | 快慢
指针
回文链表
Day83|灵神|快慢
指针
回文链表234.回文链表234.回文链表-力扣(LeetCode)思路:昨天虽然重排链表没想出来但是有了昨天的思路,这道题的思路立马就显而易见了找中间节点然后翻转后半段,然后一个一个对比
为了前进而后退,为了走直路而走弯路
·
2025-04-07 12:20
刷题记录
链表
数据结构
华为OD机试 - 租车骑绿岛 - 双
指针
(Python/JS/C/C++ 2025 A卷 100分)
2025华为OD机试题库(按算法分类):2025华为OD统一考试题库清单(持续收录中)以及考点说明(Python/JS/C/C++)。专栏导读本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随
哪 吒
·
2025-04-07 11:40
华为od
python
javascript
华为OD机试 - 最后一个有效字符 - 双
指针
(Python/JS/C/C++ 2024 E卷 100分)
华为OD机试2024E卷题库疯狂收录中,刷题点这里专栏导读本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。一、题目描述输入两个字符串a和b,都只包含英文小写字母。a长度<=100,b
哪 吒
·
2025-04-07 11:10
华为od
python
javascript
华为OD机试 - 计算数组中心位置 - 双
指针
(Python/JS/C/C++ 2024 E卷 100分)
2025华为OD机试题库(按算法分类):2025华为OD统一考试题库清单(持续收录中)以及考点说明(Python/JS/C/C++)。专栏导读本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随
哪 吒
·
2025-04-07 10:36
华为od
python
javascript
华为OD机试 - 太阳能板最大面积 - 双
指针
(Python/JS/C/C++ 2024 E卷 100分)
华为OD机试2024E卷题库疯狂收录中,刷题点这里专栏导读本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。一、题目描述给航天器一侧加装长方形或正方形的太阳能板(图中的红色斜线区域),
哪 吒
·
2025-04-07 10:06
华为od
python
javascript
链表算法的技巧和方法
常用技巧:1、画图2、引入虚拟的头节点3、不要害怕浪费空间,要勇于定义变量,eg:当链表的插入和删除的时候,为了便于结构体
指针
的连续性,就需要定义一个新的结构体
指针
,能更加方便;4、使用快慢双
指针
(适用于
会飞的涂涂
·
2025-04-07 09:58
链表
数据结构
c++
leetcode
开发语言
算法
Qt 面试题学习01~03复习_2024-11-24
Qt面试题1、Qt信号槽机制的优势与不足2、Qt信号与槽的本质是什么3、引用和
指针
有何区别4、sizeof/strlen区别?C语言中malloc和C++语言中new有何区别?
꧁坚持很酷꧂
·
2025-04-07 08:56
#
Qt面试题
qt
学习
面试
Rust语言的测试开发
由于其独特的内存管理方式,Rust可以有效地防止许多常见的编程错误,比如空
指针
解引用和数据竞争。因此,Rust在构建可靠和高性能的系统级应用时,越来越受到开发者的欢迎。
沈逸澜
·
2025-04-07 08:53
包罗万象
golang
开发语言
后端
golang
内存逃逸 & 栈与堆区别
介绍我们要聊的就是“内存逃逸”——这个看起来很恐怖的名字其实说白了就是,某个变量的生命周期可能被Go的编译器不小心“推”到了堆上,而不是栈上,导致了一些不必要的内存消耗。那么,内存逃逸到底是怎么回事,怎么避免它呢?面试应该从以下角度回答什么是逃逸?导致内存逃逸的原因是什么常见的发生逃逸的情况与逃逸分析如何避免栈和堆栈(Stack):栈内存是程序运行时的一个局部区域,用于存储局部变量和函数调用的上下
云闲不收
·
2025-04-07 07:45
golang
java
jvm
cpp自学 day18(继承)
类称为父类或基类例//基类:父类classParent{public:voidshow(){cout20|+---(virtualbaseA)20||a|+---重要特性特征说明内存开销每个虚继承类增加一个
指针
大小
const544
·
2025-04-07 05:34
c++
算法
前端
setsockopt选项对tcp速度
调用都涉及到一个套接字描述符,一个指定网络层的常数(如`IPPROTO_IP`,IPPROTO_TCP,IPPROTO_IPV6,SOL_SOCKET等),一个指定需配置的选项的常数,一个指向配置值的
指针
109702008
·
2025-04-07 04:30
网络
tcp/ip
网络协议
人工智能
leetcode-代码随想录-链表-环形链表Ⅱ
如果链表中有某个节点,可以通过连续跟踪next
指针
再次到达,则链表中存在环。为了表示给定链表中的环,评测系统内部使用整数pos来表示链表尾连接到链表中的位置(索引从0开始)。
luckyme_
·
2025-04-07 01:07
数据结构
leetcode
链表
算法
每日一题 1234替换子串得到平衡字符串(同向双
指针
)
题目有一个只含有'Q','W','E','R'四种字符,且长度为n的字符串。假如在该字符串中,这四个字符都恰好出现n/4次,那么它就是一个「平衡字符串」。给你一个这样的字符串s,请通过「替换一个子串」的方式,使原字符串s变成一个「平衡字符串」。你可以用和「待替换子串」长度相同的任何其他字符串来完成替换。请返回待替换子串的最小可能长度。如果原字符串自身就是一个平衡字符串,则返回0。示例1:输入:s=
我是鼠鼠大王666
·
2025-04-07 01:07
java
数据结构
leetcode
算法
【MySQL】InnoDB的索引为什么用B+树而不用B树?
深层次详细比较:1.更高效的磁盘I/O优化B+树的非叶子节点不存储数据,仅存储键值和
指针
,因此单个节点可以容纳更
熏鱼的小迷弟Liu
·
2025-04-07 01:36
数据库
mysql
b树
数据库
Mysql--B+树--数据结构
节点可以包含多个关键字和对应的
指针
。在B树中,叶子节点和内部节点的结构相同,都存储数据和关键字。而在B+树中,叶子节点只存储关键字和指向数据的
指针
,而内部节点存储关键字和指向子节点的指
代码蒋
·
2025-04-07 01:05
数据结构
mysql
b树
【C语言】深入理解
指针
(五):sizeof、strlen与数组
指针
的那些事儿
前言在C语言的学习中,
指针
始终是一个让人又爱又恨的话题。它强大而灵活,但同时也充满了陷阱。
ChiaWei Lee
·
2025-04-06 23:53
C语言
c语言
算法
开发语言
php基础从入门到面向对象(大合集)
php基础复习应用大合集1.不知道有没有人很长不是不复习基础或者一些编程思想,会忘记,博主呢秉承着温故而知新的道理把基础从到位复习了一边,其中还包括一些算法
指针
,统计目录,字符串,数组的方法,mvc思想
高处的天空
·
2025-04-06 20:09
PHP基础
php
后端
算法
面向对象编程
学习笔记—C++—类和对象(一)
目录类和对象类的定义类定义格式访问限定符类域实例化实例化概念对象的大小this
指针
C++和C语言实现Stack对比类和对象类的定义类定义格式●class为定义类的关键字,Stack为类的名字,{}中为类的主体
·醉挽清风·
·
2025-04-06 20:34
C++
学习
笔记
c语言
c++
算法
个人整理的超全C++ 八股文(全是干货)
引用与
指针
的区别?内存分区堆和栈的区别?
指针
常量和常量
指针
NULL在C语言中是(void*)0在C++中是0?C++用nullptr代指空
指针
?构造函数是什么?拷贝构造调用时机拷贝构造
了一li
·
2025-04-06 19:29
c++
求职招聘
开发语言
C语言自学《八》---- C语言知识总结
//函数体中不用写返回函数(return)}一个函数可以没有返回值,如果没有定义,默认是返回int类型test(inta,intb){//返回值类型可以不写,如果不写,默认为返回int类型}在没有接触
指针
前
weixin_33805992
·
2025-04-06 17:17
c/c++
python
操作系统
C语言1.用地址传递更新数组顺序,c语言的笔记
3数组作为实参传递,型参若也是数组声明,可以第一维不指定数组大小,此时这个数组已经退化为一个
指针
,因此数组长度需要在参数当中接收。局部引用型参数组名的时候,其实它已经不是数组而只是一个
指针
。4函数定义
李秋恒
·
2025-04-06 17:46
【C语言】基础语法5:数组和
指针
上一节讲了C语言基础中的函数和递归,接下来让我们来一起学习C语言中的数组和
指针
。 本教程内容干货满满,跟上步伐吧~作者介绍:作者:某不知名编程爱好者️系列文
若北辰
·
2025-04-06 17:14
c语言
开发语言
经验分享
22、Python深入理解生成器
Python因为GIL的原因,多线程的使用有很大的限制(或性能不佳),所以广泛的要使用协程,而Python协程的基础便是生成器(与
goLang
的协程不一样),所以在Python中生成器是很多高级语法的基础
勇敢滴哥哥
·
2025-04-06 15:04
Python3编程技巧进阶
python
开发语言
Go中的逃逸分析
逃逸分析的准则是:指向栈对象的
指针
不能存在堆上如果栈上的变量
入 梦皆星河
·
2025-04-06 14:01
golang
开发语言
后端
Git合并中的祖先-后代关系:快进合并与非快进合并详解
最近在进行merge操作的时候遇到了一些疑问,详细了解底层原理后我决定把它写出来1.理解祖先-后代关系在Git中,每一次提交(commit)都形成了一个不可变的快照,并通过父子
指针
构建成一棵提交树。
PXM的算法星球
·
2025-04-06 14:30
Java后端
git
Go语言 log日志包
Golang
'slog模块主要提供了3类接口。
墨子哲
·
2025-04-06 14:29
Go实战系列
数据结构每日一题day3(顺序表)★★★★★
后保持该顺序表仍然递增有序排列,插入成功后返回插入元素所在位置,不成功返回-1算法思想:在递增有序的顺序表中插入元素x并保持有序性,步骤如下:合法性检查:若顺序表已满(length==MAXSIZE)或
指针
为空
Phoebe鑫
·
2025-04-06 14:27
数据结构
数据结构与算法代码实战讲解之:双
指针
算法
1.背景介绍双
指针
算法(TwoPointerAlgorithm)又称为快慢
指针
算法、龟兔赛跑算法等,一般用于求链表、数组、矩阵中的某些特定元素或子序列的某种信息。
AI天才研究院
·
2025-04-06 13:27
AI实战
DeepSeek
R1
&
大数据AI人工智能大模型
Python实战
大数据
人工智能
语言模型
Java
Python
架构设计
Java算法专题--双
指针
思想
目录一.主要内容二.双
指针
思想三.经典例题1.快慢
指针
2.同向双
指针
3.左右
指针
四.其他例题练习1.复写02.盛水最多的容器3.有效三角形的个数4.三数之和5.四数之和五.总结一.主要内容本篇文章,咱们介绍一下算法中一个比较适合于降低时间复杂度的思想
04Koi.
·
2025-04-06 13:55
数据结构
算法
算法【双
指针
】
设置两个
指针
的技巧:1.有时候所谓的双
指针
技巧,就单纯是代码过程用双
指针
的形式表达出来而已。没有单调性(贪心)方面的考虑。2.有时候的双
指针
技巧包含单调性(贪心)方面的考虑,牵扯到可能性的取舍。
还有糕手
·
2025-04-06 13:24
算法
STL剖析
1.vector是一个封装了动态大小数组的顺序容器;数组内容器严格按照线性顺序排序,支持随机访问,因此提供随机访问
指针
,例如vector::iteratorivite;并且为了降低空间配置得速度成本,vector
牧樵
·
2025-04-06 10:31
C++
Primer
Plus笔记
数据结构
c++
开发语言
80.删除有序数组中的重复项 II
题目来源:leetcode题目,网址:80.删除有序数组中的重复项II-力扣(LeetCode)解题思路:双
指针
遍历,左
指针
指向已经确定的元素,右
指针
指向需要遍历的元素。
十年一觉尘与土
·
2025-04-06 10:57
LeetCode
刷题
leetcode
大厂算法面试 7 天冲刺:第2天-链表算法深度解析 - 高频面试题与Java实战
示例Input:head=[1,2,3,4,5]Output:[5,4,3,2,1]2.解决方案(多种方法)方法1:迭代法(O(n))思路:遍历链表,同时反转每个节点的
指针
。
工一木子
·
2025-04-06 09:21
数据结构与算法
笔记
算法
面试
链表
golang
常见框架
gin简介Gin是一个用Go(
Golang
)编写的Web框架特性快速基于Radix树的路由,小内存占用。没有反射。可预测的API性能。支持中间件传入的HTTP请求可以由一系列中间件和最终操作来处理。
卜睵·-嗳
·
2025-04-06 08:44
golang
开发语言
后端
C++智能
指针
—— 朝花与未来邂逅,昔日的誓言永不忘却
目录1智能
指针
的使用场景分析2RAII和智能
指针
的设计思路3C++标准库智能
指针
的使用4智能
指针
的原理5shared_ptr和weak_ptr5.1shared_ptr的循环引用问题5.2weak_ptr6C
源博不太 “ 渊博 ”
·
2025-04-06 08:43
c++
开发语言
智能指针
unique_ptr
shared_ptr
weak_ptr
内存泄漏
Golang
的Web框架比较与选择
一、
Golang
的Web框架概述又称Go语言)是一种由Google开发的开源编程语言,自诞生以来就备受关注,并被广泛应用于后端开发。
caihuayuan5
·
2025-04-06 06:04
面试题汇总与解析
spring
boot
java
后端
大数据
课程设计
C语言.
指针
(6)
指针
(6)前言1.代码11.1代码解析:1.2简化的内存布局图2.代码22.1代码解析:2.2简化的内存布局图3.代码33.1代码解析:3.2简化的内存布局图4.代码44.1代码解析:4.2简化的内存布局图
Joseit
·
2025-04-06 03:41
C语言基本语法
c语言
开发语言
数据结构:二叉树(三)·(重点)
通常的⽅法是链表中每个结点由三个域组成,数据域和左右
指针
域,左右
指针
分别⽤来给出该结点
神里流~霜灭
·
2025-04-06 01:29
数据结构
数据结构
二叉树
完全二叉树
红黑树
c语言
c++
算法
arm_mat_init_f32用法 dsp库
voidarm_mat_init_f32(arm_matrix_instance_f32*S,uint16_tnRows,uint16_tnColumns,float32_t*pData);参数说明S:指向浮点矩阵结构体的
指针
yuyuyue249
·
2025-04-05 23:13
arm开发
代码随想录-015-LeetCode206.反转链表
目录前言题目1.翻转链表(双
指针
法)思路2.本题思路分析:3.算法实现4.算法分析5.算法坑点前言“代码随想录”刷题记录。总结笔记均会放在“算法刷题-代码随想录”该专栏下,以下为原文的链接。
请叫我Oscar
·
2025-04-05 22:38
算法刷题-代码随想录
链表
数据结构
【随想录6 】环形链表与回文链表总结(带正确性证明)
,面试一定要聊时间空间都最优的解法,141.环形链表142.环形链表II234.回文链表环形链表141.环形链表法一,用set将每个节点装进去,如果下次遇到同样地址的节点,那就代表有环,如果直到遍历的
指针
都为空了
尔等同学
·
2025-04-05 22:37
代码随想录刷题
链表
数据结构
面试
上一页
36
37
38
39
40
41
42
43
下一页
按字母分类:
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
其他