问题列表 - 第4280页

为什么这个jQuery在我移动到另一个页面然后点击后退按钮后工作方式不同?

我正在为网站制作一个简单的导航菜单.你创建一个ul带id的menu,从那里开始应该很简单.我有一些简单的CSS给所有lis正确的背景图像,然后一些jQuery来改变li用户鼠标时的外观.它工作得很好,但有一个问题.当用户直接点击链接 ,而不是点击它周围的框,然后使用浏览器的后退按钮时,出现问题.当用户在这段时间内盘旋时,整个li都会完全空白,但是一旦用户将鼠标移开,它就会很好.有谁知道什么可能导致这种奇怪的行为?(请注意,每隔一段时间,鼠标悬停会导致li闪烁,特别是如果它是底部的两个之一li秒.我认为这是正常的,但也许它可能有助于诊断问题.)

<html>
<head>
<title>Menu Test</title>
<style type="text/css">
ul#menu{width: 185px; margin: auto; text-align: center; color: #fff; list-style-type: none;}

ul,li,h2{padding: 5px 0 0 0; margin: 0;}

li h2{height: 49px; background: url('top.png'); vertical-align: middle;}
li.link{height: 30px; background: url('link.png');}
li.link a{color: white; text-decoration: none;}
li.bottom{height: 25px; background: url('bottom.png');}
</style>

