C/C++基础

587 篇文章
351.3K 次阅读
76 人订阅

全部文章

Dabelv

腾讯 · 后台开发工程师 (已认证)

白话 Golang pprof

有时,我们开发的 Golang 程序会出现性能上不去,CPU 使用率达到 100%,内存使用量过大,死锁等性能问题,我们该如何定位程序出现上诉问题的具体位置,来...

6820
Dabelv

腾讯 · 后台开发工程师 (已认证)

白话 Golang 协程池

并发指在一段时间内有多个任务(程序,线程,协程等)被同时执行。注意,不是同一时刻。

7220
Dabelv

腾讯 · 后台开发工程师 (已认证)

一文读懂什么是数据库事务

事务(Transaction)指一个操作,由多个步骤组成,要么全部成功,要么全部失败。

7210
Dabelv

腾讯 · 后台开发工程师 (已认证)

Golang 接口相等比较注意要点

对两个相同字符串生成的 error 进行比较,结果如何呢?很多人可能和我一样,认为两个 error 变量是相等的,但实际上却不相等。输出结果:

9020
Dabelv

腾讯 · 后台开发工程师 (已认证)

微服务接口设计原则

现如今后台服务大部分以微服务的形式存在,每个微服务负责实现应用的一个功能模块。而微服务是由一个个接口组成,每个接口实现某个功能模块下的子功能。

11120
Dabelv

腾讯 · 后台开发工程师 (已认证)

Golang 并发赋值的安全性探讨

比如对一个变量简单的自增操作count++,在非并发下很好理解,而在并发情况下却容易出现预期之外的结果,这样的代码就是非并发安全的。

20040
Dabelv

腾讯 · 后台开发工程师 (已认证)

Golang 环境变量须知

无论你是使用 Windows、Linux 还是 Mac 操作系统来开发 Go 应用程序,在安装好 Go 安装语言开发工具之后,都必须配置好 Go 语言开发所要求...

11420
Dabelv

腾讯 · 后台开发工程师 (已认证)

一个通用的红点后台实现方案

在所有移动APP、Web网站、PC应用,只要是需要引导用户点击的地方,一般都会使用红点提醒用户。

9020
Dabelv

腾讯 · 后台开发工程师 (已认证)

初识布隆过滤器

假如你的服务后台存储有大量数据,通过缓存提高查询效率,当缓存中不存某条记录再去数据库中查询,这就可以大大减少对数据库的请求压力。但是有一天某黑客构建大量不存在于...

7110
Dabelv

腾讯 · 后台开发工程师 (已认证)

Linux 命令(139)—— nslookup 命令

nslookup(Name Server Lookup)是一种网络管理命令,用于从 DNS 服务器查询域名、IP或其他 DNS 记录信息。

7210
Dabelv

腾讯 · 后台开发工程师 (已认证)

红包随机算法&微信群红包随机算法

因疫情影响,部门 2021 年会以线上直播的形式进行,通过微信小程序展开。为活跃年会氛围,年会直播间会有抢红包环节。因产品要求,红包金额要随机生成,所以这里涉及...

10720
Dabelv

腾讯 · 后台开发工程师 (已认证)

JS 语法糖 1 —— 箭头函数

从 ECMAScript 6 开始,JS 新增了一种新的函数:箭头函数(Arrow Function)。

7410
Dabelv

腾讯 · 后台开发工程师 (已认证)

JS 统计函数执行时间

我们经常需要统计一个函数的执行耗时来判断函数的性能或者用于其他用途。JS 函数统计耗时主要有如下几种办法。

11530
Dabelv

腾讯 · 后台开发工程师 (已认证)

JS 判断字符串是否为空

typeof 运算符返回变量或表达式的类型,通过 typeof 运算符可以粗略确定 JavaScript 变量的类型。

28420
Dabelv

腾讯 · 后台开发工程师 (已认证)

JS 单引号、双引号与反引号的区别

每一个编程语言都有引号,但作用和用法略有区别。JS 也存在单引号、双引号与反引号。

31540
Dabelv

腾讯 · 后台开发工程师 (已认证)

JS 语法糖 0 ——解构

JS 获取对象的属性和访问数组内容是都是很常用的操作,从 ECMAScript 6 开始,允许按照一定模式从数组和对象中提取值对变量进行赋值,这被称为解构(De...

12030
Dabelv

腾讯 · 后台开发工程师 (已认证)

使用 Postman 调试 HTTP(s) 接口

还在使用 curl 刀耕火种吗?Postman 是一款功能强大的接口调试工具,使用 Postman 可以方便快捷地进行 HTTP(s) 接口调试,你值得拥有。

8420
Dabelv

腾讯 · 后台开发工程师 (已认证)

判断一个数是不是素数

给定数 n(n>2),根据质数的定义,很容易想到遍历 [2,n-1] 看是否存在某个数可以整除它,如果存在则不是素数。

12710
Dabelv

腾讯 · 后台开发工程师 (已认证)

Golang map 三板斧第二式:注意事项

map 使用起来非常方便,但也有些必须要注意的地方,否则可能会导致程序异常甚至 panic。

8710
Dabelv

腾讯 · 后台开发工程师 (已认证)

哈希冲突常用解决方法

哈希算法:根据设定的哈希函数H(key)和处理冲突方法将一组关键字映象到一个有限的地址区间上的算法。也称为散列算法、杂凑算法。

20030

扫码关注云+社区

领取腾讯云代金券