自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 Ubuntu基础之vim编辑器

Vim是一个文本编辑器,通常在Unix和Linux系统上使用。它是Vi编辑器的改进版本,具有更多的功能和定制选项。Vim是一个强大的编辑器,可以通过命令模式和插入模式来编辑文本文件。它也有许多插件和扩展。

2023-12-28 14:45:55 10342 2

原创 嵌入式Linux开发必会:Makefile入门

Makefile是一种用于自动化构建软件项目的文件,它包含了一系列规则和命令,用于指导构建工具(如GNU Make)在项目开发过程中执行编译、链接、打包等操作。Makefile在项目开发中的作用是帮助开发人员自动化地管理和构建项目,提高了开发效率,简化了构建过程,同时也提供了灵活性和可移植性。俗话说得好,一个人的能力怎么样就要看他会不会写大项目的Makefile。

2023-12-27 16:12:08 10765

原创 Python:正则表达式速通,码上上手!

正则表达式在我们日常开发中十分常用,可以用来数据提取和文本处理,同时也是面试中比较常问的问题,学号正则表达式是Python开发工程师的必备项!

2023-12-27 15:46:04 11519

原创 《Python》:深拷贝、浅拷贝、赋值之间的关系(附可变与不可变)【用图文讲清楚!】

不可变具体怎么体现呢,以整形为例:python中所有的整形都已经有自己的地址了,我们将整形赋值给变量的过程其实是变量的地址指向整形的地址a = 1# a的id地址和1是一样的c = 1# c也指向了1的地址,所以a和c的地址是一样的同样的,如果将a的值修改为2,那么a的地址就会指向2的id地址。a = 1# a的id地址和1是一样的a = 2所以,其实可变和不可变是对于id来说的一个id地址只能指向一个值的数据类型,就是不可变数据类型(换句话就是值变了,地址也变了)直接上代码!

2023-12-22 23:15:27 13254

原创 Python爬虫之两种urlencode编码发起post请求方式

首先可以先用apipost等测试工具先测试一下是否需要cookie之类的,发现是不需要的,通过urlencode编码的方式也能够请求到数据。于是发现牛客使用的是application/x-www-form-urlencoded的格式。通过requests简直不要太方便,因为requests会自动使用合适的编码格式进行编码。闲来无事想爬一下牛客网的校招薪资水平及城市分布,最后想做一个薪资水平分布的图表出来。首先使用错误的编码格式肯定是拿不到数据的。

2023-12-19 22:58:52 13559

原创 ffmpeg踩坑之手动编译报错Unrecognized option ‘preset‘及rtsp/rtmp推流

本文解决的问题记录:报错1:Unrecognized option 'preset'.Error splitting the argument list: Option not found报错2:ERROR: x264 not found using pkg-config报错3:ffmpeg: error while loading shared libraries: libavdevice.so.60: cannot open shared object file: No such file

2023-12-16 21:01:05 17274

原创 基于ZLMediaKit的webrtc实时视频传输demo搭建

webrtc启动后,还需要修改配置文件,需要在填写rtc.externip,webrtc协议需要告知播放器服务器的ip,不过如果是内网环境的话可以不用修改此配置,因为如果为空,会自动读取内网的网卡信息,这样做的话将无法实现跨域NAT使用。$ ln -s /usr/local/openssl/bin/openssl /usr/local/bin/openssl # 替换系统openssl,非必须。#需要注意的是,如果服务器在nat内,需要做端口映射时,必须确保外网映射端口跟该端口一致。

2023-12-02 15:58:10 17267 4

原创 24秋招--双非本科上岸大疆联想研发岗面经分享

路由转发是怎么做的?说说对socket的理解,说了三种socket,问其中流socket是怎么传输的,实际就是问socket的底层实现;手撕:给一串数字,判断其中可以组成多少组ip地址(面试官说觉得做不出来可以换一道,我思来想去就算做出来估计也是要花不少时间,索性换一道),然后换了道简单的,去除链表中的重复元素 秒之。面着面着我掉线了...接回去之后两个面试官都在微笑,问:就你刚刚掉线这个场景,推测一下腾讯会议后台是怎么处理的,你会怎么测试,怎么设计测试用例。你做过的最疯狂的事情是是什么?

