数据结构与算法
分享6个Pandas数据处理代码
今天和大家分享自己总结的6个常用的Pandas数据处理代码,对于经常处理数据的coder最好熟练掌握。
选取有空值的行
在观察数据结构时,该方法可以快速定位存在缺失值的行。
df = pd.DataFrame({'A': [0, 1, 2],
'B': [0, 1, None],
'C': [0, None, 2]})
d
一文搞懂机器人定位算法:从原理到应用
引言在当今科技飞速发展的时代,机器人已逐渐融入我们生活和工作的各个领域,从工业生产线上不知疲倦的机械臂,到家庭中帮忙打扫卫生的扫地机器人;从医疗领域协助手术的精密器械,到物流仓库里高效搬运货物的自动导引车,机器人的身影无处不在。而机器人要在这些复杂多样的场景中准确、高效地完成任务,其定位算法起着至关重
go channel多路复用
1. 为什么需要多路复用
Go 程序在并发处理一些任务的时,会为每一个任务创建一个 goroutine,然后需要根据不同的 goroutine 的返回的结果做不同的处理。
如果按照通常的做法,分别获取每个 channel 的结果:
taskCh1 := make(chan bool)
taskCh2 := make(chan bool)
taskCh3 := make(chan bool)
go
Python模块·PyMySQL数据库
一、PyMySQL实现思路流程
1.建立连接
2.创建游标:游标数据库操作的接口
3.数据库操作(建表、插入数据、查询数据、更新数据、删除数据..)
4.提交事务以及关闭资源
二、实操
步骤一:环境准备(准备数据库)
安装 mariadb-server
[root@localhost ~]# yum -y install gcc
[root@localhost ~]# yum -y insta
订单中心架构设计与实践
不同的业务采用不同的系统架构,会有自己的一些特色架构难题。今天我们来学习下电商业务中的订单中心的架构设计,以及会遇到哪些技术挑战。
一、背景
随着用户量级的快速增长,vivo 官方商城 v1.0 的单体架构逐渐暴露出弊端:模块愈发臃肿、开发效率低下、性能出现瓶颈、系统维护困难。
从2017年开始启动的 v2.0 架构升级,基于业务模块进行垂直的系统物理拆分,拆分出来业务线各司其职,提供服务化的能力
win11安装mysql
1.下载mysql installer
点击这里进入下载界面
image.png
2.按步骤安装
image.png
image.png
mysql workbench是一款MYSQL界面操作工具,免费的,很好用,如果不需要的话,可以不选。
image.png
这里我没有选择默认的C盘来安装
image.png
im
Skywalking(v8.5.0)优化系列-拓扑篇上(分钟级到毫秒级的快乐)
对skywalking架构设计、性能调优感兴趣可以查看文章:
【Skywalking on the way-千亿级的数据储能、毫秒级的查询耗时】
【当月亮守护地球 | SkyWalking Agent守护你的应用...有它相伴才安逸】
【Skywalking(v8.5.0)优化系列汇总】
1、背景
1.1 前文
溯源:Boss Li 提出部门的基础设施引入Skywalking, 于是踏上全链
Zabbix 5.0版本-监控主机信息
zabbix流程架构
snmp: zabbix监控网络性能所依赖协议
IPMI: 用于监控物理硬件性能指标,可以获取物理设备的温度、CPU转速
JMX: 监控java项目所使用的出口
4bddba84ba18b8ab60efbe5a101403f.png
1.安装centos-release-scl
yum install -y centos-release-scl
2.安装
Orabbix 监控 oracle数据库
一、监控Oracle的用户连接数
sql语句
连接数大于5的
select b.USERNAME||'->'||b.MACHINE||'->'||count(*) as connect_nums from v$process a, v$session b
where a.ADDR = b.PADDR
and b.USERNAME is not null
group by b.USERN