问题列表 - 第20582页

使用Firebug编辑后保存操作的DOM/HTML

假设我已经在一个随机网站上启用了Firebug并启动了Firefox(比如slashdot.org).加载网站后,我开始使用Firebug > HTML面板编辑页面.到目前为止一切顺利:我的更改在Firefox中立即可见.

我的问题:

  • 如何保存已编辑的DOM树(表示为HTML)?
  • 如何将以前操作的DOM树/ HTML文件加载到页面的"原始上下文"中(示例中为slashdot.org)?我想要原始上下文,以便正确加载所有引用实体(CSS,图像等).

html firefox firebug dom

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

如何引用另一个库中单独程序集中定义的WPF样式键

我有两个库和一个应用程序集程序项目布局,我想知道如何通过其中一个我在另一个库中定义的库中的键来引用样式.

我的解决方案布局

  • WpfControls.dll - 保存通用的可重用控件,例如基于WPF的NumericUpDown控件以及其他基本控件和一些我希望可重用的样式.为了举例说明,我的样式键在这里定义为MyButtonStyle.
  • SpecializedControls.dll - 保存专门用于我们应用程序的控件,例如WPF中的自定义复合控件和UserControl.这是我想引用WpfControls.dll程序集中定义的MyButtonStyle样式的地方.
  • Application.exe - 此程序集使用SpecializedControls.dll程序集中定义的控件.

我已经看到一些示例解释如何使用简单的单个控件库和应用程序组件来执行此操作,但在我的情况下,我有两个程序集和一个应用程序.所以换句话说在我的情况下,我的第二个控件库中没有App.xaml,我可以使用MergeDictionaries概念.我很确定我是否可以直接在每个控件XAML文件中放置一个MergedDictionaries引用来合并WpfControls.dll程序集中定义的所有Generic.xaml但我的猜测是这会导致样式被冗余地合并到各个地方在我的SpecializedControls程序集中,这似乎不是最好的解决方案.更糟糕的是,这些词典也可能合并到Application.exe中,这会在运行时开始膨胀我的应用程序吗?

任何人都可以用最少的编程和资源开销来澄清分享这些样式的推荐或最佳方法.

更新:经过一些测试后,即使在同一个程序集中,我也无法通过它的密钥引用Generic.xaml中定义的任何资源.关于我如何理解资源键的工作方式可能存在一些完全错误,所以我需要进行更多的研究以及调查ComponentResourceKey.如果有人有任何提示或建议,请帮助.

wpf styles assemblies resourcedictionary mergeddictionaries

12
推荐指数
1
解决办法
8805
查看次数

XNA游戏教程

我已经在C#中编写了一段时间并希望学习XNA游戏开发,我已经google了一下但无法找到一个好的教程.有人可以提供一些教程的链接,可以从一开始教我.

.net xna xnanimation

9
推荐指数
3
解决办法
4261
查看次数

检查DB中是否存在角色?

我想在多个数据库中添加相同角色的用户.但是,该角色可以/不可以存在于所有数据库中.如何检查角色是否存在于数据库中以及是否确实添加了该角色的用户?

例如,IF角色存在BEGIN在角色END中添加用户

sql database sql-server permissions roles

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

文件名复制算法

当我在Windows中复制以下文件在同一目录中时.

"Log.txt"将其复制为"Log.txt的副本"如果现在再次复制"Copy of Log.txt",它将被复制为"Log.txt的副本副本"如果现在再次复制"Log of Log" .txt"它被复制为"Copy of Log.txt的Copy(2)"

任何人都知道这里使用了什么算法.

algorithm

3
推荐指数
1
解决办法
341
查看次数

轻松逃脱Django模板变量

对于一个新项目,我们正在编写有关 Django模板系统的文档.我们也将Django用于文档项目本身,因此Django会在示例代码中获取所有示例变量并尝试渲染它们.我们发现解决这个问题的唯一方法是使用{%templatetag%},但这会使我们的代码真的无法读取.有没有办法让Django忽略特定部分中的所有模板变量?

django django-templates

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

在菜单按钮上使用android手势

