以下代码不会在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) 我试图将背景图像设置为实际包含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:链接
我有一个包含列"值"的熔化数据集,它表示随数据集的每一行而变化的绝对数字.我想按国家/地区在条形图中显示此数字.
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,我得到的每个国家的观察结果对于我的每个国家都是相同的.
我想重新实现一个Java类的方法.例如,"hi".length()要返回4.(我怎样才能做到这一点?
我知道使用SomeClass.metaClass我可以获得对现有方法的引用并定义新的(或重写)方法,但我似乎无法对现有Java方法执行此操作.
我需要一些帮助,了解如何创建一个新的自定义事件.我从这里读到......
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).
我正在考虑在PHP中创建一个基于文本的RPG类型程序作为假日项目,并有机会了解有关PHP和OOP的更多信息.(也许不是语言的最佳选择,我知道,但我不想在与OOP同时从头开始学习另一种语言.)
无论如何,我只是开始设计过程并思考'怪物'.每个怪物类型(你知道,兽人,地精,老鼠等)将拥有自己的统计数据,技能和不具备的数据.起初我虽然我可以只有一个怪物类,并在实例化对象时设置属性.但后来我觉得这可能有点低效,所以我正在考虑为每种类型的怪物准备一个课程.
考虑到每个类中的方法可能是相同的,这是解决问题的最佳方法吗?做一些我还不知道的更好的方法吗?
任何帮助表示赞赏.
有没有一种方法可以限制放置QGraphicsItem类似QRect物体时可以移动的区域setFlag(ItemIsMovable)?
我是pyqt的新手,它试图找到一种方法来使用鼠标移动项目,并将其限制为仅垂直/水平方向。
我将多个小文件放入我的输入目录,我希望将其合并到一个文件中,而不使用本地文件系统或编写mapred.有没有办法可以使用hadoof fs命令或猪?
谢谢!
假设我有一个像这样的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是什么?
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的范围应该在花括号{}内结束!