Browsed by
分类:其它

全网首发如何把Pycharm远程解释器设置为WSL2 CentOS里面的python

全网首发如何把Pycharm远程解释器设置为WSL2 CentOS里面的python

背景

最近在Windows下面运行一个类似下面的脚本时遇到了一些问题,

import os
from config import request_params
for i in request_params['params']:
    os.system("python main.py" + "-i " + i)

是这样的,我的win10上装了两个python解释器,一个是用python官方提供的exe装的python3.7,一个是用pyenv-win装的2.7.8,然后执行了pyenv global 2.7.8,但是好像没什么卵用,命令行输入python仍然进的是3.7的交互式环境,

紧接着我们再来说说上面这个脚本,上面os.system()调用的那个main.py是主要执行的脚本,只兼容python2,问题出在哪呢,系统只会用python官方提供的exe装的python3.7来执行我这个main.py,那我这个main.py肯定要报错… 阅读更多

一行代码搞定升级新版本的wordpress后GIF动图变静态

一行代码搞定升级新版本的wordpress后GIF动图变静态

碎碎念

记得上大学刚折腾WordPress时上传GIF动图后就直接显示为动图,但不知道前两天是怎么回事上传的动图始终只显示第一帧,也就是一张静态图片,于是我就去各种搜索,可是不管是百度还是谷歌怎么搜索都无外乎以下两种解决办法:

  1. 20%的是让你装个叫WP GIF Player的插件,如下:

可等你去wordpress 官方的插件商店一搜索,的确有这个插件还排名第一,可是截止到本文写作日期我仔细一看版本号只有0.1.2,而介绍这个插件的博客是18年初的,很明显老的插件应该是下架了,这是新的,不管怎样死马当活马医,我还是在我本地虚拟机环境和线上正式环境都安装上测试了添加一个动图,但最终页面显示依然是静态的,而且与我的主题严重不兼容,图片在页面中错位的离谱,我就不截图污染大家的眼睛了,有兴趣的自己试试哈,如果你用这个插件成功了,下面的就不用看了哈~

2. 80%的让你在上传图片后在右侧的附件显示设置中选择使用“完… 阅读更多

Vmware修改完.vmx文件后虚拟机网络却断开不能上网了怎么办

Vmware修改完.vmx文件后虚拟机网络却断开不能上网了怎么办

吐槽

最近这几天Win10一直提醒要更新,我每次都是点击延迟一小时,可昨天弹出更新提醒时没注意点到了哪里,反正提醒框没了,过了一会正在用着电脑呢,系统突然重启开始自动更新了,这时候vmware里面的虚拟机还运行着呢,结果更新完了再打开虚拟机的时候就报了下面的错误:

 

以前刷微博经常刷到一些地铁,新闻直播什么的突然出现windows的更新系统界面,还不以为然,这次可倒好被我碰到了。

然后

紧接着谷歌了一下 ‘无法获得 VMCI 驱动程序的版本: 句柄无效’这个关键词,搜索出了下面的一批文章:

这里不得不说,csdn的排名真靠前呀,羡慕ing~

然后呢,这些文章都是清一色的教你修改一个.vmx文件的一个值,修改完之后虚拟机是马上就打开了,可是我发现虚拟机右下角网络图标提示有线网络已断开,之后各种重启都无济于事,

还有一个诡异的事情是hexo s启动的网站打开后页面body和footer部分是空白的,只有一个… 阅读更多

全网真正能解决hexo报TypeError [ERR_INVALID_URL]错误的方法

全网真正能解决hexo报TypeError [ERR_INVALID_URL]错误的方法

写在前面

先给出一个这个错误的高亮截图大家欣赏一下吧,如下:

 

原因

这个原因呢也很简单,就是hexo升级到4.2后,对于文章内的url自动变成html的A标签的解析引擎有点小bug,这是我在一个github的issue中看到的,issue链接我就不贴出来了,有兴趣的自行用英文关键字进行Google吧。

如何解决

我的解决方案不像百度搜索排名结果第一的csdn那个博客和谷歌的一些搜索结果那么麻烦,所以标题加了‘全网真正能解决’几个字,

反正我按照现有的搜索结果中一些方法,比较麻烦不说了,还都不成功,

经过博主的不断测试保证下面的付费解决方案能够轻松简单的解决这个hexo的报错。

下面的内容为付费内容,这是本站第一篇付费文章,希望大家多多支持哦~

由于本站只开通了支付宝付款方式,还望大家请勿使用微信支付。

其实解决起来很简单,一共有三种方法:

  • 把http://这个协议头去掉,不过经过测试发现hexo自动
阅读更多
如何监控基于valine的博客是否有了新评论

如何监控基于valine的博客是否有了新评论

背景

  • 之所以写了个监控脚本,主要是我的博客在国内备了案,而且开放了评论,听说万一评论中有反动言论被举报的话要被请喝茶,一般建议关掉评论,但我觉得关掉评论会失去很多乐趣,所以开发了这个监控脚本,这个监控脚本核心代码只有几行,参考自leancloud的官方API文档。我的博客是基于melody主题的hexo博客,评论插件选择了valine,不像disqus,gitalk等需要登录,valine大大降低了评论的门槛,虽然有被滥用的可能。
  • 另外,虽然valine官方文档中提到了”在子级对存在邮件地址的父级发表评论时发送邮件”,但经过我的测试并没有邮件发送,此外我需要的不仅仅是子级对父级评论会发邮件而是只要有了新评论都会收到邮件通知,显然valine满足不了我了,于是就开发了这个脚本。

