问题列表 - 第11966页

HTML/CSS:一个元素,1个像素高,100%宽,0个图像,单色,所有浏览器

我正在寻找一种方法来做一些我认为应该超级简单的事情,但我无法弄明白......

我想在我的网页上有一个图形元素,它正好是 1像素高,100%宽,并且有一定的颜色,让我们说是红色.它应该在所有浏览器中看起来完全相同,并且最好不要过多地破坏语义.

我不想为此使用任何图像,我不想使用多个HTML元素.当然,我不会使用JavaScript.

我尝试过很久你们很多人都知道的旧经典:

<div class="hr"></div>

<style ...>
.hr {
    height: 1px;
    background: red;
    width: 100%;
    font-size: 1px; /* IE 6 */
}
</style>
Run Code Online (Sandbox Code Playgroud)

上述解决方案的问题是IE6会将其渲染为两个或三个像素高,以适应不存在的内容div.

有任何想法吗?

html css

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

PHP Regex用于人名

我遇到了一个正在用于人类名字的正则表达式的问题.

$rexName = '/^[a-z' -]$/i';
Run Code Online (Sandbox Code Playgroud)

假设名为Jürgen的用户希望注册?还是Böb?这在欧洲非常普遍.这有特别的符号吗?

编辑:,只是把Jürgen的名字扔给了一个正则表达式的创造者,然后它在ü字母处分开了......

http://www.txt2re.com/index.php3?s=J%FCrgen+Blalock&submit=Show+Matches

EDIT2:好的,因为检查这些特定的东西很难,为什么不使用只检查非法字符的正则表达式呢?

$rexSafety = "/^[^<,\"@/{}()*$%?=>:|;#]*$/i";
Run Code Online (Sandbox Code Playgroud)

(现在哪些实际上可以用于任何黑客攻击?)

例如.这允许'和 - 标志,但你需要一个; 使它在SQL中工作,那些将被停止.任何其他常用于HTML注入SQL攻击的字符,我都缺少?

php regex names

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

在.NET中的程序之间进行通信的最佳方式是什么?为什么?

我们公司一直在争论我们是否应该使用自定义API DLL或创建Web服务场来让我们的程序在它们之间进行数据通信.对我来说,Web服务在升级的兼容性和灵活性方面最有意义,但我也听说过使用DLL的一些很好的理由.

是否有新兴的.NET应用程序,或者您发现哪种选择效果最好?如果是这样,为什么?

谢谢!

.net api dll web-services communication

3
推荐指数
2
解决办法
3758
查看次数

在什么条件下我想在rails中设置不同的应用程序级时区?

几乎每一个environment.rb都有一条线config.time_zone = 'UTC'.

这条线究竟做了什么,在什么情况下我想改变它(例如config.time_zone = 'EST')?

ruby timezone ruby-on-rails

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

Ninject内核绑定覆盖

我只是想知道在内核中重新绑定绑定的最佳做法是什么.

我有一个带有内核的类和一个带有默认生产绑定的私有类模块.

对于测试,我想覆盖这些绑定,以便我可以交换我的Test Doubles/Mocks对象.

MyClass.Kernel.Load(new InlineModule(m=> m.Bind<IDepend>().To<TestDoubleDepend>()))
Run Code Online (Sandbox Code Playgroud)

覆盖IDepend的任何现有绑定?

c# unit-testing ninject inversion-of-control

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

我选择NetBeans over Eclipse是正确的吗?

我是一名学生,想要为一些小型Java项目加注,以获得乐趣和学习.我认为GUI设计师很重要,所以推测NetBeans将是我的选择.但是,我所在的公司以及我认识的许多其他人正在使用Eclipse.所以...


  1. 我做出了正确的决定(选择NetBeans)吗?
  2. 您更喜欢这两个中的哪一个,为什么?
  3. 只是古玩:那里还有其他Java SDK吗?

java ide

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

减少MVVM WPF应用程序中的样板代码以获取附加属性,命令等?

我正在研究WPF MVVM应用程序.我注意到的是,我必须编写过多的样板代码来声明命令(通过WPF Team的MVVM Toolkit中的DelegateCommands),附加属性和附加行为.有没有可用的策略来减少我必须编写的样板代码的数量?

谢谢!

c# wpf mvvm attachedbehaviors attached-properties

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

构建非循环依赖关系的最简单,最有效的数据结构是什么?

我正在尝试构建一个序列来确定销毁对象的顺序.我们可以假设没有周期.如果对象A在其(A)构造期间使用对象B,则对象B在对象A的销毁期间仍应可用.因此,所需的破坏顺序是A,B.如果另一个对象C在其(C)构造期间也使用对象B,则所需的顺序是A,C,B.通常,只要对象X仅被销毁在构造过程中使用该对象的所有其他对象之后,破坏是安全的.

如果到目前为止我们的销毁订单是AECDBF,我们现在得到一个X(我们从来不知道最先发生的结构是什么顺序,它是在飞行中发现的),它在构造过程中使用C和F,然后我们可以通过将X放在列表中当前较早的前一个C或F(恰好是C)之前获得新的安全订单.所以新订单将是AB X CDEF.

在X示例的上下文中,链接列表似乎不合适,因为将涉及大量线性扫描以确定哪个更早,C或F.数组将意味着慢插入,这将是更常见的操作之一.优先级队列实际上没有合适的接口,没有,"在这些项目中最早的一个之前插入此项目"(我们事先不知道正确的优先级,以确保它在较低优先级元素之前插入并且不打扰其他条目).

构造所有对象,计算所需的顺序,并且序列将被迭代一次并按顺序被破坏.不需要进行任何其他操作(实际上,在使用任何数据结构来确定顺序之后,可以将其复制到平面阵列中并丢弃).

编辑:只是为了澄清,第一次使用对象的是它的构造时间.因此,如果A使用B,则E使用B,当E尝试使用B时,它已经被创建.这意味着堆栈不会提供所需的顺序.当我们想要AEB时,AB将成为ABE.

编辑2:我正在尝试建立顺序'我去'以保持算法到位.我宁愿避免建立一个大的中间结构,然后将其转换为最终结构.

编辑3:我太复杂了; p

c++ algorithm dependencies graph-theory data-structures

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

将字段描述添加到DB2/400文件

我在AS/400/iSeries/System-I /无论什么样的IBM-want-me-to-call-it-these-days中的库中有一组文件,我没有DDS(在SQL中创建)聚集)但我想添加字段描述.我无法在400上找到这样做的方法.

有谁知道如何添加字段描述?是否直接更新SYSIBM.SQLCOLUMNS以设置COLUMN_TEXT安全?

(我不是在这里寻找一般的SQL答案,只是DB2/400的具体答案.不幸的是,鉴于IBM对这个平台的重新命名以及他们选择的非google-able名称,几乎不可能找到答案(或者特别是为了证明这一点)没有答案)这些问题没有花费多年时间查看那些大量的,难以理解的文档)

sql db2 db2-400 ibm-midrange

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

SQL错误:无法绑定多部分标识符"tableName.ColumnName"

LEFT JOINingSQL查询中的表时,有时我需要在ON子句中引用多个表.例如:

SELECT p.Name, j.Job, s.Salary
FROM PeopleTable p, JobTable j
LEFT JOIN SalaryTable s ON s.PeopleID=p.PeopleID AND s.JobID=j.JobID
Run Code Online (Sandbox Code Playgroud)

但是,上面会出现这个错误:

ON

似乎语句中的LEFT JOIN子句FROM只能"看到"列表中列出的最后一个表LEFT JOINing.这是真的?任何解决方法?

sql t-sql sql-server

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