自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(73)
  • 收藏
  • 关注

原创 ubuntu双屏扩展

【代码】ubuntu双屏扩展。

2024-01-20 15:40:45 691

原创 docker常用命令

【代码】docker常用命令。

2024-01-18 20:41:40 387

原创 opencv安装

基于ubuntu22.04,opencv4.5.5。解决:添加(char *)源码中添加类型转换。

2023-08-31 17:51:46 256

原创 VSCode 常用模版

VSCode 常用snippet代码模板片段

2023-01-14 11:29:24 458

原创 机器人开发常用三方库安装

编译、mujoco 、 pinocchio矩阵、图像处理、点云、优化、李群等第三方包安装教程

2023-01-02 10:58:39 310

原创 开发常用快捷

二八原则,开发常用快捷

2022-12-24 13:13:26 106

原创 cmake常用命令

cmake常用指令

2022-12-24 00:03:28 151

原创 ros2 for 思岚AI雷达

ros2 humble版本接思岚雷达,由于官方没有升级到humble需要做一些修改

2022-09-06 09:15:04 914

原创 ros2 for voice

ros2语音交互,实现科大讯飞sdk进行语音交互

2022-09-04 16:04:58 306 1

原创 ros2 for camera

ros2 接入摄像头传感器

2022-09-03 20:40:34 3123 3

原创 ros2 for arduino

ros_arduino_bridge 接入ros2和python3问题汇总

2022-09-03 20:19:33 1649 1

原创 虚拟机安装ubuntu22.04

下载地址、无法拷贝、分辨率设置

2022-08-25 12:17:01 334

原创 ros2工程

ros2工程搭建、编译

2022-08-24 00:42:53 656

原创 ros2安装

安装教程

2022-08-24 00:09:43 231

原创 树莓派4b之Ubuntu

烧录、分辨率、公钥、输入法、ssh等

2022-08-23 23:42:00 178

原创 mysql5.7 安装

下载&安装wget http://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpmrpm -Uvh mysql57-community-release-el7-10.noarch.rpmyum install -y mysql-community-server启动systemctl start mysqld.servicesystemctl status mysqld.service # 检查是否启动成功sy.

2022-02-21 17:35:51 565

原创 Linux 软件安装

安装步骤1、检测系统是否已经存在软件2、检测版本信息3、若存在,先卸载4、下载&安装5、修改配置文件下载wget urlcurl urlrpm安装rpm -ivh rpm包 # rpm安装rpm -qa | grep jdk # 查看jdk安装信息rpm -e nodeps jdk安装信息 # 强制删除jkd解压安装tar -zxvf jdk-8u251-linux-x64.tar.gz -C /opt/modulesudo vim /etc/profi

2022-02-20 19:58:59 592

原创 Linux vim命令

新建&配置vim xx.txt # 新建文件# 永久显示行号vim ~/.vimrc :set number # 最后一行加入,然后保存退出命令模式# 保存&退出&进入编辑模式:q # 退出vim:q! # 强制退出:wq # 保存后退出vim:wq! # 保存后强制退出i # 进入编辑模式# 行号:set nu # 显示:set nonu # 取消显示# 搜索/word # 向下搜索?word # 向上搜索N/n # 向上 or 下查.

2022-02-20 11:32:27 387

原创 Linux 链接

链接硬链接一个文件有多个路径,删除文件不影响其他路径访问,可以防止误删软链接类似window快捷方式,源文件删除后就不可用了ln a b # 创建硬链接ln -s a b # 创建软连接

2022-02-20 01:12:52 258

原创 Linux 目录命令

查看ls # 查看目录文件ls -a # 查看目录所有文件ls -l | ll # 查看目录下文件详细信息(权限、大小等)pwd # 查看当前目录完整路径tab键 # 补全目录打开cd / # 打开根目录cd ~ # 打开当前用户目录,如:/rootcd .. # 打开上一级目录cd xx # 打开xx目录新建目录mkdir xx # 新建xx文件夹mkdir -p xx1/xx2/xx3 # 递归创建多个目录删除目录or文件rmdir xx # 删除空目录rmdir

2022-02-19 13:48:59 434

