自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

kepp_smiling的博客

嵌入式学习

  • 博客(92)
  • 资源 (3)
  • 收藏
  • 关注

原创 在colab中在线解压google driverzip文件

!unzip"/content/drive/MyDrive/stateFarmNew/distracted-driver-dataset.zip"-d"/content/drive/MyDrive/stateFarmNew/"

2021-06-09 09:42:02 845 2

原创 LATEX公式不会写?两个工具让小白简单上手

以前写论文都是mathtype敲公式,现在有一个期刊没有word模板,只能latex,这可难到我了,网上攻略一番,找到了以下解决方案:一、手写公式-->转latex代码工具链接:https://webdemo.myscript.com/views/math/index.html使用截图:有些手写识别不准确的地方可以复制一下借助第二个工具修改二、网页latex公式编写链接:https://latex.91maths.com/使用截图:三、然后把latex代码.

2021-04-20 15:20:16 921

原创 jmeter安装配置(windows下+linux下)

一、下载网址:https://jmeter.apache.org/download_jmeter.cgi前提:装好jdk环境windows下选择如下zip包安装,并解压二、修改配置文件找到解压文件中bin下的jmeter.properties,将language=zh_CN,sampleresult.default.encoding=utf-8 三、点击bin下jemeter.bat文件运行jmeter...

2021-04-05 20:36:22 222

原创 APP测试环境搭建

参考博客:https://blog.csdn.net/qq_22200671/article/details/108642420最终要在cmd下输入adb devices 后有如下显示我的是realme手机,需要打开开发者模式才能adb连接打开开发者模式方法:设置->关于手机->点击5次版本号参考文章:https://www.jb51.net/shouji/673614.html...

2021-04-05 19:10:31 250

原创 linux下安装tomcat和mysql,windows下用navicat连接数据库

一、安装tomcat(项目容器)参考博文:https://blog.csdn.net/fukai8350/article/details/80467224大前提:已安装配置好jdk(1)下载tomcat 地址:http://tomcat.apache.org/download-90.cgi linux下选择: (2)把文件用xftp或者直接拖,放到/usr/local 解压:tar -axvf apache-t...

2021-04-02 21:02:57 221

原创 JDK 16 + eclips 安装配置

一、JDK16安装和配置(1)下载地址 https://www.oracle.com/java/technologies/javase-jdk16-downloads.html选择最后一个Windows x64 Compressed Archive和Windows x64 Installer的区别:Windows x64 Compressed Archive:压缩版本,需要自行配置Windows x64 Installer:安装版本,安装过程自行配置(2)生成jre解压上面的文件

2021-04-02 10:41:15 1278 1

原创 测试环境搭建

1、wmware16下载破解+虚拟机安装参考博文:https://blog.csdn.net/qq_37766026/article/details/109964426?ops_request_misc=&request_id=&biz_id=102&utm_term=%E6%88%91%E4%BB%ACwork16&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default

2021-04-01 20:49:30 81

原创 anaconda中python环境可以import cv2,jupyter 中却显示 No module named ‘cv2‘

最近新换了电脑需要把python环境都装一遍,遇到了如上问题原因:没有把jupyter虚拟环境导入到系统路径先 import os os.sys.path 可以看到这里没有虚拟环境的路径解决方法:import sys sys.path.append("E:\\anaconda3\\envs\\py38\\Lib\\site-packages") #添加路径即可 import cv2猜到了应该是路...

2021-02-24 20:30:28 1085 1

原创 anaconda 一键安装dlib,走过路过的朋友试一试吧

anaconda 一键安装dlib,走过路过的朋友试一试吧conda install -c https://conda.anaconda.org/conda-forge dlib

2021-02-24 20:12:59 548

原创 Oulu-CASIA WebFace and FER database

Oulu-CASIA WebFace and FER database最近想申请Oulu-casia 数据集做表情识别实验,一波三折一开小心翼翼给作者发了个邮件,结果直接被对方服务器拒掉然后在CSDN下载下载了4.1G的webFace,最后发现不是表情数据集,贵的我肉疼,所以现在准备激情奉献给大家,百度云自取:链接:https://pan.baidu.com/s/1lobdH5B3AXKRXpsAWwyhlA提取码:h73d然后是Oulu的表情数据集,现在发现是要填写下面这个申请表发到表中的邮箱

2020-07-08 09:35:14 2879 15

原创 解决colab 无法imshow显示图像和视频

