自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(69)
  • 资源 (11)
  • 收藏
  • 关注

原创 Virtualbox安装ubuntu18.04 server虚拟虚拟机设置桥接网络

我在virtualbox 安装了Ubuntu18.04 server虚拟机,希望虚拟机和host之间可以互相访问,并且如果host可以上网那么Ubuntu18.04 server虚拟机也可以上网。可以看到仅主机(host-only)网络的配置是和上面host 虚拟网卡的地址是一样的。里面最重要的配置是网关,请将网关的地址配置为host主机上的虚拟网卡的ip地址,我这里是。配置/etc/netplan/00-*的这个网络配置文件,选择动态获得ip即可。继续配置虚拟机的网络,选择桥接网卡,如下图。

2024-04-02 14:44:56 374

原创 树莓派4安装docker

树莓派4安装docker

2024-02-19 14:44:41 443

原创 ubuntu20.04下安装标注工具CVAT

在ubuntu20.04中安装cvat标注工具

2023-11-24 16:17:37 690

原创 Unity AudioClip和PCM音频数据的转化

Unity AudioClip和PCM音频数据的转化

2023-11-02 15:58:09 1294

原创 如何安装chromadb

如何安装chromadb

2023-08-27 17:18:51 2301

原创 linux下nginx配置https和反向代理本地端口

linux下nginx配置https和反向代理本地端口

2023-08-12 22:39:26 575

原创 Win10安装GPU支持的最新版本的tensorflow

我在安装好cuda和cudnn后,使用pip install tensorflow安装的tensorflow都提示不能找到GPU,在tensorflow官网提供了多个版本的GPU支持的windows的安装包。下载后再安装就可以成功安装GPU支持的tensorflow了。为此怀疑默认暗转的tensorflow是不带GPU支持的。

2023-08-11 16:26:48 696

转载 网页F12调试陷入无限断点(Debugger)的解决方法

网页F12调试陷入无限断点(Debugger)的解决方法

2023-04-02 08:28:47 12795 3

原创 安装pyaudio的正确方法

安装pyaudio的正确方法

2023-03-22 22:29:39 972

原创 树莓派4B使用USB摄像头的注意点

树莓派4B使用USB摄像头的注意点

2023-03-16 13:28:41 2395 1

原创 ubuntu安装nodejs的正确方式

ubuntu下安装nodejs

2023-01-30 13:25:45 3658

原创 Python MQTT订阅消息QOS=1的注意点

QoS1:至少到达一次,发布者需要到达后有确认,发布者(客户端,服务端做为发送端的时候)发布消息后等待接收者(客户端,服务端做为接收端的时候)的确认信息报文;如果发布都没有收到确认报文,发布者会一直发送消息;QoS0:最多发送一次,到达不到达发布者不管,发布者(客户端,服务端做为发送端的时候)只发送一次,不管接收端是否收到数据;QoS2:只有一次到达,发布者需要到达后确认,接收者需要发布者再次确。下面用python paho-mqtt举例。

2022-09-09 17:04:54 2272

原创 C# 程序开机自动启动

这时可能和你的程序调用了你程序文件夹下的文件有关系,这时可以写一个run.bat脚本,在脚本中先cd到你的程序路径,然后启动程序,最后把run.bat的超链接放在C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp中。1 非管理员运行的程序最简单的是在C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp 路径下放入超链接即可。(2) 你的程序是64位的注册表路径是。...

2022-08-30 15:36:09 5626

原创 Ubuntu下python使用opencv的正确做法

python3 opencv

2022-08-25 11:19:55 1362

原创 树莓派下配置PHP+Nginx+Mysql

1 安装配置Mysql树莓派4安装mysql_羞羞的铁脚的博客-CSDN博客2 安装nginxsudo apt install nginx配置网站的配置信息sudo nano /etc/nginx/sites-available/default增加或修改配置添加index.phplocation ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php7.

2022-05-03 09:27:42 641

原创 树莓派4安装mysql

1 sudo apt update2 sudo apt install mariadb-server3 sudo mysql_secure_installation安装提示选择,设置root密码等4 如果需要mysql能够远程访问,设置如下在/etc/mysql 路径下,编辑配置文件 这个文件的名字可能是my.cnf ,mariadb.cnf 或者conf.d mariadb.cnf.d文件夹下配置文件修改,具体查看my.cnf的内容bind-address = 127.0.0.1

