我是茉莉和业力的新手.我相信我已经正确设置了环境,并且我能够运行非常基本的单元测试,但是一旦我尝试实例化控制器,我就会收到一个未知的提供程序错误,我不确定如何调试它.我是否需要传递stateProvider依赖项?我没有在angular-seed示例中看到这一点.
Bower.json:
{
"name": "starter",
"description": "A starter project for AngularJS",
"version": "2.0.0",
"homepage": "https://starter.com",
"private": true,
"dependencies": {
"angular": "1.2.x",
"angular-route": "1.2.x",
"angular-loader": "1.2.x",
"angular-mocks": "~1.2.15"
}
}
Run Code Online (Sandbox Code Playgroud)
家庭控制器:
angular.module('home').controller('Home', function($scope, $rootScope, $state) {
console.log($scope.pageType);
$rootScope.pageType = 'home';
/*
* Takes in a state and transitions the app to that state.
*/
$scope.goTo = function(value) {
$state.transitionTo(value);
}
/*
* Handles what happens after clicking log-in
*/
$scope.loginClicked = function() {
$state.transitionTo('log-in');
}
});
Run Code Online (Sandbox Code Playgroud)
测试文件:
'use strict';
/* jasmine …Run Code Online (Sandbox Code Playgroud) 我试图用rest-client宝石阅读400响应的主体.问题是rest-client通过将它作为一个错误来回应400,所以我无法找出任何方法来获取正文.
这是激励性的例子.考虑这个对facebook图API的调用:
JSON.parse(RestClient.get("https://graph.facebook.com/me?fields=id,email,first_name,last_name&access_token=#{access_token}"))
Run Code Online (Sandbox Code Playgroud)
如果access_token过期或无效,Facebook会做两件事:
{
"error": {
"message": "The access token could not be decrypted",
"type": "OAuthException",
"code": 190
}
}
Run Code Online (Sandbox Code Playgroud)
因为400响应引发了错误,我无法弄清楚如何获得响应的主体.也就是说,例如,如果我在curl或浏览器中运行上面的GET请求,我可以看到正文,但我无法弄清楚如何在restclient中访问它.这是一个例子:
begin
fb_response = JSON.parse(RestClient.get("https://graph.facebook.com/me?fields=id,email,first_name,last_name&access_token=#{access_token}"))
rescue => e
# 400 response puts me here
# How can I get the body of the above response now, so I can get details on the error?
# eg, was it an expired token? A malformed token? Something else?
end
Run Code Online (Sandbox Code Playgroud) 我不断使用nodejs运行一些服务器脚本(在不同的端口上).
其中一些服务器上有大量的流量.我用于跟踪连接异常的console.log命令导致我不需要一直都需要的膨胀日志文件 - 仅用于调试.我一直在深夜手动停止脚本,截断文件,然后重新启动它们.这不会长期,所以我们决定找到一个解决方案.
我的系统中的其他人在我不知情的情况下删除了我为每个服务器设置的日志文件.在命令行上调用永远列表显示服务器脚本仍在运行,但现在我无法查看日志文件以查看节点的运行情况.
节点停机时间应该保持在最低限度,所以我不愿意在白天停止服务器超过几分钟.来自客户端的初始测试似乎表明脚本运行正常,但我不能100%确定没有因为尝试登录到不存在的文件失败而导致错误.
我实际上有几个问题:
谢谢你的时间.
如何为游戏对象添加着色器?a在此处定义着色器:
(我正在尝试做同样的事情并遇到一些问题):http://answers.unity3d.com/questions/175692/getpixelsetpixels-or-stencil-eraser-brush.html
和2个texture2D在代码中定义并通过Resource.Load加载,分配给游戏对象.如何将着色器应用于我的游戏对象并与两个纹理进行通信?
如您所见,我在着色器中有此代码
_MainTex("Main Texture (rgb)", 2D) = "white" {}
_Color ("Main Color", Color) = (1,1,1,1)
_Stencil("Stencil Texture (a)", 2D) = "white" {}
Run Code Online (Sandbox Code Playgroud)
我怎么能告诉着色器谁是主要纹理和模板纹理?
我正在尝试HaskSplit在我的.cabal配置中为我的项目创建一个测试套件:
-- Initial HaskSplit.cabal generated by cabal init. For further
-- documentation, see http://haskell.org/cabal/users-guide/
name: HaskSplit
version: 0.1.0.0
synopsis: Haskell Implementation of Shamir's Secret Sharing Scheme
-- description:
license: MIT
license-file: LICENSE
author:
maintainer:
-- copyright:
category: Security
build-type: Simple
-- extra-source-files:
cabal-version: >=1.10
executable HaskSplit
main-is: Main.hs
default-language: Haskell2010
-- other-modules:
other-extensions: TemplateHaskell, NoImplicitPrelude, RankNTypes, OverloadedStrings
build-depends: base >=4.6 && <4.7,
resourcet >=1.1 && <1.2,
bytestring >=0.10 && <0.11,
conduit-extra >=1.1 && <1.2,
vector >=0.10 && <0.11, …Run Code Online (Sandbox Code Playgroud) 如果我有链接 -
= link_to 'ajaX',
ajax_delete_link_path(link),
data: { :confirm => 'Are you sure?', :remote => true }
Run Code Online (Sandbox Code Playgroud)
有路线:
get 'ajax_delete_link/:id', to: 'links#ajax_delete_link', as: :ajax_delete_link
Run Code Online (Sandbox Code Playgroud)
和一个链接控制器:
def ajax_delete_link
@link = Link.find(params[:id])
@link.destroy
respond_to do |format|
format.js
end
end
Run Code Online (Sandbox Code Playgroud)
并ajax_delete_link.js.erb与
var element = document.getElementById("id");
element.parentNode.removeChild(element);
# This is the part that doesn't work. Not sure how to access the id
Run Code Online (Sandbox Code Playgroud)
控制器删除数据库记录但不更新页面.我试图删除包含a的td的父表行
html就是这样
...
<td>
<a href="/ajax_delete_link/396" data-confirm="Are you sure?" data-remote="true">ajaX</a>
</td>
Run Code Online (Sandbox Code Playgroud) 这是我第一次使用git,我想将现有项目导入github,一切都被删除了.在搜索完答案之后,我认为git在git pull之后删除了文件,我正在尝试恢复文件和文件夹,但我找不到如何做到这一点.
我接着做了下一个:
jesus@jesus-K52F:~/Escritorio/Django/Ujixy$ git init
Initialized empty Git repository in /home/jesus/Escritorio/Django/Ujixy/.git/
jesus@jesus-K52F:~/Escritorio/Django/Ujixy$ git add .
jesus@jesus-K52F:~/Escritorio/Django/Ujixy$ git status
# On branch master
#
# Initial commit
#
# Changes to be committed:
# (use "git rm --cached <file>..." to unstage)
#
# new file: Catalogoapp/__init__.py
# new file: Catalogoapp/models.py
# new file: Catalogoapp/tests.py
# new file: Catalogoapp/views.py
# new file: Messageapp/__init__.py
# new file: Messageapp/models.py
# new file: Messageapp/tests.py
# new file: Messageapp/views.py
# new file: Ujixyapp/__init__.py
[...]
jesus@jesus-K52F:~/Escritorio/Django/Ujixy$ …Run Code Online (Sandbox Code Playgroud) 我正在尝试全局安装express,但每次运行命令行'npm install -g express'时,我都会收到以下错误消息:
npm http GET https://registry.npmjs.org/express
npm http 200 https://registry.npmjs.org/express
npm ERR! Error: EACCES, mkdir '/usr/local/lib/node_modules/express'
npm ERR! { [Error: EACCES, mkdir '/usr/local/lib/node_modules/express']
npm ERR! errno: 3,
npm ERR! code: 'EACCES',
npm ERR! path: '/usr/local/lib/node_modules/express',
npm ERR! fstream_type: 'Directory',
npm ERR! fstream_path: '/usr/local/lib/node_modules/express',
npm ERR! fstream_class: 'DirWriter',
npm ERR! fstream_stack:
npm ERR! [ '/usr/local/lib/node_modules/npm/node_modules/fstream/lib/dir-writer.js:36:23',
npm ERR! '/usr/local/lib/node_modules/npm/node_modules/mkdirp/index.js:37:53',
npm ERR! 'Object.oncomplete (fs.js:107:15)' ] }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.
npm ERR! System …Run Code Online (Sandbox Code Playgroud) 我想计算符合某些条件的JSON项目数组中的项目数.我的数组看起来像这样:
array = [{
name: 'Bob',
age: 24
},
....,
{
name: 'Mary',
age: 23
}]
Run Code Online (Sandbox Code Playgroud)
我试图让表达式像我的数据库请求一样简单优雅,而不是遍历整个数组:
db.myCollection.find({ age: 23 }).count()
Run Code Online (Sandbox Code Playgroud)
有没有最好的做法?我在考虑使用下划线库,但我无法找到我要找的东西.
非常感谢您的帮助.
您不能使用休眠验证来验证静态内部类吗?我有以下表格:
public class Thing {
@NotNull // WORKS!
private String message;
private someClass obj1;
private someOtherClass obj2;
public static class someClass
{
@NotNull //DOES NOT WORK
private String someField;
}
public static class someOtherClass
{
@NotNull //Does NOT WORK
private String someOtherField;
}
}
Run Code Online (Sandbox Code Playgroud) angularjs ×2
node.js ×2
ruby ×2
ajax ×1
cabal ×1
express ×1
forever ×1
gameobject ×1
git ×1
git-pull ×1
github ×1
haskell ×1
hibernate ×1
install ×1
jasmine ×1
java ×1
javascript ×1
json ×1
karma-runner ×1
logfile ×1
logging ×1
npm ×1
recover ×1
rest-client ×1
terminal ×1
unit-testing ×1
validation ×1