问题列表 - 第42764页

从数组中删除匹配元素的第一个实例

说我有数组[1,2,3,1,2,3],我想删除的第一个实例(比如说)2从数组给[1,3,1,2,3].什么是最简单的方法?

ruby arrays

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

Java:使用SwingUtilities.invokeLater()进行调试

SwingUtilities.invokeLater()经常使用.但是,这样做会使某些情况下的调试变得困难:您无法看到调用的代码的堆栈跟踪SwingUtilities.invokeLater(),因为该代码已经结束了它的执行.

在调用时是否有关于如何设置某种上下文(仅用于调试目的)的建议SwingUtilities.invokeLater(),以便您可以找出导致相关UI事件的原因?

java debugging swing event-dispatch-thread

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

在内存上获得可用空间

是否可以通过Android SDK获取Android设备(而非SD卡)上的可用内存量?

如果是这样,怎么样?

android diskspace

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

Twitter API通过OmniAuth on Rails 3,Net :: HTTPUnauthorized hell

我按照Simple OmniAuth教程(http://asciicasts.com/episodes/241-simple-omniauth),我可以使用我的Twitter帐户登录该服务.现在我想从应用程序访问twitter API和推文.我的代码如下:

class TwitterController < ApplicationController

def prepare_access_token(oauth_token, oauth_token_secret)
consumer = OAuth::Consumer.new("KEY", "SECRET",
    {
        :site => "http://api.twitter.com"
    })
    # now create the access token object from passed values
    token_hash =
    {
      :oauth_token => oauth_token,
      :oauth_token_secret => oauth_token_secret
    }
    access_token = OAuth::AccessToken.from_hash(consumer, token_hash)
    return access_token
end

def tweet
    # Exchange our oauth_token and oauth_token secret for the AccessToken instance.
    @access_token = prepare_access_token(current_user.token, current_user.secret)

    @response = @access_token.request(:post, "http://api.twitter.com/1/statuses/update.json", :status => "Tweet pela API")

    render :html => @response.body
end

end …
Run Code Online (Sandbox Code Playgroud)

twitter ruby-on-rails oauth omniauth

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

如何转换时间格式?

我的Windows日期格式是月/日/年.如果我想以"yyyy/MM/dd HH:mm:ss"格式设置StartTime,我该怎么做.我尝试以下代码.

DateTime StartTime = DateTime.ParseExact("2011/01/04 09:30:00", "yyyy/MM/dd HH:mm:ss", null);
Run Code Online (Sandbox Code Playgroud)

但StartTime将于2011年1月4日上午9:30:00发布.(月/日/年...... hh:mm:ss)

.net c# datetime-format

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

Erlang:输出问题

在我的erlang Web应用程序中,有一个列表,其中包含要在网页上打印的整数.但是当脚本执行时,它打印出来,而不是实际的列表,

请查看此图像,显示unicode代码点1,1,2,3,5,8,空白,代码点15的字符

如何格式化以获得我想要的东西?目标列表为[1,1,2,3,5,8,13,15]

erlang erlangweb

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

在prolog中定义多个规则的最短方法

我正在尝试解决一个练习,以便更熟悉prolog.

任务如下:

% Sten wants to send Lisa 100 flowers. He can choose from lilies, roses and tulips.
% One lily costs $50, rose $10 and tulip $1. Find how many flowers of each type he 
% must buy, so that he spends exactly $500.
Run Code Online (Sandbox Code Playgroud)

我已经解决了这个练习,但我觉得有点笨重.我的代码是:

% numbers 1..100
digit(1). digit(2). digit(3). digit(4). digit(5). digit(6). digit(7). digit(8).
digit(9). digit(10). digit(11). digit(12). digit(13). digit(14). digit(15). digit(16). 
digit(17). digit(18). digit(19). digit(20). digit(21). digit(22). digit(23). digit(24). 
digit(25). digit(26). digit(27). digit(28). digit(29). digit(30). digit(31). …
Run Code Online (Sandbox Code Playgroud)

prolog logic-programming clpfd

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

C++:在混合使用C++/CLI和C++时获取c3859错误代码

按照C++中 Hans Passant的建议完成后 :在使用pstsdk时获取"错误C2065:'pst':未声明的标识符"?(工作),我的代码现在看起来像这样:

private:
    System::Void readPstFileButton_Click(System::Object^  sender, System::EventArgs^  e) {
         pstsdk::pst myfile(marshal_as<std::wstring>(fileNameTextBox->Text));
    }
Run Code Online (Sandbox Code Playgroud)

我现在得到以下错误:

错误C3859:超出PCH的虚拟内存范围; 请使用'-Zm111'或更高版本的命令行选项重新编译

错误C1076:编译器限制:达到内部堆限制; 使用/ Zm指定更高的限制

我绝对不希望这些发生,我也不知道如何解决它们.

c++ unmanaged c++-cli marshalling

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

GWT可以吗?如果是这样,我们可以使用哪种最好的后端Java技术?

我一直在使用Microsoft技术开发Web应用程序,但现在我被要求在Java Web项目上构建一个非常大的应用程序.出于某种原因,我被迫使用GWT作为前端; 我读过一些关于它的评论,有人说这不是大/企业应用程序的最佳选择(在这种情况下,它几乎和ERP一样复杂).另一个要求是:允许连接到多个数据库,使用技术进行快速开发并具有低性能成本(用户不希望等待页面加载)...

所以问题是: - GWT是最好的选择吗? - 如果是这样,我们可以使用哪种最好的后端(Java技术)?我读过它可能是Groovy,Spring Roo或JSF. - 我应该使用Hibernate,还是创建另一个轻量级选项?

提前致谢

java grails gwt spring

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

JavaScript getAttribute不起作用

var objects = document.getElementsByTagName('object');
for (var i=0, n=objects.length;i<n;i++) {
    objects[i].style.display='none';
    var swfurl;
    var j=0;
    while (objects[i].childNodes[j]) {
    if (objects[i].childNodes[j].getAttribute('name') == 'movie') {
            /* DO SOMETHING */ 
    }
    j++;
}
    var newelem = document.createElement('div');
    newelem.id = '678297901246983476'+i;
    objects[i].parentNode.insertBefore(newelem, objects[i]);
    new Gordon.Movie(swfurl, {id: '678297901246983476'+i, width: 500, height: 400});
}
Run Code Online (Sandbox Code Playgroud)

它说getAttribute不是childNodes [j]的函数.怎么了?我没有看到这一点.

javascript

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