2023-12-02 15:51:36 13797

原创 基于ZLMediaKit的GB28181视频平台demo

信令服务器部署后会告诉摄像头接收国标28181推流的端口10000,结合前面我们已经部署了ZLMediaKit,所以我们现在已经将大华摄像头的视频内容通过GB28181的形式推送到了我们的流媒体服务器了,流传输采用RTP的形式。SDP一般作为SIP消息的body部分,SIP消息和SDP没有硬性的附属关系,SIP是用来传输信令的,SDP是用来描述流媒体信息的。国标的20位id是按照标准来定的,前8位是地域信息,9-10位是行业信息,11-13是设备类型、14是网络标识、后6位为序号。

2023-11-22 21:02:08 15451 1

原创 给大伙讲个笑话:阿里云服务器开了安全组防火墙还是无法访问到服务

然后我瞬间悟了,我是通过ifconfig看的ip,因为我忘记这台机器的ip了,我请求的不是服务器的公网ip,而是内网ip,通过ifconfig看的ip是内网ip!冷静,分析一下,我现在可以通过22端口进行ssh,说明安全组配置(外部防火墙)应该没有问题,唯一的问题最大可能是内部防火墙出了问题。于是请他帮我远程看一下,我把ip用户名密码发给他,发现他的ssh没登上?于是我重新开了防火墙,并重启了服务器,也重启了流媒体服务。这下防火墙也开了,应该没问题了吧。欸,怎么还还还是不行?欸,本地机器访问没通?

2023-11-20 23:06:34 13285 2

原创 解决Docker启动之npm版本不兼容问题

另外的使用npm v6的版本产生的lockfileVersion为1,而使用npm v7的版本产生的lockfileVersion为2,根据报错意思就是需要将npm更新到最新的版本。在dockerfile中加入一行:RUN npm install -g npm@7.6.0 即可。这里因为我是通过docker启动的,所以需要从dockfile去修改。

2023-11-07 14:10:52 13007

原创 通熟易懂!从Docker初识K8S

什么是k8s?简单教你从Docker初识k8s

2023-10-14 22:56:44 12554

原创 Intellij idea:更新网上解决Wrong tag ‘Author‘ 方案

