前言
日常使用电脑、开发过程中难免会遇到一些奇葩问题,这些问题一般解决方案都很简单,但是寻找解决过程可能比较艰难,因为没有一些相关的专业知识就很难知道是哪里引起的问题,最近实习就遇到了一些奇葩问题,折腾挺久才发现问题根源所在,于是就问题及解决方案记录在此。
php线上项目本地运行报错
坑:从本地搭建好WAMP环境,并且做了相关配置后,测试发现几处表单提交均报404错误,然而模板文件是存在的,而且路径也没问题。
解决:经过测试发现报错相关的代码都是进行了数据库操作,由于本地WAMP种mysql版本为5.6,而线上项目使用了数据库新版本的一些特性,因此数据库操作报错,返回了404。将本地WAMP中的mysql关闭,或者换一个端口,然后下载了10.*版本的MariaDB,使其连接3306端口(默认)后,项目运行正常。
电脑开不了机,能进安全模式
坑:前一天晚上下班电脑关机时提示自动更新,没管它直接走了,然后次工作日电脑开不了机,只能进安装模式。
解决:进安全模式卸载显卡驱动后,即可正常开机。
电脑无线网卡驱动不能正常安装
坑:电脑插入无限网卡后,右下角出现USB接入图标,但并未正常安装,多次反复插入网卡依然如此。
解决:选中USB图标,右键强制退出,自动正常安装。
git未成功提交config文件
坑:本地git push后,服务器git pull发现config文件并未更新。
解决:git可配置.gitignore文件来忽略某些文件的下载、提交。
接入现在支付异步回调失败
坑:按现在支付文档、SDK接入项目后,发现支付成功后异步回调会验签失败。
解决:经测试,回调时的生成签名没有过滤signType字段,而demo里验签回过滤signType,进一步生成前面,去除过滤signType字段即可。
大包更新失败
坑:项目有个包(apk文件)更新操作,发现小包能正常更新,而大包不能正常更新。
解决:更新过程中有一步上传阿里云OSS操作,用到了curl发送请求,请求参数CURLOPT_TIMEOUT只设置了3秒,大包请求未完成就断开了,改成大值(3600/7200)即可。
eclipse运行web项目报错
坑:jdk10.,tomcat9.在eclipse中运行web项目报错
解决:报的错会弹窗(具体错误忘记了。。),把jdk10.*卸载,重装一个jdk1.9就好了。
github pages搭建的博客突然访问不了
坑:一开始用github pages搭建好博客那端时间是可以正常访问的,后来自己电脑上突然访问不了博客了,手机端可以正常访问。
解决:adsafe的问题,关闭后正常访问。
git clone报错
坑:git clone报错,SSL certificate problem: unable to get local issuer certificate
解决:已用该篇博文中方法解决。
git bash上连接数据库没反应
坑:在git bash上使用命令 mysql -uroot -p去连接数据库无响应,什么都不发生。
解决:使用 winpty mysql -uroot -p 进行连接。