问题列表 - 第37407页

node.js中的闭包是否不同?

我用javascript工作了很多但是昨天我开始使用node.js. 这是一个在文件夹文件上运行jslint的小脚本.对于此示例,我将命令更改为调用ls而不是jslint.

var sys = require("sys");
var fs = require("fs");
var cp = require('child_process');

var path = fs.realpathSync("./src/");

fs.readdir(fs.realpathSync("./src/"), function(err, files) {
  for (var i = 0; i < files.length; i++) {
    var filename = files[i];
    var complete = path + filename;

    // Run jslint on each file
    var jslint = cp.exec("ls " + complete, function(error, stdout, stderr) {
      console.log(filename + " : " + stdout);
    });    
  }
});
Run Code Online (Sandbox Code Playgroud)

输出是这样的:

jskata.nofreeze.js:/home/dan/php/jskata/src/jskata.undo.js

jskata.nofreeze.js:/home/dan/php/jskata/src/jskata.nofreeze.js

jskata.nofreeze.js:/home/dan/php/jskata/src/jskata.timezone.js

为什么当文件名明显与?的结果相匹配时,console.log(filename + …

closures callback node.js

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

两个ModalViewController

我有一个navigationController,我从那里启动ModalViewController.在这个ModalViewController中,我将显示MailComposer,它本身是另一个ModalViewController.

现在,如果用户点击发送按钮,则应该关闭MailComposerView以及其他ModalViewController.为此,我在mailComposerController中调用了一个委托方法.

现在只有MailComposerView将被解雇,但没有其他ModalViewController,我得到以下错误消息

attempt to dismiss modal view controller whose view does not currently appear. self = <UINavigationController: 0x724d500> modalViewController = <UINavigationController: 0x72701f0>
Run Code Online (Sandbox Code Playgroud)

你有什么想法我会做错吗?

第一个ModalView

- (void)addList {
NSLog(@"addList");

//AddListViewController *addListViewController = [[AddListViewController alloc] init];
AddListViewController *addListViewController = [[AddListViewController alloc] initWithStyle:UITableViewStyleGrouped];
addListViewController.delegate = self;

UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:addListViewController];
navigationController.navigationBar.barStyle = UIBarStyleBlack;
navigationController.navigationBar.translucent = YES;
[self presentModalViewController:navigationController animated:YES];

[navigationController release];
[addListViewController release];    }
Run Code Online (Sandbox Code Playgroud)

在AddListViewController中调用MailView

MFMailComposeViewController *mailComposer = [[MFMailComposeViewController alloc] init];
    mailComposer.mailComposeDelegate = self;

    NSString *subject = [NSString stringWithFormat:@"Group invite …
Run Code Online (Sandbox Code Playgroud)

email iphone objective-c modalviewcontroller

3
推荐指数
1
解决办法
3176
查看次数

Google Maps API 3 - 在maps.google.com上搜索地图

我似乎在这里遗漏了一些东西所以我希望有人可以指出我应该看的地方.我在我的HTML页面上有一个谷歌地图,我正在操作加载标记并在点击时添加标记,现在我想要一个搜索框,以便人们可以在点击添加位置之前搜索一般区域.我正在阅读谷歌地图API 开发人员指南,但我似乎无法找到如何做到这一点..
我知道我必须错过它所以有人指出我正确的方向!

非常感谢,并为这个愚蠢的问题感到抱歉!

贝克斯

google-maps google-maps-api-3

4
推荐指数
1
解决办法
6186
查看次数

请求超级用户权限编辑文件

我正在计划我需要编辑系统文件的应用程序.

我只能使用root权限编辑该文件.我有一个安装了Superuser.apk的root用户手机.其他需要root的应用程序会在首次启动时请求root访问权限.我想做同样的事情,但我找不到任何有关如何为我的应用程序请求超级用户权限的提示.

我发现了一些关于意图android.intent.action.superuser的东西但是当我尝试为该意图动作启动一个活动时,我得到了一个ActivityNotFoundException.

有任何想法吗?

android

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

Maven正试图从maven.ocean.net.au更新glassfish插件

我们无法部署我们的应用程序,因为Maven正在尝试从maven.ocean.net.au存储库更新glassfish插件,尽管我们的pom中没有定义这样的存储库.问题是maven.ocean.net.au不在线,因此我们的构建失败.这件事发生在其他人身上吗?

java glassfish maven

10
推荐指数
1
解决办法
1059
查看次数

为什么循环变量必须并行签名?

我刚从在线教程和资源中学习OpenMP.我想使用parallel for循环对矩阵(与其自身相乘)进行平方.在IBM编译器文档中,我发现要求"迭代变量必须是signed整数".在GCC实施中也是如此吗?是否在OpenMP标准中指定?如果是这样,这个要求是否有原因?

(这并不重要,因为预期的尺寸远小于INT_MAX,但它确实花了我一些演员阵容.)

c c++ parallel-processing signed openmp

7
推荐指数
3
解决办法
2842
查看次数

基准测试和懒惰评估

这里有什么不对,懒惰评价呢?

teste.hs

module Main where  

import Control.Parallel(par,pseq)  
import Text.Printf  
import Control.Exception  
import System.CPUTime  
import Data.List  
import IO  
import Data.Char  
import Control.DeepSeq  

--Calcula o tempo entre o inicio e o fim de rodagem do programa  
time :: IO t -> IO t  
time a = do  
    start <- getCPUTime  
    v <- a
    end   <- getCPUTime  
    let diff = (fromIntegral (end - start)) / (10^12)  
    printf "Computation time: %0.3f sec\n" (diff :: Double)  
    return v  

learquivo :: FilePath -> IO ([[Int]])  
learquivo …
Run Code Online (Sandbox Code Playgroud)

haskell lazy-evaluation

2
推荐指数
1
解决办法
243
查看次数

在android中阻止后退按钮

我想在android中阻止硬件后退按钮,以防止回到其他活动..提前感谢...

android

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

如何将png资源加载到对话框的图片控件中?

我在OnInitDialog()上尝试了以下代码,但没有显示任何内容.

m_staticLogo.SetBitmap(::LoadBitmap(NULL, MAKEINTRESOURCE(IDB_LOGO)));
Run Code Online (Sandbox Code Playgroud)

其中m_staticLogo是静态图片控件,IDB_LOGO是png文件的资源ID.

c++ mfc png visual-studio

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

将参数传递给addTarget:action:forControlEvents

我正在使用addTarget:action:forControlEvents,如下所示:

[newsButton addTarget:self
action:@selector(switchToNewsDetails)
forControlEvents:UIControlEventTouchUpInside];

我想将参数传递给我的选择器"switchToNewsDetails".我成功的唯一方法是通过写入来传递(id)发件人:

action:@selector(switchToNewsDetails:)

但我试图传递整数值之类的变量.以这种方式编写不起作用:

int i = 0;
[newsButton addTarget:self
action:@selector(switchToNewsDetails:i)
forControlEvents:UIControlEventTouchUpInside];

以这种方式编写它也不起作用:

int i = 0;
[newsButton addTarget:self
action:@selector(switchToNewsDetails:i:)
forControlEvents:UIControlEventTouchUpInside];

任何帮助,将不胜感激 :)

iphone cocoa-touch objective-c ios uicontrolevents

124
推荐指数
6
解决办法
12万
查看次数