问题列表 - 第41544页

IQueryable,ICollection,IList和IDictionary接口之间的区别

我试图了解IQueryable,ICollection,IList和IDictionary接口之间的区别,这对于迭代,索引,查询等基本操作来说更快.

像Collection,List,Dictionary等类这样的类可以很好地启动这些接口,什么时候应该使用这些类.使用这些类比其他类的基本优势.

我尝试阅读其他类似问题的帖子,但没有回答我的完整问题.谢谢您的帮助.

.net c# collections performance list

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

Rails - 使用%W

我有以下哪个效果很好:

def steps
    %w[hello billing confirmation]
end

steps.first
Run Code Online (Sandbox Code Playgroud)

但我想这样做:

  def step_title
    %w['Upload a photo' 'Billing Info' 'Confirmation Screen']
  end

steps.first
Run Code Online (Sandbox Code Playgroud)

%w如何允许?我试过谷歌搜索,但谷歌这些类型的字符很弱.

谢谢

ruby-on-rails ruby-on-rails-3

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

jQuery:输入文本剩余的字符计数器

我正在尝试为我的后台input文本编写一个简单的剩余字符计数器,jQuery但它不起作用:

<script type="text/javascript">
$(document).ready(function(){

function text_counter (input_text, target) {
    var max = $(input_text).attr("maxlength");
    $(input_text).keydown (function () {
        var timer = setTimeout (function () {
            var text = $(input_text).text();
            var current = text.length;
            $(target).text(current + "/" + max);
        }, 1);
    });
}               
text_counter ("#description", "#description_counter");

});
</script>

<input id="description" type="text" maxlength="250" value="Default text">
<span id="description_counter"></span>
Run Code Online (Sandbox Code Playgroud)

如果我开始在里面写input,那么span元素会在12/250这里变化并冻结(12 =="默认文本".length).

哪里我错了?

javascript jquery

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

在Perl中,如何将二进制字符串转换为整数?

我有一个从二进制文件读取的四字节字符串,它应该表示一个整数.我如何设置整数?

例:

my $s = '\xa8e2~';
my $i = stoi($s);
printf "%X", $i;  #gives "0x7e3265a8"
Run Code Online (Sandbox Code Playgroud)

C中的解决方案很简单:

fread(&i,4,1,fp);
Run Code Online (Sandbox Code Playgroud)

string binary perl

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

将此行添加到web.config有什么作用?

我在这里读到了关于 我们应该添加的asp.net应用程序的改进 -

<urlCompression doDynamicCompression="true" doStaticCompression="true" dynamicCompressionBeforeCache="true"/>
Run Code Online (Sandbox Code Playgroud)

任何人都可以用简单的话来解释这是做什么的,每个.net应用程序应该添加这个吗?

web-config .net-4.0 asp.net-mvc-2

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

使用一个查询在Rails中同时使用ActiveRecord更新多个记录?

假设我的Rails应用程序中有一个名为"user_products"的表和一个名为UserProduct的对应模型.我的表中还有一个名为'is_temporary'的字段.现在假设我想运行这样的查询,但使用ActiveRecord抽象层:

UPDATE user_products SET is_temporary = false WHERE user_id = 12345;
Run Code Online (Sandbox Code Playgroud)

有没有办法使用ActiveRecord可以做到这一点?也许是一些类似的东西

UserProduct.find_by_user_id(12345).update_attributes(:is_temporary => false)
Run Code Online (Sandbox Code Playgroud)

我想只运行一个查询才能实现.

orm activerecord ruby-on-rails

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

在eclipse中突出显示html标签(打开/结束)

我想在选择带光标的结束/打开时启用高亮显示打开/结束html标记 - 这意味着,如果您有以下示例:

.
.
.
<div id="div1">

</div> <!-- end of div1 -->
</div>
.
.
.
Run Code Online (Sandbox Code Playgroud)

将光标放在open标签旁边时div1,我希望此div的结束标记突出显示,并且当将光标放在旁边div1的开放标记的结束标记旁边时,div会突出显示该标记.

如何启用此功能?

html java xml eclipse

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

netbeans 6.9.1 + rails 3 + ruby​​ 1.9.2p0调试

我正在运行OpenSuSE 11.3并且在NetBeans 6.9.1(ruby 1.9.2p0,rails 3.0.3,rvm)中调试rails3应用程序时遇到问题.

  1. 我安装了ruby-debug19,ruby-debug-ide19
  2. 更改了Gemfile,因此没有注释掉'gem ruby​​-debug19'这一行
  3. '捆绑安装'

当我在控制台中运行'ruby s --debugger'时 ,我得到了以下内容:

tux@linux-hby6:~/prg/ruby/rail3-sqlite> rails s --debugger
=> Booting WEBrick
=> Rails 3.0.3 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
=> Debugger enabled
[2010-12-16 01:07:13] INFO  WEBrick 1.3.1
[2010-12-16 01:07:13] INFO  ruby 1.9.2 (2010-08-18) [i686-linux]
[2010-12-16 01:07:13] INFO  WEBrick::HTTPServer#start: pid=4105 port=3000

NetBeans的:

Fast Debugger (ruby-debug-ide 0.4.9) listens on :35528
        /home/tux/.rvm/gems/ruby-1.9.2-p0/gems/ruby-debug-ide19-0.4.12/lib/ruby-debug-ide.rb:123:in `debug_load'
        /home/tux/.rvm/gems/ruby-1.9.2-p0/gems/ruby-debug-ide19-0.4.12/lib/ruby-debug-ide.rb:123:in `debug_program' …

ruby debugging netbeans ruby-on-rails

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

Django中的"management.py"是什么?

根据这个文档,我必须在manage.py中添加一些内容,以便在运行"syncdb"时创建内容

我在哪里这样做?我在任何地方都看不到management.py.

http://code.google.com/p/django-notification/wiki/IntegratingNotification#Creating_Notice_Types

python database django synchronization

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

云中的Web开发

我很幸运能够在Chrome OS试用期内试用Google Cr-48.理想情况下,Google希望测试人员将其用作主要计算机 - 在我看来,主要用途是用于Web开发.但是我觉得很难在完全基于浏览器的环境中实现这个角色.

我的要求非常基本(基本编辑器/ SFTP),但没有桌面IDE或甚至是记事本等同于在Web开发方面很难在Chrome OS中完成任何工作.此外,目前Chrome OS中的磁盘空间和文件管理非常有限,因此即使临时下载站点文件也不是很实用.

一种想法是编写一个基于Web的IDE,在服务器端执行SFTP以获取远程文档,在浏览器中进行编辑,并将服务器FTP重新保存.

想法?

ide cloud web-applications google-chrome-os

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