![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
踩过的坑
AdamShyly
努力学习
展开
-
Hadoop RPC通信连接问题
如果仅在本地测试Hadoop RPC进程通信没有出现问题,但部署于云服务器后发现进程之间socket无法连接通信,且在同一安全组(局域网)内的云服务器通过curl查看RPC端口也出现connection refused错误;且由于该RPC进程都是部署于docker容器中,通过云服务器本机curl查看RPC映射端口返回connection reset by peer。最终发现在RPC创建代理时域名写为localhost才能进行正常连接。.........原创 2022-06-05 04:11:28 · 544 阅读 · 0 评论 -
Python AttributeError: partially initialized module ‘jsonpath‘ has no attribute ‘jsonpath‘
导入模块名和当前py文件名不可重复,否则python会将当前文件当作导入的模块原创 2022-05-02 16:15:40 · 782 阅读 · 0 评论 -
Hive drop 事务表 报错 flushing changes to datastore
[2022-04-28 02:13:01] [08S01][1] Error while processing statement: FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. MetaException(message:Exception thrown flushing changes to datastore)如果一个事务表中的数据是来源于其他表(insert into),然.原创 2022-04-28 02:58:59 · 3032 阅读 · 0 评论 -
HDFS Call From hadoop102/192.168.182.102 to hadoop103:8020 failed on connection
搭建完HA集群后发现在web端无法上传文件,查看日志发现报了Call From hadoop102/192.168.182.102 to hadoop103:8020 failed on connection的错误,一直在拒绝连接,后来发现也无法删除文件,但是在命令行hadoop fs -put 指令没有问题,最后发现是没有配置静态用户,没有权限上传和删除文件所导致,在core-site.xml配置上静态用户即可正常上传和删除文件...原创 2022-04-24 04:14:45 · 1803 阅读 · 2 评论 -
CentOS 6 搭建nginx环境
目录准备工作下载Linux nginx压缩包下载pcre压缩包安装nginx 以下操作都是在虚拟机中完成的,系统之前也没装过其他依赖,可放心食用。准备工作下载Linux nginx压缩包这个压缩包就直接去官网下载就可了。nginx: download下载pcre压缩包 目前官网和github都是提供pcre2压缩包,但nginx需要pcre...原创 2022-03-06 23:55:50 · 2658 阅读 · 0 评论 -
CentOS 6 yum 镜像源失效解决方案 and CentOS 7 yum 换源
CentOS发行版本过老,yum镜像源失效。原创 2022-03-05 18:03:38 · 1996 阅读 · 0 评论 -
VS2022 Git提交代码
第一种方法:在fork和pull request后,克隆对方的源代码到一个新文件夹,将所有项目文件复制到用VS2022创建的新项目工程中(里面也包含了git文件夹,这个最重要),打开这个项目工程后,可在右侧看到如下图的工具栏。这时候就可以按照需求修改代码,通过图形界面来提交,这里面的操作就可以自己摸索。第二种方法:完全通过类似于Git Bash的linux命令操作。第三种方法:在一个新项目中,直接创建一个Git库。 右侧也同样会出现Git工具栏。...原创 2022-02-24 00:21:39 · 4306 阅读 · 0 评论 -
EndNote20导入知网文献和导出BibTeX于TexStudio
第一步:在知网官网中找到一篇论文并点击引号键第二步:点击EndNote下载该txt文件第三步:在EndNote20中点击File->Import->File,引入刚刚下载的txt文件注意Import Option选择的是EndNote Import,点击import导入。第四步:引入该文献对应的PDF文件(箭头指向)第五步:修改Output Styles,勾选完可直接退出第六步:修改导出文献方式为BibTeX Export...原创 2022-02-17 03:09:32 · 10562 阅读 · 0 评论 -
LaTeX引用caspervector时sorting = centy报错
\usepackage[backend = biber, style = caspervector, utf8, sorting = cenyt]{biblatex}原创 2022-02-17 02:45:00 · 295 阅读 · 0 评论 -
父页面调用iframe内部的方法
document.getElementById("ifame的Id").contentWindow.fun1();//但有时候会出现未定义的报错是因为子页面还未加载完毕原创 2021-12-26 19:03:04 · 639 阅读 · 0 评论 -
iframe和父页面的window.onload加载两次解决方案
var iframe = document.createElement("iframe"); iframe.className = "iframePage"; iframe.id = "childPage"; iframe.frameBorder = "0"; iframe.src = "#"; // var iframe = document.getElementById("childPage"); iframe.style.width = event.currentTarget.scre..原创 2021-12-26 18:23:15 · 1192 阅读 · 0 评论 -
JS window.onload AJAX调用JDBC connection自动关闭解决方案
//以下是开发过程中的一个demo函数window.onload = function () { getAllRoomInfo();}function getAllRoomInfo() { const xmlHttp = new XMLHttpRequest(); xmlHttp.onreadystatechange = function () { if (this.readyState == 4 && this.status == 200).原创 2021-12-26 16:44:28 · 344 阅读 · 0 评论 -
C# Foreach Dictionary.Remove() 报错:集合已修改;可能无法执行枚举操作
C#在对集合进行值修改或者Remove(key)的时候不能使用Foreach,否则Count和索引会在循环的时候更改,可以使用for循环遍历。int[] keyArray = userSockets.Keys.ToArray<int>();for (int i = 0; i < keyArray.Length; i++){ if (socket == userSockets[keyArray[i]]) { userSockets.Remove(ke原创 2021-12-25 13:07:45 · 1456 阅读 · 0 评论 -
Java web 使用 AJAX POST方法405报错
<form action="#" method="post" onsubmit="return isAJAX()"></form> <!-- method="post"要加上,否则默认GET方法 -->原创 2021-12-20 00:54:07 · 553 阅读 · 0 评论 -
Java Mysql Before start of result set
resultSet必须要用next()方法移动游标读取值原创 2021-12-19 22:08:11 · 800 阅读 · 0 评论 -
mysql导入和导出数据库
mysqldump 数据库名>D:/数据库名.sql -uroot -p (导出整个数据库)(不要登录进数据库!)mysqldump 数据库名 表名>D:/数据库名.sql -uroot -p (导出表)(不要登录进数据库!)create 数据库->use 数据库->source .sql路径...原创 2021-12-12 13:37:06 · 557 阅读 · 0 评论 -
JS在点击取消关闭页面提示(onbeforeunload)后调用函数
window.onbeforeunload = function (e) { e = e || window.event; var timer = setInterval(function(){ fun1(); clearInterval(timer); }, 1000); if (e) { e.returnValue = '关闭提示'; } return '关闭提示';};window.addEve.原创 2021-12-12 05:07:40 · 1783 阅读 · 0 评论 -
CSS设置元素width=100%失效的一种解决方式(该元素的父元素为body)
window.onload = function(event) { document.getElementById("该元素的id").style.width = event.currentTarget.outerWidth + 'px';}通过获取window对象的event以获取当前窗口的width,将其直接赋值给需要设置width=100%的标签。...原创 2021-12-01 20:14:57 · 2226 阅读 · 0 评论 -
HTML5控制video控件样式
video::-webkit-media-controls-fullscreen-button { display: none; } video::-webkit-media-controls-play-button { display: none; } video::-webkit-media-controls-timeline { ...原创 2021-11-04 01:59:13 · 1272 阅读 · 0 评论 -
div获取style为空的问题
今天写HTML无意中碰到了通过DOM获取DIV原创 2021-11-01 20:15:55 · 554 阅读 · 0 评论 -
DOM中value和innerHTML
对于form中的表单数据获取需要通过元素的value获取,而对于div则需要通过innerHTML获取。原创 2021-10-30 18:18:33 · 93 阅读 · 0 评论 -
修改mysql的datadir存储数据库文件路径
show global variables like "datadir";通过以上mysql指令可查找对应的datadir路径,而我们有时候想要更改数据库存储路径,可在安装mysql时自己配置的my.ini文件中进行修改datadir=C:\ProgramData\MySQL\MySQL Server 8.0\Data之后重启一下Mysqlid就行了。...原创 2021-10-29 11:53:35 · 529 阅读 · 4 评论 -
用Live Server打开网页Cookie失效
通过vscode的Live Server打开自己写的网页,在刷新了一次页面后就发现cookie并没有被保存,需要通过文件的方式打开就可以解决。原创 2021-10-24 11:49:18 · 2492 阅读 · 0 评论 -
Promise对象中[[PromiseResult]]的取值
我在axios中return参数的时候在另一个JS中接收到了一个promise对象,为了获取其中的[[PromiseResult]]的内容,可使用then()函数。 示例如下: 通过传入箭头函数作为参数,即可在res变量接收到[[PromiseResult]]的值。...原创 2021-10-23 17:55:07 · 10600 阅读 · 2 评论 -
php连接mysql数据库 ——sql语句中where的注意事项
在mysql数据库中,如果一个字段的数据类型是char或者是varchar,那么在其sql语句中的where后面的字段值必须加单引号或者双引号,。 所以在php中编写sql语句的时候如果要注意where后面的字段值也同样要加上单引号或者双引号(如果该字段是数据类型是char或varchar,当然如果是int之类的就不需要)。 示例如下:$search_user_sql = "SELECT uid from user_info where ucellp...原创 2021-10-23 17:44:07 · 583 阅读 · 0 评论 -
解决在无node.js环境的浏览器下,如何使用node.js中的模块 并进行前后端的数据传递——未使用babel(以axios模块为例)
require语法在JS中显示not defined,以致于导入一些Node.js中的模块出现问题,虽然能在vscode终端使用node xxx.js语法运行,但无法在浏览器运行。为了解决这个问题,我使用了browserify对JS文件进行打包。 首先先安装browserify。npm install browserify -g 以下是需要用到的JS文件以及所属的文件夹(这些JS文件和文件夹命名随意,但需要一个入口JS文件,我这里是以index....原创 2021-10-22 04:26:32 · 988 阅读 · 0 评论 -
关于新版node.js的import、require语句使用的时候踩的坑
刚开始用node.js做一些与前端交互的脚本就遇到了问题,是关于CommonJS文件与ES6模块转换的冲突。 以下是我的node.js 和 对应node.js自动安装的npm版本信息 我在导入axios包的时候使用了以下的语句...原创 2021-10-14 02:37:31 · 4193 阅读 · 0 评论