我想要的是有一个选项菜单,用户可以选择在以下菜单之间导航:

  1. 触摸按钮,然后按下轨迹球以选择它
  2. 从Gestures Builder绘制预定义手势

就像现在一样,我已经创建了我的按钮OnClickListener和手势GestureOverlayView.然后我选择开始一个新的,Activity取决于使用按下按钮还是执行手势.但是,当我尝试绘制手势时,它不会被拾取.仅识别按钮.以下是我的代码:

public class Menu extends Activity implements OnClickListener, OnGesturePerformedListener {


@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    //create TextToSpeech
    myTTS = new TextToSpeech(this, this);
    myTTS.setLanguage(Locale.US);

    //create Gestures
    mLibrary = GestureLibraries.fromRawResource(this, R.raw.gestures);
    if (!mLibrary.load()) {
     finish();
    }

    // Set up click listeners for all the buttons.
    View playButton = findViewById(R.id.play_button);
    playButton.setOnClickListener(this);
    View instructionsButton = findViewById(R.id.instructions_button);
    instructionsButton.setOnClickListener(this);
    View modeButton = findViewById(R.id.mode_button);
    modeButton.setOnClickListener(this);
    View statsButton = findViewById(R.id.stats_button);
    statsButton.setOnClickListener(this);
    View exitButton = findViewById(R.id.exit_button); …
Run Code Online (Sandbox Code Playgroud)

android gesture-recognition

19
推荐指数
1
解决办法
2271
查看次数

在Java中编写"异常驱动开发"的性能成本?

通过在Java中创建,抛出和捕获异常,是否有任何性能成本?

我计划将"异常驱动的开发"添加到一个更大的项目中.我想设计自己的异常并将它们包含在我的方法中,迫使开发人员捕获并做适当的工作.

例如,如果您有一种方法可以根据名称从数据库中获取用户.

public User getUser(String name);
Run Code Online (Sandbox Code Playgroud)

但是,用户可能为空,并且在使用用户的公共方法之前忘记检查此操作是很常见的.

User user = getUser("adam");

int age = user.getAge();
Run Code Online (Sandbox Code Playgroud)

这将导致NullPointerException和崩溃.但是,如果我在返回user-object之前进行了检查,如果它为null并抛出'UserIsNullException':

public User getUser(String name) throws UserIsNullException;
Run Code Online (Sandbox Code Playgroud)

我强迫实施者思考并采取行动:

try {

    User user = getUser("adam");

    int age = user.getAge();

}catch( UserIsNullException e) {

}
Run Code Online (Sandbox Code Playgroud)

它使代码更安全地发生意外崩溃并消除更多错误.假设该网站每小时有数百名访问者,这种设计模式几乎无处不在.

这种设计方法将如何影响性能?这些好处是否会超过成本,还是只是简单的编码?

谢谢你的帮助!

UPDATE!要清楚,我的注意力不是包装NullPointerException,正如我的例子所暗示的那样.目标是强制实施者编写一个try/catch,从而避免真正崩溃的头痛:

user == null

被遗忘了.问题涉及比较这两种设计模型:

int age;

try {

User user = getUser("adam");

age = user.getAge();

}catch( UserIsNullException e) {

age = 0;

}
Run Code Online (Sandbox Code Playgroud)

与:

int age;

User user = getUser("adam");

if( user != null ) { …
Run Code Online (Sandbox Code Playgroud)

java performance exception-handling exception overhead

14
推荐指数
6
解决办法
5969
查看次数

构造一棵树

如何根据其顺序和前序遍历来构造树?我只是在寻找一种有效的算法.

algorithm tree traversal data-structures

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

测试变量是否为列表或元组

在python中,测试变量是否包含列表或元组的最佳方法是什么?(即一个集合)

像这里建议的那样是邪恶吗?http://www.canonical.org/~kragen/isinstance/

更新:我想要将列表与字符串区分开来的最常见原因是当我有一些无限深度的嵌套树/数据结构列表中的字符串列表等列表时,我正在使用递归算法进行探索,我需要知道我何时击中"叶子"节点.

python types list

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