我在Mac上运行Eclipse Helios,刚刚更新到ADT 9.0.0.它似乎打破了布局编辑器.每当我尝试使用布局编辑器打开布局xml文件时,我都会收到错误.编辑器有一个"缺少主题"消息,而生成的主要错误如下.
Selecting page '0' in AndroidXmlEditor failed
java.lang.NullPointerException
at com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart.renderWithBridge(Unknown Source)
at com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart.recomputeLayout(Unknown Source)
at com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart.activated(Unknown Source)
at com.android.ide.eclipse.adt.internal.editors.layout.LayoutEditor.pageChange(Unknown Source)
at org.eclipse.ui.part.MultiPageEditorPart.setActivePage(MultiPageEditorPart.java:1067)
at org.eclipse.ui.forms.editor.FormEditor.setActivePage(FormEditor.java:607)
at com.android.ide.eclipse.adt.internal.editors.AndroidXmlEditor.selectDefaultPage(Unknown Source)
at com.android.ide.eclipse.adt.internal.editors.AndroidXmlEditor.addPages(Unknown Source)
at org.eclipse.ui.forms.editor.FormEditor.createPages(FormEditor.java:138)
at org.eclipse.ui.part.MultiPageEditorPart.createPartControl(MultiPageEditorPart.java:348)
at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:670)
at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:465)
at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:595)
at org.eclipse.ui.internal.EditorReference.getEditor(EditorReference.java:289)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2863)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2768)
at org.eclipse.ui.internal.WorkbenchPage.access$11(WorkbenchPage.java:2760)
at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.java:2711)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2707)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2691)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2682)
at org.eclipse.ui.ide.IDE.openEditor(IDE.java:651)
at org.eclipse.ui.ide.IDE.openEditor(IDE.java:610)
at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:365)
at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:168)
at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:229)
at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:208)
at org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun(SelectionDispatchAction.java:274)
at org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(SelectionDispatchAction.java:250)
at org.eclipse.jdt.internal.ui.packageview.PackageExplorerActionGroup.handleOpen(PackageExplorerActionGroup.java:373)
at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart$4.open(PackageExplorerPart.java:526) …Run Code Online (Sandbox Code Playgroud) 这是:
*(1 + &foo)
Run Code Online (Sandbox Code Playgroud)
这个一样吗?
*(&foo + 1)
Run Code Online (Sandbox Code Playgroud)
'+'和'&'具有相同的优先级,它们从右到左进行评估.但是你无法解释第二种情况:
*(&(foo + 1))
Run Code Online (Sandbox Code Playgroud)
...因为你只能使用带有l值的'&'(如果你这样写它就不会编译).它会是垃圾吗?或者它会安全地弄清楚你的意思吗?
我正在Drupal为我的妻子开店.我不是一个网络人员,除了一些变化之外,还保留了很多东西.这不是我的第一个Drupal网站,而是我的第一家商店.
使用Firebug我找到了div并且能够在必要时更改颜色.
我现在需要做一个改变,但我找不到问题所在.
如果我打开桌子我想改变Firebug中的背景颜色我可以查看css:

如您所见,背景颜色显示为透明.
如果我点击Firebug显示css来自它的链接指向
http://10.0.1.151/sites/default/files/css - 那里的文件看起来像css的缓存,因为它们有最近的时间和日期.
如果我使用firebug暂时更改背景颜色:

表格看起来就像我想要的那样.
所以我想我的问题是如何对样式表进行更改以使其永久化?
提前致谢,
安德鲁
PS.我已经砍掉了样式表的一些底部,因为我是新手,网站不会让我发布更多内容.
以下是一份副本style.css:
/* $Id: style.css,v 1.1.2.11 2010/07/02 22:11:04 sociotech Exp $ */
/* Margin, Padding, Border Resets
-------------------------------------------------------------- */
html, body, div, span, p,
dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6,
form, fieldset, input, textarea {
margin: 0;
padding: 0;
}
img, abbr, acronym {
border: 0;
}
/* HTML Elements
-------------------------------------------------------------- */
p {
margin: 1em 0;
} …Run Code Online (Sandbox Code Playgroud) public class MyObj implements Serializable {
private transient Map<String, Object> myHash = new HashMap<String, Object>();
...
}
Run Code Online (Sandbox Code Playgroud)
有没有办法确保当上一个类的对象被反序列化时,成员myHash将被设置为一个新的空Map而不是设置为null?
我怎么CGRect能从另一个减去?我希望结果R1 - R2是R1的最大子矩形,不与R2相交.
例1:
+----------------------------------+ | +--------+ | | | R2 | | | | | | | +--------+ R1 | | | | | | | +----------------------------------+
R3 = CGRectSubstract(R2,R1);
+----------------------+
| |
| |
| |
| R3 |
| |
| |
| |
+----------------------+
例2:
+-----------------------+----------+ | | | | | R2 | | | | | R1 +----------+ | | | | | | +----------------------------------+
R3 = CGRectSubstract(R2,R1);
+-----------------------+ …
嗨,我有一个问题,让视图显示以下代码的任何结果.
控制器:
$datedue = 2011-01-27;
$username = $this->tank_auth->get_username();
$sql = "SELECT taskid FROM relationships WHERE username = ? AND datedue = ?";
$tasks = $this->db->query($sql, array($username, $datedue));
$count = 0;
$taskdetails = array();
foreach($tasks->result() as $row)
{
$taskid = $row->taskid;
$subsql = "SELECT * FROM tasks WHERE id = ?";
$taskdetails[$count] = $this->db->query($subsql, array($taskid));
$count++;
}
$data['taskdetails'] = $taskdetails;
$data['total'] = $count;
$this->header();
$this->load->view('dashboard', $data);
Run Code Online (Sandbox Code Playgroud)
视图:
<?php
foreach($taskdetails as $entry)
{
foreach($entry->result() as $row)
{
echo $row->name;
}
}
?> …Run Code Online (Sandbox Code Playgroud) 好的,所以我试图用excel互操作库设置一个单元格的值.我可以用以下内容完成:
sheet.Cells[row, col] = value;
Run Code Online (Sandbox Code Playgroud)
但是我设置的数量非常慢.所以我正试着走这条路:
Range excelRange = sheet.UsedRange;
excelRange.Cells.set_Item(row, col, value);
Run Code Online (Sandbox Code Playgroud)
代码执行,但没有数据放入单元格.关于我缺少什么的任何建议?谢谢!
所以我有这个循环:
<% @images.each do |page| %>
<% end %>
Run Code Online (Sandbox Code Playgroud)
如何在循环内获得"page"的索引?
我可以在不添加抽象方法的情况下定义抽象类吗?