问题列表 - 第29844页

为CSS指定默认规则是否效率低下?

举个例子,假设我有一张桌子.标准对齐行为(不确定这是html规范还是我使用的浏览器?)似乎是左对齐主体元素和居中对齐头元素.

因此,如果我希望所有内容保持一致,那么写入效率会降低

#MyTable td {
    text-align: left;
}
Run Code Online (Sandbox Code Playgroud)

而不是写

#MyTable tbody td {
    text-align: left;
}
Run Code Online (Sandbox Code Playgroud)

或者它真的没有任何区别?

在这种情况下,最佳做法是什么?

我想我的问题是关于如何设置"默认"样式.如果在css中找不到匹配的样式,它们是否实际上是由浏览器显式设置的?或者,当没有样式时,它们是真正的默认行为.

html css performance css-selectors

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

改变Silverlight应用程序的文化

我目前正在开发一个Silverlight应用程序.我有一些datagrids/textblocks,我使用标准绑定来显示值,其中一些是日期.例如

<sdk:DataGrid AutoGenerateColumns="False" IsReadOnly="True" ItemsSource="{Binding Path=MyCollection}">
  <sdk:DataGrid.Columns>
    <sdk:DataGridTextColumn Binding="{Binding Path=Name, Mode=OneWay}" Header="Agent"/>
    <sdk:DataGridTextColumn Binding="{Binding Path=UpdateTime, Mode=OneWay}" Header="Update Time"/>
  </sdk:DataGrid.Columns>
</sdk:DataGrid>
<TextBlock Text="{Binding Path=LastUpdatedTime}"/>
Run Code Online (Sandbox Code Playgroud)

这个结合得很好,但是日期总是显示为美式(m/d/y),而我想要显示它们的英国风格(d/m/y).我尝试使用托管应用程序的页面上的HTML标记设置文化

<param name="uiculture" value="en-GB" />
<param name="culture" value="en-GB" />
Run Code Online (Sandbox Code Playgroud)

Application_Start我的Silverlight应用程序的

Thread.CurrentThread.CurrentCulture = new CultureInfo("en-GB");
Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-GB");
Run Code Online (Sandbox Code Playgroud)

但这些都没有任何区别.我有一个实现IValueConverter接口的自定义类,我在Convert方法上添加了一个断点,传入的CultureInfo参数是en-US,我该如何更改文化?

silverlight culture localization silverlight-4.0

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

大数字和数据类型

如果我想将两个自然数加在一起,每个数字超过150位,我需要使用哪种数据类型?

编辑:使用.Net 3.5

c#

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

什么简单的方法来摆脱Java块?

我只是想知道是否有任何方法可以摆脱Java块.它可以是任何块 - 如果是块,则是块,甚至是简单的{}.这是因为我经常遇到这种情况

{
  retCode = performSomeThing();
  if(retCode == SUCCESS)
  {
    retCode = performSomethingElse();
    if(retCode == SUCCESS)
    {
         . . . 
          . . . 
    }
   }
}
Run Code Online (Sandbox Code Playgroud)

这种多级缩进会使我编写的代码变得混乱.

相反,我需要一些方法来做到这一点

if((retCode = performSomething()) != SUCCESS)
  GET_OUT_OF_BLOCK
if((retCode = performSomethingElse()) != SUCCESS)
  GET_OUT_OF_BLOCK
Run Code Online (Sandbox Code Playgroud)

根据retCode的值,我将在块外执行任何所需的处理.如果它不涉及在try-catch块中编写该块,创建一个新的异常类型,抛出然后捕获它,那将会很好.

java

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

在SQL中为UNION使用单个公共WHERE条件

我想做这样的事情:

SELECT a.date AS EnrollDate, a.id, a.name, b.address FROM student a JOIN Location b ON a.id=b.id  
UNION  
SELECT a.date AS EnrollDate, a.id, a.name, b.address FROM teacher a JOIN Location b ON a.id=b.id  
WHERE a.date>'2010-01-01'  
ORDER BY EnrollDate
Run Code Online (Sandbox Code Playgroud)

但WHERE条件仅适用于第二个SELECT语句.我需要以某种方式应用于SELECT.我现在唯一的选择是单独应用WHERE条件.但我正在与几个UNION合作,在所有地方都包含WHERE是很乏味的.我想知道是否有一个简单的方法.

顺便说一句,我正在使用MySQL.

mysql sql

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

停止IIS 7.5应用程序池回收

如何在IIS 7.5中停止回收应用程序池?

我配置了以下设置:

ProcessModel -> Idle Time-out (minutes) = 0
Recycling -> Regular Time Intervals (minutes) = 0

这些设置是否应该阻止应用程序池回收?

iis application-pool recycle iis-7.5

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

活动布局继承

我开始在Android上开发应用程序!我需要在几个屏幕的顶部显示共同控制.在Blackberry中,我只使用所需的控件从基本屏幕继承我的屏幕,并从基类型继承UI和行为.

我怎样才能在Android中做类似的事情?我的意思是,我该如何组织它?也许,我需要创建控件或布局,我可以在屏幕上使用它?或者我需要从另一个活动继承一个活动并使用addContentView()?

有什么机会,各有哪些优点/缺点?

inheritance android visual-inheritance android-activity

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

在WPF装饰器中绘制虚线

我在Web上发现了几篇关于在WPF中绘制虚线的文章.但是,它们似乎围绕使用Line-class,它是WPF中的UIElement.它是这样的:

Line myLine = new Line();
DoubleCollection dashes = new DoubleCollection();
dashes.Add(2);
dashes.Add(2);
myLine.StrokeDashArray = dashes;
Run Code Online (Sandbox Code Playgroud)

现在,我在一个Adorner里面,我只能访问绘图上下文.在那里,我或多或少地减少了绘图基元,画笔,笔,几何等.这看起来更像是:

var pen = new Pen(new SolidColorBrush(Color.FromRgb(200, 10, 20)), 2);
drawingContext.DrawLine(pen, point1, point2);
Run Code Online (Sandbox Code Playgroud)

我被困在如何在这个级别的API上做一个虚线.我希望不是"逐一画出小线条",而是我没有看到的其他东西......

.net c# wpf graphics xaml

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

rails bin/rails文件的工作方式/内容

现在,我已经足够使用Rails来了解rails命令的作用,但它是如何让我感兴趣的.

bin/rails文件(来自github)如下:

#!/usr/bin/env ruby

begin
  require "rails/cli"
rescue LoadError
  railties_path = File.expand_path('../../railties/lib', __FILE__)
  $:.unshift(railties_path)
  require "rails/cli"
end
Run Code Online (Sandbox Code Playgroud)

据我所知(如果我错了请纠正我),要求不运行代码,只加载类等.

我也找不到它们的gem根目录中的rails目录,所以我有点困惑,它也隐藏在哪里.

谢谢.

ruby rubygems ruby-on-rails

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

客户端验证疑点

我从其中一个博客上读过,出于安全考虑,建议在服务器端而不是客户端进行输入数据验证.

从上面的陈述开始,我的思绪开始问1)我在客户端可以用JS做什么样的验证.2)是否有任何规则可以让任何程序员决定在哪里进行验证,无论是在客户端还是在服务器端?

我正在构建基于Java的Web应用程序

javascript java validation client

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