问题列表 - 第22308页

容器div上的CSS框阴影会导致滚动条

我有一个网站,其中包含以下设置:

<div id="container">
   <div id="header"></div>
   <div id="content"></div>
   <div id="clearfooter"></div>
</div>
<div id="footer"></div>
Run Code Online (Sandbox Code Playgroud)

当内容不足时,我使用clearfooter和容器外部的页脚将页脚保持在页面底部.

我的问题是我想以下列方式在容器div上应用一个盒子阴影:

#container {width:960px; min-height:100%; margin:0px auto -32px auto; 
           position:relative; padding:0px; background-color:#e6e6e6; 
           -moz-box-shadow: -3px 0px 5px rgba(0,0,0,.8), 
           3px 0px 5px rgba(0,0,0,.8);}
#header   {height:106px; position:relative;}
#content   {margin:0px; padding:10px 30px 10px 30px; position:relative;}
#clearFooter {height:32px; clear:both; display:block; padding:0px; margin:0px;}
#footer   {height:32px; padding:0px; position:relative; width:960px; 
           margin:0px auto 0px auto;}
Run Code Online (Sandbox Code Playgroud)

正如你可以看到它在容器div的每一侧都有一个阴影.然而,在这样做时,当内容没有占据整个高度时,由于模糊,阴影推动经过页脚的底部仍然存在滚动条.

有没有办法防止阴影越过容器div的边缘并导致滚动条?

谢谢你的帮助!

css scrollbar shadow clip

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

在ptraced Linux进程中调用ptrace

有人在维基百科上写了一篇文章"ptrace",声称在Linux上,一个ptraced进程本身无法启动另一个进程.我试图确定是否(以及如果是这样的原因)就是这种情况.下面是一个我试图测试的简单程序.我的程序失败(子子进程无法正常运行)但我确信这是我的错误,而不是基本的东西.

在本质上是初始过程叉过程这反过来叉Ç.一个 ptraces其子, ptraces其子Ç.一旦完成设置后,所有三个过程被写入只是打印A,BC到标准输出每秒一次.

在实践中发生的事情是AB工作正常,但C只打印一次然后卡住.检查ps -eo pid,cmd,wchan显示C卡在内核函数中,ptrace_stop而其余的都在hrtimer_nanosleep我希望所有三个都在的位置.

偶尔三个都可以工作(所以程序打印Cs以及As和Bs),这让我相信初始设置中存在一些竞争条件.

猜测可能出现的问题是:

  • 事与做一个看到SIGCHLD相关的B看到SIGCHLD一个信号,做ç,并等待(2)报告既从未来(但PTRACE_CONT的双方的PID哈克调用不解决的事情)?
  • C应该被B跟踪- 而C继承了A的ptrace (B的调用ptrace既没有错也没有覆盖它)?

谁能弄清楚我做错了什么?谢谢.

#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include <signal.h>
#include …
Run Code Online (Sandbox Code Playgroud)

c linux ptrace

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

我应该使用int还是UInt16?

这可能有些微不足道,但在C#中,当您在变量中存储网络端口时,您更喜欢int还是UInt16?尽管UInt16实际上表示有效值,但框架类在处理网络端口时使用int.

c#

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

使用Autofac 2.1.12解决ASMX中的HttpRequestScoped服务

说明我有一个遗留类型HttpRequestScoped和一个使用该服务的遗留Web服务.为了解决传统问题中的服务,我有一个全局解析器.这在1.4中运行良好,现在我正在使用2.1.12我正在体验DependencyResolutionException.

代码在2.1.12中,我的Global.asax.cs:

builder.Register(c => new SomeLegacyType(HttpContext.Current)) // note: it relies on HttpContext.Current
.As<SomeLegacyType>()
.HttpRequestScoped();

_containerProvider = new ContainerProvider(builder.Build()); // this is my app's IContainerProvider
Setup.Resolver = new AutofacResolver(_containerProvider.ApplicationContainer);
Run Code Online (Sandbox Code Playgroud)

Setup.Resolver是一个单例,它被设置为AutofacResolver,它看起来像这样:

public class AutofacResolver : IResolver
{
    private readonly IContainer _container;

    public AutofacResolver(IContainer container)
    {
        _container = container;
    }

    public TService Get<TService>()
    {
        return _container.Resolve<TService>();
    }
}
Run Code Online (Sandbox Code Playgroud)

Web服务看起来像这样:

[WebService]
public LegacyWebService : WebService
{
   [WebMethod(EnableSession=true)]
   public String SomeMethod() 
   {
      var legacyType = Setup.Resolver.Get<SomeLegacyType>();
   }
}
Run Code Online (Sandbox Code Playgroud)

异常 …

asmx autofac

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

文本输入框就像iPhone上的短信应用程序一样

我正在尝试获取像SMS应用程序中的输入框那样糟糕的时间.

任何人都可以提供一些关于如何构建其中一个并使其看起来很好的指导吗?我需要一个输入框,其形状很好,就像UITextfield一样,但在打字时会垂直拉伸.

我假设我需要计算文本的宽度并在文本单词换行时垂直拉伸叠加图像框.我最接近的确是拉伸但是光标在接近边界时四处弹跳.