原创 Linux 笔记

目录说明/etc: 用来存放系统管理所有的配置文件和子目录/home: 桌面,可以建立一个自己(jeff)专属目录,存放文件/opt:给主机额外按照软件所存放目录,比如jdk安装包/root:系统管理员用户主目录/tmp:存放用完既删除的临时文件/usr:软件安装目录和文件都放里面,类似windows的program files/var: 存放不断扩充的东西,比如日志文件...

2022-02-19 11:33:09 121

原创 kafka简单安装

下载https://archive.apache.org/dist/kafka/2.4.1/kafka_2.11-2.4.1.tgz解压改配置(kafka_2.11-2.4.0\config\server.properties)启动&测试在bin/window目录,命令执行bat脚本# 启动zookeeper: .\zookeeper-server-start.bat ..\..\config\zookeeper.properties# 启动kafka: .\kafka-s.

2022-02-18 17:11:11 305

原创 Linux 资源命令

系统资源开关机shutdown -r #重启shutdown -h # 关机poweroff # 关机内存free -g #总体内存用Gb单位来显示

2022-02-15 18:06:29 453

原创 python redis集群工具封装

实现python连接redis集群实现海量数据读写redis pipeline,每秒一万行实现k-v,增删改查部分功能from rediscluster import RedisClusterclass RedisBase: def __init__(self, nodes): self.r = RedisCluster(startup_nodes=nodes) def get(self, key): value = '' i.

2021-06-29 20:12:12 240

原创 Linux 文件操作

截取、拷贝、生成、过滤、统计、进程截取# 截取前5行head -5 a.csv# 截取后5行并输出tail -n -5 a.csv > a_5.csv统计# 统计文件行数awk '{print NR}' a.log|tail -n1# 根据内容统计数量grep -o '字符串' a.csv |wc -l进程# 查看进程ps -ef | grep python3# 后台启动进程nohup python3 xxx.py &过滤# and 行过

2021-05-27 20:43:30 69

原创 变量自动获取命令行输入和打印

