自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 sd卡只读问题

出现错误后文件系统变成只读文件系统

2023-10-07 16:58:56 229

原创 vscode使用问题记录

vscode 远程linux c/c++环境问题

2023-09-07 17:40:42 135

原创 ubuntu16.04 mysqlserver常见连接问题

sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf 将bind-address选项值改为本机ip或者全0 再或者直接注释。3、1130 host ip is not allowed to connect to this mysql server 用户未授权远程连接。若没有开启,则用service启动,启动错误则可能是配置文件出错,对照标准文件进行修改。检查mysql服务是否开启,若开启了则修改mysql配置。

2023-05-18 11:08:17 197

原创 ubuntu16.04挂载4TB硬盘

UUID=XXXXXXXXXX /var/www/html/report ext4 defaults 0 0 //开机自动挂载硬盘到指定目录。6、exit退出parted, sudo mkfs.ext4 -F /dev/sda1 //格式化为ext4。5、print //查看分区结果,此时可以看到/dev/sda1的分区大小。1、sudo fdisk -l // 查看硬盘,可发现/dev/sda未挂载。2、sudo parted /dev/sda //进入parted模式。

2023-05-18 11:04:04 613

原创 工作站集成网卡安装ubuntu16.04后无法识别网卡

下载驱动:https://downloadcenter.intel.com/download/15817或常用说明文档目录。先执行命令lspci | grep -i net ,查到有线网卡版本。我的是inter Corporation Device 1a1c。解压:tar -zxvf e1000e-3.8.4.tar.gz。工作站集成网卡安装ubuntu16.04后无法识别网卡。安装:cd e1000e-3.8.4/src。自己选择一个版本的下载就行。

2023-05-17 16:05:34 1049

原创 Ubuntu16.04 配置python环境,解决无法显示中文问题

网上直接搜SimHei.ttf ,这个随意写一个http://xiazaiziti.com/210356.html。Ubuntu16.04 配置python环境,解决无法显示中文问题。3、Python在linux下的字体集位置。4、 Mathplotlib支持汉字。2、 安装 matplotlib。如果有3.5的话再另外一个路径。1、下载python中文字体。SimHei.ttf拷贝到。

2023-05-17 16:03:21 197

原创 mysql视图

自己修改了程序写入库的字段数据,却忘了修改数据库关联表的字段的数据,大意所致,在此记录。此时我一直在找视图相关的问题,如权限等,最后删除重新创建也无法更新数据。将系统数据库导入后,运行程序发现视图数据不更新,但是表中数据已更新。后面我查看了下关联的几个表的参数,发现关联的字段中数据不对应,最近遇到一个mysql视图无法更新数据的问题。后修改了字段数据,视图就可以同步表的数据了。

2023-05-17 13:52:18 50

原创 ubuntu16.04 安装chrome浏览器

ubuntu16.04 安装chrome遇到的问题

2023-05-16 17:32:48 1932

原创 ubuntu16.04 VNCServer安装配置

ubuntu16.04安装VNCServer

2023-05-16 17:17:11 438

原创 QBytearry强转double数组错误问题记录

向mysql写二进制数据遇到的负值问题

2023-02-24 15:22:07 287

原创 Ubuntu 16.04 安装Qt 5.14.2以及开发环境搭建,数据库使用

借鉴大佬:https://blog.csdn.net/sinat_33896833/article/details/107357529https://blog.csdn.net/qq_29912325/article/details/123066776https://blog.initm.com/qt5-gl-gl-h.shtml一、准备环境:Linux Qt下载地址:http://download.qt.io/archive/qt/1.安装Qt下拉找到Qt 5.14.2,下载。需

2022-04-24 17:02:59 2108

转载 linux内存只读,SD卡变为只读系统

2.使用用fsck – y 来修复文件系统 转自:http://blog.chinaunix.net/uid-20753645-id-1877931.html 转自:https://blog.csdn.net/weixin_39810856/article/details/116750627 问题: 将上述这些存储设备插入USB端口或读卡设备后,Ubuntu系统会自动mount这些设备到一个挂载点并在桌...

2022-03-15 16:45:38 1553

转载 Qt OpenGL实现截图方法汇总

这位大哥写得很好,https://blog.csdn.net/yang1fei2/article/details/120801175 在进行OpenGL程序开发时,有时候我们需要对某个渲染场景进行截图处理。这时候我们就需要用到OpenGL的截图功能。在QtOpenGL中能实现截图功能的方法有三种。 方法一读取像素 读取像素是最基本也是最常用的方法,通过调用OpenGL中的glReadPixels接口将渲染出来...

2022-03-10 13:46:07 1148

原创 QT中QCustomPlot画图总结

1、概述由于我用的第三方封装库开发的,但实际上并不能满足我画图的要求,于是我准备自己增加功能,但是,我发现对于这个库而言,设置一些属性已经不起作用了,突然感觉还不如用qt自带的类开发,因为封装的,我实在找不到额外添加属性无效的原因在哪儿。因此,此篇仅记录以下相关知识点:2、概念以下文章介绍的很好,以至于让我觉得不封装更好用:https://blog.csdn.net/yxy244/article/details/10031111233、画动态曲线以下文章画的动态曲线很好,还包含源

