腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
光城(guangcity)
专栏作者
举报
474
文章
429068
阅读量
47
订阅数
订阅专栏
申请加入专栏
全部文章
编程算法
c++
网络安全
https
python
github
数据库
git
java
ide
sql
开源
神经网络
go
linux
机器学习
深度学习
云数据库 SQL Server
打包
函数
人工智能
存储
std
http
容器
node.js
缓存
爬虫
编译
数据
腾讯云测试服务
数据结构
内存
tensorflow
javascript
json
二叉树
ode
调试
html
serverless
numpy
单元测试
rust
变量
xml
android
知识图谱
gcc
基础
bash
api
网站
tcp/ip
hbase
int
编译器
测试
接口
排序
数组
指针
jquery
ubuntu
apache
bash 指令
文件存储
TDSQL MySQL 版
mongodb
xslt & xpath
anaconda
大数据
set
面试
算法
性能
优化
源码
c 语言
php
c#
css
makefile
云数据库 Redis
unix
批量计算
云数据库 MongoDB
hive
面向对象编程
selenium
markdown
socket编程
微信
数据分析
auto
data
string
virtual
编程
程序
对象
管理
设计
搜索
线程
异常
字符串
lua
单片机
postgresql
centos
nginx
容器镜像服务
游戏
分布式
hadoop
ssh
zookeeper
pytorch
kernel
安全
小程序
腾讯云开发者社区
es
cmake
count
display
dp
gdb
grpc
join
layer
local
matrix
max
stl
tensorboard
vector
并发编程
递归
高性能
脚本
开发
开发者
可视化
框架
内核
线程池
语法
原理
作用域
费用中心
其他
渠道代理
NLP 服务
mac os
typescript
arm
嵌入式
nosql
access
web.py
matlab
jar
maven
windows server
云函数
命令行工具
检测工具
数据加密服务
视频处理
svg
kubernetes
自动化
shell
无人驾驶
卷积神经网络
正则表达式
hashmap
线性回归
keras
scrapy
rpc
scikit-learn
uml
hexo
powershell
机器人
windows
云数据库 postgresql
kafka
特征工程
ascii
迁移
性能测试
bat
build
children
constexpr
distinct
exception
export
figure
final
flags
flush
func
function
hashtable
hook
input
iot
jetbrains
jieba
legend
line
list
lldb
localhost
malloc
map
matplotlib
message
meta
module
mutex
nlog
operators
patch
performance
pipeline
pool
position
project
protobuf
ref
reference
resize
rows
rpm
schedule
schema
shared
simd
size
storage
store
streaming
struct
sum
target
terminal
text
this
thread
token
txt
variant
view
vim
wrapper
x11
x86
遍历
插件
磁盘
代码规范
动态规划
队列
多线程
二进制
工具
工控
工作
技巧
集群
开源软件
客户端
内存管理
配置
日志
入门
实践
视频
数据类型
同步
图表
文件系统
协议
性能优化
序列化
硬件
游戏开发
终端
搜索文章
搜索
搜索
关闭
C++如何排查并发编程死锁问题?
程序
函数
调试
c++
并发编程
最近在Apache arrow里面写一个支持并行的算子:nested loop join,然后既然涉及到并行,这里就会遇到大家常说的死锁问题,假设你碰到了死锁问题,如何调试与定位呢?
公众号guangcity
2024-04-15
87
0
如何在Apache Arrow中定位与解决问题
异常
apache
rows
内存
调试
最近在执行sql时做了一些batch变更,出现了一个 crash问题,底层使用了apache arrow来实现。本节将会从0开始讲解如何调试STL源码crash问题,在这篇文章中以实际工作中resize导致crash为例,引出如何进行系统性分析,希望可以帮助大家~
公众号guangcity
2024-04-03
79
0
Rust那些事之深入理解文件系统的flush
rust
flush
磁盘
数据
文件系统
在 Rust 中,fs 模块提供了文件系统操作的函数,包括向文件写入数据。其中一个常用的函数是 fs::write,它允许用户将数据写入文件。然而,重要的是要注意,fs::write 不会自动刷新或同步数据到磁盘,如果不正确处理,可能会导致潜在的数据丢失或不一致性问题。
公众号guangcity
2024-04-03
92
0
零基础学习Vim全面指南
基础
配置
游戏
vim
插件
在vscode中可以搜索vim插件进行安装,安装完毕后使用方式同linux上vim一样。
公众号guangcity
2024-04-03
71
0
全面盘点17个C++17的高级特性
c++
变量
编译
编译器
函数
C++17是目前比较常用的版本之一,今天花时间来梳理一下17个重要特性,所有的特性也不止这么点。
公众号guangcity
2024-03-22
116
0
戳->考察C++基础的两道小题
int
测试
基础
排序
c++
昨天分享了一天本来是考察unique_ptr禁止拷贝行为的,但是粘贴的时候贴成正确代码了,于是,今天继续找两道小题来练练手。
公众号guangcity
2024-03-22
87
0
是黑魔法吗?揭秘std::is_function!
源码
func
function
std
函数
最近在写C++代码时用到了is_function,然后顺便看了一下源码实现,发现了一些问题,以前咱们学习的是三个点...,那六个点......你知道是啥吗?
公众号guangcity
2024-03-22
75
0
C++20四大特性之Ranges
算法
c++
存储
std
变量
ranges是C++20的主要特性之一,其中"view"是比较重要的一部分。C++20之前,标准库的算法实现是基于迭代器来实现的,例如:std::sort。
公众号guangcity
2024-03-12
133
0
Git零基础实战之如何实现子项目同步更新
基础
同步
git
迁移
patch
假设我们有一个独立的插件项目,因为一些项目的变更,现在需要将其迁移到一个较大的项目中的子目录中。传统的方法可能包括使用 git cherry-pick 来选择性地应用提交,但这种方法并不能很好的处理子目录问题。
公众号guangcity
2024-02-26
116
0
探索 C++20:为什么我们应该拥抱这个时代?
性能
硬件
优化
c++
编程
接下来本篇将会简单的列一些比较重要的特性供大家参考,陈述一下为什么大家需要学习C++20,它能够给大家带来什么样的好处。
公众号guangcity
2024-02-26
172
0
2023 JetBrains C++ 年度报告
内存
游戏开发
c++
jetbrains
开发者
JetBrains 每年都会进行开发者生态系统调查,以了解开发者社区的概况,去年的结果终于出炉了,今天特意去看了一下想关注一下C++标准的使用情况。
公众号guangcity
2024-02-05
127
0
如何定位10TB数据查询错误?
算法
异常
优化
集群
数据
问题:在SQL执行引擎侧对sort做了一些优化,集群机器从23台缩容18台之后,这个sql运行后出现了结果错误的问题,在原来23台以及其他规模的集群场景下没任何问题,数据出来不对了,幸亏这是个测试场景,于是便可以出debug包进行调试。 思路:其中几个关键点。 第一:数据不一致,这里指的是优化后的向量化执行引擎与优化前的向量化执行引擎的结果对比。 第二:集群规模发生了变更。 所以基于这两点进行分析。 1.首先通过debug包捞出计算后的数据,如果符合预期那么优化前后的数据应该是匹配的,数据规模是10TB,数据行数大约是1.3亿条,抓取多少条能分析出问题是一个比较重要的参数,于是设置了200进行对比,其结果如下:
公众号guangcity
2024-01-23
62
0
高效内存管理:探索C++17中的pmr模块
c++
std
接口
内存
内存管理
在C++17之前,标准库提供了std::allocator,而在C++17中,这一功能得到了加强,引入了polymorphic_allocator。
公众号guangcity
2024-01-23
275
0
Linux 内核大转变:是否将迈入现代 C++ 的时代?
linux
编程
内核
语法
c++
Linux开发者 H. Peter Anvin 在邮件列表中重启了关于 Linux内核C代码转换为C++的讨论,并陈述了自己的观点。说之前先看一下这个话题的历史背景。
公众号guangcity
2024-01-17
126
0
C++多态性能测试:CRTP vs std::variant vs virtual
std
variant
virtual
c++
性能测试
多态是面向对象编程的一个重要概念,它使得单一接口能够代表不同的类型。C++提供了几种实现多态性的方式,本文将会讨论三种场景的多态:
公众号guangcity
2024-01-12
148
0
秒杀面试题:深入final,掌握C++性能优化
c++
final
函数
性能
性能优化
C++11之后有了final,它用来指定不能在派生类中重写虚函数,或者不能从中派生类。
公众号guangcity
2024-01-11
156
0
C++20:从0到1学懂concept
std
编译
函数
c++
auto
对于Foo来说,是不支持加法的,于此同时也是不可以直接std::cout << ,因此在编译时报一大堆错误,包含operator<<与operator+,但这并不是我们期望的错误信息,我们比较期望的是编译器给我们最直观的错误信息,即:这个结构体能不能相加。
公众号guangcity
2024-01-10
94
0
C++ 多值返回:从版本1到版本6秒杀
c++
int
函数
开发者
指针
本篇文章将会给大家用不同的方法来解答这道题目,首先我们转化一下这个题目,使用a / b来模拟(下面不考虑被除数为0的场景),返回商与余数。简单来说转化为一个函数返回商与余数有多少种办法?
公众号guangcity
2024-01-10
130
0
编程轻松炫技:不费吹灰之力打印100个数字,面试考点应有尽有
面试
编程
变量
递归
函数
1-100可以拆为554,用三个函数去打印它,函数a cout一次,然后变量加1,函数b层层嵌套a重复5次,函数c层层嵌套b重复5次,最后在main函数中对c层层嵌套4次。
公众号guangcity
2024-01-10
98
0
项目包管理工具之零基础入门Conan
单元测试
管理
基础
入门
搜索
安装第三方库时,我们通常需要知道安装的库版本,那么conan提供了相应的搜索命令,列出相应库的版本。
公众号guangcity
2024-01-10
209
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档