
linux应用
linnx应用笔记
One Piece&
这个作者很懒,什么都没留下…
展开
-
Nginx服务器反向代理配置实例及常见问题的解决
Nginx反向代理:反向代理(ReverseProxy)是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,简单来说就是真实的服务器不能直接被外部网络访问,想要访问必须通过代理。对于客户端来说是无感知的,因为客户端不需要任何配置就可以访问(正向代理需要在浏览器中进行配置),我们只需要将请求发送到反向代理服务器,由反向代理服务器去选择目标服务器回去数据以后,在返回给客户端,此时反向代理服务器 和目标服务器原创 2020-10-07 14:48:42 · 2622 阅读 · 0 评论 -
浅谈Nginx和Apache和Tomcat
首先,我们从Web服务器和Web引用服务器讲起web服务器一般我们把发出http请求的一方称作请求方,比如浏览器就是http的请求方,那么应答方就是我们常说的web服务器(web Server)。在硬件层面上,web服务器可以简单的理解为另一台性能更好的主机。不过在现实生活中,不仅仅只是一台主机,而是利用反向代理、负载均衡等等技术组成的一大群机房。在软件层面上指的是提供web服务的应用程序。我的理解就是响应http请求,返回超文本文件等数据,或者把请求转发给后面的Tomcat、node.js等应用服原创 2020-10-07 15:25:53 · 376 阅读 · 0 评论 -
Can‘t connect to MySQL server on ‘localhost‘ (10061)
登录MySQL时,出现如下错误:解决方案:步骤一:右击“此电脑”-》“管理”-》“服务和应用程序”-》“服务”步骤二:在服务列表中,找到MySQL右击,启动即可!!原创 2020-11-12 14:01:58 · 105 阅读 · 0 评论 -
MySQL常见的并发问题及解决思路
1、表锁导致的慢查询的问题扩展知识:1)、查询 mysql现在已提供什么存储引擎:show engines;2)、查询某个表用了什么引擎(参数engine后面的就表示该表当前用的存储引擎):mysql> show create table 表名;3)、切换mysql数据库存储引擎:ALTER TABLE ADMIN ENGINE = 存储引擎;问题演示:1)、创建表:create table user1(id int,name varchar(10)) ;insert i原创 2020-11-16 17:30:11 · 2064 阅读 · 0 评论 -
arm开发板ping问题:ping: bad address ‘www.baidu.com‘
开发板可以ping同主机,ping不同baidu。解决方法:编辑 /etc/resolv.conf 这个文件,将 nameserver 127.0.0.1 改为 8.8.8.8 或者 114.114.114.114(DNS 域名服务器地址,由这个地址去解释百度地址)原创 2021-02-09 20:00:25 · 4787 阅读 · 1 评论 -
imx6ull开发板,usb免驱摄像头的配置
在/dev下面,只能找到video0,说明开发板并没有识别出有新连接进来的摄像头。需要在内核中,配置支持UVC标准的USB驱动,重新配置即可。原创 2021-02-09 20:02:38 · 2404 阅读 · 0 评论 -
在开发板运行可执行文件,报错 Syntax error: word unexpected (expecting “)“)
Ubuntu下用gcc交叉编译器编译程序不报错,在开发板运行可执行文件时,报错line1: 1: Syntax error: word unexpected (expecting “)”)有很多大神提出了这个问题的解决方法:https://blog.youkuaiyun.com/hunanchenxingyu/article/details/8977964https://blog.youkuaiyun.com/weixin_30412577/article/details/96869143但是,以上方法并没有解决我的问题。原创 2020-08-19 22:39:40 · 2650 阅读 · 0 评论 -
gcc编译:/usr/lib/crt1.o:在函数‘_start’中:(.text+0x20):对‘main’未定义引用
gcc编译器编译时报错:/usr/lib/gcc/x86_64-linux-gnu/5/…/…/…/x86_64-linux-gnu/crt1.o:在函数‘_start’中:(.text+0x20):对‘main’未定义的引用在输入gcc命令的时候:法一:加-static后缀。让 gcc 进行静态编译,也就是把所有都需要的函数库都集成进编译出来的程序上,这个程序就可以不依赖外部的函数库运行。eg:gcc fork.c -o fork -static法二:加-shared后缀。这样gcc就可以编原创 2020-08-19 09:12:17 · 3958 阅读 · 1 评论 -
qt中,图片自适应QLabel显示
无自适应,直接显示 //将图片格式转换成QImage格式,否则不能再lable上显示 // QImage imag; //声明QImage对象 imag = QImage((const unsigned char *)(matData.data), // a 这表示直接将图片裁剪成label大小,无法实现图片自适应显示 ui->picture->width(), ui->picture-&g原创 2021-02-06 16:43:43 · 1843 阅读 · 0 评论 -
修改QT工程名称后,编译报错:main.cpp:11: error: error writing to -: Invalid argument
原因:在build文件夹下,缺少release文件 和 debug文件夹解决方法:手动创建两个空的release文件 和 debug文件夹即可。原创 2020-09-02 16:58:41 · 881 阅读 · 0 评论 -
QT编译报错:error: no matching function for call to ‘MainWindow::connect(QAction*&, void (QAction::*)....
用qt编译,编译报错:error: no matching function for call to 'MainWindow::connect(QAction*&, void (QAction::*)(bool), MainWindow* const, MainWindow::MainWindow(QWidget*)::__lambda0)'});这是因为QT的版本太低。如果我们在写代码的时候,用到了Lambda表达式,如果QT的版本是5.4以前,需要在.pro文件中,加入这样一行代码:CO原创 2020-09-02 15:50:05 · 2348 阅读 · 1 评论 -
修改QT文件的工程名
修改QT文件工程名的方法如下:1)、删除工程文件中的debug文件夹、release文件夹以及.pro.user文件。2)、将pro文件的文件名改成你想要改成的文件名。3)、进入pro文件,将“TARGET =” 后面的内容改成你想要改成的文件名(和2)的文件名一样)。4)、点击pro文件,用QT打开这个文件即可。...原创 2020-09-02 16:00:31 · 712 阅读 · 0 评论 -
配置opencv及其扩展库用到的ippicv_linux_20151201.tgz、 protobuf-cpp-3.1.0.tar.gz和一堆.i 文件(相关文件已在百度网盘分享)
网盘链接:链接:https://pan.baidu.com/s/1VDFi2lEA2FbdGu6yLQ2Ktw 提取码:qdj2原创 2020-09-21 21:33:35 · 246 阅读 · 0 评论 -
配置opencv及其扩展库contrib遇到的问题(相关文件已在百度网盘分享)
网盘链接:链接:https://pan.baidu.com/s/1bI_k3_kvbS4a_mV8AKdWFg 提取码:l2ku 问题1:解决方法:手动下载protobuf-cpp-3.1.0.tar.gz,然后替换位于opencv_contrib-3.2.0/modules/dnn/.download/bd5e3…/v3.1.0/下的protobuf-cpp-3.1.0.tar.gz。注:如果手动下载并且替换了,仍然报这个错误,别灰心。换个protobuf-cpp-3.1.0.tar.gz原创 2020-09-21 21:29:54 · 333 阅读 · 2 评论 -
opencv 在ubuntu下的环境搭建( Ubuntu16.04 LTS+opencv3.2.0+contrib3.2.0)
1、准备工作:1.1 、 安装环境Ubuntu16.04 LTSopencv3.2.0contrib3.2.01.2、获取源码软件官网下载地址:https://github.com/opencv/opencv/archive/3.2.0.tar.gzhttps://github.com/opencv/opencv_contrib/archive/3.2.0.tar.gz2、opencv 具体安装步骤2.1 安装 opencv 所需依赖库sudo apt-get install cm原创 2020-09-21 16:07:37 · 149 阅读 · 0 评论 -
tslib库源码 百度网盘分享
链接:https://pan.baidu.com/s/1WnV7ZfVa7PuEw_-ND2Y4ZA提取码:d61a复制这段内容后打开百度网盘手机App,操作更方便哦原创 2020-10-06 12:49:30 · 484 阅读 · 1 评论 -
libtool: error: error: cannot install ‘linear.la‘ to a directory not ending in /usr/local/lib/ts
今天在移植tslib的时候,前面的步骤一切顺利,最后在执行make install的时候,出现错误。错误内容如下:解决方法:使用make clean命令,清理一下。再次执make install即可!!原创 2020-10-06 12:45:28 · 1979 阅读 · 5 评论 -
Ubuntu 16.04 配置Nginx服务器及遇到问题的解决方法 (相关配置文件已发百度云)
1、安装Nginx依赖库在进行Nginx服务器的安装之前,首先需要安装好Nginx服务器所用到的依赖。安装依赖用到的相关命令:#安装gcc g++的依赖库sudo apt-get install build-essentialsudo apt-get install libtool# 安装依赖包openssl安装sudo apt-get install openssl libssl-dev# 安装依赖包pcre安装sudo apt-get install libpcre3 libpcre3原创 2020-10-07 12:50:13 · 717 阅读 · 0 评论