2022-04-30 16:47:36 1140

原创 树莓派4使用CSI摄像头

1 安装CSI摄像头需要注意的是必须是断电状态下安装,否则烧坏2 配置摄像头安装后启动树莓派,在Terminal下输入命令 sudo raspi-config选择Interfacing Options-> Camera->Enable启动摄像头 重启这时启用了摄像头,注意这个时候摄像头占用了i2c-0总线,经过实验此时如果在i2c-0上接如RTC时钟等模块的话,时钟模块已无法使用。3 使用操作摄像头 使用raspistill内置程序下面的命令抓图 raspistill -o

2022-04-29 11:03:23 2725 2

原创 关于树莓派4的I2C接口

关于树莓派的I2C接口树莓派的接口图上有两个I2C接口标记为:1,(SDA1-SCL1) 对应的CPU的GPIO是GPIO2和GPIO3,对应的i2c系统标记为i2c-12,(ID_SD-ID_SC)对应的CPU的GPIO是GPIO0和GPIO1,这个接口默认连接了CSI0和DSI0 摄像头和显示屏。对用的I2C标记为是i2c-0,在CM4的核心板上原理图上ID_SD-ID_SC 标记位SDA1 和SCL1 不要把它和第1条的(SDA1-SCL1)搞混了3在CPU 上还有两个注意的CPU上

2022-04-28 14:07:31 3816 1

原创 WPF 继承INotifyPropertyChanged数据改变更新UI