更新:

我已经每天工作了一个星期,我已经放弃了UITextView.我可以让它适当地伸展,但是当退格时,Textview高度在上线时会收缩太多.当我继续退缩时,它会纠正自己.例如,当我在第4行并退回到第3行时,它会显示此行为.然后,当我继续退格时,它会更正,直到我到达第2行的末尾.然后它会自行更正,......等等.

我决定尝试子类UITextField,但我甚至不能让它以我指定的Frame大小显示.150150150150.

iphone cocoa-touch objective-c uitextview uikit

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

关于SQL Server Optmization子查询与加入的问题

哪些查询更有效,并且现代DBMS(如SQL Server)是否会进行更改以使它们相等?

SELECT DISTINCT S# 
  FROM shipments 
 WHERE P# IN (SELECT P# 
                FROM parts 
               WHERE color = ‘Red’)
Run Code Online (Sandbox Code Playgroud)

SELECT DISTINCT S# 
  FROM shipments, parts 
 WHERE shipments.P# = parts.P# 
   AND parts.color = ‘Red’
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server

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

回答练习面试问题

我只是要经历一堆C++面试问题,以确保没有任何明显的我不知道.到目前为止,我还没有找到任何我不知道的东西,除了这个:

long value;
//some stuff
value &= 0xFFFF;
Run Code Online (Sandbox Code Playgroud)

问题是"这段代码出了什么问题?" 并暗示这与目标架构有关.

除非答案只是"价值未初始化",否则我看不出任何问题.据我所知,它只是掩盖了值的2个最低有效字节,并且long保证至少为2个字节,因此没有问题.

可能是long目标架构上可能只有2个字节,你可能会丢失符号位吗?或者也许0xFFFF是一个int而且int只有2个字节?

提前致谢.

c++ long-integer

14
推荐指数
2
解决办法
2809
查看次数

hibernate,mysql,glassfish v3和JTA数据源

我正在尝试使用mysql和glassfish的hibernate实体管理器.尝试使用JTA数据源时出现以下错误:

Caused by: org.hibernate.HibernateException: The chosen transaction strategy requires access to the JTA TransactionManager
        at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:376)
        at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1367)
        at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:858)
        at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:733)
        ... 37 more
Run Code Online (Sandbox Code Playgroud)

以下是我配置persistence.xml的方法

<?xml version="1.0" encoding="UTF-8"?>
<persistence version="1.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd">
  <persistence-unit name="myPU" transaction-type="JTA">
    <provider>org.hibernate.ejb.HibernatePersistence</provider>
    <jta-data-source>jdbc/mysql</jta-data-source>
    <class>com.my.shared.entity.MyFile</class>
    <class>com.my.shared.entity.MyRole</class>
    <class>com.my.shared.entity.MyUser</class>
    <exclude-unlisted-classes>true</exclude-unlisted-classes>
    <properties>
      <property name="hibernate.hbm2ddl.auto" value="create-drop"/>
      <property name="hibernate.show.sql" value="true" />
    </properties>
Run Code Online (Sandbox Code Playgroud)

但是,当我配置非jta数据源时,它工作正常

<?xml version="1.0" encoding="UTF-8"?>
    <persistence version="1.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd">
      <persistence-unit name="myPU" transaction-type="JTA">
        <provider>org.hibernate.ejb.HibernatePersistence</provider>
        <non-jta-data-source>jdbc/mysql</non-jta-data-source>
        <class>com.my.shared.entity.MyFile</class>
        <class>com.my.shared.entity.MyRole</class>
        <class>com.my.shared.entity.MyUser</class>
        <exclude-unlisted-classes>true</exclude-unlisted-classes>
        <properties>
          <property name="hibernate.hbm2ddl.auto" value="create-drop"/>
          <property name="hibernate.show.sql" value="true" /> …
Run Code Online (Sandbox Code Playgroud)

mysql hibernate jta glassfish hibernate-entitymanager

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

关闭流,总是必要的?.净

是否总是需要关闭流,或者因为.net是托管代码,一旦它退出范围就会自动关闭(假设没有引发异常).

图说:

static string SerialiseObjectToBase64(object obj)
{
    var mstream = new MemoryStream();
    ...
    return Convert.ToBase64String(mstream.ToArray());        
}
Run Code Online (Sandbox Code Playgroud)

以上代码是否可以接受?

c# stream

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

如何将具有已知键的数组元素移动到PHP中数组的末尾?

大脑冻结了一个相当微不足道的问题.如果我从这样的数组开始:

$my_array = array(
                  'monkey'  => array(...),
                  'giraffe' => array(...),
                  'lion'    => array(...)
);
Run Code Online (Sandbox Code Playgroud)

...并且新元素可能会添加不同的键,但总是一个数组值.现在我可以肯定第一个元素总是会有"猴子"键,但我不能确定任何其他键.

当我完成填充数组时,我想将已知元素'monkey'移动到数组的末尾,而不会干扰其他元素的顺序.最有效的方法是什么?

我能想到的每一种方式都显得有点笨拙,我觉得我错过了一些明显的东西.

php arrays sorting

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