问题列表 - 第20283页

DataGridView - 如何设置列宽?

我有一个带DataGridView控件的WinForms应用程序.我的控件有五列(比如"姓名","地址","电话"等)

我对默认列宽不满意.我希望能更好地控制列外观.我想要的是能够做到以下之一:

  • 以百分比设置每列的宽度
  • 设置每列的宽度(以像素为单位)
  • 使用其他一些最好的方法(使宽度适合文本等)

请建议 - 使用哪个属性以及如何使用.

.net controls datagridview winforms

40
推荐指数
5
解决办法
24万
查看次数

如何在不使用"find"或"ls"命令的情况下递归列出Bash中的子目录?

我知道你可以使用这个find命令完成这个简单的工作,但我得到了一个不使用findls完成工作的任务.我怎样才能做到这一点?

bash

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

从URL获取域名?

我试图从URL字符串中提取域名.我几乎拥有它......我正在使用URI

我有一个字符串..我的第一个想法是使用正则表达式,但后来我决定使用URI类

http://www.google.com/url?sa=t&source=web&ct=res&cd=1&ved=0CAgQFjAA&url=http://www.test.com/&rct=j&q=test&ei=G2phS-HdJJWTjAfckvHJDA&usg=AFQjCNFSEAztaqtkaIvEzxmRm2uOARn1kQ

我需要将上面的内容转换为google.com和google而不使用www

我做了以下

Uri test = new Uri(referrer);
log.Info("Domain part : " + test.Host);
Run Code Online (Sandbox Code Playgroud)

基本上这会返回www.google.com ....如果可能的话,我想尝试返回2个表单......如上所述...

google.com和谷歌

这有可能与URI?

c# uri

33
推荐指数
6
解决办法
7万
查看次数

Formtastic选择分组

现在使用Formtastic我可以选择:

= f.input :category, :as => :select, :include_blank => false, :collection => subcategories
Run Code Online (Sandbox Code Playgroud)

这里我只展示儿童类别.我使用acts_as_tree插件进行父子关系.我想展示父类别.

Formtastic生成的选择应该如下所示:

<select name="favoritefood">
  <optgroup label="Dairy products">
    <option>Cheese</option>
    <option>Egg</option>
  </optgroup>
  <optgroup label="Vegetables">
    <option>Cabbage</option>
    <option>Lettuce</option>
    <option>Beans</option>
    <option>Onions</option>
  <option>Courgettes</option>
  </optgroup>
  ?
</select>
Run Code Online (Sandbox Code Playgroud)

如何在Formtastic中使用分组选择具有acts_as_tree功能的模型?有人知道吗?

更新

我发现这应该有效:

= f.input :category, :include_blank => false, :group_by => :parent
Run Code Online (Sandbox Code Playgroud)

但它没有错误:

