问题列表 - 第47767页

将div对齐到容器的底部

我认为这很简单,我需要将内部div(绿色和蓝色)对齐到容器的底部(红色).我希望不要使用绝对定位,我需要它是ie6,7,8 ff chrome safari等兼容.

<div style="border:1px solid red;">
    <div style="border:1px solid green; width:20px; height:20px; float:left;"></div>
    <div style="border:1px solid blue; width:20px; height:30px; float:left;"></div>
    <div style="clear:both;"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

我尝试过使用vertical-align但找不到简单的解决方案.

谢谢你的帮助,p.

编辑这里是我对abs pos解决方案的尝试:

<div style="border:1px solid red; position:relative;">
    <div style="border:1px solid green; width:20px; height:20px; float:left; position:absolute; bottom:0px;"></div>
    <div style="border:1px solid blue; width:20px; height:30px; float:left; position:absolute; bottom:0px;"></div>
    <div style="clear:both;"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

css

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

OSGI下的Log4j(Eclipse RCP)

经过多次测试后,我得出结论,Log4j在OSGI下无法运行.

我不直接使用Log4j,但我需要第三方插件来记录它.

我做了一个简单的JAVA项目,一切都很好,但在PLUGIN开发下没有任何作用.

我在我的Classpath中有log4j jar,甚至尝试过Spring存储库OSGI兼容的Log4j并将其包含在Dependencies中.什么都行不通.

我尝试过这种方法没有成功:http://swik.net/Eclipse/Planet+Eclipse/Raja+Kannappan :+ Eclipse+RCP+-+Converting+Dependencies+to+OSGi+ Bundles/ drqpf

并且无法完全理解这一个:http: //www.eclipsezone.com/eclipse/forums/t99588.html

谁能指出我正确的方向?

谢谢.

eclipse rcp osgi log4j

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

IOS Universal App Rotation

我最近将我的IPad应用程序转换为通用应用程序.我正在重复使用从我的IPad版本到iPhone版本的很多视图.

IPad需要支持所有方向,有没有办法指定IPad版本允许任何方向,但IPhone只允许纵向?

iphone orientation ipad ios

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

mod_expires没有在JPEG图像上设置缓存控制头

我无法弄清楚为什么< 10 KB我正在处理的网站中的普通旧JPEG图像(大约十几个)不会采用缓存控制标头,而是强制输入..htaccess我正在使用的规则基于最新的HTML5 Boilerplate .htaccess文件(下面的相关部分).有什么奇怪的是,网站中有大量相同数量的PNG,除了其中两个外,缓存控制标头工作正常.

<IfModule mod_expires.c>
  ExpiresActive on

# Perhaps better to whitelist expires rules? Perhaps.
  ExpiresDefault                          "access plus 1 month"

...

# media: images, video, audio
  ExpiresByType image/gif                 "access plus 1 month"
  ExpiresByType image/png                 "access plus 1 month"
  ExpiresByType image/jpg                 "access plus 1 month"
  ExpiresByType image/jpeg                "access plus 1 month"

...

  <IfModule mod_headers.c>
    Header append Cache-Control "public"
  </IfModule>

</IfModule>
Run Code Online (Sandbox Code Playgroud)

(省略号表示ExpiresByType删除了多余的规则部分)

我已经从我的/etc/apache2/apache2.conf文件直接到那里包含的几乎所有conf文件,并且找不到合理的解释.我已经摆弄,Pagesped和Chrome审核了几个小时的死亡,我仍然无能为力.

编辑:如下所述,.htaccess此网站的Web根目录中只有一个文件.JPEG正在通过mime类型image/jpeg正常,但缓存控制标头丢失,我无法弄清楚为什么.

apache .htaccess apache2 mod-expires http-headers

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

将选定的列从一个数据表复制到另一个数据表

我有一个场景,其中我有一个包含某些列“Col1、Col2、Col3”的数据表。我想将“Col2,Col3”复制到另一个具有主键“ID”的数据表中。复制它们的最佳方法是什么?有5000+条记录,性能是关键因素。

