自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 获取图片中某像素点坐标

最近有个小需求,需要精确获取图片中某个点位的像素坐标。于是后面用画图工具找坐标,觉得好麻烦而且画图工具的移动手感很怪,就自己写一个吧。功能:功能目前是可以打开一张图片,通过点击图片中的任意一个位置,能够获取到点击位置的像素坐标并复制到电脑的粘贴板中。只能说凑合,没达到我想要的效果。至少鼠标滚轮能够放大缩小图像并没有成功。

2023-11-03 13:52:34 401

原创 pandas包学习

pandas读取与写入excel

2023-05-11 08:32:27 113

原创 pycharm相关配置

【代码】pycharm相关配置。

2023-04-26 08:58:28 167

原创 BACnet协议读取与发送

BACnet协议读取与发送,以及踩坑

2023-03-27 17:42:38 3970 6

原创 virtualenv与crontab

virtualenv虚拟环境创建与使用;crontab的使用

2023-03-09 09:31:45 138

原创 python状态机实现初学---transitions库

python transitons库初学使用测试

2023-01-13 16:44:00 727

原创 初识油猴脚本

油猴

2023-01-10 11:09:30 159

原创 homeassistant与传感器的应用,自动化创建

homeassistant,HASS,nodered

2022-10-28 13:47:00 5831

原创 字符串删除开头部分数字

字符串删除开头部分元素

2022-09-16 08:20:10 464

原创 ros rosbag命令相关使用

ros rosbag命令相关使用

2022-06-24 14:39:03 580

原创 ddns与内网穿透软件

DDNS,内网穿透,ZeroTier,Frp

2022-06-14 13:59:01 2784

原创 python脚本命令行传入参数

