草庐IT

has-many

全部标签

跨域问题记录:has been blocked by CORS policy_ The ‘Access-Control-Allow-Origin‘

一般出现的问题:hasbeenblockedbyCORSpolicy:The‘Access-Control-Allow-Origin’问题原因:跨域:指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对javascript施加的安全限制。同源策略:是指协议,域名,端口都要相同,其中有一个不同都会产生跨域(重点:浏览器产生了跨域)问题截图:以上两张图片就是浏览器报错出现的跨域问题,但问题点又不一样:第一张图是未设置跨域,第二张图是设置了多重跨域,所以无论前端还是后端都只能设置一层跨域解决方案:前端以vue为例(一般后端解决跨域问题比较方便,这样当项目部署到服务器上的时候也

AttributeError: module ‘distutils‘ has no attribute ‘version‘

问题:AttributeError:module‘distutils’hasnoattribute‘version’.解决:setuptools版本问题”,版本过高导致的问题;setuptools版本第一步:pipuninstallsetuptools【使用pip,不能使用condauninstallsetuptools;【不能使用conda的命令,原因是,conda在卸载的时候,会自动分析与其相关的库,然后全部删除,如果y的话,整个环境都需要重新配置。第二步:pip或者condainstallsetuptools==59.5.0【现在最新的版本已经到了65了,之前的老版本只是部分保留,找不到

PHP(1) Error: php@7.4 has been disabled because it is a versioned formula

方法很简单,不用加入新的库。直需要修改一个对应文件!sudovim/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/php@7.4.rb 找到disabel这一行,然后注释掉(就是在前面加个#);然后执行安装命令即可!brewinstallphp@7.4其他同类型的,一样可以用这个方法!!!

selenium 报错 DeprecationWarning: executable_path has been deprecated, please pass in a Service object

DeprecationWarning:executable_pathhasbeendeprecated,pleasepassinaServiceobjectdriver=webdriver.Chrome(executable_path='chromedriver.exe')出现DeprecationWarning警告的类型错误:该类型的警告大多属于版本已经更新,所使用的方法过时。查询当前版本重构后的函数,是之前的executable_path被重构到了Service函数里尝试解决方法:fromseleniumimportwebdriverfromselenium.webdriver.chrom

解决appium:‘WebDriver‘ object has no attribute ‘‘find_element_by_id

刚开始学习appium+Python+unittest自动化测试,写第一个测试用例就遇到了问题,代码非常简单,就是启动APP后隐隐等待10秒后开始定位元素进行点击操作,运行后结果就是,启动可以APP,但是到下一步操作的时候无法定位到具体元素,程序开始报错,30秒后自动退出APP。这里是源代码这个问题困扰了我很久,各种百度也没有解决,检查自己的环境也是没有问题最后才发现是webdriver.py文件里根本没有定义这种方法,这里我使用的是Python3.8。我的修改方法:将find_element_by_属性("value")改为 find_element("By.属性","value")修改后代

解决java.lang.IllegalStateException: Cannot call sendError() after the response has been committed异常

概述相信大家自己在用springboot写restful风格的接口时特别是写文件下载或文件导出时会碰到java.lang.IllegalStateException:CannotcallsendError()aftertheresponsehasbeencommitted这样的bug,很多人可能一脸困惑,就好奇为什么我文件都已经可以正常导出了,为什么在日志中还是会出现这样的报错呢?到底是什么原因导致的呢?错误日志错误分析截图第一部分中可以看到日志中打印出了java.lang.IllegalStateException:CannotcallsendError()aftertheresponseh

Pytorch出现错误Attribute Error: module ‘torch‘ has no attribute ‘_six‘

1.问题描述:我是在VScode中使用jupyter拓展,远程连接服务器。2.torch版本:2.03.pytorch版本:1.9.14.问题原因:torch2.0版本以后中没有‘_six.py’文件5.如何查看torch中的py文件?我是用的anaconda,torch中的py文件位置为:/envs/环境名/lib/python版本号(比如:python3.8)/site-packages/torch6.解决办法(1)我第一开始试着把torch1.9中的’_six.py’文件复制到torch2.0中,发现还是不行(不知道为啥,有大佬能解释一下吗?)然后我又重新装了torch1.9.1,问题解

ES报错Native controller process has stopped - no new native processes can be started

一、问题描述在Linux中启动ES发现如下错误:Nativecontrollerprocesshasstopped-nonewnativeprocessescanbestarted,问题如下所示:问题代码[2022-01-30T23:37:59,659][INFO][o.e.x.m.p.NativeController][node-1]Nativecontrollerprocesshasstopped-nonewnativeprocessescanbestarted[2022-01-30T23:37:59,663][INFO][o.e.n.Node][node-1]stopping...[20

string - 字符串: because so many different start characters,的词库需要用不等于逻辑拆分

我有一个.dat文件,它是一个包含大约30万行的字典/词库对于每个单词,它下面的字符串开头的括号中的单词是同义词库的备选词,括号中的单词是类型。所以是名词或形容词。例如:acceptant|1(adj)|acceptive|receptiveacceptation|3(noun)|acceptance(noun)|wordmeaning|wordsense|sense|signified(noun)|adoption|acceptance|espousal|blessing|approval|approvingaccepted|6(adj)|recognized|recognised|

string - 字符串: because so many different start characters,的词库需要用不等于逻辑拆分

我有一个.dat文件,它是一个包含大约30万行的字典/词库对于每个单词,它下面的字符串开头的括号中的单词是同义词库的备选词,括号中的单词是类型。所以是名词或形容词。例如:acceptant|1(adj)|acceptive|receptiveacceptation|3(noun)|acceptance(noun)|wordmeaning|wordsense|sense|signified(noun)|adoption|acceptance|espousal|blessing|approval|approvingaccepted|6(adj)|recognized|recognised|