问题列表 - 第23820页

jquery选择两个不是兄弟元素的元素之间的元素

(我删除了属性,但它是一些自动生成的HTML.)

<img class="p"/>
<div> hello world
    <p>
        <font><font size="2">text.<img class="p"/>
        some text
        </font></font>
    </p>
    <img class="p"/>
    <p> <font><font size="2">more text<img class="p"/>
        another piece of text
        </font></font>
    </p><img class="p"/> some text on the end
</div>
Run Code Online (Sandbox Code Playgroud)

我需要img.p在悬停第一个元素时,对两个最接近(在HTML代码中)元素之间的所有文本应用一些带背景的突出显示.我不知道该怎么做.让我们说我徘徊在第一个img.p- 它应该突出显示hello world,text.而不是别的.

而现在最糟糕的部分 - 我需要背景在mouseleave上消失.

我需要它来处理任何可能的HTML混乱.以上只是一个例子,文件的结构会有所不同.

提示:只要不改变输出文档的外观,就可以在绑定悬停和放置一些跨度等之前处理整个html.

jquery select dom

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

来自finally块的异常

请考虑以下代码,其中LockDevice()可能会失败并在ist上抛出异常.如果从finally块中引发异常,C#中会发生什么?

UnlockDevice();

try
{
  DoSomethingWithDevice();
}
finally
{
  LockDevice(); // can fail with an exception
}

c# exception finally try-catch

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

在git中列出每个分支及其最后修订的日期

我需要从远程仓库中删除旧的和未维护的分支.我正试图找到一种方法来列出他们上次修改日期的远程分支,但我不能.

有人知道以这种方式列出远程分支的简单方法吗?

git maintenance branch administration

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

在简单的JSF应用程序中显示空白字段的自定义错误消息

我正在尝试一个简单的JSF应用程序,我需要检查"name"字段是否为空,然后显示错误消息.

获取字段值的代码是:

<h:outputLabel value="Name"/>
<h:inputText value="#{greeting.name}" required="true">
    <f:validator validatorId="NumValidator"/>
</h:inputText>
Run Code Online (Sandbox Code Playgroud)

如果在没有输入任何内容的情况下提交字段,则程序的控制不会进入验证器类,并且它会显示默认错误消息:

j_id_jsp_869892673_1:j_id_jsp_869892673_4:验证错误:值是必需的.

如何为此显示自定义消息?

jsf message

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

一个约束,以防止在MySQL中插入空字符串

这个问题中,我学会了如何防止插入NULL值.但是,不幸的是,无论如何都插入了一个空字符串.除了在PHP方面阻止这一点,我想使用类似数据库约束的东西来防止这种情况.当然,对应用程序方面的检查是必要的,但我希望它是双方的.

我被告知,无论什么应用程序与您的数据库通信,它都不应该在其中插入基本上错误的数据.所以...

CREATE TABLE IF NOT EXISTS tblFoo (
  foo_id int(11) NOT NULL AUTO_INCREMENT,
  foo_test varchar(50) NOT NULL,
  PRIMARY KEY (foo_id)
);
Run Code Online (Sandbox Code Playgroud)

仍然允许我这样插入:

INSERT INTO tblFoo (foo_test) VALUES ('');
Run Code Online (Sandbox Code Playgroud)

我想阻止它.

mysql constraints

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

使用SQL从表中查找指定记录的最早和最晚日期

我有一个表(在MS SQL 2005中),其中包含一系列日期.我希望能够应用WHERE语句返回一组它们,然后返回哪一个日期是最早的一列,哪一个是另一列的最新日期.这是一个示例表:

ID StartDate  EndDate    Person
1  01/03/2010 03/03/2010 Paul
2  12/05/2010 22/05/2010 Steve
3  04/03/2101 08/03/2010 Paul
Run Code Online (Sandbox Code Playgroud)

所以我想返回Person ='Paul'的所有记录.但是返回类似(最早的)StartDate = 01/03/2010(来自记录ID 1)和(最新)EndDate = 08/03/2010(来自记录ID 3).