第一步:定义一个类,例如Student 需要继承INotifyPropertyChanged,详细的说明如代码中的说明 public class Student:INotifyPropertyChanged { string _name=""; public string Name { get { return _name; }

2022-04-02 14:21:00 1009

原创 Pyqt5 绘图

1 使用QPainterPath 和 QPainterPath::arcTo函数void QPainterPath::arcTo(const QRectF & rectangle, qreal startAngle, qreal sweepLength)创建一个弧形,占据了指定的 rectangle,以指定 startAngle 角度(0-360)开始旋转sweepLength 度其中sweepLength为正数时是以逆时针旋转,为负数时是以顺时针进行旋转class Exampl..

2021-12-15 10:57:03 318

原创 C# 调用python打包的exe程序

1 需求 C#Process p = new Process(); p.StartInfo.FileName = AppRootPath + nameappmap["SCU_PCCOM"]; p.StartInfo.UseShellExecute = false; p.EnableRaisingEvents = true; p.StartInf...

2021-06-10 17:20:30 1328 2

原创 Python使用ctypes操作c/c++ DLL

1 生成一个C/C++ 动态链接库dlloutput.cpp 输出对外的接口函数#include "stdio.h"#include "string.h"#include "stdlib.h"#include "A.h"#define DLLEXPORT extern "C" __declspec(dllexport)static A A_a = A(); //定...

2021-04-29 08:58:51 310

原创 树莓派使用hostapd设置热点并使用python切换热点和wifi

设置方法https://www.raspberrypi.org/documentation/configuration/wireless/access-point-routed.mdfrom flask import Flaskfrom flask import requestimport osapp = Flask(__name__)#通过修改dhcpcd.conf启用热点@app.route('/setap', methods=['post', 'get'])...

2021-04-06 16:30:39 977

原创 树莓派4使用2-5号串口

树莓派4 有6个串口 默认 2-4是未启动的使用串口2-4 需要在/boot/config.txt 使用dtoverlay来加载设备引脚的定义为例如使用串口2的步骤是1 在/boot/config.txt 添加 dtoverlay=uart2重新启动在/dev目录下发现新的串口 /dev/ttyAMA12 使用/dev/ttyAMA1来调用其他串口也是如此...

2021-03-16 17:24:48 646

原创 树莓派zero 使用usb gadget(串口)登陆

1 下载树莓派系统raspios-buster-armhf-lite 安装https://www.raspberrypi.org/software/operating-systems/#raspberry-pi-os-32-bit2 在win10 下烧录完成系统后出现boot分区,修改config.txt 和cmdline.txt 在config.txt下添加dtoverlay=dwc2 ,让系统加载usb 控制器驱动cmdline.txt 的rootwait后面下添加 mod...

2021-03-16 15:49:52 1878

原创 树莓派4使用DS3231 RTC时钟

1 配置方式1插入ds3231(1)使用sudo raspi-config启用i2c 接口此时使用i2cdetect -y 1 查看i2c设备(2)修改 /boot/config.txt 末尾添加dtoverlay=i2c-rtc,ds3231从其后再=使用i2cdetect -y 1 查看ic设备68位置变成UU 表示系统驱动使 用了这个位置 (3) 禁用fake-hwclock (非必须)sudo systemctl disable fake-hwclock(4) 修改/l

2021-02-26 10:15:59 1644

原创 Python打开外部程序

1 使用os.system() os.system('notepad') #阻塞os.system('start notepad')#非阻塞 windows 方式2 使用subprocessimport os,subprocesssubprocess.run("notepad"))注意使用1和2 方式打开的外部程序,会随着当前python程序的关闭也一起关闭3 使用os.execv 系列,os.exec*有一系列的函数这种方式启动的外部程序不会随着python...

2020-12-25 16:34:10 804 2

原创 C# 控制台程序检测程序窗体最大最小化

```csharpusing System;using System.Linq;using System.Windows.Forms;using System.Diagnostics;using System.Threading;using System.IO;using System.Runtime.InteropServices;using System.Collections.Generic;using System.Text;using System.Drawing;usin.

2020-11-30 13:36:53 1571

原创 Raspberry 树莓派安装pyshark

1 安装sudo apt-get install tshark# allow user pi to use tshark without sudo # logout/in required!sudo usermod -a -G wireshark pisudo apt-get install libxml2-devsudo apt-get install libxslt-devsudo pip3 install pyshark

2020-11-13 15:24:51 327

原创 WPF的控件Binding笔记

WPF的控件Binding笔记1 绑定一个普通的属性在类中定义了一个content属性,再xaml的button的content属性中绑定它。Content="{Binding content,ElementName=myform}" 此处ElementName=myform是需要的,myform是我给主界面起的名字,因为绑定的自定义属性在主界面中(2)如果删掉ElementName=myform不能成...

2020-08-27 11:13:36 982

原创 Flutter json字符串与实体类转换

例子如下:例子中设计简单的类型,数组类型import 'dart:convert';import 'dart:io';import 'dart:async';main(){ String jsonstr='{"name":"test","age":10,"friend":[1,2,3,4],"house":[{"addr":"qingdao","size":130},{"addr":"beijing","size":108}],"car":{"count":2}}';

2020-08-18 19:54:53 2432

原创 Python 读取RTSP流和注意

import cv2video1="rtsp://admin:[email protected]:8554/live1.264"stream0 = cv2.VideoCapture(video1) #使用整数,此处打开的本地摄像头cmap={}cmap[0] =stream0i=0while True: ret,frame=cmap[i].read() cv2.namedWindow(str(i),0); .

2020-07-31 18:41:17 3782

原创 Python中库导入from . import 和from .. import 的使用方法

Python中库导入from . import 和from .. import 的使用方法程序目录结构如下from . import XX 和from ..import XX 只能使用在子包中,例如上面的例子中,程序最外层是主程序app.py,程序有一个子包pack1,pack1下有a.py 和b.py两个文件,pack1下面有子包pack2,pack2下有c.py#a.pydef f1(): print("aaaaaaaa...

2020-07-06 07:21:40 9235

原创 python使用yacs

YACS 是一个轻量级的用来管理系统配置参数的库,使用*.YAML格式的文件进行参数的存储使用方法:1 创建一个yaml文件如config.yamlGPUS: (0,1,2,3)OUTPUT_DIR: 'output'CUDNN: ENABLED: trueMODEL: NAME: 'yolo' PRETRAINED: 'xx.pth' EXTRA: FINAL_CONV_KERNEL: 1 STAGE2: NUM_MODULES: 1..

2020-06-19 11:07:27 2181

原创 win10下python调用yolov3

记录一下win10 下调用yolov3的笔记,方便查阅1 从GitHub上下载AlexeyAB修改的yolo版本 https://github.com/AlexeyAB/darknet2 修改一下darknet源代码,增加对python传输图片自己数据的支持,darknet自带的没有调通, 所以添加一个,这一步不是必须的 (1)在classifier.c 中添加如下代码int detect_mat2(const uint8_t* data, const int hei...

2020-06-18 15:49:33 1349

原创 Yolo 推测的候选框NMS笔记

YOLOV3 NMS笔记1 参数 假设当前网络输入大小为416*416 ,分类为3个 [a,b,c] ,每个YOLO层3个anchor 输入图像:img=1*3*416*416 (代表这个批次内一张图片,通道为3) 经过降采样最大的YOLO层后(yolov3 有多个yolo层) ,输出 prediction=1*24*13*13,其中13*13 是最后的特征图的大小,24代表(5+3)*3...

2020-06-04 17:36:05 1677 1

原创 matplotlib.pyplot 实现曲线连续变化

importtimeimportnumpyasnpimportmatplotlib.pyplotaspltimportmathfigure1=plt.figure()plt.ion()#必须打开交互模式tspan=[0,0.8975979,1.7951958,2.6927937,3.5903916,4.48798951,5.385...

2020-03-31 20:14:23 1406

原创 Python 相对导入笔记(from . import * ,from .. import *)

测试环境:python3.6 ,win10测试Python的相对导入,目录结构如下:最顶层的文件夹是pythonpackagetest ,包含包A和B,其中包A中进一步含包A_A在pythonpackagetest文件夹下运行python app.py 运行成功注意:我在pythonpackagetest执行python app.py 代表文件夹内的A的完整包名是 A, 文件夹...

2020-02-23 20:56:53 754

原创 python 3.6下安装visdom

1 安装visdompip install visdom2 启动vidompython -m visdom.server如果此时卡在downloading(1) C:\Python3.6\Lib\site-packages\visdom\server.py 在download_scripts()添加打印下载所需文件的代码记录需要下载的文件如下:https...

2020-02-10 19:47:29 1552 1

原创 树莓派串口与Arduino通信

Python 端程序:python的串口write函数要求的格式是bytes和bytearray错误的用法: 期待发送字节0x01 s.write(0x01) 在python中0x01是int类型 s.write(1)正确的用法:s.write([0x01])s.write(six.int2byte(1))s.write(bytes([0x...

2019-12-25 11:24:20 247

cygwin1.rar

Cygwin1.dll 版本号:1007.34.0.0 - 64 Bit (x64)The Cygwin1.dll 是一个动态链接库文件为 Windows 10, 8.1, 8, 7, Vista and XP (32 Bit and 64 Bit). 使用这个来修复"The file Cygwin1.dll is missing." and "Cygwin1.dll not found." 的错误

2019-05-18

Yolo-mark 标记软件

Yolo-mark 标记软件 实现图像的标记功能生成.txt文件 包含x,y,w,h

2018-12-18

qt vsaddin-msvc20152.2.0_53857

qt vsaddin-msvc20152.2.0_53857bc.vsix 双击运行为vs2015添加对QT5的支持

2018-11-26

编译好的dlib19.16编译环境CUDA9.2 CUDNN

编译好的dlib19.16 编译环境GPU版本为CUDA9.2 和CUDNN

2018-11-10

windows连接Hadoop需要的文件winutils和hadoop_dll

包含了在windows下连接linux hadoop需要的文件winutils和hadoop.dll 支持hadoop 2.6.* 和2.7.* 的hadoop版本

2018-08-01

Tomcat与java.web开发技术详解

Tomcat与java.web开发技术详解,介绍了Tomcat javabean jsp等技术的使用

2018-02-24

oracle JDBC连接jar文件

包含jdbc6和jdbc7 用于和oracle数据库10g 11g及以上的数据库连接,apache官网下载oracle.jdbc.driver.oracledriver是其中的类

2017-10-28

Qt连连看源码

Qt连连看源码,实现了换肤,添加图片等功能

2014-07-31

利用Qt写的连连看游戏

利用Qt C++写的连连游戏,可以换肤,添加自己的喜欢的图片等。

2013-12-10

神经网络的细胞识别

使用人工神经网络的海藻细胞识别,使用matlab编写的

2011-10-09

合成孔径雷达

合成孔径雷达是应用信号处理技术, 以小的雷达天线达到高的方位分辨 力的雷达系统。

2011-10-09

空空如也

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

TA关注的人

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