腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
大数据
聚焦于大数据技术、应用、趋势与实践的综合性知识平台,由业界专家与学者倾力打造,旨在为广大的数据从业者、研究人员、企业决策者以及对大数据领域感兴趣的学习者提供深度洞察、前沿理论、实用技巧和成功案例,
专栏成员
举报
269
文章
34498
阅读量
21
订阅数
订阅专栏
申请加入专栏
全部文章(269)
java(110)
基础(44)
腾讯技术创作特训营S6(40)
对象(31)
css(25)
c++(24)
javascript(24)
编程(20)
函数(20)
设计(19)
配置(18)
框架(17)
容器(16)
变量(16)
接口(16)
数据(15)
布局(14)
编译(13)
工具(12)
实践(12)
集合(11)
开发者(11)
开发(10)
性能(10)
字符串(10)
spring(9)
go(8)
测试(8)
解决方案(8)
内存(8)
数组(8)
线程(8)
异常(8)
大数据(7)
浏览器(7)
模型(7)
优化(7)
语法(7)
python(6)
html(6)
安全(6)
并发(6)
程序(6)
泛型(6)
继承(6)
事件(6)
作用域(6)
数据库(5)
api(5)
分布式(5)
并发编程(5)
技巧(5)
监控(5)
设计模式(5)
算法(5)
异步(5)
存储(4)
map(4)
std(4)
面试(4)
模块化(4)
入门(4)
同步(4)
原理(4)
maven(3)
apache(3)
正则表达式(3)
javafx(3)
jpa(3)
编码(3)
部署(3)
插件(3)
动画(3)
服务(3)
管理(3)
连接(3)
排序(3)
权限(3)
事务(3)
索引(3)
调试(3)
线程安全(3)
效率(3)
序列化(3)
scala(2)
json(2)
kubernetes(2)
gui(2)
aop(2)
单元测试(2)
gradle(2)
数据结构(2)
微服务(2)
boot(2)
button(2)
ci(2)
class(2)
css3(2)
dom(2)
flexbox(2)
grid(2)
io(2)
junit(2)
set(2)
swing(2)
testng(2)
编程语言(2)
遍历(2)
编译器(2)
表单(2)
代理(2)
队列(2)
多线程(2)
分布式锁(2)
分布式系统(2)
函数式编程(2)
镜像(2)
链表(2)
内存泄漏(2)
前端(2)
日志(2)
数据类型(2)
网络(2)
系统(2)
响应式设计(2)
性能优化(2)
异步编程(2)
异常处理(2)
指针(2)
xml(1)
sql(1)
mvc(1)
搜索引擎(1)
mapreduce(1)
mongodb(1)
图像处理(1)
网站(1)
渲染(1)
开源(1)
自动化(1)
缓存(1)
运维(1)
html5(1)
jdk(1)
jvm(1)
mybatis(1)
面向对象编程(1)
jdbc(1)
hashmap(1)
npm(1)
kotlin(1)
rabbitmq(1)
数据处理(1)
hbase(1)
kafka(1)
flink(1)
服务网格(1)
项目管理(1)
持续集成(1)
持续部署(1)
absolute(1)
activemq(1)
airflow(1)
akka(1)
amqp(1)
aspectj(1)
async(1)
auto(1)
background(1)
bi(1)
border(1)
bufferedimage(1)
cassandra(1)
collections(1)
com(1)
constexpr(1)
coroutine(1)
criteria(1)
csrf(1)
data(1)
dockerfile(1)
druid(1)
elasticsearch(1)
emacs(1)
executorservice(1)
fixed(1)
graphics2d(1)
graphql(1)
gson(1)
hashset(1)
hdfs(1)
hibernate(1)
ignite(1)
impala(1)
ioc(1)
jackson(1)
jbutton(1)
jframe(1)
jms(1)
jmx(1)
jpql(1)
jtable(1)
jtextarea(1)
jtree(1)
label(1)
lambda(1)
linkedlist(1)
list(1)
log4j(1)
mesh(1)
mockito(1)
move(1)
mysql(1)
netty(1)
nio(1)
null(1)
orm(1)
path(1)
phaser(1)
powermock(1)
presto(1)
private(1)
profile(1)
promise(1)
protected(1)
public(1)
queue(1)
redis(1)
rem(1)
runnable(1)
sax(1)
scale(1)
security(1)
semantics(1)
semaphore(1)
service(1)
setinterval(1)
settimeout(1)
size(1)
socket(1)
static(1)
stl(1)
stream(1)
synchronized(1)
text(1)
textfield(1)
translate(1)
vector(1)
verilog(1)
visualvm(1)
void(1)
wait(1)
web(1)
xss(1)
安全防护(1)
报表(1)
闭包(1)
表单验证(1)
产品(1)
单例模式(1)
登录(1)
递归(1)
定时器(1)
二进制(1)
反射(1)
分布式事务(1)
服务器(1)
高性能(1)
后端(1)
加密(1)
客户端(1)
快捷键(1)
垃圾回收(1)
漏洞(1)
内存管理(1)
生命周期(1)
数据结构与算法(1)
数学(1)
通信(1)
网络编程(1)
线程池(1)
响应式编程(1)
消息队列(1)
消息中间件(1)
协程(1)
协议(1)
性能分析(1)
原型(1)
原型链(1)
云原生(1)
注解(1)
装饰器(1)
字符编码(1)
容器编排(1)
分布式计算(1)
身份验证(1)
标签(1)
热点技术征文第8期最强语言(1)
搜索文章
搜索
搜索
关闭
C++一分钟之-认识协程(coroutine)
c++
coroutine
函数
线程
协程
协程(Coroutine)是C++20引入的一项重要特性,它为程序设计提供了更高层次的控制流抽象,允许非阻塞式的异步编程模型,而无需复杂的回调函数或者状态机。本文旨在深入浅出地介绍C++协程的基本概念、使用场景、常见问题、易错点及避免策略,并通过实例代码加深理解。
Jimaks
2024-07-01
9
0
C++一分钟之-扁平化映射与unordered_map
容器
存储
数据结构
map
c++
在C++编程领域,std::unordered_map作为一个无序关联容器,因其高效的平均时间复杂度(接近O(1)的查找、插入和删除操作)而广受青睐。然而,高效背后也隐藏着一些常见问题和易错点,特别是当涉及扁平化映射(即将多层嵌套的数据结构展平为单一层次的映射关系)时。本文将深入探讨unordered_map的使用技巧、扁平化映射的实现方法,以及在此过程中可能遇到的问题和避免策略,并辅以代码示例加以说明。
Jimaks
2024-07-01
15
0
C++一分钟之概念(concepts):C++20的类型约束
泛型
算法
c++
容器
编程
在C++的漫长进化历程中,Concepts(概念)作为C++20引入的一个重大特性,为模板编程带来了革命性的变化。它允许程序员以更加清晰、直观的方式表达类型要求,从而提高代码的可读性和错误信息的友好度。本文将深入浅出地探讨C++20中的Concepts,包括其基本概念、常见应用场景、易错点及避免策略,并通过代码示例加以说明。
Jimaks
2024-07-01
12
0
C++一分钟之-属性(attributed)与属性语法
函数
优化
c++
编程
编译器
在C++编程领域,属性(attributed)作为一种元数据的形式,为源代码提供了额外的信息,帮助编译器、链接器或其他工具更好地理解代码的意图。虽然C++标准库本身并未直接定义一套属性系统,但C++11开始支持了属性语法,允许编译器供应商和第三方库定义自己的属性。本文旨在深入浅出地介绍C++属性的基本概念、常见问题、易错点以及如何避免这些问题,并通过代码示例加以说明。
Jimaks
2024-06-29
50
0
C++一分钟之-编译时计算:constexpr与模板元编程
c++
constexpr
编程
编译
函数
在C++的世界里,编译时计算是一种强大的技术,它允许程序在编译阶段完成计算任务,从而提高运行时性能并增强代码的类型安全。constexpr与模板元编程是实现这一目标的两大利器。本文将深入浅出地探讨这两者的基础、常见问题、易错点及其规避策略,并通过实例代码加以说明。
Jimaks
2024-06-29
57
0
C++一分钟之-范围基础:views与ranges
c++
基础
数据
效率
性能
在现代C++中,ranges和views是C++20引入的重要特性,它们极大地丰富了标准库,并为编写更简洁、高效且易于理解的代码提供了强大的工具。本文将深入浅出地探讨ranges与views的基础概念、常见问题、易错点及避免策略,并通过代码示例加以说明。
Jimaks
2024-06-29
46
0
C++一分钟之-原子操作与线程安全
线程安全
性能
c++
内存
数据
在多线程编程中,确保数据的一致性和完整性是一项挑战。C++标准库中的std::atomic提供了原子操作,它是实现线程安全的一种强大工具。本文将深入探讨原子操作的概念、用途、常见问题、易错点及如何避免,同时附上代码示例,帮助你掌握这一核心知识点。
Jimaks
2024-06-28
72
0
C++一分钟之-C++17特性:结构化绑定
c++
std
变量
编译
对象
在C++17这一里程碑式的版本中,引入了许多令人兴奋的新特性,其中之一便是结构化绑定(Structured Binding)。这一特性极大地简化了从聚合类型(如std::tuple, std::array, 或自定义的结构体)中解构数据的过程,使得代码更加简洁、易读。本文将深入浅出地介绍结构化绑定的基本概念、常见应用场景、易错点及避免策略,并通过代码示例加以说明。
Jimaks
2024-06-27
74
0
C++一分钟之-并发编程基础:线程与std::thread
c++
std
并发编程
基础
线程
并发编程是现代软件开发中的重要组成部分,它允许程序同时执行多个任务,从而提高效率和响应速度。在C++11标准中,std::thread库的引入极大地简化了多线程编程的复杂度。本文将带你入门C++并发编程,重点探讨std::thread的使用、常见问题、易错点及其避免策略,并通过具体代码示例加深理解。
Jimaks
2024-06-27
96
0
C++一分钟之-互斥锁与条件变量
变量
并发
线程
c++
std
在C++并发编程中,同步机制是保证数据一致性与线程安全的重要工具。std::mutex(互斥锁)提供了基本的互斥访问保护,而std::condition_variable(条件变量)则用于线程间的精确协调,让线程在满足特定条件时才继续执行。本文将深入浅出地讲解这两者的使用、常见问题、易错点以及如何避免这些问题,并通过实例代码加深理解。
Jimaks
2024-06-27
110
0
C++一分钟之-右值引用与完美转发
std
编程
对象
函数
c++
右值引用和完美转发是C++11引入的重要特性,它们不仅优化了资源管理,还极大地增强了模板编程的灵活性。理解这两个概念对于编写高效、通用的C++代码至关重要。本文将深入浅出地探讨右值引用与完美转发的核心概念、常见问题、易错点以及如何避免这些问题,同时辅以代码示例,帮助读者掌握这些高级特性。
Jimaks
2024-06-26
100
0
TIOBE 6月榜单出炉!编程语言地位大洗牌,Scala未上榜!
scala
大数据
编程语言
函数式编程
集合
TIOBE 公布了 2024 年 6 月编程语言的排行榜:www.tiobe.com/tiobe-index…
Jimaks
2024-06-25
113
0
TIOBE 6月榜单出炉!编程语言地位大洗牌,Scala未上榜
热点技术征文第8期最强语言
因为公司有在跑的Scala程序,为了解决一些常见的BUG,我也是自学了Scala,浅谈一下使用心得把。
Jimaks
2024-06-24
81
0
JavaScript进阶-正则表达式基础
javascript
正则表达式
基础
调试
字符串
正则表达式(Regular Expressions,简称regex或regexp)是处理字符串的强大工具,广泛应用于搜索、替换、验证等文本操作场景。JavaScript原生支持正则表达式,使其成为Web开发中不可或缺的一部分。本文旨在深入浅出地介绍正则表达式的基础知识,探讨在JavaScript中使用正则表达式时常见的问题、易错点以及如何避免这些陷阱,并通过具体代码示例加深理解。
Jimaks
2024-06-22
62
0
JavaScript进阶-Class与模块化编程
编程
函数
模块化
javascript
class
随着ECMAScript 6(ES6)的发布,JavaScript语言迎来了诸多现代化特性,其中Class语法和模块化编程极大地改善了代码组织结构和复用性。本文将深入浅出地探讨ES6 Class的基础、模块化编程的实践,以及在实际开发中常见的问题、易错点及避免策略,并辅以代码示例,帮助你更上一层楼。
Jimaks
2024-06-22
61
0
C++一分钟之-C++11新特性:初始化列表
编译器
对象
数组
c++
变量
C++11引入了一系列改进,极大地增强了语言的表达力和效率,其中初始化列表(Initializer Lists)是一个尤为重要的新特性。它提供了一种更为直观和高效的构造复杂对象的方式,尤其是在处理容器、数组和其他聚合类型时。本文将深入浅出地探讨初始化列表的使用、常见问题、易错点以及如何避免这些陷阱,并通过代码示例加以说明。
Jimaks
2024-06-22
76
0
C++一分钟之-auto关键字与类型推导
auto
变量
函数
指针
c++
在C++11标准中,auto关键字的引入极大地简化了程序员的编码工作,特别是在处理复杂类型声明时。它允许编译器根据初始化表达式自动推导变量的类型,从而减少了代码的冗余和潜在错误。本文将深入浅出地探讨auto的使用场景、常见问题、易错点及避免策略,并通过代码示例加以说明。
Jimaks
2024-06-22
59
0
C++一分钟之-迭代器与算法
c++
容器
工具
排序
算法
C++ STL(Standard Template Library)的威力很大程度上源自其丰富的迭代器和算法支持。迭代器提供了一种统一的访问容器内元素的方式,而算法则封装了一系列通用的数据处理逻辑。本文旨在深入浅出地讲解C++迭代器与算法的基本概念、常见问题及避免策略,并辅以代码示例,帮助读者更好地掌握这些核心工具。
Jimaks
2024-06-22
88
0
C++一分钟之-map与set容器详解
存储
map
set
c++
容器
在C++ Standard Template Library(STL)中,map和set作为关联容器,为开发者提供了键值对存储和唯一键集合管理的强大工具。它们底层通常基于红黑树实现,保证了元素的有序性和对数时间复杂度的查找效率。本文将深入浅出地解析map与set的使用方法、常见问题及其规避策略,并通过代码示例加以说明。
Jimaks
2024-06-22
69
0
C++一分钟之-容器概览:vector, list, deque
vector
内存
c++
容器
list
在C++的世界里,STL(Standard Template Library,标准模板库)为我们提供了丰富而强大的数据结构和算法,其中容器部分是开发中不可或缺的一部分。今天,我们将快速浏览三种常用且功能各异的序列容器:vector、list和deque,探讨它们的特点、适用场景以及常见的使用误区与避免策略。
Jimaks
2024-06-22
55
0
点击加载更多
社区活动
AI代码助手快速上手训练营
鹅厂大牛带你玩转AI智能结对编程
立即学习
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档