提前致谢

sql sql-server sql-server-2005

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

如何在运行时创建摘要页脚?

我使用TcxGrid我在执行时创建了字段,因为我有一个透视查询,列是可变的

我填写了我的网格,就像theese代码一样

grdCevapDBTableView2.BeginUpdate;
grdCevapDBTableView2.ClearItems;
fillGridView(grdCevapDBTableView2,command);
grdCevapDBTableView2.DataController.CreateAllItems;
grdCevapDBTableView2.EndUpdate;
Run Code Online (Sandbox Code Playgroud)

现在我想从这些列中获取总和值.如何在运行时创建摘要页脚?

delphi runtime footer tcxgrid

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

T-SQL:使用OVER和PARTITION BY

我有以下数据

 |  Item  | Value |    Date   |
 ------------------------------
 |   1    |  10   | 01.01.2010
 |   1    |  20   | 02.01.2010
 |   1    |  30   | 03.01.2010
 |   1    |  40   | 04.01.2010
 |   1    |  50   | 05.01.2010
 |   1    |  80   | 10.01.2010
 |   2    |  30   | 04.01.2010
 |   2    |  60   | 06.01.2010
 |   2    |  70   | 07.01.2010
 |   2    |  80   | 08.01.2010
 |   2    |  100  | 09.01.2010
Run Code Online (Sandbox Code Playgroud)

以下声明

SELECT   Item, Value, MIN(Date) …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server sql-server-2005

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

数组是作为指针存储还是整个存储在C结构中?(是:当某些字段是指针时,如何将结构转储到磁盘?)

我正在用C编写一个FUSE插件.我通过以下结构跟踪文件系统中的数据结构:

typedef struct {
    block_number_t inode;
    filename_t filename; //char[SOME_SIZE]
    some_other_field_t other_field;
} fs_directory_table_item_t;
Run Code Online (Sandbox Code Playgroud)

显然,我必须在某些时候从(到)磁盘读取(写入)这些结构.我可以将结构视为一个字节序列,并执行以下操作:

read(disk_fd, directory_table_item, sizeof(fs_directory_table_item_t));
Run Code Online (Sandbox Code Playgroud)

...除了不可能工作,因为filename实际上是指向char数组的指针.

我真的想避免编写如下代码:

read(disk_df, *directory_table_item.inode,       sizeof(block_number_t));
read(disk_df,  directory_table_item.filename,    sizeof(filename_t));
read(disk_df, *directory_table_item.other_field, sizeof(some_other_field_t));
Run Code Online (Sandbox Code Playgroud)

...代码中的每个结构,因为我必须在不少于三个不同的地方(定义,阅读,写作)复制代码和更改.

任何DRYer但仍然可维护的想法?

c serialization struct

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

如何创建"动态"WHERE子句?

第一:谢谢!

我完成了我的另一个项目和惊喜:现在一切正常:-)感谢一些有用的SO思想家!

所以我在这里继续下一个项目.

我想得到这样的东西:

SELECT * FROM tablename WHERE field1=content AND field2=content2 ...
Run Code Online (Sandbox Code Playgroud)

正如您所注意到的那样,这可能是一个非常长的where子句.tablename是一个不会改变的静态属性. field1,, field2...(!),内容可以改变.

所以我需要一个选项来在递归函数中在PL/SQL中构建一个SQL语句.我真的不知道要搜索什么,所以我在这里要求链接甚至一个词来搜索..

请不要开始争论是否真的需要递归函数或它的不足之处 - 这不是问题;-)

如果你可以帮我创建像SQL-String这样以后能够成功完成SELECT的东西,这将是非常好的!

我能够通过递归函数并每次创建一个更长的字符串,但我不能从它做一个SQL语句..

哦,还有一件事:我通过xmlType(xmldom.domdocument等)获取字段和内容我可以从xmltype获取字段和内容,例如clob

oracle select plsql

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