- 博客(46)
- 资源 (1)
- 收藏
- 关注
原创 【直接秒杀!!huggingface_hub.utils._errors.LocalEntryNotFoundError】
在使用到huggingface时,下载连接不稳定导致,ConnectError。1、如果使用的conda的虚拟环境,直接使用。指定一个Hugging Face的镜像即可。使用镜像网站链接解决稳定性问题。2、如果在py文件里修改。
2024-12-28 11:25:58
949
原创 将VSCode添加至右键的菜单栏
在安装 VSCode 时,安装程序会提供一些选项,其中有一项是“Add to PATH”或者“Add to Context Menu”(添加到上下文菜单)。如果勾选了这个选项,安装完成后,你就可以直接通过右键菜单打开文件或文件夹。现在,你应该能够通过右键点击文件夹空白处,看到一个 “Open with VSCode” 选项。右键点击 shell,选择 新建 -> 项,命名为 Open with VSCode。然后在 Open with VSCode 项下,新建一个 项,命名为 command。
2024-12-16 22:47:16
1409
1
原创 Windows 10 + miniconda 安装配置labelImg + yolov5
希望这篇文章能够帮助到大家,因为自己也是一窍不通开始的,人生的路上我很多时候都是个小白的身份,但是记得要永远保持热情。成长的路上诚然不会一帆风顺的,但是转过头来想想,不经历风风浪浪的水手又怎么会是一个强大的水手呢,不出港,就永远不会翻船,但也永远体会不到大海的辽阔与精彩。共勉!
2022-11-04 14:12:46
1955
原创 Ubuntu 20.04 连不上网,没有网络图标
尝试了很多的方法,都没有奏效。这个问题其中还包括使用ifconfig查看信息时只能显示127.0.0.1,其他什么信息都没有。2、修改配置,把其中的manage=false改为true。1、删除NetworkManager的缓存。3、重启NetworkManager。...
2022-08-01 11:50:21
5362
9
原创 浅谈strtok()与NULL
1、strtok()函数介绍strtok( )函数包含于头文件string.h原型:char *strtok( char *str1, const char *str2 ); 功能:函数返回字符串str1中紧接“标记”的部分的指针,字符串str2是作为标记的分隔符。如果分隔标记没有找到,函数返回NULL。为了将字符串转换成标记,第一次调用str1指向作为标记的分隔符。之后所以的调用str1 都应为NULL2、函数中的NULL函数strtok( char *str1, const ch
2022-05-14 15:13:34
1362
原创 ftp云盘小项目遇到的问题
1、gets()函数的警告一开始我把gets()函数用fgets()替换掉,以为可以皆大欢喜,殊不知一样是漏洞百出。根本读不到想要的数据,原因就在于fgets()的特性,它会在结尾添加一个’\n’换行符,使得结果不准确。网上找了好久才找到一个靠谱的方法,把其中的换行符替换掉。2、知识点gets()gets()函数从标准输入(键盘)读入一行数据,所谓读取一行,就是遇到换行符就返回。gets()函数并不读取换行符’\n’,它会吧换行符替换成空字符’\0’,作为c语言字符串结束的标志。gets()函数
2022-04-06 19:09:10
121
原创 树莓派之Libcurl库
一、libcurl简介libcurl是一个跨平台的网络协议库,支持http, https, ftp, gopher, telnet, dict, file, 和ldap 协议。libcurl同样支持HTTPS证书授权,HTTP POST, HTTP PUT, FTP 上传, HTTP基本表单上传,代理,cookies,和用户认证。libcurl的官网http://curl.haxx.se/库下载https://github.com/curl/curl/releases/tag/curl-7_71_1
2022-04-04 19:23:42
1475
原创 socket网络编程之htons()相关详解
1、走起ntohs =net to host short int 16位htons=host to net short int 16位ntohl=net to host long int 32位htonl=host to net long int 32位Linux系统下,头文件及函数定义如下:#include <arpa/inet.h>uint32_t htonl(uint32_t hostlong);uint16_t htons(uint16_t hostshort);ui
2022-04-04 01:27:47
9382
原创 LD3320语音模块与树莓派的串口传输
1、问题描述语音模块通过串口输出信息到树莓派上,调试过程,目测输出完全没有问题,直到验证数据时出现了传输的数据不相等。就是使用strcmp去判断,居然是不相等的,但我打印的输出信息看见他们又是相同的。if(strcmp(tmp->commandName,name) == 0){ return tmp;}2、分析和解决于是我考虑到是不是由我们看不见的数据输出了,比如什么换行符之类的,接着去调用strlen()打印语音模块传过来的数据,结果发现,对于3个字符的信息,他返回5的长度,那就表明绝
2022-04-03 20:44:37
474
原创 C语言中strtok()函数进行分割字符串
函数原型char *strtok(char *s, char *delim);函数功能把字符串s按照字符串delim进行分割,然后返回分割的结果。函数使用说明1.strtok函数的实质上的处理是,strtok在s中查找包含在delim中的字符并用NULL(’\0′)来替换,直到找遍整个字符串。这句话有两层含义:(1)每次调用strtok函数只能获得一个分割单位。(2)要获得所有的分割单元必须反复调用strtok函数。2.strtok函数以后的调用时的需用NULL来替换s。原字符串的
2022-04-03 14:26:10
5088
原创 fflush(stdout)和fflush(stdin)
fflush是一个在C语言标准输入输出库中的函数,功能是冲洗流中的信息,该函数通常用于处理磁盘文件。fflush()会强迫将缓冲区内的数据写回参数stream 指定的文件中。1、fflush(stdout)fflush(FILE p)是把FILEp指向的流的输出立即写入并清空,所以加上fflush(stdout)就是立即显示到屏幕上。#include<stdio.h>#include<stdlib.h>#include<unistd.h>void main(
2022-04-03 02:16:17
987
原创 树莓派-串口通信(问题记录):serial->Open: Permission denied
1.问题描述int voiceControlInit(struct inputCommand *voicer, char *ipAddr, char *port){ int fd; fd = serialOpen(voicer->deviceName,voicer->baudrate); if(-1 == fd){ perror("serialOpen"); exit(-1); } voicer->fd = fd;
2022-04-03 01:00:56
649
原创 树莓派3B + Pi摄像头+mjpg-streamer
下载需要的包sudo apt-get install libjpeg8-dev #JPEG支持库sudo apt-get install imagemagicksudo apt-get install libv4l-dev sudo apt-get install cmake 没有git工具的需要下载sudo apt-get install gitgit clone https://github.com/jacksonliam/mjpg-streamer.gitcd mjp
2022-03-30 23:14:36
201
原创 ssh登录The authenticity of host 192.168.0.xxx can‘t be established.的问题
ssh登录scp免密码登录:Linux基础 - scp免密码登陆进行远程文件同步执行scp一直是OK的,某天在本地生成了公钥私钥后,scp到某个IP报以下错误The authenticity of host '192.168.xxx.xxx (192.168.xxx.xxx)' can't be established.ECDSA key fingerprint is SHA256:hV1ohSBsI5iv1chD9soBoJQ8o1o9d//9v9zCFM/BK98.Are you sure y
2022-03-26 18:38:22
3273
原创 Linux无法访问共享文件hgfs :Permission denied
解决方法1、首先查看共享文件夹是否建立,如果没有的话请参考其他博客。vmware-hgfsclient2、去到 /mnt/hgfs 目录下,执行 ls -l 查看权限,可以看到这里可读可执行,但是不可写的,归属人是root,这就是根源所在。3、输入命令修改权限,再查看权限 ls -l, 可以看到变为可写的,归属人也变了。sudo chmod 777 ./hgfs4、修改归属人和归属组,输入如下命令:sudo chown dxd:dxd hgfs -R5、然后进行挂载即可vmh
2022-03-24 23:50:42
8884
5
原创 Ubuntu 安装配置SSH(ssh: connect to host localhost port 22: Connection refused问题的解决)
1、问题分析如下:出现这个问题是因为Ubuntu默认没有安装openssh-server,我们用一个命令来看下,如果只有agent,说明没有安装openssh-server,命令如下:ps -e | grep ssh默认情况下只有ssh-agent用命令来安装openssh-server,命令如下:sudo apt-get install openssh-server2、安装完成后我们再使用ps -e | grep ssh命令来看下,openssh-server安装上去没有。输入命令
2022-03-24 22:03:55
4127
转载 Source Insight 4.0相关
首次安装提示unable to open or create…解决方案1、打开注册表编辑器windows + r 打开运行窗口输入:regedit, enter确认2、编辑注册表找到这个文件夹计算机\HKEY_CURRENT_USER\Software\Source Dynamics\Source Insight\4.0\Paths新建一个字符串值,名称为UserDataDir,数值属性填写你Source Insight的安装路径(这么说可能不太准确,为了确保无误,可以下载一个everythin
2022-03-23 15:04:44
227
原创 树莓派串口编程
1、配置初次使用树莓派串口编程,需要配置。/* 修改 cmdline.txt文件 */>cd /boot/>sudo vim cmdline.txt删除【】之间的部分dwc_otg.lpm_enable=0 【console=ttyAMA0,115200】 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait//有的情况下面的initta
2022-03-22 19:20:51
175
原创 树莓派--超声波测距(HC-SR04)的使用
1、超声波模块(HC-SR04)外观2、接线方式一共两个电源引脚和两个控制引脚。Vcc 和 Gnd 接 5v DC 电源,但不推荐用独立电源给它供电,应使用树莓派或单片机的 GPIO 口输出 5v 和 Gnd 给它供电。不然会影响这个模块的运行。Trig 引脚用来接收树莓派的控制信号。接任意 GPIO 口。Echo 引脚用来向树莓派返回测距信息。接任意 GPIO 口。(注意 Echo 返回的是 5v信号,而树莓派的 GPIO 接收超过 3.3v 的信号可能会被烧毁,因此需要加一个分压电路,我
2022-03-22 17:03:53
2329
原创 Linux的静态库与动态库
1.介绍使用GNU的工具我们如何在Linux下创建自己的程序函数库?一个“程序函数库”简单的说就是一个文件包含了一些编译好的代码和数据,这些编译好的代码和数据可以在事后供其他的程序使用。程序函数库可以使整个程序更加模块化,更容易重新编译,而且更方便升级。程序函数库可分为3种类型:静态函数库(static libraries)、共享函数库(shared libraries)、动态加载函数库(dynamically loaded libraries)。1、静态函数库,是在程序执行前就加入到目标程序中去了
2022-03-21 21:54:53
206
原创 树莓派更新Vim
先安装一下vim,结果发现有些问题。(Advanced Package Tool,又名apt-get,是一款适用于Unix和Linux系统的应用程序管理器.)sudo apt-get install vim然而国外的资源下载不了,更换国内镜像源1.编辑sources.list打开终端 输入sudo nano /etc/apt/sources.list用#注释或直接删除原有的内容,新增两条:deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/r
2022-03-21 15:37:29
124
原创 树莓派接入网络的三种方式
树莓派接入网络的三种方式:1、显示器接入,直接用HDMI线将两者直接接入2、串口方式:打开SD卡根目录下的config.txt文件,在文件最后插入dtoverlay=pi3-miniuart-bt打开SD卡根目录下的cmdline.txt文件,将原有内容更换为dwc_otg.lpm_enable=0 console=tty1 console=serial0,115200 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.rep
2022-03-21 14:54:31
7814
原创 WemosD1wifi模块无法连接
void initWifiSta() { WiFi.mode(WIFI_STA); //设置STA模式,一般有两种模式:AP和STA WiFi.begin(ssid, passwd); //连接网络 Serial.print("."); Serial.print("."); Serial.print("."); while (WiFi.status() != WL_CONNECTED) { Serial.print("."); delay(500)
2022-03-21 12:45:04
1143
转载 树莓派:USB串口线控制树莓派(无显示器)
文章目录补充更新:准备工作USB-TTL连接树莓派串口修改系统配置,启用串口登录树莓派启动树莓,用Putty连接并登录。参考来源:补充更新:2018.9.12:注意:如果使用串口配置WiFi,此时,串口已经处于连接工作状态,树莓派不会自动连接WiFi。重启树莓派的时候,一定要断开串口的数据传输2条线(串口电源和地线可以使用,给树莓供电),否则WiFi无法连接。即,正确的操作姿势是,用串口配置好WIFI之后,断掉串口数据线,拔线重启,然后等待WIFI自动连接, 再用ssh登录。如果WIF
2022-03-20 22:26:58
1851
2
转载 #ifndef详解
由于担心文章不见了,所以进行了转载: https://home.cnblogs.com/u/2454253#ifndef 是"if not defined"的简写,是预处理功能(宏定义、文件包含、条件编译)当中的条件编译,可以根据是否已经定义了一个变量来进行分支选择,其作用是:1、防止头文件的重复包含和编译;2、便于程序的调试和移植;下面分别举例描述。一、防止头文件的重复包含和编译下面是错误示范:headfile_1.h复制代码1 #include 2 class CTest_1 {3
2022-03-12 22:18:09
12446
1
原创 贪吃蛇之C语言实现
学习目标:用C语言实现贪吃蛇学习内容:首先画出游戏基本静态界面,用表较常用的循环来实现。画出蛇的静态形状,用[][]表示。首先是定义三个静态的结点,然后优化成一个addNode()函数,并且用链表来实现,根据按下的方向键不一样,采取不一样的变化。关键的是链表的操作,每一次增加一个结点,新的结点需要指向NULL,然后tail指针指向新结点,然后再赋给新结点。引用ncurses控制上、下、左、右,实现实时响应,需要用到这个库自带的keypad()函数。同时后续的异常显示需要用noecho
2022-03-11 22:10:19
7796
原创 vue中使用overfolw:hidden后无法显示界面,还有better-scroll也无法实现
使用overfolw:hidden后无法显示界面,大概率是因为没有设置height,至于better-scroll的滑动,可能是因为new实例的时机不对又或者是将new实例定义到了mouted()中,刷新界面后无法检测到数据的变化导致,建议使用watch。...
2022-03-06 17:06:53
811
原创 router-view以及router-link
router-view 主要是在构建单页应用时,方便渲染指定路由对应的组件,渲染的组件是由vue-router指定的。router-link 组件支持用户在具有路由功能的应用中(点击) 导航。 通过 to 属性指定目标地址,默认渲染成带有正确链接的<a>标签,可以通过配置 tag 属性生成别的标签.。另外,当目标路由成功激活时,链接元素自动设置一个表示激活的 CSS 类名。...
2022-02-22 21:26:04
725
原创 vue中的$router与$route
$router 路由器对象,包含一些操作路由的功能函数,来实现编程式导航(跳转路由)$route 当前路由对象,一些路由数据的容器,path/meta/query/params
2022-02-22 20:59:35
130
原创 Omit --global to set the identity only in this repository. fatal: unable to auto-detect email addre
Omit --global to set the identity only in this repository.fatal: unable to auto-detect email address (got 'root@ubuntu.(none)')解决办法:git config --global user.email "you@example.com"git config --global user.name "Your Name"执行以上两个步骤就OK了!...
2022-02-22 17:47:14
2492
原创 外卖app项目之ajax请求优化
项目优化const response = await ajax()const result = response.data直接转变为const result = await ajax()要实现这样的效果,便要封装一下得到的数据使用新的promisemodule.exports = function ajax(url = '', data = {}, type = 'GET') { return new Promise(function (resolve, reject) { l
2022-02-22 15:50:55
301
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人