2022-01-28 11:16:31 884

原创 记录zynq的gpio口设置及调用

1、GPIO口编号计算这篇文章写的很好,有常规计算公式,有zynq7000的计算公式https://blog.csdn.net/hhhlizhao/article/details/105580278但是我用的zynq7015板,实际上有两个版本的fpga程序,所以对应两个公式老版公式是 906 + MIO_N = GPIO_N新版公同zynq7000一样是 906 -1 + MIO_N = GPIO_N;当然,如果是EMIO的话,要加54,没试过,大家可以试试2、设备树的GPIO

2022-01-28 10:53:23 872

原创 QT中OpenGL的应用汇总

最近需要画3D图,接触到openGL的知识,因为知识点比较多,就不一一叙述了,下面直接放大佬的链接1.支持可以使用第三方glut库进行opengl的开发;因为QT5对openGL有很好的封装,所以我选择用QT自带的QGLWidget类进行3D图绘制注意:QT版本,以及安装时需要勾选openGL插件;使用的软件版本:QT5.12 + QT Creater4.8.0我是在windows下开发的,linux平台可参考https://blog.csdn.net/weixin_27070451

2022-01-20 17:04:45 1897

原创 c语言使用fft的总结

其实以前有用过fft,当时频率是对的,幅值总是不对,一直卡着,后面就放下了;最近因为项目需要,又重新研究fft转换,并且需要精度较高,所以做出一下总结,仅个人理解。一、fft库的选择以前用的最早的fft标准库,发现使用不是很方便,需要调试地方挺多,现在使用比较流行的fftw库,是后面大神在原fft库上做的封装,省去了很多工作,更容易理解,使用更方便。fftw官方网站http://www.fftw.org/可以自行下载,感谢该博主翻译的用户手册https://www.cnblogs.com/.

2022-01-20 11:30:17 3889 1

原创 学习笔记之线程的同步与异步

1、概述同步和异步是多并发中的两种运行情况,异步是各自干各自的,同步是做同一件事2、同步方式互斥锁、读写锁、信号量、条件变量3、用例#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <string.h>#include <pthread.h>int g_iNum = 0; //全局变量pthread_mutex_t mutex;..

2021-09-30 15:34:44 1981

原创 学习笔记之线程

1、概念线程也是一个并发的执行流程,一般称之为轻量级的进程;线程是cpu最小的执行单元线程从属于创建它的进程,不和进程分离,共享进程资源;创建线程的进程结束了,则该进程创建的所有线程都结束;线程结束,不会影响进程。2、线程的结束方式①线程函数执行完,运行return返回;②线程运行过程中,满足某个条件提前结束,用pthread_exit函数③与进程同归于尽,在线程中调用exit函数结束进程④线程A收到线程B发送的结束请求,默认情况下,会执行结束请求,提前结束程序线程结束处

2021-08-20 17:36:51 82

原创 学习笔记之进程间的通讯之信号

1、概述信号通过整形数值表示,总共有64个信号,前32个信号继承于unix,后32个信号是自增的;前32个信号是不可靠信号(信号存在丢失,多次信号,只会处理一次),非实时信号硬件产生信号:ctrl+c ctrl+z ctrl+\ 硬件中断软件产生信号:软件中断 命令:kill -信号编号 进程号 如:kill -9 4502 (9为信号编号,4502为pid)进程收到一个信号后,会暂停当前工作,先去处理信号,处理完信号后,继续执行之前暂停的工作2、命令...

2021-08-12 14:00:52 146

原创 学习笔记之进程间的通讯之内存映射

1、概述将文件的内容映射到内存空间中,MAP_SHARED:对内存空间的操作会自动映射到文件中比如增删了内存中的数据,会自动更新到文件中内存映射除了用于进程间通讯,还用于简化对硬件操作(linux下一切皆为文件)比如获取摄像头的数据,可以将摄像头映射到内存中,这样摄像头采集的数据自动映射到内存空间,就可以直接在内存空间中获取摄像头的数据,将对硬件的操作转换成了对内存空间操作2、操作// ./cmd pathnameint main(int argc, char *argv[]){

2021-08-12 11:05:44 123

原创 学习笔记之进程间的通讯之共享内存

