问题列表 - 第33368页

是否有@运营商的类型安全版本?或者可以打开的编译器警告?

以下代码不会在D6中生成编译器警告.当我告诉ps指向一个字符串时,我可以告诉我将ps指向一个整数吗?

procedure Test;
var
  i: integer;
  s, m: string;
  ps: ^string;
begin
  s := 'Test message';
  ps := @s;
  m := ps^;
  MessageDlg(m, mtInformation, [mbOK], 0);  // This displays 'Test message'.
  ps := @i;  // I would like a warning here.
  m := ps^;
  MessageDlg(m, mtInformation, [mbOK], 0);  // This might display garbage.
end;
Run Code Online (Sandbox Code Playgroud)

delphi

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

将背景图像放在包含div的边框之外

我试图将背景图像设置为实际包含div之外.

<div class="expandable">Show Details</div>

.expandable
{
    background: transparent url('./images/expand.gif') no-repeat -20px 0px;
}
Run Code Online (Sandbox Code Playgroud)

所以"展开"图像应该基本上出现在div的左侧.

我无法使其正常工作,当图像位于容器边框之外时,图像不会显示.我不确定是否存在我缺少的CSS技巧,或者它是否与我的页面布局有关("可扩展"div嵌套在其他几个div中).

是否有可能做到这一点?任何提示?

编辑:这是一个显示问题的jsFiddle:链接

html css background-image

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

如何使用ggplot2绘制频率?

我有一个包含列"值"的熔化数据集,它表示随数据集的每一行而变化的绝对数字.我想按国家/地区在条形图中显示此数字.

p <- ggplot(melted,aes(factor(country),y=as.numeric(value))) + geom_bar() +opts(axis.text.x = theme_text(angle = 90,hjust = 1)) 
Run Code Online (Sandbox Code Playgroud)

我得到的是:

pmin(y,0)出错:找不到Objekt'y'.

当然我三重检查是否有"价值"变量我只是找不到什么是错的.如果离开y = ... out,我得到的每个国家的观察结果对于我的每个国家都是相同的.

r ggplot2

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

我可以重新定义String#length吗?

我想重新实现一个Java类的方法.例如,"hi".length()要返回4.(我怎样才能做到这一点?

我知道使用SomeClass.metaClass我可以获得对现有方法的引用并定义新的(或重写)方法,但我似乎无法对现有Java方法执行此操作.

string groovy

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

C#:理解事件语法

我需要一些帮助,了解如何创建一个新的自定义事件.我从这里读到......

public delegate void ChangingHandler (object sender, CarArgs ca); 
public event ChangingHandler Change; 
...
private void car_Change(object sender, CarArgs ca) {
    MessageBox.Show(ca.Message());
} 
...
car.Change+=new Car.ChangingHandler(car_Change); // add event handler
...
Change(this,ca); // call event
Run Code Online (Sandbox Code Playgroud)

1,我真的没有得到代表的一部分.在正常的变量声明中,

protected string str1;
Run Code Online (Sandbox Code Playgroud)

但在这里我有额外的(ChangingHandler).我怎么理解这个?我知道像ChangingHandler这样的东西会被用来处理这个事件,但它会让我失望.

public event ChangingHandler Change
Run Code Online (Sandbox Code Playgroud)

然后

car.Change+=new Car.ChangingHandler(car_Change)
Run Code Online (Sandbox Code Playgroud)

我真的不懂语法new Car.ChangingHandler(car_Change).

c#

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

我应该为游戏使用多个课吗?

我正在考虑在PHP中创建一个基于文本的RPG类型程序作为假日项目,并有机会了解有关PHP和OOP的更多信息.(也许不是语言的最佳选择,我知道,但我不想在与OOP同时从头开始学习另一种语言.)

无论如何,我只是开始设计过程并思考'怪物'.每个怪物类型(你知道,兽人,地精,老鼠等)将拥有自己的统计数据,技能和不具备的数据.起初我虽然我可以只有一个怪物类,并在实例化对象时设置属性.但后来我觉得这可能有点低效,所以我正在考虑为每种类型的怪物准备一个课程.

考虑到每个类中的方法可能是相同的,这是解决问题的最佳方法吗?做一些我还不知道的更好的方法吗?

任何帮助表示赞赏.

php oop class

11
推荐指数
2
解决办法
1528
查看次数

限制qgraphicsitem的可移动区域

有没有一种方法可以限制放置QGraphicsItem类似QRect物体时可以移动的区域setFlag(ItemIsMovable)

我是pyqt的新手,它试图找到一种方法来使用鼠标移动项目,并将其限制为仅垂直/水平方向。

python pyqt pyqt4 qgraphicsview qgraphicsitem

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

在Hadoop中将多个文件合并为一个文件

我将多个小文件放入我的输入目录,我希望将其合并到一个文件中,而不使用本地文件系统或编写mapred.有没有办法可以使用hadoof fs命令或猪?

谢谢!

hadoop apache-pig

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

l_ply:如何将列表的name属性传递给函数?

假设我有一个像这样的R列表:

> summary(data.list)
                                 Length Class      Mode
aug9104AP                        18     data.frame list
Aug17-10_acon_7pt_dil_series_01  18     data.frame list
Aug17-10_Picro_7pt_dil_series_01 18     data.frame list
Aug17-10_PTZ_7pt_dil_series_01   18     data.frame list
Aug17-10_Verat_7pt_dil_series_01 18     data.frame list
Run Code Online (Sandbox Code Playgroud)

我想使用处理列表中的每个data.frame l_ply,但我还需要将名称(例如aug9104AP)与data.frame一起传递到处理函数中.就像是:

l_ply(data.list,function(df,...) {

    cli.name<- arg_to_access_current_list_item_name

    #make plots with df, use cli.name in plot titles
    #save results in a file called cli.name

  }, arg_to_access_current_list_item_name
)
Run Code Online (Sandbox Code Playgroud)

应该arg_to_access_current_list_item_name是什么?

r list plyr

12
推荐指数
2
解决办法
2474
查看次数

了解php中的变量范围

echo "Point1, a=".$a."\n";
echo "Point1, b=".$b."\n";
if(1<2)
    {
        $a = 6; 
        $b['link'] = "here";
        echo "Point2, a=".$a."\n";
        echo "Point2, b[link]=".$b['link']."\n";
    }
echo "Point3, a=".$a."\n";
echo "Point3, b[link]=".$b['link']."\n";
Run Code Online (Sandbox Code Playgroud)

为什么以上代码打印出以下内容?

Point1, a=
Point1, b=
Point2, a=6
Point2, b[link]=here
Point3, a=6
Point3, b[link]=here
Run Code Online (Sandbox Code Playgroud)

根据我的理解,$ a和$ b的范围应该在花括号{}内结束!

php scope

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

标签 统计

php ×2

r ×2

apache-pig ×1

background-image ×1

c# ×1

class ×1

css ×1

delphi ×1

ggplot2 ×1

groovy ×1

hadoop ×1

html ×1

list ×1

oop ×1

plyr ×1

pyqt ×1

pyqt4 ×1

python ×1

qgraphicsitem ×1

qgraphicsview ×1

scope ×1

string ×1