自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

原创 linux 安装sipp

解压之后就得到一个rpm文件。

2024-01-08 14:47:00 702

原创 vscode 远程连接不上了

查找到known_hosts文件,删除重新连接。

2023-12-29 14:36:10 454

原创 root权限启动vscode

【代码】root权限启动vscode。

2023-12-18 10:34:02 645

原创 发送注册连接到 FreeSWITCH 服务器的客户端

【代码】发送注册连接到 FreeSWITCH 服务器的客户端。

2023-11-20 10:25:18 586

原创 linux搜狗输入法安装与自启动

搜狗输入法linux-安装指导搜狗输入法linux-首页

2023-09-15 09:20:41 381

原创 vscode上传代码到git服务器

vscode上传代码到git服务器

2023-01-07 09:17:00 448

原创 xml文件转为json文件

xml2json

2022-09-14 10:30:42 1650

原创 vscode 远程连接linux无法跳转函数

vscode 远程连接linux无法跳转函数

2022-08-18 11:44:52 1381

原创 饲养员刷力扣题---击破数据结构和算法---笔记---C++---更新中

饲养员刷力扣题笔记---C++---更新中

2022-07-14 12:39:29 337

原创 《Python计算机视觉实战》---清华大学---张德丰著---学习笔记---更新中

《Python计算机视觉实战》---清华大学---张德丰著---学习笔记

2022-07-10 12:12:56 971

原创 VS Code搭建C++环境

VS code配置C++环境,配置c_cpp_properties.json,launch.json,tasks.json,编译运行C++文件

2022-06-01 21:56:46 333

原创 TCP 和 UDP 的区别

TCP:提供面向连接的可靠传输要进行三次握手四次挥手、只能端对端的连接、全双工通讯(允许双方同时发送信息,也是四次挥手的原由)、面向字节流、头部开销大(最少20个字节)优点:可靠、稳定、有确认、窗口、重传、拥塞控制机制,在数据传完之后,还会断开连接用来节约系统资源缺点:慢、效率低,占用系统资源高,在传递数据之前需要先建立连接,这会消耗时间,在数据传递时,确认机制、重传机制、拥塞机制等都会消耗时间,而且要在每台设备维护所有的传输连接应用:要求数据准确、对数据没有硬性要求的场景。如:FTP(文件

2022-05-30 11:27:13 85

原创 u盘中病毒,文件变成了.exe的文件

1.在电脑新建一个记事本文件,在记事本中输入Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL]“CheckedValue”=dword:000000012.将记事本的文件名后缀改为.reg3.双击运行.reg文件4.然后新建第二个记事本文件,文件中输入for /

2022-05-30 11:26:04 853

原创 python快速安装opencv(使用镜像网安装)

直接下载的时候是用的外网,文件大一点会比较慢,而且有时候容易出现网络下载失败的问题,所以这里推荐的是使用国内清华镜像网来进行安装先安装opencv-pythonpip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple安装opencv-contrib-pythonpip install opencv-contrib-python -i https://pypi.tuna.tsinghua.edu.cn/s

2022-05-29 12:53:03 1843

原创 内联函数和宏定义

相同点:都能够节省频繁的函数调用过程中产生的时间和空间的开销,提高了程序执行效率。 都是将函数调用替换成完整的函数体差异:1.根本区别:宏定义仅仅是字符串替换,宏函数并不是函数,只是看起来像函数而已 内联函数是函数2.代码展开发生在程序执行的不同阶段:宏定义的展开是在预处理阶段 内联函数的展开是在编译阶段3.内联的其他不同内联函数做为类的成员函数时,可以访问类的所有成员,包括公有成员、保护成员和私有成员,而this指针也会被隐式的正确使用 内联函数的膨胀问题:如果一个内联函

2022-05-27 11:43:30 131

原创 PWM输出模式

STMF4 15个定时器的分类:高级定时器(TIM1、TIM8)通用定时器(TIM2、TIM3、TIM4、TIM5)基本定时器(TIM6、TIM7)每个通用定时器有4个独立模式:输入捕获、输出比较、pwm输出、单脉冲模式输出TIM6、TIM7不能产生PWM输出,TIM1、TIM8可以产生7路脉冲PWM原理讲解:①向上计数模式CNT:计数器当前值 ARR:自动重装载值CCRx:捕获/比较寄存器值CNT&l...