1、概述共享内存也是在内存中申请的一块临时的存储空间,电脑关机就会自动释放,是效率最高,速度最快的一种通讯方式;读共享内存,将数据从内存直接拷贝到用户层写共享内存,将数据从用户层直接拷贝到内存创建一块共享内存,这块共享内存不属于进程,独立于进程,进程结束后仍然存在2、命令查看系统中存在的共享内存空间:ipcs -m (s--->show)删除系统中存在的共享内存空间:ipcrm-m shmid (rm--->remove ,shmid是申请共享内存成功后返回的...

2021-08-12 10:50:54 82

原创 学习笔记之进程间的通讯之管道

1、进程间的通讯方式:①,管道(管道命令,匿名管道,有名管道)②,消息队列③,共享内存④,内存映射⑤,信号⑥,信号量⑦,socket网络通讯2、管道pipe管道是内存中的一块临时存储空间,是一个环形队列,空间大小不固定往管道中写数据:从用户层拷贝到内核层,内核层拷贝到内存空间从管道中读数据:数据从内存拷贝到内核层,再从内核层拷贝到用户层①匿名管道:不属于进程,独立于进程,只能用于具有亲缘关系间的进程通讯,如父子进程int pipefd[2]={0};...

2021-08-12 10:34:04 79

原创 学习笔记之进程

1、进程:①进程是运行的程序在内存中的镜像,是运行起来的程序②一个运行的程序可以产生多个进程,一个进程对应一个程序③进程是并发的执行流程,并发是指单核cpu,宏观上程序同时运行,微观上只是一个程序在运行④进程间相互独立,各自有各自的运行空间2、进程控制块(pcb,内存的一块临时空间):①包含进程号、优先级、文件列表、信号列表等②进程结束了,pcb回收,进程号回收,进程号是有限的,回收后重新分配给其他新运行的进程3、进程三种最基本的状态:就绪,运行,阻塞,(开始,结束)4、

2021-08-10 17:28:28 143

原创 ubuntu 16.04 nfs文件系统挂载

NFS用于Linux主机访问网络中其他Linux主机上的共享资源。NFS的原理是在客户端上通过网络将远程主机共享文件系统以挂载(Mount)的方式加入本机的文件系统,之后的操作就如同在本机上一样。仅记录自己安装使用过程中的问题。1、安装nfs工具sudo apt-get install nfs-kernel-server nfs-common portmap2、创建nfs文件夹建议在用户目录下创建,方便多用户;mkdir /home/用户名/nfs/nfs3、修改nfs文件夹权限..

2021-03-10 16:48:20 1076

原创 ubuntu16.04 下influxdb的安装及使用

一、搭建influxDB数据库Ubuntu & Debian (64-bit)wget https://dl.influxdata.com/influxdb/releases/influxdb_0.13.0_amd64.debsudo dpkg -i influxdb_0.13.0_amd64.deb自动添加到系统自启服务二、influx DB数据库启动sudo service influxdb start输入influx直接进入数据库http://服务器

2021-02-04 09:56:17 1895

原创 C语言下socket的简单应用

socket又叫套接字或者插口,它也是进程间通信的一种方式,实际上就是网络上的通信节点,应用程序只需要链接到socket就可以和网络上任何一个通信端点连接、传送数据。socket封装了通信的细节,我们可以不必关心通信协议内容而专注于应用程序开发。根据数据传送方式,socket分为面向连接的数据流通信和无连接的数据报通信。socket编程前需添加头文件:#include <arpa/inet.h> //struct sockaddr_in #include <sys/sock...

2021-02-03 15:16:20 688

原创 VirtualBox下centos7网络配置

VirtualBox下centos7静态网络配置1、VirtualBox中先设置网络为桥接方式2、进入系统,修改网络配置文件,如下图所示;vi /etc/sysconfig/network-scripts/ipcfg-xxx(各电脑名称可能不同)进入该文件,若无权限,则命令前加上sudo;按下“i”进行修改,此处修改位置已在途中标示,静态地址根据需求自行设置;修改好按Esc键+wq回车就保存退出了;3、配置文件保存好后,重启网卡服务,让配置文件生效service network re

2021-02-01 17:43:29 465

原创 VirtualBox安装centOS系统

之前一直使用得VM+ubuntu,近期需要用到VirtualBox+centos,故记录下整个安装过程。1、下载VirtualBox安装程序,下面是官网下载地址https://www.virtualbox.org/wiki/Downloads2、下载centos7的系统iso文件,下面是官网下载地址https://www.centos.org/download/3、VirtualBox安装,此项不做过多说明(1)点击下载好的VirtualBox安装程序(.exe文件)(2)一直点

2021-02-01 13:41:51 313

原创 git命令详细

git命令使用Git pull(拉取),push(上传)命令整理前言:学习git命令,因为git是一个非常好用的分布式版本管理工具,功能比svn强大,与SVN不同点是Git去中心化,每一个分支都是一个中心,并且支持本地仓库存储,像如今很多大公司都用git做版本控制。具体命令整理如下:常用命令为8、9、16、21、34、35、361、git拉取远程代码git clone https://xxx.git2、git拉取远程指定分支下代码(-b 分支名称)git...

2021-02-01 10:16:16 748

原创 Ubuntu16.04 ntp服务器搭建

搭建NTP服务器,...

2021-01-27 14:48:52 985 5

原创 virtualbox增强功能-VBoxGuestAdditions安装

小白的艰辛历程,记录点点滴滴,聚少成多。1、准备virtualbox增强功能VBoxGuestAdditions.iso默认安装virtualbox时就没有增强功能的iso自行下载VBoxGuestAdditions.iso备用如还是没有可以去官网另外下载 http://download.virtualbox.org/virtualbox/5.0.2/VBoxGuestAdditions_5.0.2.iso还可以在VBox工具中添加扩展功能,此处仅使用外部添加。2、在virtualb..

2021-01-27 14:33:42 24824 1

空空如也

空空如也

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

TA关注的人

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