准备尝试vim或emacs进行rails开发.其中一个支持rails开发比另一个更好吗?如果重要的话,这是在Windows上.
编辑
我不是在寻找为什么或为什么不使用vim或emacs的原因而且我不想要哪个是更好的编辑器的意见.我主要想知道一个或另一个是否有更多/更好的工具或插件使用rails,或者它们是否大致相同?
我有2个表,包含以下字段.
询问
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) 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()在执行像这样的简单替换时效率不高,因为它通过字符串逐个字符地进行.
我正在编写一个应用程序来处理电子邮件附件,使用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) 我有一个矢量插图文件与加利福尼亚州的所有县作为不同的路径.我需要让这些县在线链接到其他页面.有没有办法从这个文件自动生成一个HTML图像映射?illustrator提供了一个导出为jpg函数,它具有多边形图像图形状的选项,但它不起作用.
或者,你对这些日子的图像地图的用法有什么看法,我是否应该采用另一种方式.
是的,我知道我可以在flash中做到这一点,但我想避免这种情况.
谢谢!
我正在尝试实现一个非常简单的页脚通知元素,以便向上滑动片刻,然后向下滑动.我正在使用:
$('button').click( function () {
$('#message-box').slideUp('slow').delay(1500).slideDown('slow');
});
Run Code Online (Sandbox Code Playgroud)
但是,当您单击该按钮时,它会延迟1500毫秒,然后向上滑动,不会向下滑动.
我有时在代码中看到这个:
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的数组?
[97,98,99].在Erlang shell中产生"abc".我意识到这是因为a,b和c的ASCII值分别为97,98和99.
那么..如果没有Erlang将其转换为ASCII,如何返回[97,98,99]?
cat 1.html | grep "<title>" > title.txt
Run Code Online (Sandbox Code Playgroud)
这个grep语句不起作用.
请告诉使用grep或sed获取页面标题的最佳方法.
谢谢.