问题列表 - 第29779页

我需要多长时间来维护旧网址?

好的,我知道最佳做法是,一旦您更改或删除页面URL,将该URL重定向到新的相关URL.

但是持续多久?永远?

例如,我使用Google网站优化工具来测试网页的不同变体.所以我必须为每个创建一个不同的url:original.php,var1.php,var2.php等.

一旦测试完成,获胜者将成为新的original.php,并且不需要保留var1.php等.但我现在需要将那些不再需要的URL重定向到相关的original.php.

这可能最终导致我的.htaccess文件中有301个重定向.我也听说你的.htaccess文件中的东西越多,你的网站变得越慢,因为服务器必须先处理其中的所有内容才能提供一个页面.

我可以将重定向移动到实际的URL(例如实际的var1.php文件上的php重定向)但是我有几个不需要的文件膨胀我的服务器.

所以我想知道这里最好的做法是什么?这么长时间后删除301重定向是否安全?

php redirect http-status-code-301

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

MYSQL:将NULL日期与CURRENT_DATE进行比较

我有一个MYSQL表,其中包含"date_start"和"date_end"字段的新闻文章,以指示在网站上显示哪些新闻.如果date_start在今天之前并且date_end尚未过去(今天之后),则文章是公开的.

问题:如果文章是永久性的并且没有过期,我想让管理员将date_end留空.这当然不适合我的选择:

 SELECT * FROM pf_news WHERE date_start <= CURRENT_DATE() AND date_end >= CURRENT_DATE()
Run Code Online (Sandbox Code Playgroud)

它遗漏了一篇文章NULL date_end.我尝试用IF语句播放一下,但它让我感到困惑.有没有一种简单的方法可以做到这一点,或者我应该将date_end设置为3000-01-01是否为空?:)

mysql date

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

为Bing Maps的Silverlight应用程序创建热图

寻找资源和任何东西.我有一个很好的,简单的基于Silverlight的Bing Maps应用程序,它将引脚放入地图中.现在我有很多针脚,我想在运行中创建热图.我正在寻找解释如何解决这个问题的资源,但找不到任何东西.

那么,有什么想法吗?

c# silverlight bing-maps

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

com.android.internal.policy.impl.PhoneLayoutInflater有时会留在内存中(hprof转储)

我正在检查内存,试图通过hprof转储找到最终的内存泄漏.

我发现有时候当我通过后退按钮(完成活动)离开活动时,活动仍会保留在内存中,但它只有两个GC根,但看起来并不是很"强".

这是我的活动流程/我点击和测试的方式:

A,B,C是活动.

1)A - > B - >(返回)A

2)执行hprof转储,结果如下:

B仍在内存中,B活动的GC根中唯一的元素是:

com.myapp.android.activity.directory.B

  • mContext of com.android.internal.policy.impl.PhoneLayoutInflater

    • android.app.ContextImpl的mLayoutInflater [Stack Local]

      • java.lang.Thread [Thread]"main"的[局部变量]
  • android.app.ContextImpl的 mOuterContext [Stack Local]

    • java.lang.Thread [Thread]"main"的[局部变量]

(线程"主"似乎是UI线程)

继续从A:

3)A - > C - >(返回)A

4)执行具有以下结果的hprof转储(如预期的那样):

B不再存在于内存中,C不再存在于内存中,只有A

现在我的问题是:这个PhoneLayoutInflater来自哪里/为什么当我从B返回到A时它会留在内存中,但是在进一步转到C并返回到A之后它会消失.

显然PhoneLayoutInflater用于膨胀视图,我知道它的目的.我只是不明白为什么它会通过主UI线程中的GC根目录保存在内存中.

当我检查上面列出的GC根

[local]的java.lang.Thread [Thread]"main

它将具有以下内容:

  • com.myapp.android.activity.main的mUiThread.A [Stack Local]
    • ....
      • 这个$ 0的android.view.inputmethod.InputMethodManager $ ControlledInputConnectionWrapper [JNI Global]

我从A调用活动B和C的方式是通过常规方式 startActivity(intent)

为什么活动A的主要UI线程会以某种方式与活动B相关并引用?

android

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

Mac OS X编程论坛?

是否有积极运作的Mac OS X编程论坛?

当然,SO是最好的之一,但如果我知道一些针对Mac OS X编程问题的专用论坛会更好.

language-agnostic macos forum

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

PHP - 字符串 - 删除具有特定类的HTML标记,包括其内容

我有一个像这样的字符串:

<div class="container">
  <h3 class="hdr"> Text </h3>
  <div class="main">
    text
    <h3> text... </h3>
    ....

  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

如何使用尽可能少的代码删除带有.hdr类的H3标记?

html php string class

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

在Java中使用零填充左填充整数(非小数格式)

已经回答了以十进制格式打印的整数的问题,但我正在寻找一种优雅的方法来对非十进制格式的整数(如二进制,八进制,十六进制)执行相同的操作.

创建这样的字符串很容易:

String intAsString = Integer.toString(12345, 8);
Run Code Online (Sandbox Code Playgroud)

将创建一个具有整数值12345的八进制表示的字符串.但是如何格式化它以使字符串具有10个数字,除了计算所需的零的数量和手动组装新的字符串.

一个典型的用例是创建具有固定位数(如16,32,...)的二进制数,其中一个人想要包含前导零的所有数字.

java

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

Firefox 3.5的CSS渐变

我想要完成的是仅使用css创建一个渐变...我正在做的所有浏览器除了firefox 3.5之外...这里是代码:

 #gradient {
      color: #fff;
      height:50px;
      padding:0;
      width:940px;
      margin:0 auto;            
      background: -moz-linear-gradient(top, #CFE782 0%, #9BCB2A 2%,#5DA331 97%, #659635 100%);/* For Mozilla/Gecko (Firefox etc) */
 }
Run Code Online (Sandbox Code Playgroud)

我省略了其他浏览器的背景......所以这是我的问题......

有谁知道为什么这不适用于Firefox 3.5和什么工作???

firefox gradient css3

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

如何实现Stack Overflow之类的搜索

我使用SphinxThinking Sphinx实现了全文搜索.我想添加列式搜索.有点像:-(以Stack Overflow为例)

假设您想要查看与您相关的活动,只需输入:

  user:me
Run Code Online (Sandbox Code Playgroud)

然后它将返回一个结果,其中包含与piemesons相关的所有问题和答案.

如果你输入

 votes:15
Run Code Online (Sandbox Code Playgroud)

然后它将返回一个结果,所有问题都标记为超过15票.

如果你输入

  user:me votes:15
Run Code Online (Sandbox Code Playgroud)

然后它会以15票以上的票数返回属于你的所有问题和答案.

我怎么能实现这个呢?

现在我的搜索结果基于全文搜索.如何包含这些功能?

在Sphinx或Solr或任何其他搜索引擎中可以使用任何选项吗?

search ruby-on-rails

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

删除Dynamics CRM中的实体

这应该很简单......

我使用CRM Web服务删除产品 - > service.Delete(product);

这会将DeletionStateCode设置为2但是什么时候才会被删除?我昨天这样做了,他们还在那里......

dynamics-crm

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