问题列表 - 第2818页

任何在多个div元素中随机播放内容的方法

我对Javascript比较陌生,并且想知道是否有一种快速方法可以随机播放多个<div>标签中包含的内容.例如

<div id='d1'>
  <span>alpha</span>
  <img src='alpha.jpg'>
</div>
<div id='d2'>
  <span>beta</span>
  <img src='beta.jpg'>
</div>
<div id='d3'>
  <span>gamma</span>
  <img src='gamma.jpg'>
</div>

<button onclick='shuffle_content();'>Shuffle</button>
Run Code Online (Sandbox Code Playgroud)

点击按钮后,我希望d1,d2,d3中的内容改变位置(例如,d3可能是第一个,然后是d1,然后是d2).

一种快速移动方法是复制第一个div元素(d1),然后将它放在最后(d3之后),然后删除原始d1.但这并不能真正随意化.它只是让事情进入循环(可能没问题).

任何建议,将不胜感激.谢谢.

javascript dom dhtml

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

模型 - 视图 - 演示者和模态对话框....如何?

我正在WPF中实现MVP/MV-VM,到目前为止我还好运.但是,我没有看到此模型如何支持实现模态对话框.我从Crack.NET(http://www.codeplex.com/cracknetproject)中获取了我的工作,以了解这些东西是如何工作的.

我有一个ShellView视图(它只是XAML),上面有一个菜单.该菜单绑定到ShellModelView中显示"EditPreferences"的命令.

ShellModelView实现了EditPreferences的ICommand,在这里我们想要设置一个对话框,让用户编辑应用程序的首选项.

这里有几个问题:1.ShellModelView没有对ShellView的引用来正确地为对话框提供父级.ShellModelView是ShellView的DataContext,但我没有看到设置的反向引用.2.无论如何,ShellModelView不应该加载显式UI.那么这里适当的交互模型是什么?3.如何构建我的PreferencesDialog,以便在逻辑和视图之间正确分隔?PreferencesDialog本身需要是一个Window,因此您可以在其上调用ShowDialog,但这意味着您需要对Window(例如View)的引用才能实例化它.理想情况下,我应该能够在PreferencesDialog中对代码/验证进行单元测试,而无需实例化视图(可能使用Mock视图?).

wpf mvp design-patterns mvvm

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

jQuery:将JavaScript移到页面底部?

我们正在开发大型ASP.NET应用程序,其中包含许多包含ASCX控件的动态创建页面.我们到处都使用了很多jQuery.

我一直在阅读将内联JavaScript代码移到页面底部是有意义的,因为当它包含在"太早"时它可能会延迟加载页面.

我现在的问题是:使用jQuery时这仍然有意义吗?

大多数代码都是在ready处理程序中执行的,所以我希望这不会减慢页面的加载速度.在我的例子中,多个Usercontrols ASCX拥有所有自己的jQuery位和碎片,并且在渲染页面中将它们全部移动并不容易.

javascript asp.net jquery

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

Java直接打印到Postscript网络打印机

我在内存中(在Java Tomcat webapp中)有Postscript代码/数据(?),我想直接发送到网络PS打印机.是否有一种简单的方法(即只是弹出一个端口并发送文本)来打印它,绕过所有O/S特定的驱动程序和东西(希望甚至不需要额外的罐子)?指向示例代码的链接显示了如何执行此操作?

谢谢,戴夫

java printing networking postscript

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

无法调试WCF服务消息

我有一个带有WCF服务的Visual Studio 2008解决方案和一个客户端.

当我运行我的客户端,并从我的服务中调用一个方法时,我收到一条消息"无法自动调试'Home.Service'.远程过程无法调试.这通常表示尚未在服务器上启用调试. "

我用Google搜索过,并尝试了以下内容.

<system.web>
   <compilation debug="true" />
</system.web>
Run Code Online (Sandbox Code Playgroud)

已在客户端和服务器上的app.config中添加.

我还确保项目正在调试模式下编译.

还有什么可能导致这个消息?

编辑:根据反馈问题添加更多信息

不幸的是,第一次在我的服务上调用方法时出现错误.我可以关闭消息框,应用程序继续工作.服务器上抛出的任何异常都没有传播回客户端(我认为它应该?)

wcf visual-studio-2008

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

C++模板和继承

我的C++框架有Buttons.Button来自Control.因此,接受Control的函数可以将Button作为其参数.到现在为止还挺好.

我也有List <T>.但是,List <Button>不是从List <Control> 派生的,这意味着接受Controls列表的函数不能将Buttons列表作为其参数.这很不幸.

也许这是一个愚蠢的问题,但我不知道如何解决这个问题:(列表<按钮>应该来自List <Control >,但我没有看到一种方法来"自动"实现这一点.

c++ inheritance templates

6
推荐指数
3
解决办法
4843
查看次数

使用Reflection设置类型为List <CustomClass>的Property

如何使用反射创建具有自定义类(List <CustomClass>)的通用List?我需要能够添加值并用于 propertyInfo.SetValue(..., ..., ...)存储它.我将这些List <>存储为其他数据结构会更好吗?

编辑:

我应该指出对象更像是这样,但Marc Gravell的回答仍然有效.

class Foo
{
    public List<string> Bar { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

c# reflection .net-2.0

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

在C#中获取组合框文本

我用Enum的值填充了一个组合框.

现在组合框是正确的吗?所以我正在使用一个吸气剂和一个二传手.我在阅读文本时遇到了问题.

这是代码:

public BookType type
{
    get
    {
        return (BookType)Enum.Parse(typeof(BookType), this.typeComboBox.Text);
    }
    set
    {
        this.typeComboBox.Text = value.ToString();
    }
}
Run Code Online (Sandbox Code Playgroud)

出于某种原因,this.typeComboBox.Text当我在组合框中选择一个项目时,总是返回一个空字符串.

有人看到我做错了吗?

编辑:我得出结论,问题在于时机.我召唤文本的时间点确实是在我更改了组合框后,但仍然在该值被解析为值之前.现在以不同的方式解决问题,感谢所有的想法.

.net c# combobox winforms

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

审计跟踪并实施SOX/HIPAA /等敏感数据的最佳实践

我认为自己在应用程序设计方面相对精通,但我从未使用敏感数据.我一直想知道审计跟踪的最佳实践是什么以及应该如何实现它们.我现在不必这样做,但如果他们让我为他们做一些工作,那么能够自信地与医疗公司交谈会很高兴.

假设我们有一个"学校"数据库,"老师","班级","学生"都在多对多"成绩"表中进行了标准化.你会记录什么?'成绩表'上的每次插入/更新?只有更新(比如,一个孩子闯入并想要改变成绩,这应该发送红旗)?这完全取决于一个人想要的偏执吗?有最好的做法吗?

这是应该在数据库中完成的吗?(每个敏感SELECT上的一个触发器,它将一行插入到记录每个查询的'audit'表中?)应该记录什么?是否有自动构建到Oracle/DB2中的功能为您完成?这应该是应用程序端逻辑吗?

如果有人有任何关于如何处理敏感数据的正式文档/书籍(不完全是DoD"可信计算"规范,但有些内容如下:P),我会很感激.如果这个问题非常含糊,我很抱歉.我意识到这因应用程序而异.我只想听听您处理敏感数据的详细经验.

database security audit

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

我可以在同一个进程中使用同一DLL的两个不兼容版本吗?

我正在使用由同一供应商生产的两个商业库,名为VendorLibA和VendorLibB.这些库分布了许多依赖于编译器版本的DLL(例如VC7,VC8).两个库都依赖于另一个库,由该供应商生成,名为VendorLibUtils并包含在一个DLL中.

问题:VendorLibA使用与VendorLibB不同的VendorLibUtils版本.这两个版本不是二进制兼容的,即使它们是使用错误的版本也是一个坏主意.

有什么方法可以在同一个过程中使用这两个库吗?

注意: LoadLibrary无法解决此问题,因为我的进程不是导入VendorLibUtils的进程.

编辑:忘了提到显而易见的,我没有任何商业图书馆的源代码,可能我永远不会(感叹).

编辑:替代btw,是这样做:如何在Windows中组合GUI应用程序

c++ windows dll winapi

11
推荐指数
3
解决办法
3474
查看次数