小编Log*_*man的帖子

如何从jQuery选择器中排除$(this)?

我有这样的事情:

<div class="content">
    <a href="#">A</a>
</div>
<div class="content">
    <a href="#">B</a>
</div>
<div class="content">
    <a href="#">C</a>
</div>
Run Code Online (Sandbox Code Playgroud)

单击其中一个链接时,我想在未单击的链接上执行.hide()函数.我理解jQuery有:not selector,但在这种情况下我无法弄清楚如何使用它因为我必须使用它来选择链接$(".content a")

我想做点什么

$(".content a").click(function()
{
    $(".content a:not(this)").hide("slow");
});
Run Code Online (Sandbox Code Playgroud)

但在这种情况下,我无法弄清楚如何正确使用:not selector.

jquery this jquery-selectors

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

如何使用NSJSONSerialization

我有一个JSON字符串(来自PHP的json_encode()看起来像这样:

[{"id": "1", "name":"Aaa"}, {"id": "2", "name":"Bbb"}]
Run Code Online (Sandbox Code Playgroud)

我想将其解析为我的iPhone应用程序的某种数据结构.我想对我来说最好的事情就是拥有一个字典数组,所以数组中的第0个元素是一个带键"id" => "1"和字典的字典"name" => "Aaa".

我不明白如何NSJSONSerialization存储数据.到目前为止,这是我的代码:

NSError *e = nil;
NSDictionary *JSON = [NSJSONSerialization 
    JSONObjectWithData: data 
    options: NSJSONReadingMutableContainers 
    error: &e];
Run Code Online (Sandbox Code Playgroud)

这只是我在另一个网站上看到的一个例子.我一直试图JSON通过打印出那些元素和类似的东西来读取对象,但我总是得到EXC_BAD_ACCESS.

我如何使用NSJSONSerialization解析上面的JSON,并将其转换为我提到的数据结构?

json objective-c nsdictionary ios

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

在数据库中存储标签的最有效方法是什么?

我在我的网站上实现了一个类似于stackoverflow使用的标记系统,我的问题是 - 什么是存储标记的最有效方法,以便可以搜索和过滤它们?

我的想法是这样的:

Table: Items
Columns: Item_ID, Title, Content

Table: Tags
Columns: Title, Item_ID
Run Code Online (Sandbox Code Playgroud)

这太慢了吗?有没有更好的办法?

database tags tagging database-design

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

在您知道只有1个结果时,向MySQL查询添加"LIMIT 1"会使它们更快吗?

当我将LIMIT 1添加到MySQL查询时,它是否在找到1个结果后停止搜索(从而使其更快)或者它仍然获取所有结果并在结束时截断?

mysql optimization limit

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

使用docker-compose和CI - 如何处理退出代码和守护链接容器?

现在我们的Jenkins代理为每个Rails项目生成一个docker-compose.yml,然后运行docker-compose.docker-compose.yml有一个主"web"容器,里面有rbenv和我们所有其他Rails依赖项.它链接到包含测试Postgres DB的数据库容器.

当我们需要实际运行测试并生成退出代码时,问题就出现了.我们的CI服务器仅在测试脚本返回exit 0时才会部署,但docker-compose总是返回0,即使其中一个容器命令失败也是如此.

另一个问题是DB容器无限期运行,即使在Web容器完成运行测试之后也是如此,因此docker-compose up永远不会返回.

有没有办法在这个过程中使用docker-compose?我们需要能够运行容器,但在Web容器完成后退出并返回它的退出代码.现在,我们手动使用docker来启动数据库容器并使用--link选项运行Web容器.

docker docker-compose

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

在固定高度的输入字段中垂直对齐文本而不显示:table或padding?

行高属性通常负责垂直对齐,但不考虑输入.有没有办法自动居中文本而不玩填充?

css xhtml

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

我的一些单元测试测试没有在XCode 4.4中完成

我看到人们在这里和其他地方发布了这个,但我没有找到任何有效的解决方案.我正在使用XCode 4.4并设置了一系列单元测试.我之前在这个项目上运行过它们,所以我知道如果他们真的跑了,他们确实会通过/失败.

我有大约15个测试套件,每个测试套件包含1-7个测试.在大多数尝试中,除了1(FooTests)之外,所有测试套件都已完成(并通过).它给出了警告:

FooTests did not finish
    testFoo did not finish
Run Code Online (Sandbox Code Playgroud)

无论未完成的测试中发生了什么,XCode都会报告测试成功.另外需要注意的是,有时它是一个不能完成的不同测试,有时候多个套件无法完成.我没有注意到所有测试都完成的情况,但从这种看似随机的行为来判断,我认为这是可能的.

那么,这是XCode中的一个错误吗?我想不出任何其他原因导致测试随机完成,然后导致XCode报告一切都成功.有什么解决方案吗?

xcode unit-testing objective-c ocunit xcode4.4

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

无法下载应用程序,此时无法安装<app-name>

尝试将应用程序安装到设备时出现此错误.我一直在处理过去3天的代码签名错误,现在这个.

我的应用使用的是分发证书和移动配置文件.它被上传到构建服务器,在那里它作为成功构建传递,没有代码签名错误.服务器生成一个应用程序下载链接,我在我的设备上使用它下载应用程序,我收到错误:

Unable to download application, <app-name> could not be installed at this time

  • 我的应用使用的是有效的分发证书
  • 我的应用正在使用有效的分发配置文件
  • 构建服务器通过了应用程序而没有代码签名错误

根据我的理解,应用程序应该能够在任何设备上运行,因为它使用的是分发证书和配置文件.我使用过的其他应用程序可以正常使用这种方法.有没有人知道为什么我的应用程序无法安装?

iphone xcode code-signing objective-c ios

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

NSDictionary setValue:forKey: - 获取"此类不是密钥值编码兼容的密钥"

我的程序中有这个简单的循环:

for (Element *e in items)
{
    NSDictionary *article = [[NSDictionary alloc] init];
    NSLog([[e selectElement: @"title"] contentsText]);
    [article setValue: [[e selectElement: @"title"] contentsText] forKey: @"Title"];

    [self.articles insertObject: article atIndex: [self.articles count]];
    [article release];
}
Run Code Online (Sandbox Code Playgroud)

它使用ElementParser库从RSS提要中创建值的字典(除了"title"之外还有其他值,我省略了).self.articles是一个NSMutableArray,它存储RSS文档中的所有字典.

最后,这应该产生一个字典数组,每个字典包含我需要的关于任何数组索引的项的信息.当我尝试使用setValue:forKey:它时,给我了

this class is not key value coding-compliant for the key "Title"

错误.这与Interface Builder无关,它只是代码.为什么我收到此错误?

objective-c nsdictionary data-structures

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

是否值得为禁用javascript的用户编写不同的功能?

我目前正在构建一个项目,我想使用一些简单的javascript - 我知道有些人禁用它来阻止XSS和其他东西.我是不是该...

a)使用简单的javascript,那些禁用它的用户会丢失

b)不要使用简单的javascript,启用它的用户必须再点击一下

c)编码启用了javascript和禁用javascript的功能

我不确定网络总是在变化,你推荐什么?

javascript

21
推荐指数
6
解决办法
2176
查看次数