问题列表 - 第35978页

用于Rails开发的Vim或Emacs ......有什么优势吗?

准备尝试vim或emacs进行rails开发.其中一个支持rails开发比另一个更好吗?如果重要的话,这是在Windows上.

编辑

我不是在寻找为什么或为什么不使用vim或emacs的原因而且我不想要哪个是更好的编辑器的意见.我主要想知道一个或另一个是否有更多/更好的工具或插件使用rails,或者它们是否大致相同?

vim emacs ruby-on-rails

5
推荐指数
4
解决办法
3701
查看次数

Oracle自动重命名列中的列?

我有2个表,包含以下字段.

表格1

  • AA
  • BB
  • CC
  • DD

表2

  • AA
  • CC
  • EE

询问

Select t1.*, 
       t2.*
  from table1 t1,
  join table2 t2 on table1.DD = table2.EE
Run Code Online (Sandbox Code Playgroud)

我的数据列返回以下列名称:

AA, BB, CC, DD, **AA_1**, **CC_1**, EE
Run Code Online (Sandbox Code Playgroud)

我不希望列名这样.我希望他们将表名称作为common(或所有列)的名称前缀.我可以解决这个问题:

select t1.AA as t1_AA, t1.BB as t1_BB, t1.CC as t1_CC, t1.DD as t1_DD, 
 t2.AA as t2_AA, t2.CC as t2_CC, t2.EE as t2_EEE
   from table1 t1,
    inner join table2 t2
    on table1.DD = table2.EE
Run Code Online (Sandbox Code Playgroud)

但这意味着每个地方的每个选择都会变得长500行.在oracle中有没有神奇的方法呢?基本上我想写我的代码

 select t1.* as t1_*, t2.* as t2_*
       from table1 t1,
        inner join table2 …
Run Code Online (Sandbox Code Playgroud)

sql oracle alias column-alias

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

在这个上下文String.Format或String.Replace会更快?

string str = 'my {0} long string {1} need formatting';
Run Code Online (Sandbox Code Playgroud)

我应该做以下事情,

str = string.Format(str, "really", "doesn't");
Run Code Online (Sandbox Code Playgroud)

或者创建一个类似的方法并调用 str = str.ReplaceWithValues("really", "doesn't");

 public string ReplaceWithValues(this string str, params object[] values) {
    string ret = str;
    for (int i = 0; i < values.Length; i++) {
        ret = str.Replace(string.Concat("{", i, "}"), values.ToString());
    }
    return ret;
}
Run Code Online (Sandbox Code Playgroud)

看起来StringBuilder.AppendFormat()在执行像这样的简单替换时效率不高,因为它通过字符串逐个字符地进行.

c# string stringbuilder string-formatting

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

Exchange Web服务:使用FindItemsResult <Item>进行批处理

我正在编写一个应用程序来处理电子邮件附件,使用Exchange Web服务.

我的问题区域的一般结构如下:

public static void Main()
{
    FindItemsResults<Item> findResults = FindItems();

    foreach (Item item in findResults)
    {
        DoSomethingWithItem(item);
    }
}

public static FindItemsResults<Item> FindItems()
{
            FindItemsResults<Item> findResults;

            ItemView view = new ItemView(10);    //batching 10 at a time
            view.OrderBy.Add(ItemSchema.DateTimeReceived, SortDirection.Ascending);
            view.PropertySet = new PropertySet(
                BasePropertySet.IdOnly,
                ItemSchema.Subject,
                ItemSchema.DateTimeReceived);

            findResults = service.FindItems(
                WellKnownFolderName.Inbox,
                new SearchFilter.SearchFilterCollection(
                    LogicalOperator.Or,
                    new SearchFilter.ContainsSubstring(ItemSchema.Subject, Properties.Settings.Default.EmailSubject)),
                view);

            //return set of emails
            return findResults;
}
Run Code Online (Sandbox Code Playgroud)

起初,这看起来很好 - 它完美地处理了我早期的测试示例.但是当我开始使用批量加载进行测试时,我意识到它只处理前10个项目,因为我指定的批量大小为10个项目(ItemView view = new ItemView(10)),但我没有检查进一步的批次.

我可以简单地增加批量大小,但稍后快速谷歌,我发现了一个更好的例子:

public static FindItemsResults<Item> FindItems()
{ …
Run Code Online (Sandbox Code Playgroud)

c# exchangewebservices ews-managed-api

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

插画家自动映射到imagemap?或者,还有更好的方法?

我有一个矢量插图文件与加利福尼亚州的所有县作为不同的路径.我需要让这些县在线链接到其他页面.有没有办法从这个文件自动生成一个HTML图像映射?illustrator提供了一个导出为jpg函数,它具有多边形图像图形状的选项,但它不起作用.

或者,你对这些日子的图像地图的用法有什么看法,我是否应该采用另一种方式.

是的,我知道我可以在flash中做到这一点,但我想避免这种情况.

谢谢!

html javascript jquery svg adobe-illustrator

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

jQuery:slideUp()delay()然后是slideDown; 不工作

我正在尝试实现一个非常简单的页脚通知元素,以便向上滑动片刻,然后向下滑动.我正在使用:

$('button').click( function () {
    $('#message-box').slideUp('slow').delay(1500).slideDown('slow');
});
Run Code Online (Sandbox Code Playgroud)

但是,当您单击该按钮时,它会延迟1500毫秒,然后向上滑动,不会向下滑动.

http://jsfiddle.net/jrMH3/17/

jquery delay slidedown slideup

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

为什么有时不会将变长数组声明为指针?

我有时在代码中看到这个:

struct S
{
    int count; // length of array in data
    int data[1];
};
Run Code Online (Sandbox Code Playgroud)

S的存储分配大于sizeof(S)数据可以为其数组提供更多空间.它然后用作:

S *s;

// allocation

s->data[3] = 1337;
Run Code Online (Sandbox Code Playgroud)

我的问题是,为什么data不是指针?为什么长度为1的数组?

c c++ arrays

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

Erlang:如何避免将列表转换为ASCII字符串?

[97,98,99].在Erlang shell中产生"abc".我意识到这是因为a,b和c的ASCII值分别为97,98和99.

那么..如果没有Erlang将其转换为ASCII,如何返回[97,98,99]?

erlang ascii list

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

使用grep提取html文件的标题

cat 1.html | grep "<title>" > title.txt  
Run Code Online (Sandbox Code Playgroud)

这个grep语句不起作用.

请告诉使用grep或sed获取页面标题的最佳方法.

谢谢.

bash shell grep

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

最长的回文前缀

如何在O(n)中找到字符串的最长回文前缀?

algorithm string-algorithm

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