python脚本命令行传入参数使用argparse使用argparseargparse函数可以定义传入参数的类型,默认值与提示.import argparseparser = argparse.ArgumentParser()parser.add_argument("--game", type=str, default="Rainbow6", help='Input game name')parser.add_argument("--type", type=str, default="FPS"

2022-05-13 15:21:35 460

原创 USBHID学习

USBHID学习前言第一步:准备一个列表,里面有我们目前所有的USB设备名称第二步:通过列表,反向获取没被我们定义到的id号第三步:获取所有的剩余id,并把他们存放到一个数组中方便调用.之后在循环中设置对应值多出来的第四步...前言之前写过一个类似的,shell触发调用python脚本,也是为了将新接入的键鼠全部屏蔽.代码如下:import os# xinput_list = os.popen("xinput --list")# print(xinput_list.read())xinput_

2022-02-16 17:45:02 674

原创 python3 虚拟串口实现与测试

python3 虚拟串口实现与测试虚拟串口测试用例虚拟串口作用:打开两个虚拟串口,当接收到数据时,将16进制数据原模原样返回给串口缓冲区#!/usr/bin/env python# coding=utf-8import ptyimport osimport selectimport binasciiimport timedef mkpty(): master1, slave = pty.openpty() slaveName1 = os.ttyname(slave

2022-01-27 09:03:46 2461

原创 Ubuntu 安装SRT

Ubuntu 安装SRTSRT安装操作下载ffmpeg4.1,并覆盖文件安装ffmpeg与srt依赖包libx264libx265libfdk_aaclibsrtffmpeg安装SRS服务器下载SRS服务器编译编写一个配置文件启动SRS并进行测试SRTSRT Encoder基于srt自适应bitrate的直播编码器。SRT_ENCODER安装操作下载ffmpeg4.1,并覆盖文件编码器是基于ffmpeg4.1开发的,只需要把SRT_ENCODER中的ffmpeg-4.1/fftools目录下的f

2022-01-06 15:27:08 1333

原创 Ubuntu18.04 tc指令模拟网络丢包与延时

Ubuntu tc指令模拟网络丢包与延时tc命令及参数设置网卡发送延时设置网卡模拟丢包设置模拟重复包设置模拟包损坏设置模拟包乱序恢复初始配置参考tctc:traffic control(流量控制),用来控制netem的工作模式.其控制时对物理网卡生效,同时与其绑定的虚拟网卡也会受到影响.命令及参数设置网卡发送延时设置物理网卡eth0延时500ms发送数据,时间可以为us,ms,stc qdisc add dev eth0 root netem delay 500ms但网络环境往往延时不会

2021-11-24 09:55:55 2367

转载 windows10重装系统,微软官方说明

windows10重装系统,微软官方说明微软官方重装系统教程如果你的电脑上的 Windows 10 出现问题,或者你想要 Windows 10 的全新副本(不含旧文件或应用的群集),你可以重新安装 Windows 10,以尝试和修复问题并将电脑还原到更干净的状态。检查磁盘空间如果你的电脑未按预期运行或者 Windows 10 出现问题,可能是由于磁盘空间不足。 在重新安装 Windows 10 之前,请尝试释放磁盘空间,看看这能否解决问题。 有关详细信息,请参阅在 Windows中释放驱动器Wi

2021-11-01 09:55:09 582

原创 Ubuntu18.04 hostapd替代临时路由器配置

Ubuntu18.04 hostapd替代临时路由器配置环境前提目标安装isc-dhcp-server和hostapd配置文件配置DHCP服务配置hostapd环境前提系统:ubuntu18.04,至少拥有两张网卡(本例为有线网卡eth0和无线网卡wlan0)其中有线网卡为外网网卡目标使用无线网卡制作一个简易路由器安装isc-dhcp-server和hostapdsudo apt-get install isc-dhcp-server hostapd配置文件配置DHCP服务添加参与DH

2021-05-26 10:44:11 419

原创 Ubuntu 18.04 rc.local配置

ubuntu18.04 xavier安装rosROS wiki官网msgs包安装报错:ROS wiki官网ROSwiki中文站按照流程安装即可(照着原版来,总比照着其他人的来要好的多吧)如果秘钥无法连接,使用curl -sSL 'http://keyserver.ubuntu.com/pks/lookup?op=get&search=0xC1CF6E31E6BADE8868B172B4F42ED6FBAB17C654' | sudo apt-key add -sudo: rosdep

2021-05-20 11:48:40 250

原创 ubuntu18.04 xavier安装ros

ubuntu18.04 xavier安装rosROS wiki官网ROS wiki官网ROSwiki中文站按照流程安装即可(照着原版来,总比照着其他人的来要好的多吧)如果秘钥无法连接,使用curl -sSL 'http://keyserver.ubuntu.com/pks/lookup?op=get&search=0xC1CF6E31E6BADE8868B172B4F42ED6FBAB17C654' | sudo apt-key add -sudo: rosdep: command

2021-03-15 11:34:30 733

原创 ubuntu16.04 python及terminal对wlan进行操作

ubuntu16.04 python及terminal对wlan进行操作iwconfignmcli获取wifi list获取当前网卡连接状态连接wifi断开连接iwconfig不推荐,仅供参考使用iwconfig命令搜索无线网 iwlist wlan0 scan连接无密码的无线网 iwconfig wlan0 essid ChinaNet 其中ChinaNet是搜索到的无线网essid连接有密码的无线网 iwconfig wlan0 essid ChinaNet key xxxx 其中xxxx是

2021-02-20 10:13:45 344

原创 python 超时装饰器

python 操作ini配置文件安装依赖包func_timeoutfunc_set_timeoutFunctionTimedOut安装依赖包# conda安装:(bash) adocir@adocir:~$ conda install -c conda-forge func_timeout# pip安装:(bash) adocir@adocir:~$ pip install func_timeoutfunc_timeoutfunc_set_timeout@func_set_timeout

2021-02-20 09:56:57 791

原创 python 操作ini配置文件

python 操作ini配置文件示例ini文件configobj包configparser包示例ini文件# config.ini[test]# 测试用NAME_ID = chirnyoconfigobj包import configobj# 配置文件读取cf = configobj.ConfigObj("config.ini",encoding='UTF8')# 读取ini配置pr = cf['test']['NAME_ID']print(pr)# 修改ini配置cf['t

2021-02-09 11:10:05 173

转载 xavier(arm)安装anaconda

xavier(arm)安装anaconda

2021-02-04 15:15:00 655

转载 【转载】在pycharm中搭建rospy环境

链接: 在pycharm中搭建rospy环境

2021-01-28 10:11:07 708

原创 python3 rabbitMQ学习与测试

python3 rabbitMQ学习与测试安装命令访问web控制台receivesend参考安装命令# elang(base) adocir@adocir:~$ sudo apt-get install erlang-nox# rabbitmq-server(base) adocir@adocir:~$ sudo apt-get install -y rabbitmq-server# 安装完成后会自动启动#查看状态(base) adocir@adocir:~$ systemctl statu

2021-01-20 11:42:22 459 2

原创 ubuntu16.04 kinetic python3 rospy通信环境依赖

ubuntu16.04 kinetic python3 rospy通信环境依赖安装命令conda下ubuntu python3下测试脚本msg格式listenertalker安装命令conda下// conda python=3.7.9(base) adocir@adocir:~$ conda install -c conda-forge ros-rospy ubuntu python3下// Python 3.7.9// pip已更改为指向python3,若未修改则使用pip3(base

2021-01-20 11:24:50 1289 1

原创 python中 json和dict对比

python中json和dict对比范例输出python中json和dict的基本区别json部分用法参考工作中和其他语言的工程师交流,合作与联调中经常会涉及到数据的传输,这个数据的传输通常为json字符串,而json格式数据和python自身的dict数据对象相似。范例import jsondic = {'a': '123', 'b': '琪露悠', 'c': None, 'd': True} # 定义一个字典dic2js = json.dumps(dic) # 字典转换为jsonpr

2020-12-22 14:49:22 426

转载 【转载】ROS : 话题通信 (Python)

链接: ROS : 话题通信 (Python)

2020-12-08 11:37:39 144

原创 conda下 opencv4.5.0与pyqt5产生冲突

opencv4.5.0与pyqt5产生冲突状况简介解决方案①解决方案②换用conda下的pyqt制作requirements.yml参考状况简介下面是原始的环境,因为某些原因所以需要把opencv-python==4.2.0.34换成4.5.0版本的,查了下pip目前只支持4.4.0,所以去conda查了下,发现conda-forge有4.5.0版本的,于是卸载了opencv-python,使用conda install -c conda-forge opencv==4.5.0(这里出现错误的话可以参考

2020-11-30 11:22:26 1795 1

原创 关闭ubuntu18.04软键盘及多指操作

留作记录安装网页gnome控制关闭软键盘关闭多指操作安装网页gnome控制sudo apt-get install chrome-gnome-shell关闭软键盘关闭软键盘.关闭多指操作关闭多指操作

2020-11-25 15:57:16 4171

原创 conda安装各种包出现报错

conda安装各种包出现报错状况介绍常规安装opencv第一报错第二报错第三报错参考状况介绍conda最近因为需要安装4.5.0版本的opencv,安装时出现了一堆问题。于是用新创建的虚拟环境做了个测试。下面以opencv4.5.0为例。注:以下均为我自己尝试的顺序,不一定适合所有人。常规安装opencvadocir@adocir:~$ conda install -c conda-forge opencv==4.5.0第一报错Solving environment: failed with

2020-11-24 09:59:39 4959

原创 libiconv.so.2无法读取

ffmpeg: error while loading shared libraries: libiconv.so.2状况介绍安装libiconv下载libiconv压缩包编译与安装链接库状况介绍环境为ubuntu16.04,装好ffmpeg后执行mp3转换pcm格式时,报错ffmpeg: error while loading shared libraries: libiconv.so.2。我明明记得我有这库来着…然后网上找了一堆说去/etc/ld.so.conf里添加一条/usr/local/bi

2020-11-23 11:07:06 662

原创 ubuntu16.04 设置切换wifi后依旧存在的静态路由

先解释一下情况,目前多个相同类型配置的内网通过其路由器访问,每个独立的内网里面有一个相同且不可改变IP的内网地址,其中的网络架构已经设置好了指向其IP的静态路由。但是终端连接wifi后可能因为双网卡的默认网关metric跃点优先级的问题无法访问那个IP,而且因为我会频繁改变wifi,导致设置一条临时静态路由或者在rc.local里设置静态路由都不好使。于是了解了下ubuntu切换wifi读取的文件方式,做了一个配置。ifconfig查看双网卡,假设外网为eno1,内网为wlp2s0,需要访问的IP为192

2020-11-20 13:49:28 528 1

原创 ubuntu16.04 无线网卡rtl8821ce

(bash)adocir@adocir:~$ lspci -v02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8821CE 802.11ac PCIe Wireless Network Adapter Subsystem: Lenovo Device c024 Flags: bus master, fast devsel, latency 0, IRQ 131 I/O ports at 3000 [size=256]总

2020-11-20 10:36:08 2835

windows10更新禁用脚本

windows10更新禁用脚本

2024-04-12

空空如也

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

TA关注的人

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