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/C++
指针
对齐样式:对齐方式
几乎所有的编码风格问题都是主观意见和个人品味的问题。制表符v.空格,Allmanv.K&R,运算符填充v.无;无论你站在哪个位置,你几乎可以肯定你选择的风格都有一系列的理由,你可以保证其他阵营也是如此。一些语言,如Python,甚至定义了大量的标准样式约定(PEP-8)。C和C++没有这样的官方统一标准。因此,这些语言中存在无数的样式约定排列。看看AStyle的文档有多大!没关系!每个开发人员、项
谏君之
·
2025-02-23 22:32
C/#C++
c语言
c++
开发语言
洛谷B4006 [GESP202406 四级] 宝箱
滑动窗口(双
指针
)维护一个满足极差条件的窗口[i,j],动态调整窗口大小。贪心求最大值在满足极差约束的前提下,计算窗口内数值之和并记录最大值。步骤输入处理读取宝箱数量n、极差限制k和宝箱数值数组A。
小王Jacky
·
2025-02-23 22:00
个人算法提高
算法
c++
数据结构--线性表的应用(一元多项式的加法)
用链表表示多项式时,每个链表结点存储多项式中的一一个非零项,包括系数coef指数expon两个数据域,以及一个
指针
域next。
锊er
·
2025-02-23 22:30
数据结构
c++
算法
面试真题 | B站C++渲染引擎
二、智能
指针
相关问题回答unique_ptr是如何实现的?它有哪些特点和优势?unique_ptr是C++11引入的一种智能
指针
,用于管理动态分配的内存资源。
TrustZone_
·
2025-02-23 21:54
ARM/Linux嵌入式面试
面试
c++
java
go.mod 里的 toolchain 怎么去掉
有时我们电脑里安装了多个
golang
版本,导致在有些仓库使用高于1.20版本的
golang
,会把go1.18->go1.20toolchaingo1.20.2如果需要恢复原样,首先关闭所有已打开的
Lucky小黄人
·
2025-02-23 21:21
golang
开发语言
后端
Xline中区间树实现小结
TableofContents实现区间树的起因区间树实现简介插入/删除查询重叠操作使用SafeRust实现区间树问题Rc>i.线程安全问题其他智能
指针
i.Arc>?
·
2025-02-23 21:09
rust
【
Golang
面试题】每日 3 题(六十二)
✍个人博客:Pandaconda-CSDN博客专栏地址:http://t.csdnimg.cn/UWz06专栏简介:在这个专栏中,我将会分享
Golang
面试中常见的面试题给大家~❤️如果有收获的话,欢迎点赞收藏
Pandaconda 的测开之路
·
2025-02-23 19:35
#
Golang
面试专栏
golang
开发语言
后端
笔记
面试
go
经验分享
C 语言文件操作
常见的文件操作函数有:1.打开文件:fopen()fopen()函数用于打开一个文件,返回一个文件
指针
(FILE*),该
指针
可以用于后续的文件操作。
Hello__nibuhao
·
2025-02-23 18:34
c++
c语言
双
指针
专题4:区间最大和
描述给定n个正整数组成的数列a1,a2,⋅⋅⋅,an和一个整数m。求出这个数列中的一个子区间[i,j],也就是在这个数列中连续的数字使得这个子区间的和在不超过m的情况下最大。如果有多个区间符合要求,请输出最靠前的那一个区间。输入描述输入共两行。第一行,两个整数n,m;第二行,n个整数a输出描述一行,三个整数,表示符合题意的区间的左端点、右端点和累加和。解释一个样例:mx=-1,l1=-1,r1=-
williamzhou_2013
·
2025-02-23 18:31
算法
c++
双指针
error: conversion to non-scalar type requested。请求转换为非标量类型
标量类型就是没法再细分的变量,比如
指针
变量、int变量等。非标量类型就是可以再细分的变量,比如struct类型、类,这些都有成员变量,是可再细分的
逻各斯
·
2025-02-23 18:28
c语言
c++
JAVA_双
指针
练习_快乐数
然后创建两个
指针
变量,一个slow指向第一个位置的值,一个fast直线第二个位置的值,不管该数是不是快乐数,他们都会进入一个循环,如下所示:那既然是一个循环,那他们肯定会相遇,如果相遇的那个值是1,那么就是快乐数
陳長生.
·
2025-02-23 17:23
JAVA_test
java
算法
开发语言
每日一题——反转字符串、判断回文字符串与合并区间
反转字符串、判断回文字符串与合并区间1.反转字符串题目描述示例示例1示例2解题思路双
指针
法代码实现复杂度分析2.判断回文字符串题目描述示例示例1示例2示例3解题思路双
指针
法代码实现复杂度分析3.合并区间题目描述示例示例
tt555555555555
·
2025-02-23 17:52
算法题
面经
C语言
算法
数据结构
c语言
leetcode
java中的事务回滚_Spring中的事务回滚机制
问题:在Java项目汇中,添加@Transactional注解,报错之后,事务回滚未生效,数据仍插入数据库中.经查看报错位置位于新增成功之后.空
指针
异常.一、特性先了解一下@Transactional注解事务的特性
满洲第一奇男子
·
2025-02-23 16:18
java中的事务回滚
C语言数据结构学习大纲——人工智能方向
数据结构的分类(线性结构vs.非线性结构)数据结构与算法的关系时间复杂度与空间复杂度(Big-O记法)C语言
指针
与动态内存分配(malloc()、fr
小宝哥Code
·
2025-02-23 14:28
数据结构与算法
c语言
数据结构
学习
leetcode---206.反转链表
classSolution{public:ListNode*reverseList(ListNode*head){//1.迭代法//1->2->3->4->5ListNode*prev=nullptr;//定义1位置之前的前
指针
blog_wanghao
·
2025-02-23 13:52
C++
c语言
开发语言
后端
C语言中的强制类型转换:原理、用法及注意事项
目录一、强制类型转换的原理二、强制类型转换的语法1.传统的C风格强制类型转换2.C++风格的强制类型转换(在C语言中也可以使用)三、强制类型转换的常见用途1.数据类型的混合运算2.
指针
类型的转换3.位操作四
倔强的小石头_
·
2025-02-23 12:44
开发语言
c语言
C++ 智能
指针
unique_ptr shared_ptr weak_ptr小练习
智能
指针
是C++11引入的一项重要特性,它可以帮助我们管理动态分配的内存,自动释放内存,避免内存泄漏和悬空
指针
的问题。
TsuanS
·
2025-02-23 09:28
c++
算法
开发语言
<functional>的使用详解
常用组件:std::function:存储任意类型的可调用对象(函数、lambda、函数
指针
等)。std::bind:用于绑定
TsuanS
·
2025-02-23 09:58
c++
算法
开发语言
全面理解-函数
指针
定义函数
指针
是指向函数的
指针
变量,它存储的是函数的入口地址。通过函数
指针
,可以像调用普通函数一样调用其所指向的函数。
HL_LOVE_C
·
2025-02-23 09:57
C/C++
c++
开发语言
操作系统
全面理解-回调函数CallBack
定义回调是一种编程模式,通过将一个函数(回调函数)的
指针
或引用传递给另一个函数(调用者函数),当调用者函数执行到特定位置或满足特定条件时,会调用传入的回调函数。
HL_LOVE_C
·
2025-02-23 09:55
C/C++
c++
开发语言
第一个Go语言程序——Hello world
Go语言简介Go语言(也被称为
Golang
)是一门开源的编程语言,由Google开发并于2009年首次发布;它在设计上强调简单性、高效性和安全性,旨在提高程序员的生产力和代码可读性。
「已注销」
·
2025-02-23 08:42
GOLANG
笔记
golang
开发语言
后端
rust笔记8-Deref与隐式解引用强制转换
Rust的智能
指针
和DerefTrait是Rust中非常重要的概念,它们使得Rust的引用和
指针
操作更加灵活和安全。
shanzhizi
·
2025-02-23 06:29
rust
rust
笔记
算法
数据结构——排序(交换排序)
目录一、交换排序的总体概念二、冒泡排序三、快速排序1.挖坑法2.左右
指针
3.前后
指针
一、交换排序的总体概念交换排序是一类排序算法,它的核心思想是通过交换元素的位置来达到排序的目的。
·
2025-02-23 04:53
c++
链表经典应用(一)
链表相关算法结构体交叉合并(带头结点)求链表的中间结点(快慢
指针
法)逆置单链表(带头结点)判断回文链表(带头结点):取中间结点+逆置+比对判断环形链表(快慢
指针
法)判断相交链表,返回相交结点结构体typedefstructLNode
一只冯冯
·
2025-02-23 01:58
手搓数据结构课程代码
算法
c++
数据结构
c语言
后端
【C++】35.智能
指针
(2)
文章目录5.shared_ptr和weak_ptr5.1shared_ptr循环引用问题5.2weak_ptr6.shared_ptr的线程安全问题7.C++11和boost中智能
指针
的关系8.内存泄漏
流星白龙
·
2025-02-23 01:53
C++学习
c++
开发语言
【c++入门】打开新世界大门之初遇c++
4.2使用场景4.2.1做参数4.2.2做函数返回值4.3引用和
指针
的区别五、内联函数六、auto关键字6.1使用细则1.auto与
指针
和引用结合起来使用2.同一行定义多个变量3.不能推导的场景一、认识
不会写代码的ys
·
2025-02-23 00:49
c++
算法
directx12 3d开发过程中出现的报错 十三
错误原因分析空
指针
引用:程序尝试对一个空
指针
(值为NULL或0x0000000000000000)进行写操作。这通常是由于
指针
未被正确初始化,或者在使用
指针
之前
指针
被意外置为NULL导致的。
云缘若仙
·
2025-02-22 23:37
c++
开发语言
蓝桥杯 Java B 组之双
指针
技巧(快慢
指针
、滑动窗口)
Day5:双
指针
技巧(快慢
指针
、滑动窗口)双
指针
技巧是处理许多算法问题时常用的技巧,尤其在数组或字符串中。双
指针
可以帮助我们在遍历过程中减少不必要的运算,从而优化时间复杂度。
计算机小白一个
·
2025-02-22 22:25
蓝桥杯
java
数据结构
golang
入门
缘起之前下载视频用的you-get,但是b站一直下不了,优酷也经常出问题,所以接触到luluhttps://github.com/iawia002/Lulu这个也是基于you-get直接pipinstalllulu,但是作者不维护了,新出了个https://github.com/iawia002/a...这个不是python开发的,而是go,通过gogetgithub.com/iawia002/a
weixin_34102807
·
2025-02-22 20:44
golang
php
ffmpeg
Java语言
它不仅吸收了C++语言的优点,还摒弃了C++中复杂且难以理解的多继承和
指针
等特性,因此具有功能强大和简单易用的特点。
六七_Shmily
·
2025-02-22 17:47
java
java
我的RUST学习—— 【第十五章 15-4】Rc<T> 引用计数智能
指针
Rc的基本概念Rc和所有权有一点关系。大部分情况下所有权关系是非常明确的:可以知道哪个变量拥有哪个值。回顾一下所有权规则:RUST中每一个值都有一个称为所有者owner的变量。一个值在任一时刻有且只有一个所有者。当所有者离开作用域时,这个对应的值被丢弃。但是有时,单个值会有多个所有者。当一个值的所有者数量没有归零时,这个值不应该被清除。为了启用多所有权,Rust有一个Rc类型,称为引用计数(ref
swallowblank
·
2025-02-22 16:12
rust
rust
链表
【Rust】——使用Drop Trait 运行清理代码和Rc<T> 引用计数智能
指针
博主现有专栏:C51单片机(STC89C516),c语言,c++,离散数学,算法设计与分析,数据结构,Python,Java基础,MySQL,linux,基于HTML5的网页设计及应用,Rust(官方文档重点总结),jQuery,前端vue.js,Javaweb开发,Python机器学习等主页链接:Y小夜-CSDN博客目录使用DropTrait运行清理代码通过std::mem::drop提早丢弃值
Y小夜
·
2025-02-22 16:12
Rust(官方文档重点总结)
rust
开发语言
后端
深入理解 Rust 的 `Rc<T>`:实现多所有权的智能
指针
一、为什么需要多所有权?通常,我们习惯于每个值只有一个所有者,这样编译器在值离开作用域时就能自动释放资源。然而,在某些数据结构中,一个节点可能会被多个其他结构同时引用——比如图结构中的节点或共享链表的一部分。对于这种场景,如果只使用单一所有权,编译器会因为所有权转移而拒绝编译,或者你不得不引入复杂的生命周期标注来保证所有引用都是合法的。考虑一个简单的例子:你有一个链表a,其中包含了数字5和10;然
Hello.Reader
·
2025-02-22 15:33
rust
rust
开发语言
后端
Lua C API :使用 lua_tonumber 函数从 Lua 栈中提取数值
函数原型lua_Numberlua_tonumber(lua_State*L,intindex);L:Lua状态机的
指针
,表示当前的Lua环境。index:要提取的栈索引位置。如
煤炭里de黑猫
·
2025-02-22 15:32
lua
开发语言
Python NumPy库
Python中列表(list),虽然可以当作数组使用,但是由于列表中的元素可以是任意对象,因此列表中所保存的是对象的
指针
,一个元素拥有一个
指针
和一个对象。对于数值运算来说,这种结构比较浪费。
今天你慧了码码码码码码码码码码
·
2025-02-22 08:37
数学建模
python
numpy
c&c++的int和long各自所占字节数
做如下测试:在windows64bit平台上,使用VC分别编译成32位程序和64位程序,int和long都是占4个字节,但
指针
类型占8个字节。
ComputerInBook
·
2025-02-22 07:30
c++
Unix/Linux应用
Windows应用编程
c++
c语言
开发语言
[杂学笔记]STL容器简单介绍、高并发原理、数据库索引
目录1.STL容器简单介绍2.高并发实现原理3.MySQL数据库索引介绍底层原理注意事项1.STL容器简单介绍vector容器vector容器底层管理了一个动态开辟的空间,有三个
指针
start、finish
北顾南栀倾寒
·
2025-02-22 07:25
笔记
c++
开发语言
sql
mysql
数据库
2020腾讯后端面试题以及解答(
golang
方向)
1、goalng相关Q:context作用,原理,超时控制A:
golang
context的理解,context主要用于父子任务之间的同步取消信号,本质上是一种协程调度的方式。
橙狮科技
·
2025-02-22 04:36
面试
golang
后端
golang
的数组、slice和map
golang
的复合数据结构包括:数组、切片、结构体、函数、map、channel、接口等1.数组1.1数组的初始化import"fmt"funcmain(){//数组的初始化1vararr1[3]intarr1
相信美好的事情即将发生 ᅟᅠ
·
2025-02-22 03:54
golang
golang
数据结构
开发语言
golang
数组与slice
golang
的数组分为固定长度和动态(slice)两种形式。定长数组定长数组采用数组名:=[长度]数组成员类型{初始化值}声明并初始化或者var数组名[长度]数组成员类型声明。
shadowgully
·
2025-02-22 03:22
golang
golang
开发语言
后端
Go语言开发Web应用实战——这本书介绍了如何用
Golang
开发Web应用,涵盖从基础概念到实践应用等内容
作者:禅与计算机程序设计艺术1.简介2019年是第四个十年科技革命的开端,也是
Golang
被广泛应用的一个年份。这几年,
Golang
的热度不断提升,在开源社区及企业内部也出现了一批拥抱Go的优秀人员。
AI天才研究院
·
2025-02-22 03:50
Python实战
Golang实战
自然语言处理
人工智能
语言模型
编程实践
开发语言
架构设计
【
Golang
】
Golang
的数组和slice切片的区别
文章目录前言总结前言在
Golang
编程中,数组和切片(slice)是两种常用的数据结构。虽然它们在某些方面有相似之处,但在使用方式和底层实现上有显著的区别。
不想写bug的小滕
·
2025-02-22 03:20
golang
开发语言
后端
golang
中数组array和切片slice的区别
go语言中最常用的数据结构数组array和切片slice的区别对比:定义和初始化:数组:[size]类型切片:[]类型,数组变量[low:high]vararr1=[3]string{"a","b","c"}//数组array定义和初始化fmt.Printf("arr1数据类型:%vType:%T\n",reflect.ValueOf(arr1).Kind(),arr1)//arr1数据类型:ar
tekin
·
2025-02-22 03:19
golang
golang
开发语言
后端
数组
array
切片
slice
cpp智能
指针
普通
指针
的不足new和new[]的内存需要用delete和deletel]释放。程序员的主观失误,忘了或漏了释放。程序员也不确定何时释放。普通
指针
的释放类内的
指针
,在析构函数中释放。
xianwu543
·
2025-02-22 02:37
c++
开发语言
网络
mysql
数据库
雪花算法应用
其结构如下:-1位符号位:始终为0-41位时间戳:精确到毫秒-10位工作机器ID:包含5位数据中心ID和5位机器ID-12位序列号:同一毫秒内的自增序号
Golang
实现以下是一个完整的
Golang
实现:
蚂蚁在飞-
·
2025-02-22 00:19
后端
Golang
| 每日一练 (3)
携手共前行,未来更辉煌文章目录
Golang
|每日一练(3)题目参考答案`map`实现原理`hmap``bmap`数据存储模型键值底层访问竞态检测`Sanitizer`检测空检查并发写检查哈希值计算桶定位扩容处理桶内查找安全并发访问
张胤尘
·
2025-02-21 23:09
Golang
每日一练
golang
后端
面试
栈和队列-滑动窗口最大值
单调队列是从队首开始递减的一个队列,并且一定是单调递减队首应该是第一大,依次是第二大,第三大....针对滑动窗口,无非是进行遍历,使用双
指针
,一个为start,一个为end二者分别代表窗口的起点和终点,
Hasno.
·
2025-02-21 21:58
算法
leetcode
数据结构
golang
内存泄漏
golang
也用了好几年了,趁着有空整理归纳下,以后忘了好看下一般认为Go10次内存泄漏,8次goroutine泄漏,1次是真正内存泄漏,还有1次是cgo导致的内存泄漏1:环境go1.20win102:
yunteng521
·
2025-02-21 19:14
go
golang
后端
pprof
内存泄漏
oom
(要求使用数组和
指针
)
#includeintoddarray_sum(int*a,intm,intn){inti,j,sum=0;for(i=0;i
海波东
·
2025-02-21 17:49
指针
golang
:时间转换总结
在编程中,我们经常会遭遇八小时时间差问题。这是由时区差异引起的,为了能更好地解决它们,我们需要理解几个时间定义标准。GMT(GreenwichMeanTime),格林威治平时。GMT根据地球的自转和公转来计算时间,它规定太阳每天经过位于英国伦敦郊区的皇家格林威治天文台的时间为中午12点。GMT是前世界标准时。UTC(CoordinatedUniversalTime),协调世界时。UTC比GMT更精
OceanStar的学习笔记
·
2025-02-21 16:40
golang
golang
java
开发语言
上一页
55
56
57
58
59
60
61
62
下一页
按字母分类:
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
其他