- 博客(100)
- 资源 (40)
- 收藏
- 关注
原创 Python题目:求出555555的约数中最大的3位数
Python题目:求出555555的约数中最大的3位数num = 555555all_divisor = []for i in range(100,1000): #生成3位数 if num % i == 0: all_divisor.append(i)print("%d的所有约数为:" % num ,end='')for j in all_divisor:...
2019-11-18 20:10:59
1919
原创 Python界面 可视化开发(python3+PyQt5+Qt Designer)
前言 以前制作一个Python窗体界面,我都是用GUI窗口视窗设计的模块Tkinter一点一点敲出来的,今天朋友问我有没有Python窗体的设计工具,“用鼠标拖拖”就能完成窗体设计,我查了查相关资料,果然有一款好用的工具——Qt Designer。1.安装Qt Designer 这里需要安装两个东西:PyQt5和PyQt5-tools:安装PyQt5:打...
2019-11-17 22:01:16
51081
13
原创 题目:写一个python程序,利用正则表达式,提去一个html页面中的所有超链接,去除html中的标签元素,生成一个文本文件。
题目:写一个python程序,利用正则表达式,提去一个html页面中的所有超链接,去除html中的标签元素,生成一个文本文件。import reimport urllibimport osdef getHtml(url): page = urllib.request.urlopen(url) html = page.read() return htmlde...
2019-11-16 16:30:40
752
1
原创 Pytorch中index_select() 函数的理解
函数形式:index_select( dim, index)参数:dim:表示从第几维挑选数据,类型为int值; index:表示从第一个参数维度中的哪个位置挑选数据,类型为torch.Tensor类的实例;功能:从张量的某个维度的指定位置选取数据。代码实例:t = torch.arange(24).reshape(2, 3, 4) # 初始化一...
2019-11-16 16:14:29
29294
3
原创 turtlebot3机器人通信
mytopic_demo代码下载地址:GitHub:https://github.com/kdongyi/turtlebot-communication-demo码云:https://gitee.com/kdongyi/turtlebot-communication-demo觉得有用请Star、Fork ^_^一、mytopic_demo功能:Python的Topic通信示例1、...
2019-11-14 17:09:32
1103
原创 turtlebot3 多机器人协作,机器人跟随
item-机器人跟随demo@kdy一、item功能:键盘控制robot1,robot2根据robot1坐标跟随键盘控制robot1实现移动robot1向tf发布自身姿态数据信息robot2向tf发布自身姿态数据信息robot1与robot2进行tf坐标转换,建立统一坐标系计算robot1与robot2坐标间的距离差与角度差,将该数据发布robot2监听距离差与角度差,并控...
2019-11-14 16:53:17
5443
14
原创 ImportError: cannot import name '_validate_lengths'
错误信息:Traceback (most recent call last): from skimage import io File "/home/Anconda3/envs/face_alignment/lib/python3.6/site-packages/skimage/__init__.py", line 167, in <module> from...
2019-11-07 17:18:50
25695
16
转载 ModuleNotFoundError: No module named '__main__.xxx'; '__main__' is not a package问题
问题描述今天写代码时碰到一个有趣的报错:"ModuleNotFoundError: No module named '__main__.xxx'; '__main__' is not a package"。问题发生在包内引用中。我的目录结构如下:在Wheel.py中定义了一个Wheel类,在Parser.py中我想导入这个类,于是写了这样一句:line7: from .Wheel i...
2019-11-04 21:43:59
24061
3
原创 Ubuntu在sudo下安装完成Anaconda后 找不到命令
1、在终端输入如下指令:echo 'export PATH="/home/kdy/anaconda3/bin:$PATH"' >> ~/.bashrc2、回车键后,再输入如下指令:source ~/.bashrc3、完成
2019-10-22 11:31:45
1106
1
原创 Linux如何修改SSH登录密码
1、登陆SSH控制台,然后输入下面指令:passwd user注:这里的user是你的SSH用户名,比如passwd root2、输入密码
2019-10-22 11:29:07
8925
2
原创 Python源代码保护(Python文件编译生成pyd/so库文件)
一、首先为什么要使用pyd文件? 我们知道Python是一门解释型语言,当我们想让其他人运行我们的代码时,如果直接将.py源代码发送给他人,那么源代码将没有任何安全性可言,也就是任何一个人都可以打开源代码一看究竟,任何人都可以随意修改源代码。因此当我们想保护我们的源代码(算法保护)或者防止用户篡改源代码时,可以将Python源代码编译生成.pyd库文件或者.so库文件(Windo...
2019-10-22 11:24:27
12472
3
原创 在Ubuntu 18.04上安装GCC编译器
1、首先更新包列表:sudo apt update2、键入以下命令安装build-essential软件包:sudo apt install build-essential3、要验证GCC编译器是否已成功安装,请使用gcc --version命令打印GCC版本:gcc --version然后就可以成功使用gcc编译器啦~...
2019-10-22 10:52:55
837
1
转载 详细介绍Python进度条tqdm的使用
详细介绍Python进度条tqdm的使用 更新时间:2019年07月31日 10:44:57 作者:修炼之路 我要评论 这篇文章主要介绍了详细介绍Python进度条tqdm的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具...
2019-09-27 17:26:43
3786
转载 各领域公开数据集下载
各领域公开数据集下载上网找到了个数据集的整理,不用再搜就自己转过来。原文地址:https://zhuanlan.zhihu.com/p/25138563金融美国劳工部统...
2019-09-11 17:27:59
1473
转载 图像描述(image caption)历年突破性论文总结
图像描述(image caption)历年突破性论文总结 图像描述(image caption)顾名思义,图像描述是指以图像为...
2019-09-11 15:47:27
10154
1
原创 Python 判断文件夹是否存在,否则创建该文件夹
Python 判断文件夹是否存在,否则创建该文件夹if not os.path.exists(datatype): os.makedirs(datatype) print("目录创建成功!")
2019-09-02 22:19:07
13061
原创 多单片机使用UART 主从模式通信
从设备采用漏极开路方式级联,从设备的串口TX必须配置为漏极开路,不能是推挽方式,如果配置成推挽方式,会导致灌电流过大,低电平低不下去问题。STM32 的UART数据寄存器是9位,数据传输先传低位(LSB)--实际应用发现9位数据大时候有丢包错包问题??利用USART可以进行多机处理器通信,其原理就是使从机处于静默模式,由主机在需要的时候发送指令唤醒从机,并传输数据。STM32静默模式特...
2019-06-24 20:49:01
6506
原创 深度学习 机器学习 分类器的准确率、错误率、敏感率、真正例率、召回率、特效率、真负例率、精度
1、精确率:预测为正的样本中预测正确了的的百分比。2、错误率:预测错误的样本占所有样本数的比例。3、敏感度/真正例率/召回率:所有为正的样本中,被正确识别出的比例。4、特效性/真负例率:反例样本中,预测为反例的占比。5、精度:预测正确了的样本占总样本的比例。...
2019-05-08 19:46:30
3013
原创 UML—用例图的扩展关系和包含关系的区别
用例图(Use Case Diagram)是从用户的角度描述系统的功能,并指出各功能的操作者,主要作用有3个:获取需求、指导测试、在整个过程中的其他工作流中期指导作用。用例元素包括参与者和用例,用例间的关系主要是:继承关系、扩展关系和包含关系,这里比较难区分的的是扩展关系和包含关系,比较容易混淆,分析整理一下。【知识点】扩展关系(Extend):当某个新用例在原来的用例基...
2019-05-07 17:02:10
29877
9
原创 Vue入坑教程(二) - Vue的数据和方法
Vue中的数据和标签内容是双向绑定的,也就是说当定义的方法(函数)里的值改变时,在视图标签里的显示内容就会自动更新!这种技术大大简化了我们的开发成本,缩减了复杂的逻辑设计。先来看看Vue中的数据1、数据的定义Vue中的数据是定义在Vue对象中的,用data:{ }声明数据变量:new Vue({ ... data:{ name:"kdy", job:"软件工程师", ...
2019-04-26 17:56:53
830
原创 2019年 CCF 中国计算机学会推荐国际学术会议和期刊目录 最新版
中国计算机学会(CCF)日前完成了《中国计算机学会推荐国际学术会议和期刊目录》(下文简称“目录”)第五版审定,现予发布。2018年12月,CCF决定启动新一轮《目录》更新工作。此次更新距第四版目录( 2015年12月)发布已有三年。本次更新的原则是:在既有基础上进行微调,领域分布保持不变,期刊和会议的推荐类别保持不变。目录仍分为A、B、C三类,其中,会议论文指“Full paper”或“Re...
2019-04-25 20:09:17
8937
原创 vue 使用font-awesome
第一步:npm 安装font-awesome 以及需要的所有依赖cnpm installlessless-loader css-loaderstyle-loaderfile-loader font-awesome --save第二步:在main.js中全局注册font-awesomeimport 'font-awesome/css/font-awesome.min.css...
2019-04-22 16:33:23
1112
原创 [Vue warn]: Error in mounted hook: "TypeError: handler.call is not a function"
Vue调用钩子函数mounted时报错:[Vue warn]: Error in mounted hook: "TypeError: handler.call is not a function"错误代码:// 页面显示之前调用mounted: { this.device_view();},正确代码:// 页面显示之前调用mounted:function...
2019-04-13 22:43:17
6522
原创 Error in callback for watcher "checkList": "TypeError: Cannot read property
vue使用watch监听拿到props的传值但是报错:Error in callback for watcher "checkList": "TypeError: Cannot read property报错信息:错误代码如下:props: { login_flag: { type: String, },},watch:{ ...
2019-04-13 21:09:35
16551
原创 Django报错 ValueError: The view *** didn't return an HttpResponse object. It returned None instead.
Django报错ValueError: The view *** didn't return an HttpResponse object. It returned None instead. 错误说明:该错误表明views.py中没有return一个返回值给前端。 解决办法:检查 return HttpResponse( ) 是否错位!...
2019-04-13 15:57:32
27032
4
原创 Vue入坑教程(一) - 实例化Vue对象
一、为什么要学Vue?先把Vue官网放出来 ????Vue官网,任何时候最权威的教程就是官网!但是问题来了,官网是权威,但是不一定是最容易理解的????转入正题,为什么要学Vue? 首先说说我为什么要学习Vue,其实多半是出于无奈,最近在实验室做一个项目,开始是用Django框架,但是做到一半发现项目的前端需要频繁向后端请求数据然后显示到前端,而且需要大量复用元素块。于是查了很...
2019-04-05 22:56:20
4908
原创 Android手机中的加速度计与陀螺仪
传感器和加速度传感器的区别与联系陀螺仪原理陀螺仪的原理就是,一个旋转物体的旋转轴所指的方向在不受外力影响时,是不会改变的。人们根据这个道理,用它来保持方向。然后用多种方法读取轴所指 示的方向,并自动将数据信号传给控制系统。我们骑自行车其实也是利用了这个原理。轮子转得越快越不容易倒,因为车轴有一股保持水平的力量。陀螺仪又叫角速度传感器,是不同于加速度(G-sensor)的,他的测量物理...
2019-03-22 15:30:24
32096
2
原创 输入捕捉模式和PWM输入模式的区别
STM32的通用定时器具备基本的输入捕捉功能。所谓输入捕捉功能,是指通用定时器可以通过检测输入信号的跳变沿,检测到跳变沿的同时将计数器的当前值写入相应的寄存器。我们可以利用定制器的输入捕捉模式可以测量输入信号的高电平时间、占空比和频率。1、输入捕捉模式 stm32的通用TIM2、3、4、5都具有输入捕捉的功能,每个定时器具有四个通道,并且每一个通道都可以单独...
2019-03-17 10:55:42
5437
原创 单片机寄存器的位操作
1、连续多位需要操作假如需要将B16的D8~D10位改为0001,但是更改D8~D10位时又不能改变其它位状态:所以需要先将D8~D10位 清0,再改为0001PORTB->PCR[16] &= 0XFFFFF8FF; //需要修改D8~D10位,确保D8~D10位为0,其他位不变(只有为0才能确保能正确修改该位的值)PORTB->PCR[16] |= 0X0...
2019-03-09 21:16:01
4501
1
原创 UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb2 in position 14: invalid start byte 错误解决办法
decode()函数可以对数据进行解码:result = res.decode(encoding="utf-8")当使用decode遇到报错时:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb2 in position 14: invalid start byte解决方法: 出现异常报错是由于设置了...
2019-02-18 02:03:32
36527
2
转载 mp4文件格式解析
目前MP4的概念被炒得很火,也很乱。最开始MP4指的是音频(MP3的升级版),即MPEG-2 AAC标准。随后MP4概念被转移到视频上,对应的是MPEG-4标准。而现在我们流行的叫法,多半是指能播放MPEG-4标准编码格式视频的播放器。但是这篇文章介绍的内容跟上面这些都无关,我们要讨论的是MP4文件封装格式,对应的标准为ISO/IEC 14496-12,即信息技术 视听对象编码的第1...
2019-02-18 00:29:14
299
原创 Turtlebot3多机建图教程
ubuntu系统16.04 ,ROS版本kinetic OpenCR固件升级到1.2.1 之后的版本 ,OpenCR固件升级参考 安装多机地图合并软件包ros-kinetic-multirobot-map-mergesudo apt-get install ros-kinetic-multirobot-map-merge 1、多机测试步骤:[remotePC] 启动ros...
2018-12-01 16:06:06
4383
7
原创 ROS操作命令
rosrun rqt_graph rqt_graphROS_NAMESPACE=tb3_0 rosrun turtlebot3_teleop turtlebot3_teleop_key向远程主机拷贝文件:$ sudo scp -r /home/kdy/catkin_ws/src/mytopic_demo/ burger@192.168.3.38:/home/burger...
2018-11-29 23:00:29
896
原创 Linux命令行连接WiFi(全网最简单的方法)
1、安装nmclisudo apt-get install nmcli2、查看网络设备sudo nmcli dev3、开启wifisudo nmcli r wifi on4、扫描wifisudo nmcli dev wifi5、连接wifisudo nmcli dev wifi connect "wifi名" password "密码"...
2018-11-26 22:24:24
40252
23
原创 使用roslaunch来启动多个turtlesim节点和一个模仿节点以让一个turtlesim节点来模仿另一个turtlesim节点
使用roslaunch来启动多个turtlesim节点和一个模仿节点以让一个turtlesim节点来模仿另一个turtlesim节点。使用roslaunchroslaunch可以用来启动定义在launch文件中的多个节点。 用法:$ roslaunch [package] [filename.launch]先切换到beginner_tutorials程序包目录下:$ ros...
2018-11-24 16:13:41
2998
转载 ROS系统的话题
roscore首先确保roscore已经运行, 打开一个新的终端:$ roscoreturtlesim在本教程中我们也会使用到turtlesim,请在一个新的终端中运行:$ rosrun turtlesim turtlesim_node通过键盘远程控制turtle我们也需要通过键盘来控制turtle的运动,请在一个新的终端中运行:$ rosrun turtles...
2018-11-24 15:51:25
493
原创 Turtlebot3机器人ROS系统运行
一、网络配置1、更改PC端master网络配置查看PC端IP地址:ifconfig修改.bashrc:gedit ~/.bashrc 修改文件中的内容:ROS_MASTER_URI = http://IP_OF_PC:11311ROS_HOSTNAME = IP_OF_PC让环境生效:source ~/.bashrc2、更改Turtleb...
2018-11-24 11:37:51
1459
原创 ROS系统的节点
节点一个节点其实只不过是ROS程序包中的一个可执行文件。 ROS节点可以使用ROS客户库与其他节点通信。 节点可以发布或接收一个话题。 节点也可以提供或使用某种服务。客户端库ROS客户端库允许使用不同编程语言编写的节点之间互相通信: rospy = python 客户端库 roscpp = c++ 客户端库 rosjs = javascripts客户端库 ro...
2018-11-24 11:09:46
1189
原创 笔记
1.关于reshape的笔记一维向量,如 v=[1, 2, 3] 不等于行向量和列向量。a = tf.constant([1.0 , 2.0]) print(a) 结果:Tensor("Const_1:0", shape=(2,), dtype=float32)所以在神经网络里运算时,需要把一维向量进行reshape,变为二维矩阵(行向量或列向量)即 [1.0, 2....
2018-11-11 22:43:45
187
转载 【直观详解】什么是正则化
【内容简介】主要解决什么是正则化,为什么使用正则化,如何实现正则化,外加一些对范数的直观理解并进行知识整理以供查阅Why & What 正则化我们总会在各种地方遇到正则化这个看起来很难理解的名词,其实它并没有那么高冷,是很好理解的首先,从使用正则化解决了一个什么问题的角度来看:正则化是为了防止过拟合, 进而增强泛化能力。用白话文转义,泛化误差(generalization ...
2018-11-10 20:54:26
27383
4
OmronSysmacStudio2017特别版1.2安装版(附序列号)
2021-03-31
基于智能手环和智能手机的地理磁场和WLAN数据集
2018-10-11
手势相位分割数据集
2018-10-11
肤色分割数据集
2018-10-11
汽车数据集
2018-10-11
纸币验证数据集
2018-10-11
MNIST数据集
2018-09-14
MATLAB实现BP神经网络
2023-07-16
Java SE 14 Windows安装包
2020-06-28
Java SE 11 Windows安装包
2020-06-28
Java SE 8 Windows安装包(包含jdk-8u121-windows-x64.exe和jdk-8u251-windows-x64.exe两个安装包)
2020-06-28
Java SE 14 Linux安装包
2020-06-28
Java SE 11 Linux安装包
2020-06-28
Java SE 8u251 Linux安装包
2020-06-28
2019年 CCF 中国计算机学会推荐国际学术会议和期刊目录
2019-04-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