最近在做视频分析,电脑太烂,想用免费colab跑,但是colab上确无法像jupyter notebook那样正常使用cv2.imshow(),找了一些经实验有效的解决方案#显示图片法一:用pltimportmatplotlib.pyplotaspltimage=cv2.imread(path)plt.imshow(cv2.cvtColor(image,cv2.COLOR_BGR2RGB))plt.show()#显示图片法二fromgoogle.colab....

2020-05-17 11:07:41 12202 8

原创 学习pathon工具安装

开始读研了,想学人工智能方向,这几天先把相关软件都装了,后续会不断更新学习内容1.pathon软件安装 博客链接:https://blog.csdn.net/mingzhuo_126/article/details/812391562.安装 miniconda博客链接:https://blog.csdn.net/u012325865/article/details/80454813m...

2019-09-01 19:30:45 864

原创 IP报文首部结构、TCP报文首部结构

一、IP报文首部结构 每行32字节,一个元组(4字节) 1、版本号 首部长度(因为有options存在) 服务类型(可靠?优先?) 总长度 2、分片ID(大的分片发,标编号便还原) R/DF(不分片)/ MF(更多分片)片偏移量

2017-11-26 11:22:32 2299

原创 网络基础概念以相关技术

1、如何通信? 第一要务,制定通信协议(编码规则,解码规则) 2、如何区分一句话的开始和结束? 报文(一组编码) 3、信道只有一条时,如何解决底层资源争用? 设计规则–>MAC 介质访问控制(media access control) 两种主要技术: 1)以太网,ASMA/CD 载波监听多路访问冲突检测 即发数据之前先监听,若线路闲则发数据,并

2017-11-26 10:43:51 252

原创 PHP学习快速入门

