腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
CDN及云技术分享
专栏作者
举报
140
文章
278638
阅读量
40
订阅数
订阅专栏
申请加入专栏
全部文章(140)
python(27)
c++(26)
编程算法(21)
linux(16)
https(16)
容器(11)
网络安全(10)
java(9)
ide(8)
git(8)
go(7)
云数据库 Redis(7)
打包(7)
github(7)
缓存(7)
shell(7)
其他(6)
javascript(6)
json(6)
网站(6)
tcp/ip(6)
nginx(5)
开源(5)
kafka(5)
bash(4)
node.js(4)
api(4)
unix(4)
腾讯云测试服务(4)
http(4)
数据结构(4)
机器学习(3)
xml(3)
数据库(3)
sql(3)
文件存储(3)
存储(3)
socket编程(3)
c++20(3)
协程(3)
费用中心(2)
云服务器(2)
html(2)
qt(2)
云数据库 SQL Server(2)
bash 指令(2)
容器镜像服务(2)
mapreduce(2)
人工智能(2)
压力测试(2)
spark(2)
ssh(2)
推荐系统(2)
cdn(2)
udp(2)
gcc(2)
大数据(2)
数据分析(2)
windows(2)
虚拟化(2)
特征工程(2)
app(2)
machine-learning(2)
std(2)
负载均衡(1)
mac os(1)
php(1)
c#(1)
css(1)
单片机(1)
嵌入式(1)
mvc(1)
svn(1)
maven(1)
全文检索(1)
analyzer(1)
负载均衡缓存(1)
apt-get(1)
神经网络(1)
tornado(1)
日志服务(1)
NAT 网关(1)
SSL 证书(1)
视频处理(1)
serverless(1)
游戏(1)
运维(1)
卷积神经网络(1)
numpy(1)
dns(1)
zookeeper(1)
rpc(1)
gradle(1)
安全(1)
架构设计(1)
nat(1)
gerrit(1)
rust(1)
媒体 AI 处理(1)
aigc(1)
apache-spark-mllib(1)
boost(1)
class(1)
concurrency(1)
copy(1)
crash(1)
databricks(1)
datetime(1)
decorator(1)
deep-copy(1)
epoll(1)
exception(1)
hdfs(1)
init(1)
io(1)
knn(1)
load(1)
mutable(1)
pandas(1)
push(1)
pyspark(1)
python-asyncio(1)
python-multiprocessing(1)
python-multithreading(1)
signals-slots(1)
sklearn-pandas(1)
sort(1)
time(1)
token(1)
vector(1)
xmpp(1)
排序算法(1)
算法(1)
网络通信(1)
线程池(1)
消息推送(1)
异常(1)
搜索文章
搜索
搜索
关闭
用Golang实现K-NN算法
go
knn
machine-learning
K近邻算法用来对观察数据打标签/分类。通过和已打标样本对比 两者距离,跟哪个样本近就标注该观察数据应该归为什么标签。这通常也是机器学习的一个基础入门算法。
mariolu
2024-02-09
118
0
基于go实现冒泡排序
go
排序算法
冒泡排序,顾名思义就是一种以两两比较为基础的分类方法。因为它从一个数组中 循环比较相邻两元素,如果逆序,则进行两个元素间的交换。用go来写代码片段如下。
mariolu
2024-01-12
134
0
Golang对比C++的开发环境的变化
go
c++
打包
编程算法
这篇文章描述工作观察到的开发现状中存在的问题, 因为目前业务后台开发语言绝大多数都是C++, 并针对现状, 试图给出一个在 Golang 的开发生态 下的一些解决方案。
mariolu
2021-03-29
2.6K
0
开脑洞:用sql语句操作git仓库
go
sql
github
git
开源
用过git,也用过sql。两者结合起来用有试过吗?github上开源了gitqlite项目
mariolu
2020-07-05
759
0
golang的并发机制
编程算法
go
单片机
写出一个高性能的程序,肯定要关注程序的并行特性,那么运行并发,我们关注什么性能指标。比如表象上我们关注 并发的上限,创建并发数据结构的最小开销,切换时间开销。如果在C里面,我们往往用多线程实现一个高并发的服务程序,我们会关注他的多线程创建,以及线程间上下文切换、或者多线程切换背后陷入的系统调用的销毁。那么当前golang能做到更好的并发吗,对比c提升了多少,以及做到更高效率的背后真相是什么?本文一一用案板的事实分析出来。
mariolu
2019-06-07
1.7K
0
惊群效应
socket编程
tornado
压力测试
nginx
go
传统的服务器使用“listen-accept-创建通信socket”完成客户端的一次请求服务。在高并发服务模型中,服务器创建很多进程-单线程(比如apache mpm)或者n进程:m线程比例创建服务线程(比如nginx event)。机器上运行着不等数量的服务进程或线程。这些进程监听着同一个socket。这个socket是和客户端通信的唯一地址。服务器父子进程或者多线程模型都accept该socket,有几率同时调用accept。当一个请求进来,accept同时唤醒等待socket的多个进程,但是只有一个进程能accept到新的socket,其他进程accept不到任何东西,只好继续回到accept流程。这就是惊群效应。如果使用的是select/epoll+accept,则把惊群提前到了select/epoll这一步,多个进程只有一个进程能acxept到连接,因为是非阻塞socket,其他进程返回EAGAIN。
mariolu
2018-09-18
3.2K
0
我是怎么一步步用go找出压测性能瓶颈
go
笔者要在线上服务器load日志并且重放来测一些机器性能指标。模拟机器资源比较少,相对的被模拟的线上机器日志量大,假设线上单机qps有1w,那么5台机器组成的集群5w个qps。模拟机器压测客户端需要比5w个qps更快,才有比较意义。
mariolu
2018-07-20
3.9K
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档