今天学习中遇到了一个问题: Cannot refer to the non-final local variable list defined in an enclosing scope 这里的new Runnable(){...}是一个匿名局部内部类,其访问test()方法的局部变量list就会发生编译错误 解决方法: 用final修饰list 原因: 程序执行test()方法时,在方法的调用栈中生成了局部变量变量list,此时产生了一个局部内部类对象,它访问了该局部变量list,当方法tes…
在开发中引用插件时,报错“exports is not defined” 但在引用第三方组件的时候,在浏览器中报错“exports is not defined”.根据浏览器报错信息,查询到报错来源是第三方组件的一段代码: 经过查资料,这是使用了CommonJs写法,而在应用中并没有做相应的模块转换使得浏览器能够识别.而导致这个问题是因为balbel的配置文件.babelrc的问题: 需要改动.babelrc文件即可: 其中{ "modules": false }阻止了babel进行模…
连接数据库报错:“SQLSTATE[HY000] [2002] No such file or directory”. 出现这个问题的原因是PDO无法找到mysql.sock或者mysqld.sock. 解决方法1:找到相应的.sock文件,并设置php.ini文件中的pdo_mysql.default_socket的值为.sock文件的路径. pdo_mysql.default_socket= /tmp/mysqld.sock 然后重启Apache,或者nginx下重启php-fpm即可.…
遇到的eclipse启动报错问题解决 一.启动时出现Java was started but returned exit code=13 可能原因: 1.eclipse与JDK的不是都64位或者32位. 2.Eclipse.ini文件配置出错. 解决办法: 1.查看当前eclipse和jdk是否匹配.(在命令行中输入 java -version能看到JDK) 2.配置Eclipse.ini文件 在openFile和--launcher.appendVmargs之间添加: -vmC:\Progra…
koa项目用mongoose与mongodb交互,始终报错FormModel is not defined,就是自己定义的model实例始终不能找到,但是明明定义了,这时候就要看大小写了,当创建一个model实例的时候,往往会起和model实例一样的名称,这时一定要区分大小写,或者干脆起一个别的名称,否则就是千年巨坑,一直报错找不到!!!!…
Hadoop Eclipse插件 报错. 使用 hadoop-eclipse-kepler-plugin-2.2.0.jar 如下所示 Error Log 强迫症看了 受不了 The command ("dfs.browser.action.delete") is undefined The command ("dfs.browser.action.upload_dir") is undefined The command ("dfs.browser.ac…
ArcCatalog连接数据库报错: Failed to connect to database. Cannot connect to database because the database client software failed to load. Be sure the database client software is installed and configured correctly. 因为ArcGIS 是32位的,安装的数据库client客户端也要求是32位的才行,PL…
启动zuul时候报错:The bean 'proxyRequestHelper', defined in class path resource [org/springframework/cloud/netflix/zuul报错信息如下 *************************** APPLICATION FAILED TO START *************************** Description: The bean 'proxyRequestHelper', def…
情况一: a 直接引用外部的,正常运行 def toplevel(): a = 5 def nested(): print(a + 2) # theres no local variable a so it prints the nonlocal one nested() return a 情况二:创建local 变量a,直接打印,正常运行 def toplevel(): a = 5 def nested(): a = 7 # create a local variable called a w…
报错: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 1.楼主是新安装的mysql,注意新安装完成不会默认启动服务 2.百度上各种处理办法均不对,查看数据库状态发现未启动!!! 3.重启把服务拉起即可成功连接:systemctl start mariadb.service 4.安装新服务后一定要先检查服务的状态信息,再去判断报错!!!…
Eclipse出现下面两条报错: The project cannot be built until build path errors are resolved HelloWord Unknown Java Problem Unbound classpath container: 'JRE System Library [JavaSE-1.7]' in project 'java project name' java project name Build path Build Path Pro…