前几天选了自己的毕业论文题目,是用PHP实现一个网络应用程序,一开始还不知道PHP是另一种语言,以为就是其他的修饰,百度完之后,幡然醒悟,但是已经选了,那就开始好好学这个语言吧。 1、PHP是什么? 一门编程语言 2、能干什么? WEB开发,网站开发 3、开发环境? wamp集成环境、Apache+PHP+MySQL集成环境 4、学程序三要素(变量+

2017-11-26 09:12:55 260

原创 虚拟文件系统、实际文件系统、日志文件

操作系统的承上启下作用: 不同硬件有不同的访问接口,操作系统通过块设备标准向下统一调用设备。不同的文件系统,操作命令不同,操作系统通过VFS(虚拟文件系统)向上为用户提供统一的一套操作方式。 实际文件系统,为防止重要信息丢失,每一块中都有备份。文件系统分为:日志文件系统和非日志文件系统 正常情况下,非日志文件系统速度更快。但在处理突然掉电等情况方面,日志文件系统能更快的找到有问题文件并删除。

2017-11-25 09:46:55 594

原创 创建硬盘分区

1、常见存储设备有 U盘、光盘、软盘、硬盘、磁带等 2、常见硬盘接口 IDE/ATA(linux标识为hd)、SATA(sd)、SCSI(sd)、USB(sd) 但多个时用a/b/c加以区分,hda、hdb、hdc…… 在一个磁盘上创建的多个分区用1/2/3区分,如hda1、hda2…… 3、相关命令 –>fdisk -l : 查看磁盘分区 –>fdisk -l /dev/

2017-11-25 09:29:15 541

原创 设备文件 /dev

只占用iNode存设备号(主设备号、次设备号),不占磁盘大小。 标识 设备类型 同一类型不同设备 设备文件:块设备文件(以块为单位,随机访问)、字符设备文件(以字符为单位,线性访问)相关命令 –>who :查看那些用户连接linux –>who am i :查看当前用户 –>mknod /dev/mydev c 66 0 创建

2017-11-25 08:54:40 297

原创 链接文件

1、硬链接:两个指针同时指向一个文件 其他说明 - 只能针对文件,不能用于目录 - 不能跨分区 - 能更改增加文件被链接的次数2、软链接:文件的索引为另一个文件的目录 其他说明: - 可以是目录和文件 - 可以跨分区 - 不增加文件链接次数 - 其大小是指向路径包含字符的个数3、相关命令 创建硬链接 -> ln /home/1.t

2017-11-25 08:45:04 282

原创 磁盘分区,文件在磁盘上的存储

最近在啃鸟哥的书,前面因为有一些基础,迷迷糊糊的还看得懂,看到后来文件、磁盘的时候,整个人都是糊的,所以又跑到51CTO学院去找视频学,有幸找到了韩立刚老师的一套视屏,一下子就把我之前迷糊的地方具体生动的讲述了出来,下面是我的一些学习笔记。一、磁盘物理结构 盘片、机械手臂、磁头、主轴马达 磁盘构成描述:磁道、扇区、柱面 主引导扇区:0磁道0柱面1扇区,分为

2017-11-22 17:07:16 3341

原创 Qt文本编辑器

对着资料敲出来的,要自己实现肯定要花很久很久,最大的感受是不一定所有函数都弄成槽函数,可以定义普通函数,然后槽函数调用普通函数。 mainwindow 菜单栏 工具栏 内容 状态栏main.cpp#include <QtGui/QApplication>#include "mainwindow.h"#include <QTextCodec>int main(int argc, cha

2017-10-29 20:37:50 1658

转载 将Qt应用程序打包成可安装的软件

打包软件下载地址:http://pan.baidu.com/s/1dDQHqoD我的应用程序的release目录文件:http://pan.baidu.com/s/1pJRcQoj有一点需要注意的是,有一些动态库有两个文件,一个是release版本,另一个是debug版本,debug版本的名字后面多一个字母d;比如第一步:首先,生成release的版本,并将应用程序用到的动态库都拷贝到应用程序所

2017-10-29 18:02:24 2715 3

原创 messagebox

1、最简单的 QMessageBox msgBox; msgBox.setText(“The document has been modified.”); msgBox.exec(); //call exec() to show the message. 2、升级版 QMessageBox msgBox; msgBox.setText(“The document has been

2017-10-29 11:49:42 273

原创 Qt 用户登录相关设置

#include "widget.h"#include "ui_widget.h"#include <QMessageBox>Widget::Widget(QWidget *parent) : QWidget(parent), ui(new Ui::Widget){ ui->setupUi(this); ui->lineEdit_2->setEchoMode(Q

2017-10-29 09:59:20 461

原创 qt小知识

这周双休,本想自己用Qt写一个小的扫雷程序,结果啊,卡在了鼠标左键找对象,连片消除,的上面,做了一半做不动啊,但是成果不能白费,所以在此处总结一下我查资料后的的一些收获。1、设置窗口背景图片 QPixmap pixmap = QPixmap(“F:/Qt/qt/untitled1/bg.png”).scaled(this->size()); QPalette palette(this-

2017-10-22 16:13:32 236

原创 嵌入式应用开发之基础设备控制

上位机(Qt开发) weiget.h#ifndef WIDGET_H#define WIDGET_H#include <QWidget>#include <QUdpSocket>namespace Ui { class Widget;}class Widget : public QWidget{ Q_OBJECTpublic: explicit Widget(QW

2017-10-19 10:32:09 297

原创 学生信息管理(数据库版(雏形))

相比文件操作,数据库操作真的简单很多啊啊啊#include <stdio.h>#include <string.h>#include <mysql.h>void create_table(MYSQL mysql);void insert_info(MYSQL mysql);void show_info(MYSQL mysql);void sort(MYSQL mysql);int mai

2017-09-26 17:25:49 978

原创 C语言调用数据库

#include <stdio.h>#include <string.h>#include <mysql.h>int main(){//1、连接服务器 MYSQL mysql; mysql_init(&mysql); if (!mysql_real_connect(&mysql,"128.0.47.135","dengjun123","abc123","school

2017-09-26 16:14:49 6580

原创 基于TCP的文件传输

技术点: chdir:将工作目录切到当前。 fprintf:拼接字符串。服务器端:#include <stdio.h>#include <errno.h>#include <string.h>#include <stdlib.h>#include <sys/stat.h>#include <sys/types.h>#include <sys/socket.h>#include <a

2017-09-15 08:45:10 1007

原创 基于TCP的多人聊天工具

客户端(两个线程) 1、一个用于发消息 2、一个用于接消息服务端:(多线程) 主线程用于接受连接请求,并依次分配给子线程。 子线程:1、接受用户登录信息并足保存给文件 2、接受用户聊天信息并转发给所有其他用户 细节:send函数发送失败处理。不足:第一个连接服务器的会出现putty 用户下线时没有提示,send和receive消息不及时#inc

2017-09-09 13:21:47 790

原创 服务器增强版(TCP)

1) 服务器端存在的问题: *recv会阻塞 解决方法:1、多线程技术 2、 超时返回2)如何用accept获取客户端IP和端口号 3)TCP通信应用场景:注册统计信息、智能聊天、云计算 4)补充知识 计算机数据存储有两种字节优先顺序:高位字节优先和低位字节优先。Internet上数据以高位字节优先顺序在网络上传输,所以对于在内部是以低位字节优先方式存储

2017-09-07 18:49:02 315

原创 网络通信简单代码(TCP)

