小编Gau*_*dhi的帖子

加载内容后要调用的AngularJs事件

我有一个函数,我想在加载页面内容后调用.我读到了$ viewContentLoaded,它对我不起作用.我正在寻找类似的东西

document.addEventListener('DOMContentLoaded', function () { 
     //Content goes here 
}, false);
Run Code Online (Sandbox Code Playgroud)

以上调用在AngularJs控制器中对我不起作用.

events loaded angularjs

158
推荐指数
5
解决办法
41万
查看次数

如何使用Android中的HTTPClient在JSON中发送POST请求?

我试图弄清楚如何使用HTTPClient从Android发布JSON.我一直试图解决这个问题,我已经在网上找到了很多例子,但我无法让它们中的任何一个工作.我相信这是因为我缺乏一般的JSON /网络知识.我知道那里有很多例子,但有人可以指点我一个实际的教程吗?我正在寻找一步一步的过程,包括代码和解释为什么你要做每一步,或者说那个步骤做了什么.它不需要是复杂的,简单的就足够了.

再一次,我知道那里有很多例子,我只是在寻找一个例子来解释究竟发生了什么以及为什么这样做.

如果有人知道关于这个的好Android手册,请告诉我.

再次感谢@terrance的帮助,这是我在下面描述的代码

public void shNameVerParams() throws Exception{
     String path = //removed
     HashMap  params = new HashMap();

     params.put(new String("Name"), "Value"); 
     params.put(new String("Name"), "Value");

     try {
        HttpClient.SendHttpPost(path, params);
    } catch (Exception e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
 }
Run Code Online (Sandbox Code Playgroud)

post android json httprequest

111
推荐指数
4
解决办法
26万
查看次数

如何在不删除Node.js中的目录的情况下从目录中删除所有文件

如何在不使用Node.js删除目录的情况下从目录中删除所有文件?
我想删除临时文件.我对文件系统没有任何好处.

我找到了这个方法,它将删除文件和目录.在那,类似的东西/path/to/directory/*将无法奏效.

我真的不知道应该使用什么命令.谢谢您的帮助.

javascript node.js

58
推荐指数
7
解决办法
5万
查看次数

asp.net mvc razor foreach循环将id添加到div

我想动态添加iddiv一个里面foreach有变量的值链接循环i.它会引发语法错误.可能是什么问题.我们能不使用for循环来实现这个解决方案吗?

@{int i=1;}
@foreach (var or in Model.Names)
{           
       <div oid="@or.Id" mode="0" oids="@or.Id" id="tr"+i>
       @or.Name
       </div>
i++;
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc foreach loops razor

21
推荐指数
1
解决办法
5万
查看次数

如何在给定图像的情况下找到物体的高度?

这不完全是一个编程问题.我只是想知道你的方法对于数字图像处理中的常见问题.

假设您有jpg格式的几棵树的图像.你会如何找到这些树木的高度?照片是您唯一的输入.

我想知道你没有编码的方法.因此,如果您的答案含糊不清或非DIP-ish无关紧要.

小修正:高度不必是树的实际高度.高度可以达到任何比例.但应该与pic中的所有对象保持一致.

image-processing computer-vision photogrammetry

20
推荐指数
2
解决办法
4万
查看次数

Javascript:获取JSON数组中的所有现有密钥

我有一个像下面这样的JSON数组:

var jsonArray = [{"k1":"v1"},{"k2":"v2"},{"k3":"v3"},{"k4":"v4"},{"k5":"v5"}]
Run Code Online (Sandbox Code Playgroud)

我不知道这个数组中存在哪些键.我想从数组中获取所有现有密钥.

它可能是这样的:

for(i=0;i<jsonArray.lenght;i++){
  // something like-  key = jsonArray[i].key
  // alert(key);
}
Run Code Online (Sandbox Code Playgroud)

请告诉我获取Json数组中存在的所有键的方法或方法.

问候

javascript jquery json jquery-ui

15
推荐指数
3
解决办法
3万
查看次数

HTML5 contenteditable div只接受明文

我正在尝试创建一个HTML5 contenteditable div,它只接受纯文本.我在下面使用html和jQuery:

HTML

<div contenteditable="true"></div>
Run Code Online (Sandbox Code Playgroud)

jQuery的

(function () {
   $('[contenteditable]').on('paste', function (e) {
     e.preventDefault();
     var text = null;
     text = (e.originalEvent || e).clipboardData.getData('text/plain') || prompt('Paste Your Text Here');
     document.execCommand("insertText", false, text);
   });
 });
Run Code Online (Sandbox Code Playgroud)

但它并不适用于所有浏览器.getData在Internet Explorer浏览器中不支持.我尝试了很多关于stackoverflow的解决方案,但没有一个对我有用.

我也试过了

(function () {
  $('[contenteditable]').on('paste', function (e) {
    e.preventDefault();
    var text = null;

    if (window.clipboardData && clipboardData.setData) {
      text = window.clipboardData.getData('text');
    } else {
      text = (e.originalEvent || e).clipboardData.getData('text/plain') || prompt('Paste Your Text Here');
    }
    document.execCommand("insertText", false, text);
  });
});
Run Code Online (Sandbox Code Playgroud)

但在那种情况下 …

html javascript jquery html5

8
推荐指数
2
解决办法
6085
查看次数

如何从Node JS中修改的目录排序日期读取文件

需要读取特定目录中的文件列表,其中Date由Node js中的降序或升序修改.

我试过下面的代码,但无法得到解决方案.

fs.readdir(path, function (err, files) {
                    if (err) throw err;
                    else {
                        var res = [];
                        files.forEach(function (file) {
                            if (file.split('.')[1] == "json") {
                                fs.stat(path, function (err, stats) {                                                                  

                                });
                                res.push(file.substring(0, file.length - 5));
                            }
                        });
                    }  
Run Code Online (Sandbox Code Playgroud)

stats参数将mtime作为修改时间?

有没有办法获得修改日期的文件.

javascript node.js

8
推荐指数
2
解决办法
6591
查看次数

请求超时,代码= -1001_kCFStreamErrorCodeKey = -2102

有时来自我的应用程序的网络请求被卡住,一段时间后我收到以下错误,

failed with error: Error Domain=NSURLErrorDomain Code=-1001 "The request timed out."UserInfo={NSUnderlyingError=0x1390937f0 {Error Domain=kCFErrorDomainCFNetwork Code=-1001 "(null)" UserInfo={_kCFStreamErrorCodeKey=-2102, _kCFStreamErrorDomainKey=4}}, NSErrorFailingURLStringKey=https://apis.xyz.xyz.com, NSErrorFailingURLKey=https://apis.xyz.xyz.com, _kCFStreamErrorDomainKey=4, _kCFStreamErrorCodeKey=-2102, NSLocalizedDescription=The request timed out.}
Run Code Online (Sandbox Code Playgroud)

在此之后我发出的任何请求都会发送相同的已发送请求,但它会以相同的错误失败.所以,没有新的要求出来.这很少发生,但确实发生了.

我正在使用NSURLSessionDataTask:dataTaskWithRequest:completionHandler网络电话.

networking timeout ios nsurlsession

8
推荐指数
1
解决办法
6879
查看次数

未知(承诺)

我知道这个问题很平常.我正在使用es6 promises,而且我有多个层.在运行时,当我没有收到承诺时,我Uncaught (in promise)在控制台中.但事实是我在代码中的确低了.

快速简化的例子:

LoginApi.js

var loginDaoCall = loginDao.login(username, password);

loginDaoCall
    .then(function (res) {
        store.dispatch(loginSuccess());
        log.log("[loginApi.login] END");
    })
    .catch(function (err) {
        store.dispatch(loginFail());
        errorUtils.dispatchErrorWithTimeout(errorLogin);
        log.log(err);
    });

return loginDaoCall;
Run Code Online (Sandbox Code Playgroud)

loginContainer.js

loginApi.login(user, password).then(() => {
    // Change here instead of in render so the user can go back to login page
    this.props.history.push(baseUrlRouter + "test");
}); // <- Error here cause I don't CATCH the promise, but I do catch it in my loginapi.js
Run Code Online (Sandbox Code Playgroud)

我知道我什么也做不了,但是呃.我也可以在我的API层执行历史推送工作,但这不是它的责任.

如何避免控制台中的错误?有办法吗?我甚至想把它留下来.

javascript promise reactjs

7
推荐指数
1
解决办法
9115
查看次数