问题列表 - 第35358页

HTML:IE:在输入文本框中右填充

转到http://jsfiddle.net/srLQH/并在"结果"视图中填写输入文本框.

如果您在FF,Chrome和Safari中执行此操作,您的文本将停止在右侧20px之外.

在IE 7/8中,文本不会停止20px短 - 它一直到输入框的边缘.

与IE有什么关系?如何在IE中获得与其他所有浏览器相同的填充效果?

html css internet-explorer padding

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

高级语言应该有多高?

我知道这是非常抽象的,但我相信它非常集中.

今天有很多高级语言:C#,Java,VB,Python等,它们都是为了抽象出低级复杂性并提供更加用户友好的编程体验而创建的.高级语言可以减少并且大部分时间完全删除执行低级特定于进程的操作(例如指针操作和内存管理)的必要性.许多还删除了平台细节(如文件操作,用户界面生成等)

我的两个问题是:

  1. 还有什么可以/应该被抽象出来?今天的高级语言中是否还有更多的低级语义将被进一步抽象出来?
  2. 通用的高级语言在什么时候变得非常高级,即面向目标

abstraction programming-languages language-design high-level

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

Java Exceptions层次结构,有什么意义?

我发现自己忙着重构我的宠物项目,并删除与异常抛出声明相关的所有噪音.基本上,违反条件的一切都是断言违规,或者正式地说,AssertionError,在Java中慷慨地允许从方法的签名中省略.我的问题是:拥有Exceptions层次结构有什么意义?我的经验是每个例外都是独一无二的,并且没有正式的标准来确定一组例外是另一组的子集.即使是已检查和未检查的异常之间的区别也是模糊的,例如,当懒惰(或不耐烦)的程序员可以轻松地将其包装到RuntimeException中并重新抛出它时,为什么我会坚持客户端代码捕获异常?

java

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

任何人都有一个如何使用AVAssetWriter同时编写音频和视频的例子?

一直试图弄明白这一点,但没有成功.

我可以写视频输出没问题...但是一旦我尝试引入第二个AVAssetWriterInput来包含音频,最后的quicktime电影是跳跃的,帧左右丢失,音频不断进出.

谢谢 - wg

video-capture objective-c avfoundation ios4 avassetwriter

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

iOS自定义按钮类似于按钮

我想将按钮放在具有动态文本的各个位置(不在导航栏中).我希望它们看起来类似于黑色导航栏按钮项目(灰色和黑色渐变).

我将如何创建这些?它们需要基于按钮文本的动态宽度.我知道我可以创建png文件并拉伸它们,但是有更好的方法吗?

button uibarbuttonitem ios

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

Symfony:如何在前端过滤数据,如后端

在symfony 1.4/Doctrine的后端,你有一个工具,它允许你根据日期,位置,年龄(以及根据你的模型更多)过滤数据

在此输入图像描述

我正在寻找一种方法来做同样的事情(有一些自定义,比如删除一些字段),但是在前端.我没有找到任何关于如何做的文档

你有好主意吗 ?

php frontend symfony1 filtering

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

Oracle 11g的NHibernate TransactionScope问题

以下代码片段适用于SQL Server 2008(SP1),但对于Oracle 11g,对session.BeginTransaction()的调用会抛出异常,并显示消息"Connection已经是本地或分布式事务的一部分"(下面显示的堆栈跟踪) .使用'"NHibernate.Driver.OracleDataClientDriver".

有没有其他人遇到这个?

using (var scope = new TransactionScope())
{
   using (var session = sessionFactory.OpenSession())
   using (var transaction = session.BeginTransaction())
   {
      // do what you need to do with the session
      transaction.Commit();
    }
    scope.Complete();
}
Run Code Online (Sandbox Code Playgroud)
     Exception at:    at NHibernate.Transaction.AdoTransaction.Begin(IsolationLevel isolationLevel)
           at NHibernate.Transaction.AdoTransaction.Begin()
           at NHibernate.AdoNet.ConnectionManager.BeginTransaction()
           at NHibernate.Impl.SessionImpl.BeginTransaction()
           at MetraTech.BusinessEntity.DataAccess.Persistence.StandardRepository.SaveInstances(List`1& dataObjects) in S:\MetraTech\BusinessEntity\DataAccess\Persistence\StandardRepository.cs:line 3103

        Inner error message was: Connection is already part of a local or a distributed transaction
        Inner exception at:    at Oracle.DataAccess.Client.OracleConnection.BeginTransaction(IsolationLevel isolationLevel)
           at Oracle.DataAccess.Client.OracleConnection.BeginDbTransaction(IsolationLevel isolationLevel)
           at …

oracle nhibernate transactionscope

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

带字符串索引的Python数组

是否可以在python中使用字符串作为数组中的索引?

例如:

myArray = []
myArray["john"] = "johns value"
myArray["jeff"] = "jeffs value"
print myArray["john"]
Run Code Online (Sandbox Code Playgroud)

python arrays dictionary list

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

如何在JavaScript中将我的数组作为*nice*人类可读列表?

我有一个允许的文件扩展名列表,可以上传到我的网站.

我用jQuery Validation插件检查它们.

如果他们选择不受支持的扩展名,我会显示错误消息.

看起来像

var msg = 'You may only upload files of type ' + allowedExt.join(', ');
Run Code Online (Sandbox Code Playgroud)

显然,列表看起来不太闪光.我希望它看起来更具人性化.

有什么办法吗?

javascript

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

"此XmlReader不支持ReadElementContentAsBase64方法"

using System.IO;
using System.Runtime.Serialization;
using System.Xml;
using System.Xml.Schema;
using System.Xml.Serialization;

namespace XmlTest
{
    class TestClass : IXmlSerializable
    {
        public XmlSchema GetSchema()
        {
            return null;
        }

        public void ReadXml(XmlReader reader)
        {
            var data = new byte[3];
            reader.ReadStartElement();
            reader.ReadElementContentAsBase64(data, 0, data.Length);
        }

        public void WriteXml(XmlWriter writer)
        {
            var data = new byte[] { 1, 2, 3 };
            writer.WriteBase64(data, 0, data.Length);
        }

        public static void Main()
        {
            var serializer = new DataContractSerializer(typeof(TestClass));

            var stringWriter = new StringWriter();
            using (var writer = XmlWriter.Create(stringWriter))
            { …
Run Code Online (Sandbox Code Playgroud)

.net serialization datacontractserializer ixmlserializable

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