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指针
Kotlin的内置函数
1.let函数let通常用于避免空
指针
异常(null)或执行某个块逻辑并返回结果。示例1:let实现空安全valname:String?="Kotlin"name?.let{println("
liulanba
·
2025-05-09 04:18
kotlin
kotlin
windows
microsoft
用
指针
的方法将两个数由大到小的顺序输出
#includeintmain(){inta,b,*p1,*p2,t=0;printf("请输入两个数:");scanf("%d,%d",&a,&b);p1=&a;p2=&b;if(a<b){t=*p1;*p1=*p2;*p2=t;}printf("%d%d",a,b);}
兄弟加油,别颓废了。
·
2025-05-09 02:00
算法
java
开发语言
单链表(single linked list)
#include#include#includestructnode/*结点结构的描述*/{intval;structnode*next;};structnode*first=NULL;/*first
指针
始终指向链表的第一个结点
碰碰狗
·
2025-05-08 20:27
数据结构(C语言描述)
链表
list
数据结构
c语言
数据结构与算法--单链表(Single Linked List)
(Node)head:指向单链表头结点的“头
指针
”。-自定义结点的基本组成结构:数据域:存放具有实际意义的数据。“
指针
”域(next):存放一个指向下一结点的“
指针
”。-内容:构造方法。
Zzay_naw
·
2025-05-08 20:56
java
数据结构与算法
数据结构
算法
java
单链表
链表
单链表操作(single list)
1,单链表接口#include"single_list.h"/**单链表是一种基础的数据结构,它由一系列节点组成,每个节点包含两个部分:一个数据域和一个指向下一个节点的
指针
域。
BUG_MeDe
·
2025-05-08 20:54
list
数据结构
【C语言】--
指针
超详解(二)
目录一.const修饰
指针
1.1--const修饰变量1.2--const修饰
指针
变量二.野
指针
2.1--野
指针
成因2.1.1--
指针
未初始化2.1.2--
指针
越界访问2.1.3--
指针
指向的空间释放2.2
草莓熊Lotso
·
2025-05-08 18:13
C语言
c语言
开发语言
笔记
经验分享
C++三大特性之多态:动态多态、静态多态
当一个基类
指针
或引用指向派生类对象时,调用虚函数会根据对象的实际类型调用派生类中重写的版本,而不是基类的版本。使用示例#include//基类classSha
Tummer8363
·
2025-05-08 18:10
C++
c++
【Java】垃圾回收机制
Java使用自动内存管理(不像C++要手动释放内存)程序中可能存在大量临时对象,一旦无引用就可以被GC回收避免手动释放内存带来的错误(悬挂
指针
、重复释放等)二、哪些内存区域会被GC?
Freeking1024
·
2025-05-08 15:19
Java
java
jvm
开发语言
数据结构学习篇——单链表的实现
链表的概念及结构概念:链表是一种物理存储结构上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的
指针
链接次序实现的。
kizzo
·
2025-05-08 13:06
数据结构
学习
51单片机快速成长路径
作为在嵌入式领域深耕18年的工程师,分享一条经过工业验证的51单片机快速成长路径,全程干货无注水:一、突破认知误区(新手必看)不要纠结于「汇编还是C」:现代开发90%场景用C,掌握
指针
和内存管理即可警惕
思考的味道
·
2025-05-08 12:34
51单片机
简单的链表——C语言
/*内容:综合应用——创建简单链表目的:通过创建简单的单链表,熟悉
指针
基础:1.单链表又名线性链表。包含数据域和
指针
域。
想前
·
2025-05-08 12:33
链表
指针
单链表
C语言初阶:数组,数组的灵活用法,多维数组的使用
文章目录1.数组的高级定义数组的赋值和初始化数组的大小sizeof数组的地址(重要)2.数组与函数、数组与
指针
案例1:填充数据案例2:查找数据3.多维数组二维数组初始化二维数组的输入与输出二维数组转一维数组三维数组
Warrior-K
·
2025-05-08 12:33
C语言
c语言
C语言初阶3扩展:数组
返回值含义2.多维数组一维使用方式2.1二维数组转一维数组2.1.1按行遍历2.1.2按列遍历2.2三维数组转一维数组3.一维数组多维使用方式3.1一维数组转二维数组3.2一维数组转三维数组4.二维数组
指针
用法
软软kk
·
2025-05-08 12:02
C语言初阶
c语言
开发语言
后端
推荐一个好用的
golang
脚手架
通过脚手架,可以生成gin代码内容,一键生成https://github.com/go-cheetah/cheetahCheetah是一款
golang
项目脚手架工具集合,旨在帮助开发者快速构建常见的项目架构和应用模板
2401_89167714
·
2025-05-08 08:35
golang
gin
ansible
以下是一些常见的汇编语言地址传送指令及其解析:
3、lds(LoadFarPointertoDataSegment):将一个远
指针
加
一个哇噻菇
·
2025-05-08 07:31
汇编
Golang
接口 vs Rust Trait:一场关于抽象的哲学对话
一、引言在现代编程语言中,接口(Interface)和Trait是实现多态和抽象行为的关键机制。它们允许我们定义行为契约,让不同的类型共享相同的语义接口,从而提升代码的复用性和扩展性。Go和Rust分别代表了两种截然不同的语言哲学:Go语言追求简洁、高效、易于组合的设计风格Rust则强调安全、性能和表达力,尤其是在系统级开发中这两种语言在“如何定义和实现抽象行为”这一点上,采用了完全不同的方式:G
muyouking11
·
2025-05-08 05:23
golang
rust
python
[特殊字符] 深入解析:Go 与 Rust 中的数组与动态集合结构
虽然它们都提供了高效的内存访问能力,但设计理念却截然不同:Go更注重灵活性和性能,允许开发者直接操作底层
指针
和容量。Rust则强调安全性和零成本抽象,通过编译器保障内存安全,避免越界等常见错误。
muyouking11
·
2025-05-08 05:53
golang
rust
算法
Let C语言通俗化
单分支如果否则如果,否则如果,最后否则实例switch实例三目运算符循环for实例while计算每一位数的和计算每一位数的积无限制输入dowhile实例函数构造调用实例数组声明字符数组和字符串访问遍历一维数组二维数组
指针
Mryan2005
·
2025-05-08 05:52
#
我与C语言
c语言
开发语言
C语言中,sizeof关键字(详细介绍)
目录1.基本用法(1)基本数据类型(2)变量(3)数组(4)
指针
2.特殊用法(1)结构体与内存对齐(2)动态内存分配(3)表达式3.注意事项1)sizeof与strlen
jie18894575866
·
2025-05-07 22:36
c语言
开发语言
嵌入式开发面试题全解析:从基础语法到内存操作,手把手教你吃透核心考点
='\0'){a++;b++;}}选项:A)将a所指字符串赋给b所指空间B)使
指针
b指向a所指字符串C)将a所指字符串和b所指字符串进行比较D)检查a和b所指字符串中是否有'\0'详细解析分析函数核心操作函数中
xyd陈宇阳
·
2025-05-07 20:26
面试题
stm32
面试
C++核心编程全解析:从函数到面向对象的深度探索
函数传参方式1.4字符串操作函数二、c++中特殊函数2.1内联函数(inline)2.2函数重载(overload)2.3函数的默认参数三、引用变量3.1定义3.2格式3.3特性3.4示例代码解析3.5
指针
和引用的区别四
夜松云
·
2025-05-07 19:17
c++
c++
内存管理
面向对象编程
引用与指针
类构造函数
名字空间
字符串处理
Golang
八股文(-1)小知识点收集
最后更新于2022年4月29日13:31:19有时候看到一些小的知识点,放在这篇博客里了
golang
errgroup的用法及用处Go编译缓存导致C文件修改后未重新编译劳资服了,人才CGO调用C语言的链接库
苦涩花开5486
·
2025-05-07 18:43
Golang相关
golang
gopython 多线程问题_
Golang
、python多线程非常典型例子,对照两门语言计算速度....
比如我们从1加到100,我们小时候就知道101*50=5050,这是利用了算法,但是我们这里没有讨论算法,只是验证计算机的计算能力,在GO语言中,我们这样设计遍历。funcmain(){ts:=time.Now().UnixNano()h:=1000000000sum:=0fori:=0;i<=h;i++{sum=sum+i}fmt.Println(sum)fmt.Print("时间毫秒:")fm
tomorrow-77
·
2025-05-07 17:33
gopython
多线程问题
golang
python对比_
Golang
、python多线程非常典型例子,对照两门语言计算速度.
比如我们从1加到100,我们小时候就知道101*50=5050,这是利用了算法,但是我们这里没有讨论算法,只是验证计算机的计算能力,在GO语言中,我们这样设计遍历。funcmain(){ts:=time.Now().UnixNano()h:=1000000000sum:=0fori:=0;i<=h;i++{sum=sum+i}fmt.Println(sum)fmt.Print("时间毫秒:")fm
weixin_39543652
·
2025-05-07 16:32
golangpython对比
Golang
-调度器原理解析
Golang
调度器原理解析本文主要介绍调度器的由来以及
golang
调度器为何要如此设计,以及GPM模型解析一.调度器的由来1.单进程时代单进程时代不需要调度器,一切程序都是串行,所以单进程的操作系统会面临这样一个问题
Y先森0.0
·
2025-05-07 16:30
队列
内核
python
多线程
linux
C++ new关键字用法
-new简单用法//new出来的是一个地址,应用
指针
接收voidTestNew(){//new出的数据在堆上,由程序员自行管理//new出来的是该类型的
指针
,接收的
指针
变量类型要和new后的类型相同int
LtMamba
·
2025-05-07 14:15
c++
内存管理
C++11新特性讲解
写在前面博主是一个大一计科生,因为学校教的第一个语言就是C++,但是教的版本太老了,什么auto、智能
指针
、移动语义听都没听过。所以博主决定自学一下C++。
yxc_inspire
·
2025-05-07 12:29
c++
Go开发者必读!六大Web框架优缺点全曝光,别再盲目选型了!
以下是主流
Golang
Web框架的综合对比,涵盖性能、功能、适用场景及优缺点,帮助开发者根据项目需求选择合适的框架:1.Gin适用场景:高性能API、微服务、RESTful开发特点:高性能:基于httprouter
gopher.guo
·
2025-05-07 10:23
golang
golang
开发语言
go
go语言
后端
LeetCode刷题——搜索二维矩阵II#240#Medium
本文的题目作者想到2种方法,分别是二分法和双
指针
方法,其中二分法使用java进行编写,而双
指针
方法使用Python进行编写,当然这可能不是最优的解法,还希望各位大佬给出更快的算法。
喷火龙与水箭龟
·
2025-05-07 09:45
LeetCode刷题
二分法
java
leetcode
算法
数据结构
嵌入式学习笔记十二——C语言预处理和
指针
编程流程:1.编辑2.编译gccmain.c//a.out3.运行4.调试编译过程:1.预处理gcc-Emain.c-omain.i//预编译--将代码中相关预处理命令执行最终生产一个只包含c语言代码的文件2.编译gcc-Smain.i-omain.s//编译--对语法进行检查,将这个c的源代码生产汇编代码3.汇编gcc-cmain.s-omain.o//汇编--表示将汇编源代码最终生成机器代码/
haobe
·
2025-05-07 02:03
学习
笔记
C和
指针
——预处理
预处理是编译前的过程,主要对define,include以及一些编译器定义的内容进行替换#define的本质就是替换1、例子#defineFOREVERfor(;;)2、例子#defineTEMPD"1231231231\123123123"\\如果太长了,可以用\换行3、例子——可参数替换#defineTIMES(x)x*x4、ifdef和ifndef可以判定一个宏是否被定义,例如#define
forth touch
·
2025-05-07 02:32
c语言
开发语言
接雨水 经典面试题 双
指针
/动态规划
原题链接:Leecode42.接雨水参考官方解法:Leecode42.接雨水官方解法解法一:暴力超时classSolution{public:inttrap(vector&height){intn=height.size();intans=0;for(inti=1;i=0;j--)l=max(l,height[j]);for(intj=i;j&height){intres=0,n=height.s
自信的小螺丝钉
·
2025-05-06 23:46
Leetcode
c++
leetcode
指针
动态规划
[LeetCode-Python版]相向双
指针
——42. 接雨水
题目给定n个非负整数表示每个宽度为1的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。示例1:输入:height=[0,1,0,2,1,0,1,3,2,1,2,1]输出:6解释:上面是由数组[0,1,0,2,1,0,1,3,2,1,2,1]表示的高度图,在这种情况下,可以接6个单位的雨水(蓝色部分表示雨水)。示例2:输入:height=[4,2,0,3,2,5]输出:9提示:n==heig
古希腊掌管学习的神
·
2025-05-06 23:45
LeetCode-Python
leetcode
python
android
【嵙大oj】课堂练习
指针
1878 1879 1880
summary:基本上是在考
指针
的基本用法——形参传地址ProblemIDTitleY1878ProblemA
指针
1Y1879ProblemB
指针
2Y1880ProblemC
指针
31.1878ProblemA
2401_87299053
·
2025-05-06 20:29
嵙大作业实验考试题
c语言
java学习之数据结构:二、链表
每个节点包含至少两部分信息:数据域(用于存储数据元素)和
指针
域(用于存储指向下一个节点的引用或地址)。链表
来自星星的Rachle
·
2025-05-06 20:24
java学习
数据结构
java
学习
C++智能
指针
unique_ptr
unique_ptr是C++标准库(头文件)提供的一种智能
指针
,它的核心特点是独占所有权。
卖猪肉的痴汉
·
2025-05-06 17:41
C++
c++
unique_ptr
C++智能
指针
weak_ptr
weak_ptr是C++11引入的智能
指针
之一,通常与shared_ptr配合使用,用于解决shared_ptr可能出现的循环引用问题。
卖猪肉的痴汉
·
2025-05-06 17:41
C++
c++
weak_ptr
git “分离头
指针
”(detached HEAD) 状态。
在Git中,当你运行gitbranch命令时,看到如下输出:*(detachedfrom5b596b5) master其中的:*(detachedfrom5b596b5)表示你当前处于“分离头
指针
”(detachedHEAD
半桶水专家
·
2025-05-06 16:33
git
git
【Linux】环境监控系统软件框架
makefile管理工程文件tasks.h#include#ifndef__TASK_H__#define__TASK_H__typedefvoid*(*Thread_fun_t)(void*);//函数
指针
类型
Joey_friends
·
2025-05-06 13:17
c语言
linux
vscode
ubuntu
C++GO语言微服务项目之 go语言基础语法
目录01变量定义02自增语法03
指针
04go不支持的语法05string06定长数组-forrange07动态数组追加元素08切片截取-copy-make介绍09map介绍10函数11内存逃逸12import13
李匠2024
·
2025-05-06 11:33
golang
开发语言
后端
c++
C语言自用巩固篇1(数据的简单处理以及限幅)
本人入手c不是特别长时间,敲的代码也没有超过百个,因为想为弄智能小车铺路,所以想转变思路,想跳过c直接从c++开始学,结果效果并不是特别好,于是反过来对C语言(除了
指针
模块)进行基础巩固练习,以下代码是自己的思路
sword devil900
·
2025-05-06 11:01
基础
python循环链表方法_教你如何运用python/
golang
实现循环链表
这篇文章主要介绍了python/
golang
如何实现循环链表,帮助大家更好的理解和学习循环链表的实现方法,感兴趣的朋友可以了解下循环链表就是将单链表的末尾指向其头部,形成一个环。
冷艳抠脚大婶
·
2025-05-06 08:39
python编写代码实现一个循环双链表类_python/
golang
实现循环链表的示例代码
dTI免费资源网
golang
实现:dTI免费资源网typeNodestruct{valueintnext*Node}typeCirclestruct{tail*Nodel
weixin_39560924
·
2025-05-06 08:39
教你如何运用python/
golang
实现循环链表
这篇文章主要介绍了python/
golang
如何实现循环链表,帮助大家更好的理解和学习循环链表的实现方法,感兴趣的朋友可以了解下循环链表就是将单链表的末尾指向其头部,形成一个环。
云计算运维工程师
·
2025-05-06 08:08
技术干活
Golang
实现双向链表
Golang
代码:/*数据结构双向链表*/packagemainimport"fmt"//定义一个双向链表typeDoubleNodestruct{noint//排名namestring//名字nicknamestring
XPiedPiperX
·
2025-05-06 08:06
数据结构&算法
链表
数据结构
算法
golang
Windows_GoLand GO语言开发环境构建
语言主程序(一)下载(二)添加环境变量(三)配置环境(四)检查环境变量三、安装Goland(一)下载(二)安装(三)配置四、编写第一个程序(一)启动GoLand并创建新项目(二)主包和主函数(三)运行程序五、
GOLANG
明月看潮生
·
2025-05-06 07:04
开发环境构建
windows
golang
开发环境
014枚举之
指针
尺取——算法备赛
算法界将"双
指针
"视为其重要分支,类似地当然还有"三
指针
",“四
指针
”,最常见的还是“双
指针
”,我认为它们应统称为“
指针
尺取”。
.格子衫.
·
2025-05-06 06:29
算法备赛
算法
c++
java
C++智能
指针
应用详解:从原理到实战
本文是关于C++编程中智能
指针
应用的详解文章,综合了标准库特性、实践场景及最佳实践:C++智能
指针
应用详解:从原理到实战一、智能
指针
的核心原理智能
指针
是C++中基于RAII(资源获取即初始化)机制的内存管理工具
半青年
·
2025-05-06 05:50
c++
开发语言
python
java
qt
c语言
c#
循环队列与技能释放缓存器
循环队列的优点:通过“环形数组”让rear和front
指针
循环移动,最大化利用空间。
unityのkiven
·
2025-05-06 04:15
c++
算法
游戏程序
unity
缓存
数据结构
【C++滑动窗口】2516. 每种字符至少取 K 个|1947
本文涉及的基础知识点C++算法:滑动窗口及双
指针
总结LeetCode2516.每种字符至少取K个给你一个由字符‘a’、‘b’、‘c’组成的字符串s和一个非负整数k。
软件架构师何志丹
·
2025-05-06 04:14
#
工作级难度算法题解
c++
算法
力扣
滑动窗口
至少
k个
字符
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
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
其他