NEW

/bin/bash^M: bad interpreter

/bin/bash^M: bad interpreter
问题 windows下保存了shell脚本文件,上传到linux并执行,错误提示:/bin/bash^M: bad interprete 原因 该脚本被转换成Windows下的dos文本格式了,这样的格式每一行的末尾都是以\r\n来标识,它的ASCII码分别是0x0D,0x0A。如果你将这个脚本文件直接放到Linux上执行就会报/bin/bash^M: bad interpreter错误提示。 解决 vim编辑文件 :set ff? 命令检查一下,看看是不是dos字样,如果是dos格式的,继续执行 :s...

#异常# python把str形态的unicode转中文

#异常# python把str形态的unicode转中文
python3 把unicode转中文,把str形态的unicode转中文 今天用py3.5爬东西的时候,爬到的是json格式,里面的中文还都是unicode的形式. 讲道理的话只要直接输出就可以了,类似这样的 >>> print ("\u751F\u5316\u5371\u673A") 生化危机 >>> 软而坑爹的是他返回的匹配的list是这样的 ['\\u751F\\u5316\\u5371\\u673A'] 结果print出来事这样的 >>> print (a[0]) \u751F\u5316\u537...

#异常# how to “pip install MySQLdb”

#异常# how to  “pip install MySQLdb”
问题 how to "pip install MySQLdb" 解决 1、 # 一、Ubuntu 14, Ubuntu 16, Debian 8.6 (jessie) sudo apt-get install python-pip python-dev libmysqlclient-dev # 如果找不到libmysqlclient-dev尝试如下, 再找不到 apt search sudo apt-get install default-libmysqlclient-dev # 二、Fedora 24 sudo dnf install python python-devel mysql-devel redhat-rpm-config gcc # 三、Mac OS brew inst...

Windows Server 2012 / 2016 无法安装 .Net Framework 3.5

Windows Server 2012 / 2016 无法安装 .Net Framework 3.5
问题 使用 Windows Server 2012 R2 或 Windows Server 2016系统,安装 .net 3.5.1 时报错。无法完成安装。 原因 找不到安装源文件。 解决方案 以管理员身份运行 PowerShell,运行如下脚本 Set-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU' -Name UseWUServer -Value 0 Restart-Service -Name wuauserv Install-WindowsFeature Net-Framework-Core Set-ItemPropert...

nginx: [emerg] socket() [::]:80 failed (97: Address family not supported by protocol)

nginx: [emerg] socket() [::]:80 failed (97: Address family not supported by protocol)
问题: 启动nginx报错: nginx: [emerg] socket() [::]:80 failed (97: Address family not supported by protocol) 解决: 1、编辑 vim /etc/nginx/sites-enabled/default 2、注释掉以下行:listen [::]:80 default_server; 3、重启nginx即可 原因: ipv6引起的,从错误消息看来,您的服务器上禁用了ipv6。 编辑nginx的默认服务器配置,并将其更改为仅监听ipv4或 干脆启用ipv6。

nginx post 405 not allowed

nginx post 405 not allowed
异常:nginx post 405 not allowed,nginx默认是不允许对静态文件执行post 出现原因:Apache、IIS、Nginx等绝大多数web服务器,都不允许静态文件响应POST请求,否则会返回“HTTP/1.1 405 Method not allowed”错误 解决方案: error_page 405 = $uri; 即可正常响应!  

dpkg -i 依赖包异常

dpkg -i 依赖包异常
在使用sudo dpkg -i 安装deb包后,会出现依赖包关系而不能正常安装软件,这个时候先更新下源然后解决依赖关系后重装即可。[ubuntu dpkg异常] # 更新 sudo apt-get update # 解决依赖关系 sudo apt-get -f install # 重新安装 sudo dpkg -i xxx.deb  

docker与firewalld引发异常

docker与firewalld引发异常
问题:Docker运行时,安装firewalld后异常?Docker无法访问网络firewalld?docker与firewalld引发异常? 解决方案:CentOS-7 中介绍了 firewalld,firewall的底层是使用iptables进行数据过滤,建立在iptables之上,这可能会与 Docker 产生冲突。 当 firewalld 启动或者重启的时候,将会从 iptables 中移除 DOCKER 的规则,从而影响了 Docker 的正常工作。 当你使用的是 Systemd 的时候, firewalld 会在 Do...

检查网站是否支持http2

检查网站是否支持http2
检查网站是否支持http2 (function(){ // 保证这个方法只在支持loadTimes的chrome浏览器下执行 if(window.chrome && typeof chrome.loadTimes === 'function') { var loadTimes = window.chrome.loadTimes(); var spdy = loadTimes.wasFetchedViaSpdy; var info = loadTimes.npnNegotiatedProtocol || loadTimes.connectionInfo; // 就以 「h2」作为...

No module named MySQLdb (python exception)

No module named MySQLdb (python exception)
python导入包MySQLdb异常: ImportError: No module named MySQLdb 解决方案: Ubuntu 14, Ubuntu 16, Debian 8.6 (jessie): sudo apt-get install python-pip python-dev libmysqlclient-dev sudo pip install MySQL-python Fedora 24: sudo dnf install python python-devel mysql-devel redhat-rpm-config gcc sudo pip install MySQL-python Centos 6, Centos 7: yum install MySQL-python -y ...
Copyright © C/C++程序员之家 保留所有权利.   Theme  Ality 浙ICP备15011757号-3

用户登录