问题列表 - 第49771页

为什么按钮元素的高度与具有相同高度属性的兄弟输入元素的高度不匹配?

我有以下内容:

<div    style="border:solid 1px gray; height:22px; line-height:22px; display:inline-block;">Div</div>
<input  style="border:solid 1px gray; height:22px; line-height:22px; vertical-align:top;" type="text">
<button style="border:solid 1px gray; height:22px; line-height:22px; vertical-align:top;">Button</button>
Run Code Online (Sandbox Code Playgroud)

正如你在这个jsFiddle中看到的那样,为什么按钮元素1px比其他元素短?在Chrome和Firefox中.

html css firefox google-chrome css3

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

如何保持SSIS约束线整齐?

在SSIS中,如果我从一步开始,然后有很多步骤可以同时发生,然后在完成所有这些步骤之后再进行一步,约束线就到处都是.这很难看,这让人难以阅读.我可以移动它们,但是下次加载包装时,它们又是丑陋的.有没有办法让它们留在我放的地方,所以我可以保持这看起来整洁?

这是我正在谈论的部分图片(此图片不会显示给我).很多丑陋的线条

缺少图形,这是一个例子:

step 1: start a log file 
step 2 (10 of them): load file 1 through load file 10 
step 3: create a flag file 
step 4: ftp all the files to another location
Run Code Online (Sandbox Code Playgroud)

ssis sql-server-2008 visual-studio-2008

6
推荐指数
2
解决办法
2934
查看次数

gdb将内存地址解释为对象

我正在根据可用的核心转储调查崩溃.应用程序崩溃是一个C++程序,使用gcc构建并在RH5上运行.回溯似乎有效,直到#1帧.试图打印我得到的对象 <invalid address>, <error reading variable> 因为我从#2帧获得对象的地址是一个有效的假设,我可以以某种方式"转储"分配对象的内存并仍然收集一些信息.此外,我可以强制gdb打印地址,就好像它是一个对象,而不是试图猜测对象是如何对齐的,即使它检测到一些错误.我的想法是,对象可能已被删除,但也许内存仍然存在,我可以打印一些成员变量.

请评论是否可能,如果是的话,应该如何用gdb术语来完成.10X.

c++ linux gdb

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

什么是MVP-Passive View和MVP-Supervising控制器

请用一个简单的例子来描述MVP-Passive View和MVP-Supervising控制器之间的区别.最好显示如何使用mvp技术 - 被动视图和监督控制器来绑定控制数据并验证输入.谢谢

c# design-patterns

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

如何递归迭代实体的属性

假设这是我在数据库中的内容


table Ancestor (  
  idAncestor int not null,  
  name varchar(20) not null,  
)  

table Descendant (  
  idDescendant int not null,  
  name varchar(20) not null,  
  Ancestor_idAncestor int not null  
)  

当ADO.NET生成用于上述2个表中的实体对象,我可以访问DescendantAncestor通过Ancestors.First().Descendants.

如果我在祖先的后代(S)或后代的后代(S)递归迭代并打印出其idname,以下是我的尝试


public void Iterate(Ancestor a)  
{  
   Type t = a.GetType();
   PropertyInfo[] props = t.GetProperties();
   foreach(var prop in props){
      // pseudo code here
      if(prop is entitycollection)
      {
         // how do I convert prop to entity collection here??
         foreach(var p in prop){ …
Run Code Online (Sandbox Code Playgroud)

c# reflection ado.net enumeration

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

什么是LINQ中的"if(谓词(项,索引))"操作?

我是LINQ的新手.我正在看这段代码,不确定我是否理解这一点.我意识到它是一个扩展和泛型方法,但正在predicate(item, index)执行什么(假设我在调用此方法时传入一个int数组)?

我知道谓词是一个委托,但也许我只是不知道委托如何运作,有人有任何他们想要给出的好的例子/解释.另外,什么是yield关键字,它只是用于linq的东西?

private static IEnumerable<TSource> WhereImpl<TSource>(
    this IEnumerable<TSource> source,
    Func<TSource, int, bool> predicate)
{
    int index = 0;
    foreach (TSource item in source)
    {
        if (predicate(item, index))
        {
            yield return item;
        }
        index++;
    }
}
Run Code Online (Sandbox Code Playgroud)

我试图跟随Reimplementing LINQ to Objects:第2部分 -来自Skeet博客的"Where".

c# linq

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

在SQL Server中,确定给定字符串是否为有效XML的最佳方法是什么?

第三方组件正在填充nvarchar表中具有某些值的列.大多数情况下,它是一个人类可读的字符串,但偶尔它是XML(如果在第三方comp中有一些内部异常).

作为一个临时解决方案(直到他们修复它并始终使用字符串),我想解析XML数据并提取实际消息.

环境: SQL Server 2005; 字符串总是小于1K; 这张表中可能有几千行.


我遇到了几个解决方案,但我不确定它们是否足够好:

  1. 调用sp_xml_preparedocument存储过程并将其包装在TRY/CATCH块周围.检查返回值/句柄.
  2. 编写托管代码(在C#中),再次异常处理并查看它是否是有效字符串.

这些方法似乎都没有效率.我正在寻找类似于ISNUMERIC():ISXML()函数的东西.还有其他更好的检查字符串的方法吗?

xml t-sql sql-server-2005

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

在C++中是否存在大于long long int的类型?

在C++中是否存在大于long long int的类型?

我的编译器是g ++.

c++ types

43
推荐指数
6
解决办法
6万
查看次数

功能编程:副作用

大多数教程/文章/书籍在介绍函数式编程时都会讨论副作用.拿这个Python代码:

def isPrime(n):
    k = 2
    while k < n:
        if n % k == 0:
            return False
        k += 1
    return True
Run Code Online (Sandbox Code Playgroud)

文中说上面的功能有局部副作用,我不明白.我看到变量"k"正在发生变化,我不明白它有什么不好.

有人可以给出一个明显的不良副作用的例子,以及如何通过函数式编程来避免它?

functional-programming

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

野牛:转移减少冲突

我相信我无法理解轮班减少冲突的工作方式.我知道野牛可以向前看,所以我不明白我为什么会遇到这个问题.

在我的语言中,List被定义为[]之间的一组数字或列表.例如[] [1] [1 2] [1 [2] 3]都是有效列表.

以下是导致问题的定义

 value: num 
    | stringValue
    | list          
    ;

list: LEFTBRACE RIGHTBRACE  
    | LEFTBRACE list RIGHTBRACE 
    | num list          
    | RIGHTBRACE            
    ;
Run Code Online (Sandbox Code Playgroud)

冲突发生在数字上,它不知道按列表规则移动的天气,或者通过值规则减少.我很困惑,因为它无法检查列表是否跟随该号码?

任何关于如何进行的煽动都将不胜感激.

c++ grammar parsing yacc bison

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