问题列表 - 第21389页

在记录组中分配唯一ID - 从0或1开始

这可能是一个主观问题,但我想知道你的意见.它在某种程度上与这个问题有关,但我想现在如果你要从0或1的数据库开始.sqlserver中的自动增量id从1开始,所以我的主观意见应该从1开始.另一方面,在大多数编程语言中,索引从0开始.

database

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

使用字符串初始化的StringBuilder是否包含该字符串的确切(仅)空间?

我想知道这段代码是否......

StringBuilder sb = new StringBuilder("Please read the following messages.");
Run Code Online (Sandbox Code Playgroud)

...使用sb与传递给构造函数的字符串完全一样大的缓冲区进行初始化.一方面,这似乎是最合乎逻辑的事情.另一方面,似乎有点打败了StringBuilder类最常见用途之一的目的,即提供可变性以使重复追加更有效.(第一次打电话Append,如果我的问题的答案是"是",则需要sb调整自己的大小.)

然后再次,我想人们可以将其视为与构造函数类似List<T>,并将其IEnumerable<T>作为参数.也许在这种情况下的假设是你不打算附加很多,而是操纵已经存在的东西.

我在这方面做的唯一真正的研究是检查StringBuilder上MSDN文档,它没有提供答案(它表示构造函数使用指定的字符串初始化实例),但没有指出字符串是如何用过的).


编辑:所以这是"特定于实现"......这对其他人来说似乎并不奇怪吗?我的意思是,宗旨的的StringBuilder类是提供一种替代执行了很多在操作中string,产生一吨不变的string沿途情况; 因此,这是为了提高效率.我觉得应该指定这个构造函数的行为,以便开发人员可以做出明智的决定如何使用它而不管平台.

我的意思是,它由微软以某种方式实现的; 他们可以很容易地将其放入文档中(迫使其他实现也遵循).只是个人困惑的来源......

.net stringbuilder buffer constructor

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

比较flot与谷歌排行榜

我正在建立一个需要大量复杂多线图的网站.我看到两个最佳候选人

  1. 海军报
  2. 谷歌图表

有没有人对此决定有任何建议或偏好?

flot google-visualization

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

Android按钮栏切换

我正在寻找一个模仿Google地图方向屏幕UI控件功能的UI视图,它允许用户选择允许的方向类型,包括Car,Transit或Walking.

像这样 - > http://snapplr.com/50rh

小部件基本上是三个水平布局的按钮,仅在第三个按钮的第一个和右侧的左侧有圆角.

我看不到这样做的标准方法,虽然它看起来像是一个常见的小部件.是否有一些其他标准方法在水平布局中将多选组分别呈现为"单个"布局对象.

user-interface android button toggle

5
推荐指数
0
解决办法
2986
查看次数

如何更改Erlang VM的进程名称?

如何更改Erlang VM的进程名称?

beam我做的时候列出不太方便ps -A......

与...有些相关:更改python脚本的进程名称

erlang

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

使用vim按十六进制代码搜索

我需要清理一个文件.我们有一个在其上运行的xml解析器,由于文件中的转义字符(0x1B)而失败.如何使用vim查找文件中该字符的位置,以便将其删除?

示例文件:

<?php
echo "Hello, world.\n";                           
?>
Run Code Online (Sandbox Code Playgroud)

转换后:

0000000: 0a3c 3f70 6870 0a65 6368 6f20 2248 656c  .<?php.echo "Hel
0000010: 6c6f 2c20 776f 726c 642e 5c6e 223b 0a3f  lo, world.\n";.?
0000020: 3e0a  
Run Code Online (Sandbox Code Playgroud)

所以我删除了一个char :(在这个例子中,'H')

0000000: 0a3c 3f70 6870 0a65 6368 6f20 22 656c  .<?php.echo "Hel
0000010: 6c6f 2c20 776f 726c 642e 5c6e 223b 0a3f  lo, world.\n";.?
0000020: 3e0a
Run Code Online (Sandbox Code Playgroud)

注意第一行不再宽了.当我将其转换回来时,我得到:

^@<?php
echo "el^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@> 
Run Code Online (Sandbox Code Playgroud)

vim search hex

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

格式li包含与li不同的链接,不包含链接

我有这样的清单:

<ul>
 <li><a...>...</a></li>
 <li>...</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

其中两种类型的元素都以任意顺序存在多次.有没有办法格式化这些李的不同?(不同的list-style-image)唯一的区别是一种包含链接而另一种不包含链接.

css hyperlink

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

如何根据图形宽度截断NSString?

在UILabel中,有使用不同截断技术(UILineBreakMode)截断标签的功能.在NSString UIKit Additions中,绘制字符串有类似的功能.

但是,我发现无法访问实际的截断字符串.有没有其他方法可以根据给定字体的(图形)宽度获取截断的字符串?

我希望用这种方法在NSString上有一个类别:

-(NSString*)stringByTruncatingStringWithFont:(UIFont *)font forWidth:(CGFloat)width lineBreakMode:(UILineBreakMode)lineBreakMode
Run Code Online (Sandbox Code Playgroud)

iphone cocoa-touch objective-c nsstring ios

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

如何防止用户删除文本框中的文本

好的,所以我是新来的,想知道如果有人比我更先进,那么我可以帮助我.

我的网站上有文本框,其中包含用于复制文本框中代码的代码,并将代码粘贴到Orkut剪贴簿中,这将生成一个想象.

我正在使用onclick所以当用户点击代码时它突出显示它然后他们可以复制.

问题是,如果您不小心,可以从框内删除或删除文本.

我不希望用户能够删除文本框中的代码.如何在不删除onclick脚本的情况下防止这种情况发生.

如果您可以在回复时包含上面的示例代码并突出显示新添加的代码,那么我可以查看在哪里进行更改.

我希望我能很好地解释这一点,让任何人都明白!

html textbox onclick html-input

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

Ruby:如何在函数调用中更改参数的值?

我如何在红宝石中阻止一个函数,如下所示?

change_me! (val)
Run Code Online (Sandbox Code Playgroud)

更新:

我打算这样做:

def change_me! (val)
  val = val.chop while val.end_with? '#' or val.end_with? '/'
end
Run Code Online (Sandbox Code Playgroud)

这最终结果......

change_me! 'test#///'     => "test#///" 
Run Code Online (Sandbox Code Playgroud)

ruby

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