我尝试使用 Select、DefaultView.RowsFilter 但没有成功。我知道一种选择是循环遍历第二个数据表中的所有记录并一一复制数据。但想知道更好的方法。

vb.net datatable

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

C问题:为什么char实际占用内存中的4个字节?

我写了一个小程序来检查我的内存中char占用了多少字节,它显示char实际占用内存中的4个字节.我理解这主要是因为字对齐,并没有看到char只有1个字节的优点.为什么不使用4个字节的char?

int main(void)
{
  int a;
  char b;
  int c;
  a = 0;
  b = 'b';
  c = 1;
  printf("%p\n",&a);
  printf("%p\n",&b);
  printf("%p\n",&c);
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

输出:0x7fff91a15c58 0x7fff91a15c5f 0x7fff91a15c54

更新:我不相信malloc只会为char分配1个字节,即使sizeof(char)作为参数传递,因为malloc包含一个头将确保头是字对齐的.任何意见?

Update2:如果要求你有效地使用没有填充的内存,唯一的方法是创建一个特殊的内存分配器?或者是否可以禁用填充?

c size struct char data-structures

4
推荐指数
3
解决办法
9148
查看次数

如果将递归函数定义为内联,会发生什么?

可能重复:
递归函数可以内联吗?

我认为定义为内联的递归函数不会产生任何影响,也不会内联.因为,编译器不知道有多少级别来复制内联函数的代码.有什么想法吗?

c++ inline function

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

如何在canvas元素上注册鼠标事件?

我想用帆布做一个小桌面游戏,让自己熟悉javascript和画布.我可以很好地绘制电路板,但现在我想让特定的元素响应鼠标事件.我可以这样做吗?或者我是否需要为每个要绘制的板元素使用画布元素,并在每个元素上注册一个鼠标事件?

或者,更有可能的是,我绝对迷失在javascript中?

Som背景:我是一名系统开发人员,在了解了flex和flash之后,我决定尝试一些javascript.所以不要拉扯任何拳!

javascript canvas

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

JQuery自动完成更改事件未被触发

我试图在有人在JQuery自动完成搜索字段中输入值时有条件地更改链接URL,但是,使用以下代码我无法出于某种原因注册更改事件或甚至绑定处理程序:

 $("#protocol-name").autocomplete({
    source: protocol_names,
}).bind( "autocompletechange", function(){
    alterURL();
 }).focus(function() {
    $(this).select();
    $(this).autocomplete('search');
});
Run Code Online (Sandbox Code Playgroud)

另外,$("#procotol-name").change()也没有注册,其中protocol-name表示输入字段.

search jquery autocomplete input

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

如何在验证摘要中显示MVC 3客户端验证结果

我有一个注册表单,我使用客户端验证(在我的视图模型上指定Required,StringLength等).表格目前几乎是脚手架创建它的方式:

@using (Html.BeginForm("Index", "Registration"))
{
    @Html.ValidationSummary(true)
    <fieldset>
        <legend>Registration details</legend>
        @Html.ValidationSummary(false, "Please correct these errors:")
        @Html.ValidationMessageFor(model => model.Username)
        <div class="editor-label">
            @Html.LabelFor(model => model.Username)
        </div>
        <div class="editor-field">
            @Html.EditorFor(model => model.Username)
        </div>
        <p>
            <input type="submit" value="Register" />
        </p>
    </fieldset>
}
Run Code Online (Sandbox Code Playgroud)

唯一的区别是我将ValidationMessageFor移动到ValidationSummary下面的右上角.

我想要做的是在验证摘要中显示客户端验证错误.目前,它们只显示在表单的顶部,但未使用验证摘要.如何使用验证摘要显示客户端验证错误?这甚至可能吗?

更新

Darin我在新项目中使用了你的代码,当客户端验证开始时,这就是我的样子:

客户端验证http://i56.tinypic.com/i3f320.jpg

我希望在验证摘要中显示这个,并应用验证摘要样式.我还提交了表格,然后看起来像这样:

提交http://i55.tinypic.com/2hqcowh.jpg后

谢谢,

B3N

asp.net-mvc validationsummary asp.net-mvc-2-validation asp.net-mvc-3

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