摘要: Python 3.8可以使用f字符串调试功能: 1 test_dict = {1: "1", 2: "2", 3: "3"} 2 print(f"{test_dict=}") 3 var_name = f'{test_dict=}'.split('=')[0] 4 print(var_name) 阅读全文
posted @ 2020-09-27 15:29 空水 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 背景: 把一个基于QObject的类的槽运行在另一个线程,我们可以用moveToThread的方法。 新建一个子线程类,编写槽函数和信号,MyClass *m_MyClass=new MyClass(); 新建一个线程对象QThread *runThread=new QThread(); 使用con 阅读全文
posted @ 2020-07-09 15:19 空水 阅读(2756) 评论(0) 推荐(1) 编辑
摘要: 注意事项 下载安装Autologon.exe。 以下示例采用账号:- 账户:'KIOSK'- 密码:'KIOSK' 设置步骤 新建用户 1.进入windows设置->账户->其他用户,点击'将其他人添加到这台电脑';2.右键用户,点击新用户,如图下操作: 下载并执行AUTOLOGON.EXE:自动输 阅读全文
posted @ 2020-03-27 17:40 空水 阅读(1242) 评论(0) 推荐(0) 编辑
摘要: win10 使用PowerShell 设置单应用kiosk模式 win10 家版或企业版PowerShellshell 启动器 v1Autologon.exe 注意事项 win10 家庭版或企业版。 下载安装Autologon.exe。 Shell 启动器 v1调用的应用程序不可有黑窗(类似cmd) 阅读全文
posted @ 2020-03-26 20:06 空水 阅读(1637) 评论(0) 推荐(0) 编辑
摘要: python的py、pyc、pyo、pyd文件区别 py是源文件; pyc是源文件编译后的文件; pyo是源文件优化编译后的文件; pyd是其他语言写的python库; 为什么选用Cpython .pyd 文件是由 .c 文件生成的,.c 由源 .py 或 .pyx 文件生成,也就是说,无法反编译成 阅读全文
posted @ 2020-03-05 17:35 空水 阅读(2044) 评论(4) 推荐(1) 编辑
摘要: 软件: 1.WPS2019: 这个不用多说了,真的是比之前的wps好太多了。 2.Chrom的画图插件: http://Draw.io,非常强,Draw.io 是一款在线图表编辑工具, 可以用来编辑工作流、BPM、org charts、UML、ER图、网络拓朴图等。 3.Shutter: 一个很不错 阅读全文
posted @ 2020-02-02 23:16 空水 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 源码 #!/usr/bin/python import sys import usb.core # find USB devices dev = usb.core.find(find_all=True) # loop through devices, printing vendor and prod 阅读全文
posted @ 2020-01-02 18:05 空水 阅读(1237) 评论(0) 推荐(0) 编辑
摘要: 我当前使用的是ubuntu 16.04,ros kinetic ,Gazebo版本为7.0。protoc需要确保版本为2.6.1,而我当前的为3.4.0,因此需要将系统中的protoc替换为2.6.1版本。 controller manager.: git https://github.com/ro 阅读全文
posted @ 2019-12-29 11:12 空水 阅读(569) 评论(0) 推荐(0) 编辑
摘要: 问题出现: Jenkins一直都构建成功,今天突然报错:Jenkins Build step 'Execute shell' marked build as failure 问题原因: By default Jenkins take /bin/sh -xe and this means -x wil 阅读全文
posted @ 2019-11-14 23:56 空水 阅读(18362) 评论(0) 推荐(0) 编辑
摘要: 单位新配的联想拯救者Y7000,感觉很不错哈,先上一张图。 说实在的,装这个有些小坑,我最开始是直接在原装win10上去装双系统的,结果死活装不上,还把原装win10给折腾没了,哈哈,好逗,以前装双系统也没玩成这。。。。 所以我个人建议如果你在原装win10上装双系统不成功,就把它也干掉得了,重新安 阅读全文
posted @ 2019-07-19 11:24 空水 阅读(7598) 评论(0) 推荐(0) 编辑
摘要: 以下全部是在python3中适用。 错误一: 函数默认参数 Python允许为函数的参数提供默认的可选值。但是它可能会导致一些易变默认值的混乱。例子: 我们希望每次调用myFun函数,list1都为默认空列表,其实python并不会输出我们想要的结果。 原因:python的函数参数的默认值只会在函数 阅读全文
posted @ 2019-07-07 21:54 空水 阅读(556) 评论(0) 推荐(0) 编辑
摘要: " 语法高亮syntax on " 搜索高亮set hlsearch " 显示行号set number" let mapleader="," set pastetoggle=<F10> set backspace=indent,eol,start " 基本缩进效果set smartindentset 阅读全文
posted @ 2019-05-24 13:30 空水 阅读(2236) 评论(0) 推荐(0) 编辑
摘要: 通信周期是 FlexRay 的基本通信单元[6~7,19]。每个通信周期包括四个时间层,如图 2-9 所示。通信周期由静态段(Static Segment)、动态段(Dynamic Segment)、信号段(Symbol Window)和空闲段(Network Idle Time)组成。静态段由连续 阅读全文
posted @ 2019-03-11 12:04 空水 阅读(3001) 评论(0) 推荐(0) 编辑
摘要: 1.介绍Comedi 1.1Comedi是一个设备驱动开发的软件工具,它采用了一种3层组织模型:上层是用户层,Comedi提供了在用户控件编写程序的接口Comedilib,通过系统调用来控制硬件设备;中层是内核层,主要由两部分构成:linux内核空间API(在内核空间开放的统一编程接口),设备驱动程 阅读全文
posted @ 2019-02-14 11:06 空水 阅读(997) 评论(0) 推荐(0) 编辑
摘要: 1.comedi的安装:(需要注意的是comedi和comedilib安装顺序随意) 1.comedi与大多数2.2,2.4和2.6Linux内核配合使用,不支持2.6-2.6.6的内核,对2.0.3x的支持不太好,但仍然有效; 2.因为首次运行comedi的configure脚本时,还需要对内核源 阅读全文
posted @ 2019-02-14 10:42 空水 阅读(486) 评论(0) 推荐(0) 编辑