<script src="jquery.js" type="text/javascript"></script>
<script type="text/javascript">
 $(document).ready(function(){
  $(".link").mouseover(function(){ //highlight on mouseover
   $(this).css({background: "url('file:///Users/J/Desktop/DHTML/Menu/linkselect.png')"});
  })
  $(".link").mouseout(function(){ //un-highlight on mouseout
   $(this).css({background: …
Run Code Online (Sandbox Code Playgroud)

html jquery

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

什么是最好的WPF功能区控件套件?

我要在我的程序中添加一个WPF Ribbon UI.

根据您的经验,什么是最好的WPF控件套件,包括功能区控件?

谢谢!

.net wpf ribbon wpf-controls

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

在单个SQL表中表示记录之间的多对多关系的最佳方法是什么?

我有一个像这样的SQL表:

更新:我正在更改示例表,因为原始数据(州,城市,学校)的现有分层性质使得项目之间需要简单关系的事实蒙上阴影.

entities
id      name               
1       Apple     
2       Orange            
3       Banana             
4       Carrot                
5       Mushroom        
Run Code Online (Sandbox Code Playgroud)

我想定义这些实体之间的双向关系,以便查看一个实体的用户可以看到所有相关实体的列表.

关系由最终用户定义.

在数据库中表示这些关系并随后查询和更新它们的最佳方法是什么?

我看到的一种方式......

我的直觉说这样的关系表是这样的:

entity_entity
entity_id_a       entity_id_b
1                 2
5                 1
4                 1
5                 4
1                 3
Run Code Online (Sandbox Code Playgroud)

既然如此,如果提供的entity_id为4,那么如何获得所有相关记录,即1和5?

同样,entity_id = 1的查询应该返回2,3,4和5.

感谢您的时间,让我知道我是否可以澄清这个问题.

sql database entity-relationship many-to-many relational

6
推荐指数
1
解决办法
2258
查看次数

如何限制Phusion Passenger内存使用?

有没有办法限制Phusion Passenger在提供应用程序时使用的内存量?

我收到大量流量后,我的主人来了并杀了这个过程,所以我最终提供了空白页面.有什么我可以说的"嘿,不要使用超过100Mb,只产生3个进程,无论网站如何超载"

ruby-on-rails passenger phusion

11
推荐指数
1
解决办法
8740
查看次数

使用Spring进行Hibernate二级缓存

我正在使用Spring + JPA + Hibernate.我正在尝试启用Hibernate的二级缓存.在我的春天,applicationContext.xml我有:

<prop key="hibernate.cache.provider_class">net.sf.ehcache.hibernate.SingletonEhCacheProvider</prop>
<prop key="hibernate.cache.provider_configuration_file_resource_path">/ehcache.xml</prop>
Run Code Online (Sandbox Code Playgroud)

当我运行时,我收到错误:

Caused by: org.hibernate.HibernateException: Could not instantiate cache implementation
     at org.hibernate.cache.CacheFactory.createCache(CacheFactory.java:64)

Caused by: org.hibernate.cache.NoCachingEnabledException: Second-level cache is not enabled for usage [hibernate.cache.use_second_level_cache | hibernate.cache.use_query_cache]
     at org.hibernate.cache.NoCacheProvider.buildCache(NoCacheProvider.java:21) 
Run Code Online (Sandbox Code Playgroud)

所以它抱怨我没有启用二级缓存.我试图通过添加到我的启用它applicationContext.xml:

<prop key="hibernate.cache.use_second_level_cache">true</prop>
Run Code Online (Sandbox Code Playgroud)

但仍然没有快乐.我也尝试将其添加到我的ehcache.xml中:

<property name="hibernate.cache.use_second_level_cache">true</property>
Run Code Online (Sandbox Code Playgroud)

但它仍然无效.更改provider_classorg.hibernate.cache.EhCacheProvider也无济于事:

<prop key="hibernate.cache.provider_class">org.hibernate.cache.EhCacheProvider</prop>
Run Code Online (Sandbox Code Playgroud)

我的实体类被注释为使用缓存

@Cache(usage=CacheConcurrencyStrategy.READ_ONLY)
Run Code Online (Sandbox Code Playgroud)

那么,我如何启用二级缓存?

编辑: 这是在bean下:

<bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalEntityManagerFactoryBean">
Run Code Online (Sandbox Code Playgroud)

已解决:因为我正在使用LocalEntityManagerFactoryBean它从中获取其设置META-INF/persistence.xml.我的设置applicationContext.xml甚至没有被阅读.

java spring hibernate jpa java-ee

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

计算机软件专家证人最重要的技术技能是什么?

作为计算机软件专家见证,我需要分析大量不同的软件技术.在我的证词或审判证词期间,对方专家可能会指出旨在揭露或揭露我的弱点的问题.没有时间进行研究或教育.

鉴于我不能成为每项技术的专家,我应该学习哪些最通用和可转移的技能或技术?

我将从显而易见的开始:

  1. 数据库无所不在(但哪些是最好的原型?)
  2. 由于旧的基于Windows和DOS的系统普遍存在,因此经常涉及C.

这个清单应该添加什么?

database

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

如何在WPF中展开控件以在ErrorTemplate中为错误消息腾出空间?

我有一个使用验证的WPF窗口.我创建了一个错误模板,在一个未通过验证的元素周围放置一个红色边框,并在下面显示错误消息.这工作正常,但错误消息在控件下面的任何控件上呈现,并带有错误.我能说的最好,发生这种情况是因为错误模板在Adorner Layer上呈现,而Adorner Layer位于其他所有层之上.我希望发生的是其他一切都向下移动以便为错误消息腾出空间.有没有办法做到这一点?网络上的所有示例似乎都使用工具提示,并使用一个简单的指标,如星号或感叹号,不占用太多空间.

这是模板:

<ControlTemplate x:Key="ValidationErrorTemplate">
    <StackPanel>
        <Border BorderBrush="Red" BorderThickness="2" CornerRadius="2">
            <AdornedElementPlaceholder x:Name="placeholder"/>
        </Border>
        <TextBlock Foreground="Red" FontSize="10" Text="{Binding ElementName=placeholder, Path=AdornedElement.(Validation.Errors)[0].ErrorContent, FallbackValue=Error!}"></TextBlock>
    </StackPanel>
</ControlTemplate>
Run Code Online (Sandbox Code Playgroud)

以下是使用模板的控件(我输入了一些,所以忽略任何语法错误):

<Grid>
  <Grid.RowDefinitions>
    <RowDefinition Height="Auto"/>
    <RowDefinition Height="Auto"/>
  </Grid.RowDefinitions>
  <TextBox Name="Account" Grid.Row="0" Validation.ErrorTemplate="{StaticResource ValidationErrorTemplate}" Width="200">
    <TextBox.Text>
      <Binding Path="AccountNumber">
        <Binding.ValidationRules>
          <validators:RequiredValueValidationRule/>
          <validators:NumericValidationRule/>
        </Binding.ValidationRules>
      </Binding>
    </TextBox.Text>
  </TextBox>
  <TextBox Name="Expiration" Grid.Row="1" Validation.ErrorTemplate="{StaticResource ValidationErrorTemplate}" Width="100"  Margin="0,2,5,2">
    <TextBox.Text>
      <Binding Path="ExpirationDate">
        <Binding.ValidationRules>
          <validators:ExpirationDateValidationRule/>
        </Binding.ValidationRules>
      </Binding>
    </TextBox.Text>
  </TextBox>
</Grid>
Run Code Online (Sandbox Code Playgroud)

wpf xaml

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

MVC控制器应该在单独的DLL中吗?

我创建了一个.NET winforms MVC.Controller和View属于同一个EXE.模型位于一组由几个组使用的DLL中.MVC非常明确.模型对控制器一无所知,控制器对View一无所知.我正在考虑将Controller放在自己的DLL中,以便它可以进行单元测试.非常不像有人会重用控制器.单元测试是进入DLL 的唯一原因.

从概念上讲,控制器是否应始终与视图位于同一个程序集中?是什么原因/反对将它们保持在一起?

.net model-view-controller design-patterns winforms

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

如何传入将用作数据表中行的过滤器的lambda?

我有一些代码接受DataTable作为参数,并计算DataTable中几个列的总和.我认为能够传入一个lambda表达式可能会很好,这个表达式会对我总计的列执行过滤.

这是代码的一部分:

public TrafficTotals CalculateTotals(DataTable table)
{
    TrafficTotals total = new TrafficTotals();
    total.TotalTraffic = table.AsEnumerable().Sum(p => p.Field<int>("Converted"));
    // More stuff
Run Code Online (Sandbox Code Playgroud)

我可以直接在代码中手动将过滤器添加到表达式中:

var filteredTotal = table.AsEnumerable().Where(p => p.Field<string>("MyColumn") == "Hello").Sum(p => p.Field<int>("Converted"));
Run Code Online (Sandbox Code Playgroud)

但相反,我想将"Where"部分作为lambda表达式传递,但我不断迷失在语法中以获得正确的参数.

我有几种方法可以解决这个问题,但实际上并没有涉及到lambda,但它似乎是处理这个问题的好方法.

有任何想法吗?

c# linq

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

WPF圆角落背后出血

我正在首次涉足WPF - 我有一个简单的表单,其中有一个为内联帮助定义的弹出窗口.我正在使用圆角,由于某种原因,黑色背景在角落周围流血.我不明白哪个元素导致了这个问题.

alt text http://www.awbrey.net/rounded.jpg

我认为这是一件非常明显的事情,我只是没有看到.这是我正在使用的XAML:

<Window x:Class="Consent.Client.SubjectNumberEntry"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" FontSize="24"
    Title="SubjectNumberEntry" WindowStyle="None" WindowState="Maximized"
        xmlns:h="clr-namespace:Consent.Client" KeyDown="windowOuter_KeyDown" Background="White" Name="windowOuter" AllowsTransparency="true" Loaded="Window_Loaded">

    <StackPanel Height="400" DockPanel.Dock="Top" HorizontalAlignment="Center" VerticalAlignment="Center" Margin="10">
        <StackPanel Height="60" Orientation="Horizontal" VerticalAlignment="Center">
            <TextBox Name="txtSubjectNumber" Margin="10" Width="400" KeyDown="txtSubjectNumber_KeyDown" h:HelpProvider.HelpString="Enter the subject identifier, or scan their wristband">
                <TextBox.ToolTip>This is a textbox</TextBox.ToolTip>
            </TextBox>
            <Button Name="btnEnter" Margin="10" Width="100" Click="btnEnter_Click">Enter</Button>
            <Button Width="50" Name="btnHelp" Margin="10" Click="btnHelp_Click">?</Button>
            <Button Width="50" Name="btnExit" Margin="10" Click="btnExit_Click">Exit</Button>


        </StackPanel>
        <Label Name="lblValue" Margin="10"></Label>


        <Popup Placement="Bottom" HorizontalAlignment="Center" VerticalOffset="10" MouseDown="popHelp_MouseDown" PopupAnimation="Fade" Name="popHelp" PlacementTarget="{Binding ElementName=txtSubjectNumber}">
            <Border Padding="10" Margin="10" …
Run Code Online (Sandbox Code Playgroud)

wpf xaml rounded-corners

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