- 博客(20)
- 收藏
- 关注
原创 anaconda安装wxpython
conda install -c gsecars wxpython@TOC欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了...
2020-04-07 19:53:44
3003
原创 python抓取网页返回状态码418
错误python抓取网页返回状态码418,意思是被网站的反爬程序返回的解决:添加请求头headers信息import requestsheaders={'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.88 Saf...
2020-03-18 15:08:01
5919
原创 树莓派2安装opencv
树莓派的raspbian系统自带python2和python3。那怎么装opencv呢?按照网上的教程装的时候好像是默认装到python2?但是raspbian的python编译器默认使用的是python3,弄了很长时间import cv2就是不成功。错误如下:Traceback (most recent call last): File "/home/pi/Desktop/my_pro...
2020-01-09 10:46:55
490
原创 树莓派2联网
为了实现树莓派开发,不管在树莓派上开发还是用PC远程开发,都需要给树莓派联网。那么在没有WIFI adapter或者网线也无法联网的情况下怎么办?如果你的PC有网,那么只需要用网线将树莓派和你的电脑连接就可以了。图1是PC没有插网线时的本地IP,图2时PC和树莓派连接了网线,新显示的就是网线的IP,下面第一个红框内的就是树莓派的静态IP。树莓派联网之后,就可以进行更新和下载所需要的库啦。...
2020-01-09 10:32:38
391
原创 OpenCV未识别标识符
未定义标识符CV_BGRA2GRAY——添加#include<opencv2/imgproc/types_c.h>未定义标识符CV_WINDOW_NORMAL、CV_WINDOW_KEEPRATIO——添加#include<opencv2/highgui/highgui_c.h>
2020-01-06 08:52:50
962
原创 树莓派Pi2安装Win10 IoT
安装镜像在http://go.microsoft.com/fwlink/?LinkId=616847下载用于Raspberry Pi的ISO镜像。下载完iso镜像,解压后运行里面的 Windows_10_IoT_Core_RPi2.msi,等待安装完成。默认安装到C:\Program Files (x86)\Microsoft IoT 。写入镜像运行IoTCoreImageHelper...
2020-01-04 09:20:58
816
原创 基于TCP的Socket通信
#基于TCP的Socket在WIN32平台上的WINSOCK编程都要经过下列步骤:定义变量->获得WINDOCK版本->加载WINSOCK库->初始化->创建套接字->设置套接字选项->关闭套接字->卸载WINSOCK库->释放资源 下面介绍WINSOCK C/S的建立过程: 服务器 ...
2019-09-22 15:45:12
282
原创 携程一面
TCP UDPC++多线程安全问题 怎么解决说一下泛型编程 举例容器有哪些 map和字典的区别说一下深拷贝和浅拷贝。应用场景野指针是啥C++内存管理C++和C#的区别...
2019-09-17 23:06:33
239
原创 BFS广度优先遍历搜索最短路径(迷宫问题)
最近笔试经常遇到路径搜索的问题,可是每一次都不知道如何去写,决定整理一下。其实都是用bfs解决的。最简单的迷宫类问题就是输入一个m*n的矩阵,其中0代表可走的路,1代表障碍物,只能横着走或竖着走,不能斜着走,要求编程序找出从左上角到右下角的最短路线。先来看第一题题目描述:假设以一个nm的矩阵作为棋盘,每个棋位对应一个二维坐标 (x, y)。你有一颗棋子位于左上起点(0, 0),现在需要将其...
2019-09-15 19:01:18
2925
原创 有序双向链表的插入和删除节点
struct ListNode{ int val; ListNode *pre; ListNode *next; //ListNode(int _val):val(_val), next(nullptr), random(nullptr){}}void insert(ListNode* head,int v){ ListNode* node=new ListNode;//默...
2019-09-14 16:54:22
478
原创 最长公共子串
问题:有两个字符串str1和str2,求出两个字符串中最长公共子串长度。比如:str1=abcdef,str2=bcda,则str和str2的最长公共子串为bcd,最长公共子串长度为3。#include<iostream>#include<vector>#include<string>using namespace std;int main(){...
2019-09-12 22:57:54
237
1
原创 c#异步调用一个带返回值的方法并获取返回值
首先,声明委托并创建委托实例,委托要和方法有相同的参数和返回类型public delegate int AsyncDelegate(int a);private AsyncDelegate mydlgt = new AsyncDelegate(MyFunc);了解一下BeginInvoke的原型IAsyncResult AsyncDelegate.BeginInvoke(int a,As...
2019-09-12 21:51:48
6268
原创 c#多线程中,子线程如何访问主线程的控件
方法一:CheckForIllegalCrossThreadCalls = false;//不安全调用线程设置这个变量仅能修改或者设置主UI线程中的控件的属性信息,但当要添加主UI线程中的控件时,设置CheckForIllegalCrossThreadCalls不行,会抛出“子线程无法创建父线程控件的父级”等类似的异常,这种情况下,只能用第二种方法了。方法二:使用委托,控件的Invoke我...
2019-09-12 21:51:30
1477
原创 Excel将某一列数据按照奇数行偶数行分成两列
A、B两列是我们的得到的角速度和加速度,但是我们想把角速度和加速度角度单独分成两列,怎么办呢?很简单,选中D1单元格,添加函数OFFSET($B1,(ROW(A1)−1)∗2,0),然后向下拉,自动把A列奇数行的数据(Gyro)全部摘出来;同样选中E1单元格,添加函数OFFSET(1,(ROW(A1)-1)*2,0),然后向下拉,自动把A列奇数行的数据(Gyro)全部摘出来;同样选中E1单元格...
2019-07-23 10:46:26
8922
1
原创 Arduino的数字信号、模拟信号以及串口整理
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2019-07-16 20:22:47
12752
1
转载 (转)认识动作捕捉系统 浅谈三种主流解决方案
转自http://news.17173.com/content/2016-03-14/20160314102718031.shtml目前动作捕捉系统有惯性式和光学式两大主流技术路线,而光学式又分为标定和非标定两种。那么我们可以将动作捕捉系统分为以下三大主类:基于计算机视觉的动作捕捉系统(光学式非标定)、基于马克点的光学动作捕捉系统(光学式标定)和基于惯性传感器的动作捕捉系统(惯性式)。接下来我们...
2019-07-11 09:48:59
3687
原创 解决Unity Vuforia识别模型的场景部署到Hololens,模型位置显示不正确的问题
(我使用的是Unity2017.3.1版本)两个点:1、Vuforia识别图上传时必须与实际打印的识别图的size一致。比如实际尺寸是10cm,那么上传时的width应该设置为0.1(Unity以米为单位)。2、ARcamera 的 position 必须设置为(0,0,0)。其他的关于模型不显示的问题,要么是显示了但不在识别码上,所以你看不到。要么就是你发布到Hololens的流程有问题...
2019-03-05 12:01:41
2525
原创 用Xbee实现Arduino之间的无线通信,远程控制小灯
首先一个简单的通信原理图,便于大家理解。准备开发~~硬件:2个Xbee,2个Xbee适配器,2个Arduino Uno(远程端的Arduino需要配有电源)以及若干杜邦线。软件:XCTU,Arduino1)用XCTU对两个Xbee进行点对点配置两个Xbee分别插在Xbee适配器上,与电脑连接。参数设置如下:1、2个模块都设置 ZS=2 SC=8,ID设置相同(0到1234都可以)...
2019-01-15 19:02:04
5486
4
原创 Arduino和Xbee软串口通信
Arduino Uno只有一个硬件软口,在与蓝牙,无线通信的时候我们需要另外设置一个软串口才能实现。Arduino 官方提供了软件串口的库,可以将任意两个数字端口,模拟成串口。软件串口库不需要下载,IDE 已经集成,打开“菜单 -> 项目 -> 加载库 -> SoftwareSerial “即可加载。#include <SoftwareSerial.h>Ardui...
2019-01-11 23:10:01
1998
1
原创 XCTU与Arduino上的xbee显示连接不上的解决办法
XCTU与Arduino上的xbee显示连接不上的解决办法解决办法如下:先断电,拔掉扩展板;然后给Arduino Uno烧录Blink等程序;然后再断电,插上扩展板,再上电,就可以读出来啦。...
2019-01-11 21:38:44
1046
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人