问题列表 - 第41027页

当内容小于容器时,Chrome 滚动条不会消失

我有一个应用程序,它执行大量调整元素的大小以确保它们适合容器。有时内容会溢出,有时它们非常适合,所以我在容器上使用 overflow:auto 。

问题是在 chrome 中,当容器大小缩小时,容器会出现滚动条,即使获取了新的适当大小的图像,它也是不需要滚动条的正确大小。

对于简单的应用程序来说,一个简单的解决方法是设置溢出:隐藏,然后在回流后,再次设置溢出:自动。然而,在这个应用程序中,容器并不(实际上也不应该)知道它的内容是否会缩放以适应或不适合,甚至在它完成加载时(因此它知道何时更改溢出) . 这类似于这里提到的内容:http : //www.google.ad/support/forum/p/Chrome/thread?tid= 3df53193ac1cf08b& hl=en,但我认为这对我们的情况不可行

当内容适合时,还有另一种方法可以使滚动条消失吗?我已附上 HTML 以查看问题。单击绿色使其变大,然后再次单击使其变小。滚动条在 IE 和 firefox 中消失,但在 chrome 中不消失(单击“修复滚动条”后即可使用)

<!DOCTYPE html>
<html>
<head>
    <title>Scrollbar Woes</title>
    <script type="text/javascript">
        function toggle() {
          var img = document.getElementById('content');
          var span = document.getElementById('size');
          var newSize = 820 - parseInt(span.innerHTML)

          img.style.width = newSize + 'px';
          img.style.height = newSize + 'px';

          span.innerHTML = newSize;  
        };
        function fixSize() {  
          var img = document.getElementById('scroll');
          img.style.overflow = 'hidden';
          img.scrollWidth; // Calculate width to force a …
Run Code Online (Sandbox Code Playgroud)

css google-chrome scrollbars overflow

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

MySQL 中的变更数据捕获

在我的数据库中,我想在列更改时跟踪它的值。以这样的方式,每次字段的值更改时,我们都可以知道以前的值是多少。为每个更改分配时间戳会很棒。我我使用 MySQL 作为数据库服务器。

mysql sql

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

为什么Heroku使用Postgresql?

我正忙着将一些MySQL特定的代码移植到Postgresql,以便与Heroku一起使用.只是想知道为什么Heroku使用Postgresql而不是MySQL?性能,架构等?

更新:来自heroku 博客文章:

在Heroku,我们相信PostgreSQL提供了强大功能,数据完整性,速度,标准兼容性以及地球上任何SQL数据库的开源代码的最佳组合.

mysql postgresql ruby-on-rails heroku

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

Rails url helper不编码&符号

所以我正在尝试使用Rails URL帮助程序(page_url)来创建包含特殊字符的URL,包括&符号.大多数情况的工作方式与您期望的一样:

(rdb:1) page_url('foo', :host => 'host')
"http://host/pages/foo"
(rdb:1) page_url('foo_%_bar', :host => 'host')
"http://host/pages/foo_%25_bar"
Run Code Online (Sandbox Code Playgroud)

但由于一些奇怪的原因,&符号没有被转义:

(rdb:1) page_url('foo_&_bar', :host => 'host')
"http://host/pages/foo_&_bar"
Run Code Online (Sandbox Code Playgroud)

如果我预先逃脱它们,它们就会被破坏:

(rdb:1) page_url('foo_%26_bar', :host => 'host')
"http://host/pages/foo_%2526_bar"
Run Code Online (Sandbox Code Playgroud)

CGI::escape另一方面,他们逃脱了罚款:

(rdb:1) CGI::escape('foo_&_bar')
"foo_%26_bar"
Run Code Online (Sandbox Code Playgroud)

发生了什么,我该如何解决这个问题?(有更好的东西gsub('&', '%26'),就是这样.)

ruby-on-rails helper url-encoding

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

python是否支持固定大小的LIFO?

我想要一个数据结构,固定大小的LIFO,后进先出.它已经存在吗?

编辑:对不起,我想要的是LIFO而不是FIFO.

我检查了http://docs.python.org/library/queue.html,它已经提供了LIFO,我唯一想要实现的就是自动删除最老的一个.

例如)LIFO尺寸5,元素:1 2 3 4 5

6进入后,1应该被删除,变为:

2 3 4 5 6

如何才能做到这一点?

python

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

c ++中的持久数据结构

c ++中是否存在类似于clojure中的持久性数据结构实现?

c++ persistence clojure immutability

17
推荐指数
2
解决办法
3498
查看次数

如何在rails中的链接中添加其他标签?

以下代码:

<%= link_to content_tag(:span, 'foo'), :action => 'new' %>
Run Code Online (Sandbox Code Playgroud)

呈现如下链接:

<a href="/new"><span>foo</span></a>
Run Code Online (Sandbox Code Playgroud)

我想在结束的span标签之后添加粗体标签,如下所示:

<a href="/new"><span>foo</span><b></b></a>
Run Code Online (Sandbox Code Playgroud)

我该如何添加 结束span标签后的标签?

ruby ruby-on-rails

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

如果我覆盖DLL,我的ASP.NET应用程序是否会停止执行?

假设我的ASP.NET应用程序正在进行4次单独的数据库调用.如果在第二次调用之后,我覆盖了BIN文件夹中的DLL,是否会阻止应用程序继续处理,从而导致第3次和第4次数据库调用失败?

莫什,非常感谢任何建议

asp.net

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

使用SOCK_DGRAM从服务器获取信息时出现问题

我有以下程序(DGRAM套接字)来从时间服务器检索时间.该程序不会按预期打印出当前时间.

#define DAYTIME_SERVER_PORT  13

int main(int argc, char *argv[])
{

    int connectionFd, in;
    struct sockaddr_in servaddr;
    char buf[BUFSIZ];

    connectionFd = socket(AF_INET, SOCK_DGRAM, 0);
    memset(&servaddr, 0, sizeof(servaddr));
    servaddr.sin_family = AF_INET;
    servaddr.sin_port = htons(DAYTIME_SERVER_PORT);
    inet_pton(AF_INET,"time.mit.edu", &servaddr.sin_addr);

    sendto( connectionFd,buf ,1, 0,(struct sockaddr_in *)&servaddr, sizeof(servaddr) );

    in = recv(connectionFd, buf, BUFSIZ, 0 ) ; 
    buf[in] = 0 ; 
    printf("Time is %s \n",buf);

    close(connectionFd);


}
Run Code Online (Sandbox Code Playgroud)

我的问题是 - 我在哪里弄错了?任何代码更改和宝贵的建议表示赞赏.我不知道如何使用recvform函数,因此尝试了recv.我连接的日间服务器是time.mit.edu

c sockets linux

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

如何在mac os中列出动态库中包含的函数/符号?

如何在mac os中列出动态库中包含的函数/符号?

我需要查看动态库导出的函数列表.

c++ osx-leopard shared-libraries

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