2021-08-22 15:08:49 1539 2

原创 下载出错:Could not stop Cortex-M device!Please check the JTAG cable.

原因方案一方案二

2021-08-17 15:09:16 6730 1

原创 2.PYQT的使用--窗口添加编辑框控件

如添加编辑框from PyQt5.QtWidgets import *from PyQt5.QtGui import *import sysclass editwid(QWidget): def __init__(self): #__init__ 是Python类的初始化 super().__init__() #继承 self.initui() #自定义的窗口初始化 def initui(self): #窗口初始化 sel

2021-08-12 16:47:53 370

原创 1.PYQT的使用--继承窗口与窗口显示

from PyQt5.QtWidgets import *from PyQt5.QtGui import *import sysclass editwid(QWidget): def __init__(self): #继承 super().__init__()if __name__ == "__main__": app = QApplication(sys.argv)#创建一个应用程序 wid = editwid() wi..

2021-08-12 13:51:50 632

原创 YOLOV3

https://github.com/pjreddie/darknet

2021-07-26 22:15:22 76

原创 usage: convert.py [-h] [-p] [-w] config_path weights_path output_pathconvert.py: error: the followi

运行 convert.py 文件把YOLO配置文件转换成keras适用的h5文件报错:usage: convert.py [-h] [-p] [-w] config_path weights_path output_pathconvert.py: error: the following arguments are required: config_path, weights_path, output_pathProcess finished with exit code 2.

2021-07-25 14:41:50 1658 1

原创 树莓派Python安装TensorFlow

pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn h5py==3.2.1pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn grpcio==1.38.0pip3 install -i https://pypi.t.

2021-07-24 00:04:13 344 1

原创 树莓派中 Python+opencv打开摄像头

树莓派中 Python+opencv打开摄像头注意不要使用 cap = cv2.VideoCapture(0, cv2.CAP_DSHOW),我在树莓派使用这个的时候会报错,在windows不会报错,具体原因不清楚cap = cv2.VideoCapture(0)# 使用cap = cv2.VideoCapture(0, cv2.CAP_DSHOW)会报错while True: status,img = cap.read() if status: # 存在 cv

2021-07-23 22:24:40 1246 7

原创 pyqt QLineEdit编辑框的输入内容限制(python)

实现要求:编辑框输入的内容只能为中文和英文实现思路:使用正则表达式,设置编辑框的验证器setValidator

2021-06-21 12:26:21 3991

原创 百度ai人脸检测以及处理{‘error_code‘: 222202}

在进行人脸检测的时候,遇到没有人脸的图片数据需要进行跳过或者删除图片处理一开始使用的是

2021-06-20 11:51:37 3230

原创 使用python修改文件名称

os模块os.rename(原始文件名,更改后的文件名)以下是更改一个文件夹下的多张图片

2021-06-19 16:49:35 2234

原创 pyqt的工厂窗口单例(python单例模式的使用)

在使用到多个窗口时,往往需要进行窗口通讯,和窗口跳转,但是每次窗口跳转时都重新创建的话,一个是会不利于窗口通讯,再一个是不利于管控,这是我们可以将所有的窗口都由一个对象来进行创建,而且这个对象也只能被创建一次,也就是接下来所说的工厂单例(可以将窗口的创建理解为产品,而创建窗口的对象为工厂,只不过这个工厂是唯一的,而且这个工厂每种东西只生产一样)工厂模式实现代码如下:#!/AME/OMOstep4/phtest python# _*_ conding:utf-8 _*_# @TIME.

2021-06-15 13:05:35 790 5

原创 结构体拷贝到字符串

错误 memcpy(wrmsg.buf,msg,sizeof(char_msg_t));语法错误正确(三种写法都可以) //结构体拷到数组 memcpy(wrmsg.buf,(char*)&msg,sizeof(char_msg_t));强转与不强转是一致的 memcpy(&wrmsg.buf,&msg,sizeof(char_msg_t)); memcpy(wrmsg.buf,&msg,sizeof.

2021-03-30 00:37:24 1163

原创 执行qmake生成Makefile

1.程序基本编译过程:"源文件"-->"目标文件"-->链接成一个可执行程序linux下的编译:文件编译成.o文件 -> 进行链接2.Makefile是将编译一体化的脚本下图是Makefile的形成过程Makefile的具体写法可以参考该资料Makefile写法3.Qt的qmake构建作用:生成Makefile,将编译生成可执行文件,在点击qmake后,程序下会生成的文件{}Makefile的参数具体解释...