我的版本是选择Javadoc declaration problems的Option选项才有tag选项,选择Declaration has problems in Javadoc则没有tag这个选项。可能是版本问题,我发现我的版本在tag里面添加这些信息并没有起效,创建新文件时还是会报wrong,很影响代码commit(虽然可以直接commit anyway。我在网上查找解决方案时发现每个版本的叫法也都不太一样,这里建议大家也多尝试点开看看。路径都是差不多的,但是到这里的时候发现有两个,长得很像的。

2023-07-07 17:57:29 13018

原创 Redis复习+面试题

Redis复习+面试题

2023-03-16 00:42:27 12288

原创 解决Docker报错Error spawning command line “dbus-launch --autolaunch=xxx --binary-syntax --close-stderr”

Error spawning command line “dbus-launch --autolaunch=a3d9197b765643568af09eb2bd3e5ce7 --binary-syntax --close-stderr”: Child process exited with code 1`

2023-03-10 00:20:29 13392

原创 记ADB shell for循环踩坑

adb shell for循环

2023-03-07 16:29:34 13086 3

原创 使用Jetson 官方jtson-io.py配置spi引脚时配置失败问题解决

在使用jetson官方的脚本配置引脚时,当我激活spi1和spi3之后,点保存退出重启之后并没有奏效。选择40pin的configure。问题就是我挂载了ssd。然后重启之后啥都没有了。

2022-12-28 15:46:54 12996 5

原创 24届双非日常实习测开面经-腾讯、字节、英伟达、OPPO、深信服、Red Hat面经大合集

24届实习-腾讯-字节-OPPO-英伟达-深信服面经合集

2022-12-07 22:20:06 14220

原创 树莓派与Jetson 进行串口(UART)通信

jetson和树莓派串口通信树莓派的

2022-12-07 20:06:00 12740

原创 MySQL if语句使用记录

MySQL if语句使用记录

2022-12-07 19:58:07 12540

原创 腾讯IEG日常实习生凉经

2023年腾讯日常实习生面试

2022-11-18 16:28:49 4276

原创 Ubuntu配置无线路由器笔记记录

ubuntu无线路由搭建

2022-10-28 22:17:08 2403 3

原创 Docker 突然挂掉 failed to create shim task: OCI runtime create failed: container_linux.go:345: ...

docker OCI runtime create failed问题解决

2022-10-20 22:55:40 13845

原创 一篇解决!小白迷惑:Go mod本地包导入

Golang 本地包导入

2022-09-22 18:24:13 6143

原创 WebRTC部署:安装libevent发生编译错误

解决安装libevent编译失败问题

2022-09-05 22:13:31 249

原创 Jetson Xavier NX can通信,拒绝误导!

jetson xavier nx can通信

2022-09-05 15:22:15 4556 20

原创 WebRTC部署:ImportError: No module named appengine.api

解决ImportError: No module named appengine.api

2022-09-04 21:30:47 470

原创 解决使用pip/pip3安装任意包都报AttributeError: module ‘importlib._bootstrap‘ has no attribute ‘SourceFileLoa

解决使用pip/pip3安装任意包都报AttributeError: module 'importlib._bootstrap' has no attribute 'SourceFileLoa。

2022-09-04 20:05:35 757

原创 WebRTC部署:google.appengine.tools.devappserver2.wsgi_server.BindError: Unable to bind 0.0.0.0:8080

首先遇到这种问题可能是端口被占用,我们可以通过修改默认端口的方式规避这个错误。#添加参数 --port=8888。

2022-09-04 19:21:55 215

原创 解决Python经常遇到的AttributeError: module ‘importlib._bootstrap‘ has no attribute ‘SourceFileLoader‘

强力解决python依赖安装问题!

2022-08-31 22:18:27 2846 2

原创 大二学生--腾讯CSIG测开面经

大二学生腾讯CSIG测开面经

2022-06-15 23:18:37 3096 1

原创 Python 使用can模块(记录稿)

直接安装:pip install python-can如果报这个错更新一下pippip3 install --upgrade pip或者是 pip install --upgrade pip再安装wraptpip install wrapt再 pip installpython-can 就可以了测试:

2022-04-04 16:25:19 1844 4

原创 解决Jetson: Failed to start nvpmode1 server. 和Failed to start load kernel modules

在使用jetson开发板的时候不知道什么原因会报一些错,导致开机进不了图形化界面也不知道是啥原因,新手对此还不是特别了解,网上好像也很少有相关的解决方案。我分享一下我的解决方案:重装桌面首先既然开机进不了界面怎么输命令?答:如果是停留在开机界面可以使用快捷键打开命令行(CTRL+ALT+F1 或者 CTRL+ALT+T)如果是打印完开机程序后直接黑屏,别慌,偷偷告诉你,jetson的usb有虚拟ip,可以通过ssh远程连接用上位机通过USB数据线(有的USB不能传数据只能充电

2022-03-28 22:33:38 4546 15

原创 利用shell模拟linux远程登陆

目录1前期准备2编写shell脚本3测试最近几天学习了redis及shell脚本开发,突然想到写一个shell脚本模拟linux远程登录前期准备在redis中创建用户信息设置用户账号及密码hset account passwd value这里设置了三个用户编写shell脚本相关代码:login.sh#!/bin/bash##### 输入账号read -p "please enter your accout:" account###.

2022-02-20 12:01:28 1503

原创 教你轻松在Ubuntu 部署yolov5,胎儿级教程

Ubuntu 配置yolov5

2022-01-22 20:02:16 4474 1

原创 解决Ubuntu 升级python打不开终端问题

python升级,terminal打不开

2022-01-22 18:43:41 1844

原创 解决 ImportError: C extension: No module named ‘pandas._libs.tslib‘ not built.

#yolo配置报错:nvidia@nx:~/yolov5-master$ python3 detect.pyTraceback (most recent call last): File "/usr/lib/python3/dist-packages/pandas/__init__.py", line 26, in <module> from pandas._libs import (hashtable as _hashtable, File "/usr/lib/py

2022-01-22 16:10:01 4799

原创 冷知识 之 NO module as ‘cv2‘,明明装好了opencv却又没了?

##新手上路昨天早上的时候是已经装好了opencv的,晚上的时候当我在引入cv2时报错我傻眼了,不会还要重装吧。后来我注意到原来是切到root用户,才知道原来root和普通用户一些文件并不是共享的用exit命令退出root就可以了,无语住...

2022-01-22 11:18:00 2557

原创 解决import torch 报错:Failed to load image Python extension: warn(f“Failed to load image Python extens

#配置yolov5下载地址:torch 和 torchvision的下载完之后发现import torch没问题但是import torchvision报错了查阅资料原来是版本对不上(7条消息) PyTorch碎片:PyToch和Torchvision对应版本_面壁者-优快云博客_torchvision和torch的关系于是下载个对应版本的,ok另外,还有一个博主说他的错误原因是pillow版本过高,装个低版本的pillow就行,我试了不行,大家也可以参考一下.

2022-01-21 22:37:23 6071 2

原创 Ubuntu18.04 解决No module named ‘cv2‘

1首先把python3设置为默认pythonecho alias python=python3 >> ~/.bashrcsource ~/.bashrc2直接pip安装pip3 install opencv-pythonpip3 install opencv-contrib-python中间报错:ModuleNotFoundError: No module named 'skbuild'于是执行pip3 install skbuild但还是不行,查百度,找到了解

2022-01-21 18:46:55 2021

1万8千字秋招上岸大疆!测试测开后端技术岗八股文、面试必问合集

三次握手 第一次: 客户端将SYN字段置为1表示同步信号有效,并随机产生一个序列号seq,并把序列号放在TCP首部的序列号字段里。然后将TCP报文(这个报文段由运输层传递到网络层后,被封装在一个IP数据报中)发送到服务器,客户端进入SYN_SEND状态,等待服务器确认。 客户端:CLOSE->SYN_SEND (SYN=1 [seq=x]) 第二次: 服务器接收到(含有SYN的IP数据报)SYN后,服务器为该TCP连接分配资源,向客户端发送允许连接的TCP报文,报文中SYN标志位被置为1,同时ACK标志位也被置为1,表示这是一个确认报文。此时服务器也会生成一个随机序列号seq=y放SYNACK报文中的序号部分,同时将确认号字段设置为x+1,表示对收到了客户端序列号为x报文的确认 服务器在创建套接字之后会进行监听,此时服务器由CLOSE变为LISTEN状态 服务端:CLOSE->LISTEN->SYN_RCVN (SYN=1 ACK=1 [seq=y ack=x+1]) 第三次: 客户端收到服务端的SYNACK报文后,首先会检查该报文的ACK标识是否为1,同时ack是否x+1,之后也为该

2023-12-02

jetson spi引脚功能验证二进制可执行文件

jetson spi引脚功能验证二进制可执行文件。直接运行改文件之后会输出验证结果

2022-12-28

深圳技术大学电工学大作业-飞机座位呼叫实验设计

飞机上有一等座和二等座,他们的优先级不一样,请设计好电路,按呼叫优先级在数码管上显示呼叫的座位号。

2022-09-08

适用于python3.8版本的pytorch(aarch64)

yolo配置 pytoch

2022-01-22

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

TA关注的人

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