环境

  • Mac OSX 10.13.6 /ubuntu 18.04.3
  • Python 3.6.4+
  • leancloud 2.5.0
  • APSch
阅读更多
如何解决adb devices报are your udev rules wrong错误

如何解决adb devices报are your udev rules wrong错误

背景

新买了小米9手机默认搭载了基于安卓9.0的MIUI10,比较奇怪的是在我的mac上adb devices直接就识别了我的小米9,换到了公司虚拟机中运行的基于ubuntu18.04的linuxmint19.2就报下面的错误了:

解决

  • 这个解决起来很简单,就是下拉手机通知栏点击正在通过USB充电,把USB的用途切换到MTP模式就行了,如下:

弊端

  • 这样的弊端就是每次连手机要传文件时都要做这种切换操作,大家可以参考这个SO的第一个回答修改udev规则看看能不能永久解决这个问题,博主我没有试过,大家有兴趣的话可以试试。
阅读更多
如何解决用vmware在ESXi服务器上创建VM时报system not found错误

如何解决用vmware在ESXi服务器上创建VM时报system not found错误

背景

  • 上周五接到公司安全部的OA单需要重装一个子机的Centos系统,OA批完后就着手重装工作,可当即就遇到了下面的报错:

解决

这个问题一直拖到了今天周一,我把问题截图发到部门系统群里面,有个同事说可能要把镜像上传到ESXi服务器上再安装,
然后我就抱着死马当做活马医的态度试了试,没想到竟然成功了。

具体步骤

  • 先到这里下载当前最新的Vsphere客户端安装在电脑上,然后再参考这里的文档把镜像上传到ESXi的服务器上,最后在虚拟机驱动器的设置中把位置勾选为远程服务器,同时注意
    把设备状态下的已连接和启动时连接也勾选上,如下:

    然后再选择重新启动虚拟机,就可以看到下面久违的安装界面了,
阅读更多
除了空格问题,还有一个原因会导致在hexo deploy的时候没反应,又傻逼了

除了空格问题,还有一个原因会导致在hexo deploy的时候没反应,又傻逼了

说点什么

  • 这个问题现在回想起来和之前的Github&Gitee码云&Coding等已添加ssh公钥却还要求输入账号密码一样是个比较低级的问题,发表出来会招致大家不好的评论,但是我想了想我这个博客的初衷:本站主要记录本人在追寻技术之路上遇到的各种坑(+1s~,大家可以在我的博客页脚处看到,所以最终还是决定写一篇博客记录一下,毕竟也算我个人遇到的一个小坑了,万一其它人也遇到了兴许能帮上忙。下面我不单单阐述我发现的这个额外的原因,还会完整的描述一下整体的一个解决
    方案。

第一

首先是要安装下面这个模块,避免部署的时候报错

npm install hexo-deployer-git --save

第二

第二个就是大家普遍反映的冒号后面要有空格了,正确的如下所示:

deploy:
  type: git
  repo: git@e.coding.net:sharp097/sharp097.git
  branch: master
阅读更多
2019年10月最新如何部署hexo到Coding的指南以及遇到的404坑

2019年10月最新如何部署hexo到Coding的指南以及遇到的404坑

背景

部署在西部数码的博客,前几天突然访问报502错误或者不能访问,发工单给客服后表示要我升级虚拟主机到多线接入的,
这这这。。本来好好的,突然不能访问了就马上要我升级服务,这嘴脸也真是。。再加上今天下午有V2ex的网友反映联通宽带
访问也报502错误,后来看到有V友发帖问大家的博客都托管在哪里,里面提到了Coding Page,我就又打开了Coding,然后倒腾
了一下,原本404的页面突然可以访问了,具体操作见下文。

开通Coding Page

Coding Page改名了,现在叫静态网站了,创建方法也不是网上流行的建一个与自己用户名相同的repo或是用户名.coding.me这样的
repo了,而是要在下面这张图片的左下角点击部署-静态页面进入然后再实名认证开通了。

解决404错误

可是当你push完hexo g生成的静态页面源码到你的repo中后点击Coding给你分配的访问地址后却返回的是404页面,
这个… 阅读更多

关于Bose QC35(一代/二代)是否支持AAC解码众说纷纭,今天我用两个图证明其支持AAC

关于Bose QC35(一代/二代)是否支持AAC解码众说纷纭,今天我用两个图证明其支持AAC

背景

  • 今天来个技术之外的话题:Bose QC35(一代/二代)是否支持AAC解码

截图

  • 先看第一个来自我的Macbook pro(13inch 2017)的截图,要想看到这个需要按住Option键然后
    将鼠标一到状态栏蓝牙图标下面的QC35设备上面,截图如下:

  • 再来看第二张我在小米体验店拍的搭载安卓9.0的小米9上的图片,也是支持AAC的,如下

题外话

  • 我用的是QC35一代,现在既然一代支持,那么二代也是支持的了
阅读更多