问题列表 - 第44529页

Canonical链接和301 Redirect如果URL与slug不匹配

我正在尝试实现类似于django/python中的堆栈溢出的URL方案.

例如,pk与标题的slug一起存储在URL中,因此对于这个问题(id#4787731),URL是

https://stackoverflow.com/questions/4787731/canonical-links-and-301-redirect-if-url-doesnt-match-slug
Run Code Online (Sandbox Code Playgroud)

如果我以后更改标题(或者只是将一些随机的crud放入网址),那么该网站仍然会知道我追究的是哪个问题(通过ID)并将301重定向到正确的网址 - 例如尝试.

https://stackoverflow.com/questions/4787731/canonical-links-MODIFIED-URL
Run Code Online (Sandbox Code Playgroud)

所以

  • 在我的网页中包含规范链接的最佳方式是什么?

    <link rel ="canonical"href ="/sf/ask/335141201/">

(我可以使用get_absolute_url)

  • 识别当前URL与规范链接不匹配并发出301的最佳方法是什么?

注意 - 这个问题类似,但仅针对动态生成slu or或静态生成slug的情况.

python django redirect slug http-status-code-301

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

NSComparisonResult搜索字符串的一部分?

我在我的SearchController中使用NSComparisonResult:

for (Annotation *ano in listContent) {
        NSComparisonResult result = [ano.title compare:searchText options:(NSCaseInsensitiveSearch|NSDiacriticInsensitiveSearch) range:NSMakeRange(0, [searchText length])];
        if (result == NSOrderedSame) {
            [self.filteredListContent addObject:ano];
        }
    }
Run Code Online (Sandbox Code Playgroud)

如果我搜索一个字符串,它只会找到以该字符串开头的结果.

记录是" 我的艺术画廊 "

  • 搜索"我的艺术画廊"<---找到

  • 搜索"我的"<---找到

  • 搜索"艺术"<---未找到

  • 搜索"图库"<---未找到

如何更改我的代码,以便我可以找到上面显示的部分字符串?

iphone objective-c uisearchdisplaycontroller ios

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

Android开发:在textChanged上计算EditText行?

如何计算EditText中的行数?基本上在我的应用程序中我有行号,我想让它们在textchange上更新(我已经设置了textchangelistener).这可能吗?:(

谢谢,亚历克斯!

android lines count android-edittext

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

使用canvas进行游戏的真正好处是什么?

我目前正在读了画布上,但我发现很难找到使用帆布,当很多可以用简单的CSS覆盖/ JavaScript的(+ jQuery的LIB)来完成的实际利益.

这可能是因为我不知道使用画布的全部实用性.

看这个游戏:http: //www.pirateslovedaisies.com/

有人可以帮助解释如何以及为什么使用canvas而不仅仅是css?

javascript css html5 canvas

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

允许 Dash 使用 jQuery 屏蔽输入插件

我试图屏蔽一个文本字段并查看了http://digitalbush.com/projects/masked-input-plugin

我创建了一个自定义掩码定义,以允许姓氏具有 A-Za-Z 和空格。

如何在蒙版中添加破折号?我尝试像下面的示例一样转义它:

$.mask.definitions['~'] = '[A-Z,a-z,\-, ]';
Run Code Online (Sandbox Code Playgroud)

但它似乎不起作用。

jquery maskedtextbox

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

jQuery cookie插件 - $ cookies未定义

我已经四处寻找,没有其他解决方案符合我的问题.

我正在使用jQuery cookie插件在我的网站上实现显示/隐藏部分.

在本地测试站点时(使用WAMP),我的jQuery代码没有显示任何错误,但是一旦上传到我的站点,就会出现错误:

$.cookie is not a function
Run Code Online (Sandbox Code Playgroud)

我尝试了很多不同的解决方案,所以我认为它可能与我的网站上传到的服务器有关...

任何帮助表示赞赏

$.cookie("slider", "hidden");
alert($.cookie("slider"));
Run Code Online (Sandbox Code Playgroud)

www.visio-design.co.uk/dpgd/index.php

cookies jquery plugins alert function

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

SharedPreferences可以在不同的Android应用程序之间共享吗?

当我在API描述中检查getSharedPreferences(String,int)时,Second属性定义了可访问性模式,默认操作可以采用0或MODE_PRIVATE,MODE_WORLD_READABLE和MODE_WORLD_WRITEABLE可以控制权限.

但是在API描述中有一个小注:

注意:目前这个类(android.content.SharedPreferences)不支持跨多个进程使用.这将在稍后添加.

此外,在Mark L. Murphy的书"开始Android 2"中他提到:

(最终,首选项可能在应用程序之间共享,但截至撰写本文时尚不支持)

我很困惑!这是否意味着getSharedPrefrences的MODE_WORLD_READABLE和MODE_WORLD_WRITEABLE是有,但不是在最新的API级别尚不支持???

谢谢!米泔

android preferences

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

编程范式,设计模式和应用程序架构之间的区别?

我来自非编程背景,经常遇到编程范式,设计模式和应用程序架构等术语.虽然我认为我对这些术语的含义有一个模糊的理解,但是如果有人能够澄清每个术语的含义,它是如何与另一个不同以及这些概念如何应用于目标C,我将不胜感激.

design-patterns programming-languages objective-c

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

找到最长的非递减序列

鉴于以下问题,

给定长度为n的整数A的数组,找到最长的序列{i_1,...,i_k},使得i_j <i_(j + 1)和A [i_j] <= A [i_(j + 1)] [1,k-1]中的任何j.

这是我的解决方案,这是正确的吗?

max_start = 0; // store the final result
max_end   = 0;
try_start = 0; // store the initial result
try_end   = 0;

FOR i=0; i<(A.length-1); i++ DO
  if A[i] <= A[i+1]
     try_end = i+1; // satisfy the condition so move the ending point
  else              // now the condition is broken
     if (try_end - try_start) > (max_end - max_start) // keep it if it is the maximum
        max_end …
Run Code Online (Sandbox Code Playgroud)

algorithm

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

XML Schema minOccurs

我有以下架构:(摘录)

<xs:element name= "off" minOccurs="1">
  <xs:complexType>
    <xs:sequence>
      <xs:element name= "id" type = "xs:integer"/>
      <xs:element name= "part" minOccurs="1">
        <xs:complexType>
          <xs:sequence>
            <xs:element name= "id" type = "xs:integer"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name= "asdf" type = "xs:float"/>
     </xs:sequence>
</xs:complexType>
Run Code Online (Sandbox Code Playgroud)

现在,凭借直觉,我猜想,下面的树将被允许:

<oof>
 <id>123</id>
 <part>
  <id>134</id>
 </part>
 <part>
  <id>454</id>
 </part>
 <asdf>234123.0</asdf>
</oof>
Run Code Online (Sandbox Code Playgroud)

然而,xmllint指出,第二个没有被排除,但被排除在外.我错过了什么?

xml xsd

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