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
基础:包管理
文章目录包简介导入路径包声明导入声明包的匿名导入工具下载包构建包包文档内部包包简介任何包系统设计的目的都是为了简化大型程序的设计和维护工作,通过将一组相关的特性放进一个独立的单元以便于理解和更新,在每个单元更新的同时保持和程序中其它单元的相对独立性。这种模块化的特性允许每个包可以被其它的不同项目共享和重用,在项目范围内、甚至全球范围统一的分发和复用。当我们修改了一个源文件时,必须重新编译该源文件对
YGGP
·
2025-06-24 22:03
Golang
golang
Golang
领域垃圾回收机制的优势与挑战
Golang
领域垃圾回收机制的优势与挑战关键词:
Golang
、垃圾回收、GC、三色标记法、内存管理、并发标记、STW摘要:本文深入探讨
Golang
语言中垃圾回收(GC)机制的设计原理、实现细节及其在实际应用中的表现
Golang编程笔记
·
2025-06-24 21:32
Golang编程笔记
Golang开发实战
golang
开发语言
后端
ai
C++二级
指针
的用法指向
指针
的
指针
(多级间接寻址)
指向
指针
的
指针
是一种多级间接寻址的形式,或者说是一个
指针
链。
指针
的
指针
就是将
指针
的地址存放在另一个
指针
里面。通常,一个
指针
包含一个变量的地址。
Ray_1997
·
2025-06-24 21:32
C++编程
c++
jvm
开发语言
Linux笔记---线程控制
#includeintpthread_create(pthread_t*thread,//指向线程标识符的
指针
constpthread_attr_t*attr,//线程属性(通常设为NU
大筒木老辈子
·
2025-06-24 19:16
linux
笔记
c语言
双
指针
C++[算法详解+Leetcode例题练习]
目录什么是双
指针
?
沧澜sincerely
·
2025-06-24 14:10
算法
c++
leetcode
双指针
Golang
基础笔记四之map
本文首发于公众号:Hunter后端原文链接:
Golang
基础笔记四之map这一篇笔记介绍
Golang
里map相关的内容,以下是本篇笔记目录:map的概念及其声明与初始化map的增删改查map的遍历1、map
·
2025-06-24 13:43
go后端map
MCU双分区方案,如何优雅地获知当前运行分区?
文章目录引言双分区基础方案方法一:链接脚本定义分区变量(硬件级别)方法二:PC
指针
范围检测(通用方法)方法三:Bootloader分区信令(协作式)核心原理详细实现1.内存规划(链接脚本)2.Bootloader
智驾
·
2025-06-24 12:51
STM32
嵌入式硬件
OTA
升级
双分区
bootloader
【GESP】C++四级考试大纲知识点梳理, (2) 结构体和二维数组
(2)掌握C++结构体、二维及多维数组的基本概念及使用四级其他考点回顾:【GESP】C++四级考试大纲知识点梳理,(1)
指针
全文详见:【GESP】C++四级考试大纲知识点梳理,(2)结构体和二维数组|OneCoder
CoderCodingNo
·
2025-06-24 08:58
GESP
c++
开发语言
leetcode面试经典150题
leetcode面试经典150题数组/字符串双
指针
滑动窗口矩阵哈希表区间栈链表二叉树二叉树层次遍历二叉搜索树图图的广度优先搜索字典树回溯分治Kadane算法二分查找堆位运算数学一维动态规划多维动态规划数组
Ashiu
·
2025-06-24 06:16
算法
python
python
160. 相交链表
图示两个链表在节点c1开始相交:二、解题思路双
指针
法核心思想:让两个
指针
分别遍历两个链表,当
指针
走到链表末尾时,跳到另一个链表的开头。
周方.
·
2025-06-24 06:14
LeetCode
链表
数据结构
算法
leetcode
职场和发展
c++
C++法则10:引用本身是一个“别名”(alias),一旦绑定到一个对象后,就不能再重新绑定到其他对象。
这一特性是引用与
指针
(pointer)的主要区别之一。关键点:别名特性:引用是某个对象的另一个名字,对引用的所有操作都会直接作用于它绑定的对象。必须初始化:引用在定义时必
·
2025-06-24 04:04
c++面试题每日一学记录-const关键字
const关键字的深层解析与易错点1.
指针
中的const陷阱四种组合及易错点:inta=10,b=20;//1.常量
指针
(底层const):指向的值不可变constint*p1=&a;//*p1=15;
我叫袁小陌
·
2025-06-24 04:03
c++
开发语言
C++编程法则365天一天一条(5)引用全部知识点
参考:https://en.cppreference.com/w/cpp/language/reference文章目录1、引用2、引用和
指针
的区别3、引用的作用4、常引用1、引用引用就是某一变量(目标)
奇妙之二进制
·
2025-06-24 04:02
嵌入式/Linux
#
C++编程法则
c++
【和春笋一起学C++】(二十)关于引用作为函数参数的总结
关于函数参数的设置,什么时候使用引用,什么时候使用
指针
,什么时候使用按值传递,有一些指导原则。1.对于使用传递的值而不作修改的函数如果数据对象很小,如内置类型或小型结构,则使用按值传递;如果数据对象
三月微暖寻春笋
·
2025-06-23 23:04
#
和春笋一起学C++
C++
引用
函数参数
总结
【和春笋一起学C++】(二十一)C++函数新特性——默认参数
假设有一个函数,它将字符串和整型变量n作为参数,并返回该字符串的前n个字符,函数返回值设置为char
指针
,假设函数名为left,则函数调用left("beautiful",3),返回指向"bea"的
指针
三月微暖寻春笋
·
2025-06-23 23:30
#
和春笋一起学C++
默认参数
C++
字符串
字符数组
字符指针
C++的智能
指针
目录1.智能
指针
的应用场景2.内存泄漏3.智能
指针
的使用及原理3.1RAII3.2智能
指针
实例4.STL中的智能
指针
4.1.C++11和boost中智能
指针
的关系4.1.1Boost库的源起4.1.2智能
指针
月殇_木言
·
2025-06-23 19:36
C++
c++
算法
开发语言
【C++】C++智能
指针
详解
文章目录C++智能
指针
详解1.智能
指针
的概念2.std::unique_ptr3.`std::shared_ptr`4.
代码探险家(小符)
·
2025-06-23 19:34
C++
c++
开发语言
算法
NullPointerException的例子、原因
1、注意异常捕捉的顺序(从具体到模糊,即从子类异常到父类异常)异常的分类参考:http://blog.csdn.net/woshixuye/article/details/82304072、空
指针
异常出现的原因
凉晚秋
·
2025-06-23 18:29
intellij-idea
java
十分钟带你入门Go语言(
Golang
)开发
概述Go语言是由Google的RobertGriesemer,RobPike及KenThompson开发的一种静态强类型、编译型语言。Go语言的设计目标是将静态语言的安全性和性能与动态语言的易用性相结合。Go语言在语言层面提供了对协程的支持,特别适合编写高并发的项目。随着使用Go语言开发的Docker、Kubernetes、Isito等容器化技术的兴起,Go语言越来越被广大开发者所青睐,一度从TI
gopyer
·
2025-06-23 17:23
十分钟入门系列
golang
开发语言
后端
十分钟带你入门
Golang
面向对象编程,如何实现 封装、继承、多态
Go语言虽然不是纯粹的面向对象语言,但它通过结构体(struct)、接口(interface)和方法(method)提供了面向对象编程的能力。下面我将通过具体示例展示Go中如何实现类、封装、继承、多态以及构造函数等概念。1.类与封装在Go中,使用结构体(struct)来定义"类",并通过大小写控制访问权限实现封装。packagemainimport"fmt"//Person类(结构体)typePe
隔壁小白
·
2025-06-23 17:53
golang
golang
开发语言
后端
内存的代价:如何正确与 WASM 模块传值交互
高效数据交换:通过
指针
和ArrayBuffer,WASM和JS可以高效传递数组、对象等复杂结构。字符串处理:使用TextEncoder和TextDecoder解决字符串编码问题,确保跨语言兼容性。
EndingCoder
·
2025-06-23 17:19
WebAssembly
实战与前沿应用
wasm
交互
性能优化
主线程性能
javascript
(C语言)Map数组的实现(数据结构)(链表)(
指针
)
源代码:#include#include#include//键值对节点typedefstructNode{char*key;intvalue;structNode*next;}Node;//Map结构typedefstruct{Node*buckets[100];//固定大小的哈希桶(简化版)intsize;//元素数量}Map;//简单哈希函数(字符串转索引)inthash(constchar*
双叶836
·
2025-06-23 16:44
数据结构
C语言基础教学
C语言(指针)
哈希算法
数据结构
算法
c++
c语言
链表
(C语言)超市管理系统 (正式版)(
指针
)(数据结构)(清屏操作)(文件读写)(网页版预告)(html)(js)(json)
一、HTML文件详解1.基础结构超市商品展示...双叶超市商品列表...:浏览器标签页标题。:内部CSS样式,定义页面外观。:页面可见内容。:一级标题。:商品表格,id="productTable"用于后续JavaScript操作。:引入外部的JavaScript文件script.js。2.表格结构商品ID商品名称单价(元)库存:表格的头部区域,通常包含标题行()。:表格的主体区域,数据行(和)将
双叶836
·
2025-06-23 16:43
前端网页
C语言小项目
C语言基础教学
开发语言
javascript
html
c语言
数据结构
c++
golang
学习笔记28——
golang
中实现多态与面向对象
推荐学习文档
golang
应用级os框架,欢迎star
golang
应用级os框架使用案例,欢迎star案例:基于
golang
开发的一款超有个性的旅游计划app经历
golang
实战大纲
golang
优秀开发常用开源库汇总想学习更多
GoppViper
·
2025-06-23 16:42
golang学习笔记
golang
学习
笔记
后端
面向对象
多态
C语言结构体完全指南
本文涵盖了《comp20005C语言数值计算导论》第8章的关键概念,重点介绍结构体、其操作、与函数的交互、
指针
和数组。包含代码示例和练习解答以加深理解。
Morpheon
·
2025-06-23 15:05
C
c语言
算法
开发语言
理工科C语言编程上机实践指南
涵盖基础语法、函数、
指针
、数组与字符串、结构体与联合体、内存管理、预处理、文件操作、错误处理、算法与数据结构等关键知识点。通过运行和调试C源程序,学习者可加深对语言的理解并解决学习中的难题。
君子心理
·
2025-06-23 15:34
第三届蓝桥杯C语言本科组真题解析及实战指南
本次真题包涵盖了数组、
指针
、循环、函数等C语言关键知识点。
带虾条酱
·
2025-06-23 15:33
力扣刷题攻略路线推荐(含题号)!!!转载的!!给自己看的,怕找不到。
第一轮:按照数学>数组>链表>字符串>哈希表>双
指针
>递归>栈>队列的顺序,主要刷:难度简单,通过率在50%以上的题目。第二轮:按照数学>数组>链表>字符串>哈希表>双指
理想还很年轻!
·
2025-06-23 14:59
leetcode
代理模式
算法
力扣刷题(第四十九天)
灵感来源-保持更新,努力学习-python脚本学习反转链表解题思路迭代法:通过遍历链表,逐个改变节点的
指针
方向。
eachin_z
·
2025-06-23 14:59
力扣每日打卡
leetcode
算法
职场和发展
力扣刷题指南
所以我们刷题要讲究路线攻略以及技巧~大体路线方向由简入难数学数组链表字符串哈希表双
指针
递归栈队列树图与回溯算法贪心动态规划刷题技巧建议刷题的时候分成四轮来刷,不用想着第一次就把单个分类的全部刷完。
ArtinCode
·
2025-06-23 14:28
算法刷题-而今迈步从头越
leetcode
算法
专题一_双
指针
_快乐数
一:题目解析总结:①:快乐数进行在某一次"对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和"操作后,是永远循环为1②:非快乐数也是循环的二:算法原理对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。我们将这一步命名为bitsum函数所以根据题目,我们知道快乐数,在某一次进行bitsum函数操作后会一直是1的循环,因为1进行bitsum永远是1但其实非快乐数也有自己的循环,如
shylyly_
·
2025-06-23 13:24
优选算法
java
前端
服务器
算法
C++
力扣
3、做中学 | 二年级上期
Golang
数据类型和常量/变量声明使用
一、基本数据类型在Go编程语言中,数据类型用于声明函数和变量。数据类型的出现是为了把数据分成所需内存大小不同的数据,编程的时候需要用大数据的时候才需要申请大内存,就可以充分利用内存。Go基本数据类型类别类型描述零值示例取值范围布尔型bool逻辑值,表示真或假falsetrue,falsetrue或false整数型int平台相关有符号整数(32位系统=32位,64位系统=64位)042,-1032位
雨中散步撒哈拉
·
2025-06-23 04:53
Golang
golang
开发语言
后端
Golang
小数类型/浮点型
一基本介绍小数类型就是用于存放小数的,比如1.20.23-1.911。二小数类型分类1关于浮点数在机器中存放形式的简单说明,浮点数=符号位+指数位+尾数位。浮点数都是有符号的.2尾数部分可能丢失,造成精度损失。-123.0000901float64的精度比float32的要准确。如果我们要保存一个精度高的数,则应该选用float64。3浮点型的存储分为三部分:符号位+指数位+尾数位,在存储过程中,
chengqiuming
·
2025-06-23 04:21
Go
go
C++ 第一阶段项目二:温度转换工具
目录一、项目简介二、项目目标三、功能需求四、项目亮点1.输入验证增强2.模块化设计3.错误处理机制五、代码实现(核心部分)1.主程序流程2.温度转换函数六、运行示例七、扩展建议1.历史记录功能2.函数
指针
优化
程序员弘羽
·
2025-06-23 03:47
C++从入门到入土连载
c++
开发语言
学习C++、QT---05(结构体和类)
数组C++的数组和C语言的数组是一模一样的,所以不讲,而且到后面C++有更好用的数组,比如动态的数组等等复习一下普通数组的写法:比如intarray[5]={1,2,3,4,5};
指针
C++完全兼容C语言
指针
热爱嵌入式的涛涛同学
·
2025-06-23 02:10
C++
QT
学习
c++
开发语言
114. 二叉树展开为链表
题目:给你二叉树的根结点root,请你将它展开为一个单链表:展开后的单链表应该同样使用TreeNode,其中right子
指针
指向链表中下一个结点,而左子
指针
始终为null。
zmuy
·
2025-06-23 02:39
LeetCode
hot100
链表
数据结构
跟着Carl学算法--链表
给你一个链表和一个val,删除所有节点值等于val的节点,返回链表思路:很简单很基础的链表题,但还是踩了不少坑,记录一下每次判断的都是当前节点的下一个是否符合要求,而不是当前节点,如果不符合直接跳过,符合则
指针
前移
怀揣小梦想
·
2025-06-22 22:41
算法
链表
数据结构
c++
leetcode
防御悬垂
指针
:C++的多维度安全实践指南
当Rust依靠编译器的所有权系统杜绝悬垂
指针
时,C++开发者该如何在复杂项目中保证内存安全?本文将揭示一套完整的防御体系。
止观止
·
2025-06-22 21:32
C++
c++
安全
开发语言
C++中的内存:栈与堆
高效快速:栈内存的分配和释放是通过移动栈
指针
来实现的,速度非常快。空间受限:栈的空间大小是有限的,如果存储的数据量过大,就容易导致栈溢出。后进先出(LIFO):栈遵循后进先出
景彡先生
·
2025-06-22 18:44
C++基础
c++
开发语言
Qt/C++应用:防御性编程完全指南
调查发现:未验证网络返回数据(40%崩溃)跨线程访问未加锁(30%崩溃)空
指针
解引用(20%崩溃)通过实施防御性编程,崩溃率从每周1
极地星光
·
2025-06-22 17:42
QT
C/C++
qt
c++
开发语言
2025年- H84-Lc192--75.颜色分类(技巧、三路
指针
排序)--Java版
1.题目描述2.思路3.代码实现classSolution{publicvoidsortColors(int[]nums){intlow=0;//下一个0应该放的位置intmid=0;//当前检查的位置inthigh=nums.length-1;//下一个2应该放的位置while(mid<=high){if(nums[mid]==0){//把0放到前面swap(nums,low,mid);low+
豆包版:每天进步一点点
·
2025-06-22 17:12
java
leetcode
java
算法
排序算法
基于红黑树的插入功能,对Set和Map部分功能进行封装实现
红黑树的迭代器本质上还是红黑树树结点的
指针
,但是需要实现一些符号重载:templatestructRBTreeIterator{typedefRBTreeNodeNode;typedefRBTreeIteratorSelf
大白菜1324
·
2025-06-22 14:53
java
算法
服务器
全面解析 typedef:从入门到进阶的详细指南
语法格式:typedef原类型名新类型名;原类型名:可以是基本类型(如int)、自定义类型(如结构体)或复杂类型(如函数
指针
)。新类型名:遵循标识符命名规则,通常使用大写或驼峰命名法增强可读性。
SAT小象
·
2025-06-22 10:57
C语言
c语言
typedef
C++ std::thread多线程详解
c++多线程详解(一)、std::thread线程创建1、函数
指针
2、Lambda函数3、functor(FuncitonObject)4、非静态成员函数5、静态成员函数(二)、std::thread线程停止
牛马不分
·
2025-06-22 07:29
并发编程
c++11
c++
C++学习笔记:一维数组与地址、内存、
指针
的关系
专栏其他文章C++学习笔记:函数
指针
和回调函数目录前言一、思考一个问题二、一维数组与地址、内存的关系三、数组的本质四、数组名不一定会被解释为地址总结前言临近秋招,正在准备海投智驾开发的相关岗位。
石匠敲击石头的101次.
·
2025-06-21 18:09
C++学习笔记
c++
学习
笔记
Java 滑动窗口算法详解及通用实现模板案例示范
滑动窗口算法的核心思想是通过一对边界
指针
来动态调整子数组或子字符串的范围,从而减少不必要的重复计算。本文将详细讲解滑动窗口算法的原理、通用实现模板及其应用场景,并结合实际案例进行示范
J老熊
·
2025-06-21 16:32
java
算法
开发语言
面试
架构
性能优化
C函数基础.go
目录函数定义:给代码找个“活儿的由头”函数调用:使唤函数干活儿参数传递:给函数“送礼物”值传递:给函数“拍个照”
指针
传递:给函数“钥匙”多值传递与可变参数:给函数“大礼包”匿名函数与闭包:函数界的“临时工
是紫焅呢
·
2025-06-21 15:53
26字母学习:Go入门篇
golang
开发语言
后端
青少年编程
学习方法
visual
studio
code
A基础语法.go
前言:Go语言(又称
Golang
)以其简洁、高效的特性,在编程领域崭露头角。
是紫焅呢
·
2025-06-21 15:23
26字母学习:Go入门篇
golang
开发语言
后端
青少年编程
visual
studio
code
学习方法
【C++基础】第四十课:函数
指针
1.函数
指针
函数
指针
指向的是函数而非对象。和其他
指针
一样,函数
指针
指向某种特定类型。函数的类型由它的返回类型和形参类型共同决定,与函数名无关。
x-jeff
·
2025-06-21 13:40
C++基础
c++
C++ 11 智能
指针
std::weak_ptr
在C++11的智能
指针
体系中,除了std::shared_ptr和std::unique_ptr,还有一个非常重要的角色:std::weak_ptr。
程序员乐逍遥
·
2025-06-21 13:07
C++高手修炼营
C/C++网络编程专题
C/C++多线程编程专题
c++
算法
开发语言
智能指针
weak_ptr
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他