问题列表 - 第41761页

Rails 3 I18n label_tag翻译

有人会认为以下代码将访问I18n:

= label_tag(:person_name)
Run Code Online (Sandbox Code Playgroud)

并查找en.helpers.label.person_name,或类似的东西.但是,rails代码似乎没有使用I18n:

159:       def label_tag(name = nil, content_or_options = nil, options = nil, &block)
160:         options = content_or_options if block_given? && content_or_options.is_a?(Hash)
161:         options ||= {}
162:         options.stringify_keys!
163:         options["for"] = sanitize_to_id(name) unless name.blank? || options.has_key?("for")
164:         content_tag :label, content_or_options || name.to_s.humanize, options, &block
165:       end
Run Code Online (Sandbox Code Playgroud)

所以似乎唯一的选择是明确调用label_tag(:person_name, I18n.t(:person_name)).这似乎是不必要的,所以我在这里遗漏了什么或者我应该在轨道补丁上工作吗?任何输入都表示赞赏.

label internationalization ruby-on-rails-3

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

如何将多个Excel列中的数据合并为一列

假设我有一个excel表,每列有4列数据和20,000行数据.

获得它的最有效方法是什么,以便将所有数据合并到一列中(IE-A列80,000行数据,而不是跨4列分布的20,000行数据).

此外,如何实现该解决方案.我的意思是,如果您的解决方案不是"公式"而是VBA,我该如何实施该解决方案?

谢谢!

excel vba

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

使用Excel VBA删除图片

如何删除Excel 2007工作表中的所有图片?一个有效的代码示例会很棒.

vba excel-2007

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

我正在寻找比德尔福的GDI +更好的东西

我正在寻找一些像GDI +这样不需要运行时库的单元.我只需要文字和图像效果.

delphi graphics gdi+

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

对于某些值,从Dictionary中获取List <>的键

虽然类似于这个问题给了我LINQ的部分问题,但我遗漏了一些似乎必须明显的东西,以避免循环字典的最后一步.

我有一个字典,我想得到一个键的列表,只有值为true的项目.现在我这样做:

Dictionary<long,bool> ItemChecklist;
...


var selectedValues = ItemChecklist.Where(item => item.Value).ToList();

List<long> values = new List<long>();
foreach (KeyValuePair<long,bool> kvp in selectedValues) {
   values.Add(kvp.Key);
}
Run Code Online (Sandbox Code Playgroud)

有没有办法我可以直接去一个List<long>没有做那个循环?

c# linq

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

scala:pimp我的库有重载

任何想法为什么没有以下工作?

implicit def listExtensions[A](xs : List[A]) = new ListExtensions(xs)
class ListExtensions[A](xs : List[A])
{
    def foreach[B](f: (A, Int) => B)
    {
        var i = 0;
        for (el <- xs)
        {
            f(el, i);
            i += 1;
        }
    }
}

var a = List(1, 2, 3);
a foreach { (el, i) => println(el, i) };
Run Code Online (Sandbox Code Playgroud)

当我用fsc 2.8.1编译它时,我得到以下错误:"错误的参数数量;期望= 1:foreach {(el,i)=> println(el,i)};".我做错了什么或者根本没有办法通过"皮条客我的图书馆"技巧添加重载方法?

PS我不知道如何实现foreach的iterate-with-current-index风格(我知道zipWithIndex方法),而是关于重载和隐式转换如何一起使用.

scala implicit

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

将整数作为参数并返回一个数组

我想创建一个函数,它接受一个整数作为它的参数,并在C++中返回一个数组.这是我想到的伪代码:

function returnarray(integer i)
{
    integer intarr[i];

    for (integer j = 0; j < i; j++) { intarr[j] = j; }

    return intarr;
}
Run Code Online (Sandbox Code Playgroud)

我尝试了将returnarray声明为函数*返回指针的常用方法,但是我不能将整数作为参数.我也不能将j分配给intarr [j].我真的想避免指向一个int,因此我可以使用参数.

有没有办法做到这一点,能够将j分配给intarr [j]而不为它指针?

编辑:

忘了写我想避免矢量.我只有在必须的时候使用它们!(我的理由是我的).

感谢:D

c++ arrays return

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

用于特殊文本编辑的对象

我需要一个特殊的文本字段,应该做以下的事情:

  • tab键支持
  • 当输入键被按下时发送动作
  • alt +输入换行
  • shift +输入换行

我不知道该用什么.

NSTextView看起来不错,但是我无法在输入时设置操作并按Enter键导致换行

NSTextField没有tab键支持,shift-enter不起作用.

有任何想法吗?谢谢!

macos cocoa objective-c nstextfield nstextview

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

Python格式字符列表

我一直在寻找列表Python格式字符30分钟.我找不到任何东西.

例子是

%d,%r

等等,但如果可能的话,我需要一个带有它们的列表以及描述.

python format character

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

Qshow分段错误

  setText mb $ "Hello World"
  qshow mb () -- Segmentation Failt 
  --print ("Hello world") -- it works
Run Code Online (Sandbox Code Playgroud)

我正在使用qtHaskell,但我发现跟踪示例的唯一问题是qshow分段错误.

也许有人有任何想法我怎么能尝试解决它?

谢谢.

补充:完整的程序代码:

module Main where

import Qtc.Classes.Qccs
import Qtc.Classes.Gui
import Qtc.ClassTypes.Gui
import Qtc.Core.Base
import Qtc.Gui.Base
import Qtc.Gui.QApplication
import Qtc.Gui.QWidget
import Qtc.Gui.QPushButton
import Qtc.Gui.QAbstractButton
import Qtc.Gui.QMessageBox

type MyQPushButton = QPushButtonSc (CMyQPushButton)
data CMyQPushButton = CMyQPushButton

myQPushButton :: String -> IO (MyQPushButton)
myQPushButton b = qSubClass $ qPushButton b

main :: IO Int
main = do
  qApplication ()
  hello <- myQPushButton "Hello qtHaskell …
Run Code Online (Sandbox Code Playgroud)

qt haskell

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