问题列表 - 第16786页

如何创建一个Eclipse编辑器插件,尽可能快地进行语法检查和着色?

我正在开发一个项目,要求我为一些完全不同的语言创建一系列编辑器.语法由我们定义.

我正在寻找解决方案.有没有捷径可以解决这个问题?

eclipse-plugin

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

如何在Perl和Moose中创建不可变对象的循环图?

这看起来似乎是一个明显无望的案例,但是有一个技巧可以在Perl中创建不可变对象的循环图吗?像这样的东西:

package Node;
use Moose;
has [qw/parent child/] => (is => 'ro', isa => 'Node');

package main;
my $a = Node->new;
my $b = Node->new(parent => $a);
Run Code Online (Sandbox Code Playgroud)

现在,如果我想$a->child指出$b,我该怎么办?

perl moose immutability

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

为什么Windows安装程序每次启动时启动Visual Basic 6

它在我的机器上使用随机应用程序启动Windows安装程序..点击取消几次后,它加载vb6罚款.

任何想法为什么会这样?

vb6 windows-installer

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

如何在文件更改时自动运行Perl测试套件?

是否有工具可以在Perl应用程序的目录树中查看文件更改,并在每次保存对某个模块的更改时重新运行测试套件?类似于马萨克手提包的东西.

testing perl

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

MySQL foreach替代程序

我的问题很简单.我有sets一个存储产品集的表(更多的产品看起来像外面的一个 - 电脑,鼠标和键盘,例如)它使用sets_products表到products表连接M:N . 每个产品都可以有参数(再次连接M:N).

我有一个程序,它生成所有参数作为字符串(对于搜索缓存 - 如'hdd:120GB,LCD:1440:900,..'),但现在我需要遍历集合的产品并调用每个的程序他们.我不能用PHP做,因为它用于触发器.

我想用这样的东西(伪SQL)

FOREACH(SELECT products_id FROM sets_products WHERE set_id = 1)
    generate_parameter_list(product_id,@result)
    @param = CONCAT(@param,",",@result);
END FOREACH;
Run Code Online (Sandbox Code Playgroud)

这可以在MySQL中完成吗?

mysql sql foreach stored-procedures

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

如何在编辑时获取jqGrid单元格值

如何在内联编辑时获取jqGrid单元格值(getcell和getRowData返回单元格内容而不是输入元素的实际值).

cell jqgrid

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

分组样式设置不受IB,UITableView的影响

我使用Interface Builder(IB)在iPhone应用程序中创建了一个表视图.我的表格样式设置为Grouped,并在IB中显示.但是,无论何时构建和运行,它都会在模拟器中显示为Plain样式.

我有另一个视图设置为Grouped并且没有遇到此问题.有没有人遇到过这个问题?

视图的其余部分不是以编程方式创建的,因此我想避免为此视图执行此操作.肯定有一些我想念的东西.

我正在做的唯一的tableView方法是单元处理程序方法,我将文本框合并到选择字段中:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

static NSString *CellIdentifier = @"Cell";

UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
    cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:CellIdentifier] autorelease];
}

if (indexPath.section == 0) {
    if (indexPath.row == 0) {
        cell.textLabel.text = @"Title";

        UITextField *listTitleTextField = [ [ UITextField alloc ] initWithFrame: CGRectMake(150, 10, 145, 38) ];
        listTitleTextField.adjustsFontSizeToFitWidth = YES;
        listTitleTextField.textColor = [UIColor blackColor];
        listTitleTextField.font = [UIFont systemFontOfSize:17.0];
        listTitleTextField.placeholder = @"Your Title";
        listTitleTextField.backgroundColor = [UIColor …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c uitableview iphone-sdk-3.0

17
推荐指数
3
解决办法
7315
查看次数

用于表单的CSS网格系统(多列)

为了将来参考,这里是像素完美精度的最终结果:

流体CSS形式http://i45.tinypic.com/2mn16xt.jpg

CSS代码:

._25 {
    width: 21%;
    display: inline;
    float: left;
    margin-left: 2%;
    margin-right: 2%;
}
._50 {
    width: 46%;
    display: inline;
    float: left;
    margin-left: 2%;
    margin-right: 2%;
}
._75 {
    width: 71%;
    display: inline;
    float: left;
    margin-left: 2%;
    margin-right: 2%;
}
._100 {
    width: 96%;
    display: inline;
    float: left;
    margin-left: 2%;
    margin-right: 2%;
}
label {
    width: 100%;
}
input {
    border: 1px solid #B3B3B3;
    width: 100%;
    -moz-border-radius: 3px;
}
textarea {
    border: 1px solid #B3B3B3;
    width: 100%;
    -moz-border-radius: …
Run Code Online (Sandbox Code Playgroud)

javascript css forms

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

具有特定ID的最近的前一个元素(带有prev())?

我有一个很大的div,里面有很多小的div.说,

    <div id="parent">
 <div id="child1">
 </div>
 <div id="child1">
 </div>
 <div id="child2">
 </div>
 <div id="child1">
 </div>
 <div id="child1">
 </div>
</div>
Run Code Online (Sandbox Code Playgroud)

如果我目前处于最后一个'child1',那么如何使用prev()获得最顶级的child1?对我来说,当它到达'child2'时就会中断.

javascript jquery

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

这是一个ExpressionTrees错误吗?#3

在搜索用户定义的运算符时,表达式类应该更准确吗?

sealed class Foo
{
  // just the private static method!
  private static int op_Implicit() { return 1; }

  public static implicit operator int(Foo foo) { return 2; }
}

public class Program
{
  private static void Main()
  {
    var param = Expression.Parameter(typeof(Foo), "x");

    // IndexOutOfRangeException was unhandled!
    var lambda = Expression.Lambda<Func<Foo, int>>(
      Expression.Convert(param, typeof (int)), param);
  }
}
Run Code Online (Sandbox Code Playgroud)

此外,可以使用多个参数定义static op_Explicitop_Implicitmethod,Expression类将此方法作为用户定义的运算符接受!

ps ExpressionTrees正在寻找带有BindingFlags.NonPublicflag的运算符,它允许搜索用户类型中的运算符,而不是System.Core.dll直接可见,但它也允许Expressions API查找"看起来像"用户定义的运算符的私有方法.但是C#规则不允许您定义和使用非公共运算符!我认为Expressions API的行为应该是相同的......

.net c# expression-trees

11
推荐指数
0
解决办法
774
查看次数