- 博客(53)
- 资源 (2)
- 收藏
- 关注
原创 nginx代理服务器配置不正确出现的小bug
http://domain.com/css,正常情况下响应应该是404或者自动加上/变为http://domain.com/css/,但是它却是http://domain.com:81/css/,81是我们代理服务器监听的端口。这种请求如果配置不当会将我们代理服务器监听的端口暴露出来,而且也影响用户体验。也就是说如果请求的文件名和你的服务器上的文件夹名一样的话,在这种配置下是有问题的。这种配置虽然繁琐,但是有效果,也不影响网站正常加载js、css,缺点就是需要一个一个配置,并且网站目录不能有同名文件。
2025-01-09 19:18:23
738
原创 阿里云ubuntu安装nginx+apache+tomcat+mysql并配置反向代理
阿里云服务器配置新版nginx,apache,tomcat,mysql,配置nginx作为反向代理将请求代理到apache和tomcat,并配置Mysql远程连接。
2023-04-22 15:55:22
1112
1
原创 python 利用requests和BeautifulSoup爬取网页文章
使用python requests、re模块正则匹配、BeautifulSoup模块爬取网页内容
2022-06-08 10:39:17
955
原创 myeclipse连接远程mysql5.7出现 The last packet sent successfully to the server was 0 milliseconds ago. The
1.使用Navicat,myeclipse均连接失败,网上说修改wait_timeout,结果不起作用。2.后来找到/etc/mysql/mysql.conf.d/mysqld.cnf里修改了bind-address=127.0.0.1为0.0.0.0,3.重启MySQL:sudo service mysql restart即可。
2021-09-07 18:04:46
512
原创 jsp实现云服务器上文件上传与下载
前提:tomcat已经能正常访问1.在一个html页面上,写有:<a href="http://公网ip:8080/FileUpload/upload.jsp" target="_blank">文件上传</a><a href="http://公网ip:8080/FileUpload/download.jsp" target="_blank">文件下载</a>2.可以看到,我这里的文件上传是在另外一个文件夹,我们用myeclipse编写上传和下载的j
2021-06-14 12:27:55
353
原创 阿里云服务器安装tomcat并配置java环境
1.下载tomcat,使用wget,将下载的apache-tomcat-8.5.43.tar.gz 解压到/usr/local/下;2.下载jdk-8u181-linux-x64.tar.gz,在/usr/下创建文件夹java,解压到里面;3.配置java环境变量,vim /etc/profile,输入:export JAVA_HOME=/usr/java/jdk1.8.0_181export CLASSPATH=.:${JAVA_HOME}/lib:$JAVA_HOME/jre/libexpo
2021-06-14 09:10:59
1551
1
原创 线性方程组的直接法——高斯消去法
高斯消去法解方程组:程序流程图如下:代码如下:/*------------解线性方程组----------------***************高斯消去法*******************-------------Analysis---------------------*1.a存放方程组系数,b存放方程组值*2.高斯消去法分消元与回代两个过程**********************************/#include<iostream>using n
2021-06-01 17:33:15
2372
原创 线性方程组的直接法——约当消去法
约当消去法解方程组如图:程序流程图如图:/*------------解线性方程组----------------***************约当消去法*******************-------------Analysis---------------------*1.a存放方程组系数,b存放方程组值***********************************/#include<iostream>//#include<vector>usi
2021-06-01 16:55:31
787
原创 常微分方程的查分方法——改进的欧拉方法
程序流程图如下://常微分方程的差分方法——改进的欧拉方法——求解初值问题 /************Analysis************** *1.h:步长,N:步数,迭代次数,x0,y0为老值,x1,y1为新值 *f(x)=y-2x/y *y(0)=1 **************************/#include<iostream>using namespace std;double f(double x,double y){ return y-2*x/
2021-05-24 19:34:32
283
原创 方程求根的迭代法——牛顿迭代法
用牛顿法解方程xe(x) -1=0程序流程图如下://方程求根的迭代法——牛顿迭代法/*************Analysis***********1.初值x0,精度e,迭代次数N*2.牛顿法解方程f(x)=x*e**x-1*3.取初值为0.5********************************/#include<iostream>#include<math.h>using namespace std;//原函数double f(double
2021-05-24 19:27:32
3392
原创 线性方程组迭代法之高斯-赛德尔迭代法
/********高斯-赛德尔迭代法**********--------------分析--------------*1.Xi为每一步迭代的初值,X1=X2=X3=0,Yi存放迭代结果,temp[i]保存迭代过程中x的老值*2.迭代精度e,max|tempi-Yi|,1<=i<=n*3.最大迭代次数N*4.输入数据:*(1)Bi:方程组的值*(2)Aij:方程组变量系数*/#include<iostream>#include<math.h>using
2021-05-12 09:09:35
5398
原创 线性方程组迭代法—雅克比迭代法C++
此例子使用三个变量、三个方程的情况,如需讨论多个的情况,使用vector稍加修改即可。使用的方程组如下:每次迭代的值如下:程序流程图:程序代码:/********雅克比迭代法**********1.Xi为每一步迭代的初值,X1=0,Yi存放迭代结果*2.迭代精度e,max|Xi-Yi|,1<=i<=n*3.最大迭代次数N*4.输入数据:*(1)Bi:方程组的值*(2)Aij:方程组变量系数*/#include<iostream>#include&l
2021-05-11 17:33:55
3541
原创 scp传输authorized_keys到另一台虚拟机出现密码不对且Permision denied
报错如下:直接修改另一台虚拟机的密码:sudo passwd修改之后用新的密码传输就没问题了
2021-05-10 21:34:33
552
2
原创 hive初始化成功后启动报错
报错如下:网上搜了一通,说是jdk版本问题,我用的是ubuntu自带的,不兼容,所以换成了jdk1.8的,重新修改hive-env.sh,增加java环境,如下:重新启动hadoop,stop-dfs.sh,后,start-dfs.sh,在来启动hive,此时已经可以启动了~...
2021-05-10 10:15:48
857
原创 龙贝格求积算法
函数f(x)=sinx/x,区间[0,1]算法流程图如图:/*-------------Analysis----------------------*龙贝格算法求积分*1.函数f(x)=sinx/x,区间[0,1]*2.输入a,b,e;其中a,b为区间[a,b],e为精度*3.T为复化梯形公式,S为辛甫生公式,C为复化科特斯公式*4.h为步长 x为求积节点,k为加速次数*5.输出R2-----------------------------------*/#include<io
2021-04-26 19:59:40
2576
转载 termux搭建局域网web服务器
本文转自:http://www.ruanyifeng.com/blog/2019/07/termux-tutorial.html非常感谢!读者可自行前往详细阅读。搭建步骤:1.在手机的权限管理中给termux足够的权限2.更新系统apt updateapt upgrade3.安装sl软件包apt install sl运行sl4.访问本机存储termux-setup-storage允许就完了5.安装Node.jsapt install nodejs安装完后,可以运行j
2021-04-26 12:54:39
5862
4
原创 变步长梯形法求积分
函数f(x)=sinx/x,算法流程图如图:C++代码如下:/**1.给定函数f(x)=sinx/x*2.给定区间[a,b]和精度e=0.005*3.更新步长*/#include<iostream>#include<math.h>using namespace std;double f(double x){ if(x==0) return 1; return sin(x)/x;}int main(){ double a,b;//[a,b] d
2021-04-19 21:48:46
1532
原创 复化辛甫生公式求积
函数f(x)=sinx/x,区间[0,1]/*1.输入求积区间[a,b]2.输入划分数量n3.求得步长h=(b-a)/n4.第一子段中点值:a+h/2,第二子段中点:第一子段中点+h。后一个子段中点=前一个子段中点+h5.分点值:a,a+h,a+2h,---,a+nh6.函数f(x)*/#include<iostream>#include<math.h>using namespace std;//one x corresponds to one ydoubl
2021-04-12 22:55:41
1068
原创 牛顿插值法
利用牛顿的插值公式求出n次插值的结果//Newton interpolation//拉格朗日插值Lagrange Interpolation#include<iostream>#include<vector>using namespace std;//get f(xi,xi+1) valuefloat getf(vector<float>x,int i,vector<float>y){ return (y[i]-y[i-1])/(x[i]-
2021-03-30 00:31:51
351
原创 Hadoop伪分布式安装测试wordcount
Hadoop伪分布式需要配置core-site.xml,hdfs-site.xml,mapred-site.xml,yarn-site.xml这四个文件。1.配置core-site.xml#打开core-site.xml配置文件root权限下命令vim $HADOOP_HOME/etc/hadoop/core-site.xml打开文件,用vim不用vi,vi修改配置容易出错。在标签之间添加如下代码:<property> <name>hadoop.tmp.dir</na
2021-03-25 19:55:27
403
1
原创 Linux Ubuntu安装单机Hadoop并运行WordCount测试
1.安装java JDK在终端root下,直接输入java,提示没有安装java的话,根据提示可以选择apt install default-jre那个,安装完后使用java -version出现版本提示信息则安装成功,此时的默认路径一般为 /usr/lib/jvm/default-java,记住这个路径,等会配置hadoop的时候要用。2.安装Hadoop下载Hadoop,这里使用的版本为2.7.3,下载hadoop-2.7.3.tar.gz,放在/home/bluecap/desktop/目录下,
2021-03-23 20:55:35
804
1
原创 拉格朗日插值求n次插值
//拉格朗日插值Lagrange Interpolation#include<iostream>#include<vector>using namespace std;//get interpolation basis functions//x is special valuevector<float> getBasisFunc(vector<float>x_var,vector<float>y_var,float x){ vect
2021-03-22 18:37:37
941
原创 数值分析二分法求方程的根
//二分法求方程的根#include<iostream>using namespace std;float X_value(int n,float X){ //cout<<"X:"<<X<<endl; if(0==n) return 1.0; else if(1==n) return X; return X*X_value(n-1,X);}float Get_value(float temp,int n,float A,float
2021-03-15 20:16:35
443
python任意文件创建
2022-06-06
python数据挖掘实验.zip
2021-03-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人