我在我的ubuntu 14.04 64位系统上按照Ubuntu上安装MongoDB Community Edition中的命令安装了MongoDB 3.0.1 ,我安装了Robomongo接口来使用它.
当我尝试使用Robomongo连接MongoDB时,我收到授权失败的错误.我发现添加对SCRAM-SHA-1身份验证(MongoDB 3.0+)的支持,这解释了Robomongo 0.8.5不完全支持MongoDB 3.0.X.
作为回应,我想删除MongoDB 3.0.1并安装MongoDB 2.2.
我尝试了以下命令:
apt-get remove --purge mongodb
Run Code Online (Sandbox Code Playgroud)
并且
apt-get autoremove --purge mongodb
Run Code Online (Sandbox Code Playgroud)
在这两种情况下,我都收到以下错误:
"无法打开锁定文件/ var/lib/dpkg/lock - open(13:权限被拒绝)E:无法锁定管理目录(/ var/lib/dpkg /),你是root用户吗?"
任何帮助,将不胜感激.
我正在使用angucomplete-alt来显示下拉搜索.它的工作正常.但在一种情况下,我想从控制器设置其值.我试过了
$scope.selectedCustomer.title = $scope.customerList[1].businessName
Run Code Online (Sandbox Code Playgroud)
还有
$scope.selectedMerchant = $scope.merchantList[1]
Run Code Online (Sandbox Code Playgroud)
但两者都没有用.在angucomplete-alt文档中,它写有两种方式绑定.任何人都可以帮我显示默认选择..
我有javascript代码来获取具有类名的元素并迭代从元素中删除类.
var elements = document.getElementsByClassName("test");
console.log("Length " + elements.length)
for (var i=0; i< elements.length;i++) {
console.log("---- "+i)
elements[i].setAttribute("class","");
}
Run Code Online (Sandbox Code Playgroud)
并且有3个跨度,类名为"test".HTML代码是
<span class="test" id="test1">Test1 </span>
<span class="test" id="test2">Test2 </span>
<span class="test" id="test3">Test3 </span>
Run Code Online (Sandbox Code Playgroud)
但是我只删除了2个班级.第二个跨度类仍然存在.
控制台输出是
长度3
---- 0
---- 1
在我的contrller.js中,我有一个数组'arr'
像这样 :
$scope.arr = [
{block: 0},
{block: 1},
{block: 1},
]
Run Code Online (Sandbox Code Playgroud)
我想使用block : 1但不使用来计算项目ng-repeat?我试过了:
{{arr.lenght | filter:block == '1'}}
Run Code Online (Sandbox Code Playgroud) 您好我必须在我的项目中集成spring security oauth2.所以我添加了配置相关部分及其工作正常.但问题是令牌的第一个请求转到"/ oauth/token",我想将其更改为"api/v1/token".我搜索了这一点,发现像加入一些解决方案token-endpoint-url中oauth:authorization-server还增加了自定义过滤器类,将覆盖ClientCredentialsTokenEndpointFilter并通过URL来构造.但这些都行不通.我收到以下错误请求"api/v1/token" -
SecurityContext中找不到Authentication对象
我的配置主要是基于xml的.Spring-security.xml文件 -
<http pattern="/api/v1/token" create-session="stateless"
authentication-manager-ref="authenticationManager"
xmlns="http://www.springframework.org/schema/security" >
<intercept-url pattern="/api/v1/token" access="IS_AUTHENTICATED_FULLY" />
<anonymous enabled="false" />
<http-basic entry-point-ref="clientAuthenticationEntryPoint"/>
<custom-filter ref="customClientCredentialsTokenEndpointFilter" before="BASIC_AUTH_FILTER" />
<access-denied-handler ref="oauthAccessDeniedHandler" />
</http>
<http pattern="/test/**" create-session="never"
entry-point-ref="oauthAuthenticationEntryPoint"
xmlns="http://www.springframework.org/schema/security">
<anonymous enabled="false" />
<intercept-url pattern="/test/**" access="ROLE_USER" />
<custom-filter ref="resourceServerFilter" before="PRE_AUTH_FILTER" />
<access-denied-handler ref="oauthAccessDeniedHandler" />
</http>
<beans:bean id="oauthAuthenticationEntryPoint"
class="org.springframework.security.oauth2.provider.error.OAuth2AuthenticationEntryPoint">
</beans:bean>
<beans:bean id="oauthAccessDeniedHandler"
class="org.springframework.security.oauth2.provider.error.OAuth2AccessDeniedHandler">
</beans:bean>
<beans:bean id="clientAuthenticationEntryPoint"
class="org.springframework.security.oauth2.provider.error.OAuth2AuthenticationEntryPoint">
<beans:property name="realmName" value="springsec/client" />
<beans:property name="typeName" value="Basic" />
</beans:bean>
<beans:bean id="customClientCredentialsTokenEndpointFilter"
class="com.walletdoc.oauth.web.security.CustomClientCredentialsTokenEndpointFilter"> …Run Code Online (Sandbox Code Playgroud) 我有2个javascript代码.除此之外,检查varable是否等于null或变量类型是否未定义.但在一种情况下,我得到错误,在其他情况下,我没有得到任何错误.
代码1:
if (NS1 === null || typeof (NS1) === 'undefined') {
... }
Run Code Online (Sandbox Code Playgroud)
代码2:
if (window.NS1 === null || typeof (window.NS1) === 'undefined') {
... }
Run Code Online (Sandbox Code Playgroud)
对于代码1,我收到错误
NS1未定义
而对于代码2,我没有得到任何错误.我不明白可能是什么原因,因为我没有定义NS1或window.NS1.所以我应该在这两种情况下都会出错.