python3 变量自动获取命令行输入并且打印python auto.py --train_epochs 10 --batch_size 128import argparseimport inspectclass Config: train_epochs = 20 batch_size = 1024 learning_rate = 0.01 def __init__(self): attributes = inspect.getmembers(.

2021-05-27 16:58:53 108

原创 Python 一行代码能做什么

去重Python list包含对象根据对象一个或者多个字段值去重# 去重print(list({x['uid']: x for x in [{'uid': 1, 'age': 10}, {'uid': 1, 'age': 20}, {'uid': 2, 'age': 20}]}.values()))# [{'uid': 1, 'age': 20}, {'uid': 2, 'age': 20}]生成器列表、元组、字典print([x for x in range(5)]) # [0,

2021-01-19 11:02:21 241

原创 Flink process算子之SideOutput侧输出流

flink Process算子SideOutput侧输出流用法package com.transformimport org.apache.flink.streaming.api.functions.ProcessFunctionimport org.apache.flink.streaming.api.scala._import org.apache.flink.util.Collectorobject OutputSide { case class User(id: String, se

2021-01-06 22:31:30 484

原创 Flink Window函数用法之一

flink三种窗口函数(时间窗口函数、计数窗口函数、会话窗口函数)时间窗口函数是整点起,左闭右开时间窗口,默认是早上08:00。如果想统计昨天一天00:00-24:00整点时间,可以使用偏移量设置:window(TumblingEventTimeWindows.of(Time.days(1), Time.hours(-8)))会话窗口不受起点时间限制,可以记录一段间隔时间内发生的事情package com.transformimport org.apache.flink.streaming.ap.

2021-01-06 21:48:37 446

原创 Flink入门实战之Sink clickhouse

clickhouse 建表语句// 建数据库CREATE database test_db;// 建MergeTree表CREATE table test_db.test(id Int32, date Date, age Int8)engine=MergeTree()order by id;// 测试插入INSERT into test_db.test values (4, '2020-01-12', 19), (5, '2020-02-13', 3);// 查看SELEC.

2021-01-04 00:10:12 2446 2

原创 clickhouse安装极简教程

clickhouse 20.8.3.18版本单机版安装# 安装curl工具yum install -y curl# 添加clickhouse的yum镜像curl -s https://packagecloud.io/install/repositories/altinity/clickhouse/script.rpm.sh | sudo bash# 检查镜像情况yum list | grep clickhouse# 安装clickhouse的服务端和客户端yum install -y c.

2021-01-03 00:44:02 429

原创 Scala 范型

范型的作用主要是对函数和类构造的输入参数进行类型限制package com.abc// 范型object TDemo { def main(args: Array[String]): Unit = { // 1、下限<:// fun(new A) // 报错 fun(new C) // 正常 // 2、上限>:(所有类都可以) fun1(new A) // 正常 fun1(new C) // 正常 // 3、协变+ .

2020-12-24 16:34:43 102 1

原创 Scala 偏函数应用

PartialFunction语法大括号包裹case模式匹配:{case i:int => i +1}一般配合集合一起使用,优雅的实现对数据的计算过滤package com.abc// 偏函数对集合数据进行计算过滤object PartialFun { def main(args: Array[String]): Unit = { val list = List(1, 2, 3, 4.0, "ab") val list1 = list.collect { .

2020-12-24 15:34:46 86

原创 Scala 隐式转化implicit

分类(隐式值、隐式函数、隐式类)隐式转化主要解决两种类型之间的转化,进而实现拓展开放、修改封闭,有点类似装饰器关键语法:implicitpackage com.abc// 隐式转换object ImplicitDemo { def main(args: Array[String]): Unit = { // 1、隐式值(使用隐式值不能使用fun1()调用) implicit val a1:String = "隐式值" fun1 // 2、隐式函数 v.

2020-12-24 15:17:32 96

原创 Scala 函数基本用法

scala 函数可以实现所有面向对象的功能、一切都是函数函数最重要的是“参数是什么”和“返回值是什么”package com.abc// scala函数object Fun { def main(args: Array[String]): Unit = { // 普通 // 1、无参无返回值 fun1() fun1_1() // 2、有参无返回值 fun2("参数") // 3、无参有返回值 fun3() // 4、有.

2020-12-24 11:26:47 329

原创 Python list列表groupby分组用法

Python list列表groupby分组用法注意分组之前应先使用分组字段先排好序from itertools import groupbyuser_list = [ {"uid": 1, "sex": "男", "age": 10}, {"uid": 3, "sex": "男", "age": 20}, {"uid": 4, "sex": "女", "age": 20}, {"uid": 4, "sex": "女", "age": 31}, {"uid.

2020-12-19 12:17:37 20313 3

原创 Flink 入门实战之Sink elasticSearch7

读取Kafka数据转化为样例类sink espackage com.skinimport java.util.Propertiesimport org.apache.flink.api.common.functions.RuntimeContextimport org.apache.flink.api.common.serialization.SimpleStringSchemaimport org.apache.flink.streaming.api.scala._import o.

2020-12-19 11:31:20 4009 2

原创 Flink transform算子Union多流合并

flink1.11实现union三条流合并两条Kafka流和mysql cdc流进行合并可用于实时维表建模package com.transformimport java.util.Propertiesimport org.apache.flink.api.common.serialization.SimpleStringSchemaimport org.apache.flink.streaming.api.scala._import org.apache.flink.streamin.

2020-12-19 10:49:51 1360 1

原创 Elasticsearch7 kibana7 ik7安装

一、安装Elasticsearch7.10下载解压cd /opt/softwarewget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.10.0-linux-x86_64.tar.gztar -zxvf elasticsearch-7.10.0-linux-x86_64.tar.gz -C /opt/modulecd /opt/modulemv elasticsearch-7.10 es修改配

2020-12-11 14:59:34 351

原创 Flink mysql cdc 读取

Flink1.11 读取mysql cdc返回DataStream[(Boolean, Row)],可以根据元组第一个值为True or false判定数据是弃用或者更新插入package com.cdcimport org.apache.flink.streaming.api.scala._import org.apache.flink.table.api._import org.apache.flink.table.api.bridge.scala.StreamTableEnvironm.

2020-12-05 18:25:31 3103

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除