服务器端程序实现步骤: 1.创建监听套接字(买一部只能接电话的手机) 2.给套接字绑定(IP)地址(相当于给手机上号) 3.将套接字设置为监听状态(开机,将手机设置为待机) 4.接受客户端连接请求(相当于接受来电请求) 5.收发数据(相互通信) 6.断开连接(挂机) 456|456|456|456|456(可重复执行) 7.关闭监听套接字(手机关机或飞行模式) #includ

2017-09-07 18:35:17 2902 1

原创 网络通信

三大(通信)网络:计算机网络(有线网络,WIFI)、电信网络(有线电话,2G/3G/4G/5G)、有线电视网络 网络融合:电信网络提供基础设施(基站、线路),计算机网路借用信道传播数据 计算机网络(主流):开放、廉价实质:进程之间的通信,只需要准备好物品,写好地址(IP+端口号),其他的丢给网络就好。 IP地址:(茫茫计算机网络中)用来唯一地标识某个网络中的一台设备。 端口号(port):用

2017-09-07 09:51:34 110

原创 多线程实现文件拷贝

#include <stdio.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <unistd.h>#include <pthread.h>#define N 10void* ptr_fun(void* arg);int size;int rd,wd;void main(int arg

2017-09-05 19:55:26 770

原创 线程同步(多线程协同使用有限资源)

1)互斥量(mutex) 全局变量:pthread_mutex_t m;//定义互斥量 主函数: pthread_mutex_init(&m,NULL);//初始化 ……操作…… //默认配置NULL pthread_mutex_destory(&m);//注销 线程函数: pthread_mutex_lock(&m);//加锁 pthre

2017-09-05 18:45:14 242

原创 线程

线程:进程中的一条执行路径。 在单CPU系统上,多个线程并发执行。 线程(thread):一个进程可以有多个线程,必须至少有一个线程(即主线程,主函数由主线程执行) TID:线程ID (一个程序做多个事情,一个线程相当于一个人肚子里的一条蛔虫) 一个进程中的所有线程共享该进程所有资源(空间共享,通信就直接简单了)。 进程产生后:操作系统会分配PID、私有地址空间 进程没有执行能力,进程

2017-09-05 18:43:17 417

原创 特殊进程

1、孤儿进程(子进程没有结束,父进程结束了,子进程就成了孤儿,被init进程收养) 2、僵尸进程(进程结束后,操作系统会保留其退出状态,进程号等信息,并放回给其父进程。父进程通过调用wait函数获取或忽略这些信息,并销毁这些信息,如果父进程不处理,就长生了僵尸进程,直到被init收养释放) 根本原因:子进程死了,父进程不管不问。 程序已经结束,但相关数据任驻留在内存(pid被占却没有使用,资源

2017-09-05 18:38:35 271

原创 共享内存代码

#include <stdio.h>#include <sys/ipc.h>#include <sys/shm.h>#include <string.h>#include <unistd.h>#include <stdlib.h>int main(){ int shmid=shmget(IPC_PRIVATE,100,IPC_CREAT | 0666);//创建一个公共区域/

2017-09-05 18:32:55 471

转载 共享内存相关函数

大多数共享内存的具体实现,都是把由不同进程之间共享的内存映射为同一段物理内存。 多个进程都把该物理内存区域映射到自己的虚拟地址空间,这些进程就都可以直接访问该共享内存区域,从而可以通过该区域进行通信。共享内存允许两个不相关的进程访问同一段物理内存, 由于数据不需要在不同的进程间复制,所以它是在两个正在运行的进程之间传递数据的一种非常有效的方式,一个进程向共享内存区域写入数据,共享该

2017-09-05 18:29:48 709

原创 管道

管道(pipe):分为匿名管道和命名管道 匿名管道:用于有亲缘关系的两个进程间通信int pipe2(int pipefd[2], int flags);#include <stdio.h>#include <unistd.h>#include <string.h>//int pipe(int pipefd[2]); 2只是用于告诉只有两个元素有效//把pipe两端看做两个文件,pipe

2017-09-04 19:22:28 186

dlib-19.17.0-cp37-cp37m-win-amd64.rar

1、打开下载资源,解压到F盘,打开anaconda切换到F盘 >>F: 2、安装dlib,(base) F:\>pip install dlib-19.17.0-cp37-cp37m-win-amd64.whl

2020-02-22

Qt应用程序打包成软件,具体方法可看我转载的博客。

Qt应用程序打包成软件,具体方法可看我转载的博客。

2017-10-29

C++帮助文档.chm

C++帮助文档.chm

2017-07-20

空空如也

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

TA关注的人

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