2021-03-26 01:22:05 412

原创 编译安装sqlite

1、下载源码压缩包并复制到linux 命令:

2021-03-14 01:24:10 1213 5

原创 进程切换开销大的原因

进程的切换时需要进行保护现场进程开销比线程大的原因进程切换的方式进程的切换方式

2021-02-28 21:32:50 3977 3

原创 linux共享内存存放字符串和数字

参考资料read me : 在传输的时候没有进行strcpy,而是进行了直接相等,于是没有能够将字符串赋予正确的值代码1:写入的是char*,取出的是int#include <sys/types.h>#include <sys/ipc.h>#include <sys/sem.h>#include <iostream>#include <sys/shm.h>#include <errno.h>#includ.

2021-02-27 23:59:18 612

原创 POSIX和system v

POSIX和system v都是一种应用于系统的协议,POSIX IPC和system v IPC可以用于进程间通讯 1.函数上的区别:System V函数名没有下划线,POSIX函数名有下划线 2.对信号量操作的方式: POSIX IPC:使用sem_wait()对信号量减1、sem_post()对信号量的加1 system V: 使用semget()获取信号量...

2021-02-27 14:44:59 1056

原创 LINUX命令

作用命令使用进程库g++ main.cpp -lpthead

2021-02-24 01:37:01 68

原创 bss、data、text、栈、堆

段名存放类型bssBlock Started by Symbol , 以符号块开始的块,(全局未初始化读写数据块),是存放程序未初始化的或者初始化为0的全局变量和静态变量的一块内存区域没有初始化的全局变量在程序运行前由内核清0。初始值由用户自己定义的连接定位文件所确定data段-存放初始化好的数据rw dataread-write-data,已初始化全局变量、静态变量区具有初始值的全局变量、静态初始值变量ro dataread-only-data,常量数...

2021-02-24 01:07:44 156

原创 静态变量 、自动变量(局部变量)、全局变量、常量的存储位置

类型意义定义方式系统存储位置使用范围注意静态变量 (Static Variable)程序执行之前系统就为之静态分配(也就是运行时不再改变分配情况 )以staic存储类声明的变量没有赋初值存放在.bss段,有赋初值存放在.data段函数内外都可数值会有记忆全局变量(global variable)在外部定义的变量定义在外部(extern可加可不加)没有赋初值存放在.bss段,有赋初值存放在ro.data段函数外,可以使用extern修饰函数数内部和外部都可...

2021-02-24 00:03:13 1029

原创 C++客户端和服务器的基础概念

1.C/S模式(客户端/服务器):客户机负责与用户交互,收集用户信息,通过网络向服务器发送请求2.B/S模式(浏览器/服务器):客户端同一采用浏览器,通过web浏览器向web服务器提出请求,由web服务器对数据库进行操作,并将结果传回客户端3.客户端、服务器关系框架图4.服务器:①创建套接字 int socket(int domain, int type, int protocol);domain:使用何种的地址类型AF_INET(IPv4网络套接字类型)...

2021-02-20 11:37:14 1048

原创 socket服务器多进程实现群聊

客户端的任务:发送数据给服务器,并可以接收服务器的接收到的信息服务器功能:可以接收多个客户端的发送的数据,并将数据发送给所有的客户端,也就是达到群聊的功能,同时也可以将服务器作为一个信息储存的中转站客户端的代码#include <sys/types.h> /* See NOTES */#include <sys/socket.h>#include <iostream>#include <sys/socket.h>#inc

2021-02-19 13:08:21 153

原创 回射服务器

回射服务器练习客户端任务:能从键盘获取输入,发给服务器 能收到服务器的消息,并打印服务器任务:接收客户端的消息,把消息原封不动的返回去客户端伪代码:子进程read,父进程write客户端代码:#include <sys/types.h> /* See NOTES */#include <sys/socket.h>#include <iostream>#include <sys/socket.h>#inclu

2021-02-19 11:16:24 289

原创 Qt中ffmpeg的环境构建

使用ffmpeg进行视频转码

2020-12-09 13:31:38 162

空空如也

空空如也

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

TA关注的人

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