undefined local variable or method `object_class' for #<Formtastic::SemanticFormBuilder:0x87d3158>
Run Code Online (Sandbox Code Playgroud)

看起来Formtastic中有一些错误.我查看了formtastic.rb并在detect_group_association方法中找到了object_class :

  def detect_group_association(method, group_by)
    object_to_method_reflection = self.reflection_for(method)
    method_class = object_to_method_reflection.klass

    method_to_group_association = method_class.reflect_on_association(group_by)
    group_class = method_to_group_association.klass

    # This will …
Run Code Online (Sandbox Code Playgroud)

grouping ruby-on-rails acts-as-tree optgroup formtastic

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

TSP - 分支机构

我正在尝试使用分支和绑定算法来解决TSP.

我必须建立一个有成本的矩阵,但我有这个问题:我有一个坐标为x和y的城市.

旅行费用是ceil(ceil(sqrt((x1-x2)^2+(y1-y2)^2))/v)在城市花费+天.V是速度.

在这个城市度过的日子取决于来到这个城市的日子.例如,如果我们星期一(t1)到达城市1,我们会停留9天,但如果我们星期二抵达,那么我们将在这个城市逗留4天.

         x   y   t1 .        t7
city 1. 79 -36   9 4 8 5 5 7 8
city 2. 8  67    6 9 2 1 9 9 1
city 3. 29 57    7 5 10 8 10 9 4
Run Code Online (Sandbox Code Playgroud)

如何使用分支定界算法解决此问题?

algorithm traveling-salesman branch-and-bound

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

WinForms:在多行文本框中自动完成

有没有人知道如何为多行WinForms TextBox/RichTextBox提供自动完成建议(比如帮助从列表中输入关键字)?

对于单行文本框,这非常简单.多线显然不是由Winforms直接实现的.

.net c# user-interface winforms

6
推荐指数
0
解决办法
3577
查看次数

使用VIM作为HTML编辑器

你知道Notepad ++有这个功能,当你点击一个标签(比如说)时它会自动突出显示结束标签()吗?它叫什么?你如何调整VIM以获得此功能?

还有更多方法可以将VIM变成功能强大且高效的HTML编辑器吗?

html vim editor notepad++

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

在WPF中,Visual.PointFromScreen在什么情况下抛出InvalidOperationException?

假设我想这样做,所以我可以找到鼠标相对于a的当前位置Visual,而无需访问特定的鼠标事件:

public static Point GetMousePosition(this Visual relativeTo)
{
    return relativeTo.PointFromScreen(GetMousePositionOnScreen());
}
Run Code Online (Sandbox Code Playgroud)

有时(通常当我刚刚在两个选项卡控件之间切换时)PointFromScreen会抛出一条InvalidOperationException消息:此Visual未连接到PresentationSource.

在查看可用的属性时,Visual我看不到与a有关的任何内容PresentationSource.

给定a Visual,当我调用PointFromScreen它时,如何判断它是否会抛出该异常?

wpf .net-3.5

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

Instruments ObjectAlloc:实时字节和总字节的说明

我正在使用Instument的ObjectAlloc工具,试图了解我的应用程序(iPhone)正在做什么以及它在何时何地进行操作.

我真的想要这些统计数据的基本解释:

  • 直播字节
  • 活的

  • 短暂的

  • 总字节数

当我试图弄清楚我的应用程序使用了多少内存时,我要查看Live Bytes或Total Bytes?这包括泄露的内存吗?什么是Transitory对象?

谢谢

iphone xcode objective-c instruments

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

将多字节字符串截断为n个字符

我试图在字符串过滤器中使用此方法:

public function truncate($string, $chars = 50, $terminator = ' …');
Run Code Online (Sandbox Code Playgroud)

我期待这个

$in  = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWYXZ1234567890";
$out = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUV …";
Run Code Online (Sandbox Code Playgroud)

还有这个

$in  = "âãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ??????????????????????????????";
$out = "âãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ?????????????????? …";
Run Code Online (Sandbox Code Playgroud)

这是$chars减去$terminator字符串的字符.

此外,滤波器应该在$chars极限以下的第一个字边界切割,例如

$in  = "Answer to the Ultimate Question of Life, the Universe, and Everything.";
$out = "Answer to the Ultimate Question of Life, the …";
Run Code Online (Sandbox Code Playgroud)

我很确定这应该适用于这些步骤

  • 从最大字符中减去终结符中的字符数量
  • 验证该字符串是否长于计算的限制或返回它不变
  • 在字符串下面找到最后一个空格字符,以获得字边界
  • 如果没有找到最后一个空格,则在最后一个空格处剪切字符串
  • 将终结符附加到字符串
  • 返回字符串

但是,我现在尝试了各种组合str*mb_*功能,但都产生了错误的结果.这不是那么困难,所以我显然缺少一些东西.有人会为此分享一个有效的实现,或者指向一个资源,我终于可以理解如何做到这一点.

谢谢

PS是的,我之前已经检查过https://stackoverflow.com/search?q=truncate+string+php :)

php string truncate multibyte

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