我有以下情况,并且不想为此使用JS:

有一个标题(蓝色)然后一个div可能包含内容(如果不是它应该完全崩溃)然后是身体(灰色).
现在我想用左边和右边的绿色边框来填充标题和正文之间的整个间隙.间隙是由margin: 10px;带红色边框的div 引起的.
到目前为止,我发现的唯一"解决方案"是设置padding: 1px 0;为带绿色边框的div(参见小提琴中的注释行).是否有更好的解决办法迫使div或边界覆盖孩子占据的整个高度,如果没有孩子则完全崩溃?
我无法控制div内的内容,因此不使用margin不是解决方案.
我试着用node.js玩一下并编写下面的代码(它没有意义,但这没关系):
var http = require("http"),
sys = require("sys");
sys.puts("Starting...");
var gRes = null;
var cnt = 0;
var srv = http.createServer(function(req, res){
res.writeHeader(200, {"Content-Type": "text/plain"});
gRes = res;
setTimeout(output,1000);
cnt = 0;
}).listen(81);
function output(){
gRes.write("Hello World!");
cnt++;
if(cnt < 10)
setTimeout(output,1000);
else
gRes.end();
}
Run Code Online (Sandbox Code Playgroud)
我知道其中有一些不好的东西(比如全局使用gRes),但我的问题是,为什么这段代码阻止第二个请求直到第一个完成?
如果我打开网址,它会开始写"Hello World"10次.但是如果我在第二个选项卡中同时打开它,则一个选项卡等待连接,直到另一个选项卡完成"Hello World"十次完成.
我发现没有什么可以解释这种行为.
我在MS SQL Server 2008数据库中有一个包含这样的作业的表:
J_ID J_Name J_ReadDate J_I_ID
`````````````````````````````````````````````````````````
01 Job1 2011-06-26 01:00:12.153 1
02 Job2 2011-06-25 01:00:07.103 1
03 Job3 2011-06-25 01:00:07.103 2
04 Job4 2011-06-25 01:00:07.103 3
05 Job1 2011-06-26 01:00:07.103 1
06 Job2 2011-06-26 01:00:08.103 2
07 Job1 2011-06-26 01:00:08.103 2
Run Code Online (Sandbox Code Playgroud)
现在我想只选择最新的工作,无论条目多大.所以在我的例子中,它希望得到这个结果(由J_ReadDate DESC排序):
J_ID J_Name J_ReadDate J_I_ID
`````````````````````````````````````````````````````````
06 Job2 2011-06-26 01:00:08.103 2
07 Job1 2011-06-26 01:00:08.103 2
05 Job1 2011-06-26 01:00:07.103 1
03 Job3 2011-06-25 01:00:07.103 2
04 Job4 2011-06-25 01:00:07.103 3
Run Code Online (Sandbox Code Playgroud)
我该怎么做到这一点?我不能说,条目之间的时差总是一天.
我有一张这样的桌子:
id: 1
pattern: /test.*
id: 2
pattern: /hello-world
Run Code Online (Sandbox Code Playgroud)
和这个输入值: /test-request
现在我想为给定的输入创建一个查询,postgres应返回行,其中第二列的模式与输入匹配(正则表达式搜索,但正则表达式在搜索字段中)
这可能与postgres数据库有关吗?