服务器Apache、Nginx禁止访问.git文件

如何在nginx、apache过滤.git文件夹 现在git很流行,大家也都开始使用它来管理网站源码, 但是.git数据目录在网站的源码根目录也会有一份, nginx通常配置的时候不会对隐藏目录进行特别处理, 这样你的源文件就暴露在大庭广众之下了。 在nginx配置中,处理方法如下: 在server{}段内增加: location ~ /\. { deny all; } 或 location ^~ /.git { return 404; } Apache服务器中,开启Rewrite模块后 ...

数据产品经理怎么写好一份数据分析报告?

0
思考如何做出一份好的数据分析报告? 分析报告的输出是是你整个分析过程的成果,是评定一个产品、一个运营事件的定性结论, 很可能是产品决策的参考依据,既然这么重要那当然要写好它了。 我认为一份好的分析报告,有以下一些要点:  首先,要有一个好的框架,跟盖房子一样,好的分析肯定是有基础有层次,有基础坚实, 并且层次明了才能让阅读者一目了然,架构清晰、主次分明才能让别人容易读懂,这样才让 ...

Hive 创建表提示”Specified key was too long; max key length is 767 bytes”解决办法

0
Hive> CREATE TABLE dummy(value STRING); FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. MetaException(message:javax.jdo.JDODataStoreException: An exception was thrown while adding/validating class(es) : Specified key was too long; max key length is 767 bytes com.MySQL.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Specified key was too ...

Mac下安装python注意事项

0
由于Mac系统自带了python 2.7,且有些系统依赖此版本,建议不熟悉的人员不要轻易更改 同时由于python官方和社区都开始推荐3版本,所以建议基于此版本进行开发调试 镜像地址:https://www.python.org/ftp/python/3.5.0/python-3.5.0rc4-macosx10.6.pkg 安装完成后,终端启动命令为:python3 (Mac默认的命令python启动的依旧是2.7版本) 同时安装python3之后,依赖包管理的pip相应的启动命令也为:pip3 例 ...

阿里云 ECS Linux 系统内创建文件时,出现No space left on device …

0
在云服务器 ECS Linux 系统内创建文件时,出现类似如下空间不足提示: No space left on device … 或者创建session时候出现: session_start():open(/tmp/sess_xxxxxx,O_RDWR) failed: No space left on device(28) 这个问题我们主要从两个方面考虑,第一个是磁盘空间是否足够 输入命令:df -lh 可以查看 如果空间是ok的,那估计就是inode节点不够用了 输入命令:df -i 可以查看 如果是inode节点free值不 ...

centos7安装mongodb、redis等php扩展常见错误

0
尝试用pecl安装扩展,发现有报错,则检查如下 pecl install mongodb pecl install redis step1:确认phpize、php-config是否安装 yum install -y php55w-devel.x86_64 yum install -y php55w-pecl-apcu.x86_64 扩展目录:/usr/lib64/php/modules step2:pecl缺少库文件报错 错误描述:configure: error: sasl.h not found! 执行命令:yum install cyrus-sasl-devel 错误描述:/var/tmp/mongo/contrib/php-ss ...

OLAP与数据挖掘的区别

0
所谓OLAP(Online Analytical Process)意指由数据库所连结出来的在线分析处理程序。有些人会说:「我已经有OLAP的工具了,所以我不需要Data Mining。」事实上两者间是截然不同的,主要差异在于Data Mining用在产生假设,OLAP则用于查证假设。简单来说,OLAP是由使用者所主导,使用者先有一些假设,然后利用OLAP来查证假设是否成立;而Data Mining则是用来帮助使用者产生假设。所以在使用OLAP或其它Query ...

Linux 64位系统中安装了32位程序

0
运行c写的文件是出现问题:/lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录 是因为64位系统中安装了32位程序,解决方法: yum install glibc.i686 之后在运行又出现:error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory 解决方法:yum whatprovides libstdc++.so.6 根据返回依赖安装 例如:yum install libstdc++-4.8.5-4.e ...

Safari无痕浏览影响localStorage

0
用localStorage也已经很久了,这次发现localStorage在iPad的Safari的无痕浏览模式中存在一个问题。 在无痕浏览中使用localStorage.setItem()居然会报错,但在window对象下确实有localStorage.setItem这个方法。在iPad中用Chrome的隐身模式是可以用localStorage.setItem()。Safari的无痕浏览这么严格,用了localStorage.setItem()居然还会报错。 既然无痕浏览不能使用localStorage.setItem(),但也不能让它 ...

centos 7下安装vsftpd软件

0
1、检查安装vsftpd软件 --------------------------------- 使用如下命令#rpm -qa |grep vsftpd可以检测出是否安装了vsftpd软件, 如果没有安装,使用YUM命令进行安装。 ``` yum install vsftpd systemctl start vsftpd systemctl enable vsftpd ``` 2、启动服务 --------------------------------- 使用vsftpd软件,主要包括如下几个命令: ``` 启动ftp命令 service vsftpd start 停止ftp命令 service ...