草庐IT

Add Python Interpreter 报错 Error code:2. XX can‘t open file XX [Errno 2] No such file or directory

刚下载Anaconda3,用condacreate-nspytorchpython=3.9命令创建了一个名为spytorch的虚拟环境;然后又下载了pycharm,结果往pycharm里配置时报错!下面是我踩坑的过程以及解决方法。打开pycharm,选择新建项目。 进入AddPythonInterpreter界面,找到Anaconda3\envs\spytorch下的python.exe文件 然后点击LoadEnvironments,这时报错 我在网上看到有人说Condaexecutable这里需要选择conda.exe,而不是python.exe。然而conda.exe只存在于Anacond

企业级微服务架构实战项目--xx优选3-mq+nacos+es实现上下架

一 nacos+mq+es实现上下架1.1架构图 1.2工程结构  1.3 核心代码流程1.3.1请求product模块2.修改数据库,推送rabbitmq中1.3.2 rabbitmq的工具类 1.3.3search模块中rabbit客户端订阅信息 1.监听器监听信息 2.调用相应的上下架方法2.1调用product模块,返回完整信息2.2将信息入到es库中 1.3.4 请求使用openfegin工具类1.其中注解@Feginclient(value=xxxx),xxx为调用模块配置文件中spring.application.name的值,也是nacos中服务的名称。 

优雅删除Redis中以xx开头的key

1、暴力删除使用keys*扫描所有的key,然后批量删除。key较多时,会阻塞redis,生产环境中需要慎重,适合并发小,keys数量少的场景。关键命令:dockerrun--rm--nameredis-cli-itgoodsmileduck/redis-clish-c"redis-cli-h172.17.0.17-p6379-n0 keys"a*"|xargsredis-cli-h172.17.0.17-p6379-n0del"[root@VM-0-17-centos~]#[root@VM-0-17-centos~]#dockerrun--rm--nameredis-cli-itgoodsm

网络请求未知错误 CLEARTEXT communication to XX not permitted by network security policy 问题解决方案

问题:在进行网络请求时,日志中打印CLEARTEXTcommunicationtoXXnotpermittedbynetworksecuritypolicy原因:AndroidP系统网络访问安全策略升级,限制了非加密的流量请求AndroidP系统限制了明文流量的网络请求,之下的版本没有影响,所以okhttp3会抛出该异常。解决方案:方案1:降低目标版本,app/build.gradle中targetSdkVersion设置27或以下方案2:http请求改成https方案3:添加网络安全配置。1)在应用的res/xml/中创建network_security_config.xml文件,文件名可自

uni-app项目使用uview-ui报错:Component is not found in path node-modules/uview-ui/components/xx/xx

解决:一、uview-ui如果是npm安装需要在pages.json中添加easycom配置"easycom":{"^u-(.*)":"uview-ui/components/u-$1/u-$1.vue"}二、配置了以上还报错的话可能是tempalte样式最外层没用标签包括着(只允许有一层用包裹最外层

页面突然都报错Access to XMLHttpRequest at ‘http://xx‘ from origin ‘http://xx‘ has been blocked by CORS poli

**页面突然都报错AccesstoXMLHttpRequestat‘http://xx‘fromorigin‘http://xx‘hasbeenblockedbyCORSpolicy解决**一、问题描述二、原因定位三、解决方案一、问题描述该错误明显是跨域问题。进入系统后所有页面都报该错误,菜单都加载不出来,状态码是500但后端却没显示错误。二、原因定位近期仅修改了Nginx配置以及给Redis设置了密码。但将Nginx配置还原后,该问题依然存在。既然不是前端请求转发的问题,那就是后端请求接收,网关出了问题。三、解决方案后来发现后端Zuul工程的application.yml配置文件中Redis

解决Linux下 “正在读取软件包列表... 完成 ....E:无法定位软件包 xx-xx-xxx” 问题

相信很多朋友在刚安装Ubuntu或CentOS7等其他虚拟机不久时,如果想编译或使用相关工具时,安装相关库、插件等肯定是少不了的,所以这篇文章就来给大家解决安装库、插件等时最常见的一个问题:“正在读取软件包列表...完成正在分析软件包的依赖关系树正在读取状态消息...完成E:无法定位软件包xx-xx-xxx”出现该问题说明您安装的虚拟机软件源有问题,所以您需要换源(这里我推荐大家使用阿里源,亲测有效),我这里以更换阿里源为例(我本机的环境为Ubuntu20.04):第一步:在Linux终端下输入:sudovim/etc/apt/sources.list第二步:在弹出的vim编辑框内输入以下命令

【异常】Nginx报错: [emerg] unknown directive ““ in /usr/local/nginx/nginx.conf:xx

一、报错内容当修改Nginx配置文件,然后加载配置文件./nginx-sreload报类似于以下的错误,nginx:[emerg]unknowndirective""in/usr/local/nginx/nginx.conf:xx二、异常说明大多数情况是英文IE配置刚刚写的这句代码时,多打了个空格,或者多了一行,都是问题。注意事项:XX表示的是第几行,然后在第二行的时候就出错了三、异常解决细心找一下,重写下就ok了!

【异常】Nginx报错[emerg]: unknown directive “user“ in /usr/local/nginx/conf/nginx.conf:xx报错处理

一、报错内容[emerg]:unknowndirective"user"in/usr/local/nginx/conf/nginx.conf:xx二、报错内容如果出现nginx静态资源文件无法访问,403forbidden错误检查一下nginx.conf文件的上面有一个usernobody是不是打开的,并且改成userroot出现这种情况一般是修改配置文件nginx.conf造成的如果你修改文件后出现那基本上就是这个原因启动不了三、报错解决重新打开改为UTF-8无BOM编码操作方式:用编辑器打开,然后使用选择编码-“以UTF-8无BOM格式编码”