小编Rup*_*Rup的帖子

facebook分享链接"facebook URL请求了HTTP重定向,但无法遵循."

当我从我的网站分享链接时,它无法检测页面的缩略图,标题和描述......

我使用facebook linter来识别它给我这个错误的问题:"facebook URL请求了HTTP重定向,但无法遵循它."

这是linter url:https://developers.facebook.com/tools/debug/og/object? q = http% 3A%2F%2Fwww.almadenahnews.com%2Fnewss%2Fnews.php%3Fc%3D509%26id% 3D141802

这个问题最近才出现..如果有人知道如何解决它,请帮助我

facebook facebook-sharer facebook-like web

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

SQL Server(SQLEXPRESS)和SQL Server代理(SQLEXPRESS)

我在Services.msc中分别运行了这两个服务 -

  • SQL Server(SQLEXPRESS) - 启动+自动
  • SQL Server代理(SQLEXPRESS) - 已禁用

您能否指导我们为什么需要SQL Server代理(SQLEXPRESS)?

谢谢!

sql-server sql-server-agent sql-server-express

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

PHP mkdir 0777失败chmod 0777工作

使用PHP 5.2.14,就会发生这种情况

[user@VE213 public_html]$ php -r "mkdir('directory', 0777);"
[user@VE213 public_html]$ ls -lt
drwxrwxr-x  2 rankranger rankranger 4096 Dec  8 17:28 directory

[user@VE213 public_html]$ php -r "chmod('directory', 0777);"
[user@VE213 public_html]$ ls -lt
drwxrwxrwx  2 rankranger rankranger 4096 Dec  8 17:28 directory
Run Code Online (Sandbox Code Playgroud)

没有在php bug列表中找到任何相关的bug,任何想法?

php chmod mkdir

6
推荐指数
3
解决办法
8668
查看次数

为什么Expression.And代表"&"但不代表"&&"


我有以下课程:

public class Test
{
    public string Text { get; set; }
    public int Number { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我正在Expression<Func<Test, bool>>这个类上创建类型和表达式树.当我这样做时:

Expression<Func<Test, bool>> predicate1 = x => x.Text.Length > 5 && x.Number > 0;
Run Code Online (Sandbox Code Playgroud)

我得到以下调试视图:

.Lambda #Lambda1<System.Func`2[NHLinqTest.Test,System.Boolean]>(NHLinqTest.Test $x) {
    ($x.Text).Length > 5 && $x.Number > 0
}
Run Code Online (Sandbox Code Playgroud)

注意:有一个&&for和-opend.
当我这样做时:

    var y = Expression.Parameter(typeof(Test));

    var predicate2 = Expression.And(
        Expression.GreaterThan(
            Expression.Property(Expression.Property(y, "Text"), "Length"),
            Expression.Constant(5)),
    Expression.GreaterThan(
        Expression.Property(y, "Number"),
            Expression.Constant(0)));
Run Code Online (Sandbox Code Playgroud)

我得到以下调试视图:

($var1.Text).Length > 5 & $var1.Number > 0
Run Code Online (Sandbox Code Playgroud)

注意:这是 …

.net c# expression-trees

6
推荐指数
2
解决办法
1025
查看次数

Triplet类用于什么?它与元组有关吗?

所以我刚学了一Triplet堂课.我没有使用ASP.NET的经验,只有核心.NET Framework.

有人可以向我解释Triplet类存在于何处/原因?它像一个元组?

c# asp.net tuples

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

Jackrabbit搜索加入的节点

我在Jackrabbit存储库中标记了对象(实际上是Adobe/Day CQ的CRX,但我认为这是Jackrabbit代码):

  • asset:tags = A,B
    • 子资产数据1:tags = A,C,E
    • 子资产数据2:tags = D,E

我想查询父资产的标签集和一个子集的并集,即"BC"与资产匹配,因为我们在父节点和子节点1中有,但"CD"不匹配,因为没有组合父项和一个匹配的子项,因为C和D在不同的子数据节点之间拆分.

有没有办法在Jackrabbit做到这一点?我们可以编写一个XPath查询

\\element(*, dam:Asset)[(@tags = 'C' or *\@tags='C')
                        and (@tags = 'D' or *\@tags='D')]
Run Code Online (Sandbox Code Playgroud)

但这不起作用,因为XPath似乎并不保证*加入的子资产是相同的,即这意味着"任何孩子都有C/D",因此将匹配我的资产,因为1个以上的孩子有C和1+孩子们有一个D.相反,我可以使用JCR-SQL2

SELECT * FROM dam:Asset as asset
  LEFT OUTER JOIN nt:unstructured as child ON ISCHILDNODE(child,asset)
  WHERE (asset.tags = 'C' or child.tags = 'C')
    AND (asset.tags = 'D' or child.tags = 'D')
Run Code Online (Sandbox Code Playgroud)

SELECT DISTINCT在JCR-SQL2中没有:如果我搜索"B E",我会将此资产返回两次,因为这会匹配asset + child1和asset + child2.

我可以在Java中对查询结果进行后处理,即筛选出第一种情况的误报匹配或者过滤掉第二种情况的重复结果,但是我很担心这会如何影响分页性能:我需要扫描更多节点比清除坏节点所需要的,我需要扫描批次以计算正确的分页结果大小.对于第二个SQL2案例,这应该更便宜,因为如果我的搜索是有序的,我可以单独根据节点路径发现重复,并且所有重复都是连续的,所以我只能通过便宜的扫描找到给定页面的数据,但希望无需阅读每个结果的整个节点,但我不知道扫描所有结果的分页计数的成本,即使对于简单的仅路径情况.

我们考虑的另一种选择是将标签非规范化为单个节点.在这种情况下,为了保持搜索准确,这必须意味着在每个子节点中创建一个新的combined_tags属性,并仅对该组子节点执行所有搜索.然而,如果我们匹配同一资产下的两个子节点,这仍然会遇到明显的问题.

谢谢你的任何建议.这已经是一个大型实例,需要进一步扩展.我已经看到其他问题,说ModeShape是一个JCR实现确实有,SELECT DISTINCT但我认为只是为了那个切换到ModeShape必须是最后的手段,如果确实可以在ModeShape上托管CQ.


我们现在提出的一个想法是计算资产标签和子标签的每个联合,并将标签组合成单个字符串,然后将每个值写为资产的多值属性,即asset + child1 ="ABC E"和资产+ child2 ="ABD …

jackrabbit jcr crx aem

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

在Jackrabbit存储库之间复制Lucene索引

我有两个包含相同内容的Jackrabbit实例.重建Lucene索引很慢,超过30小时,并且群集中所需的停机时间存在风险.是否有可能只重新索引一个Jackrabbit,然后将Lucene索引从该实例复制到另一个?

天真地复制工作空间目录下的Lucene索引文件不起作用.问题似乎是内容由文档编号索引,该文档编号映射到映射到索引节点的JCR路径的UUID,但这些UUID对于Jackrabbit实例之间的给定路径不稳定.(两者实际上都是由CQ作者实例复制填充的Day CQ发布者实例.)

我已经设法在/ jcr:system/jcr:versionStorage /下的存储库中找到UUID到路径的映射,但是我看不到在存储库和Lucene索引之间复制它的简单方法.然后我无法在文件中的任何位置找到UUID->文档ID映射 ​​- 这也是Lucene索引的一部分吗?

谢谢你的帮助.我倾向于单独重新索引第二个实例并接受停机时间,但任何减少风险的想法或重新索引集群的时间都值得赞赏!


最后我们将重新索引它们两条路线:我们已经设法将一个测试实例重新用作一个额外的实时实例,我们可以暂时将其放入农场,而我们将另外两个反过来重新启动-指数.但是我仍然有兴趣听到更好的方法来做到这一点!

jackrabbit crx aem

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

在C#IHttphandler上随机排序的jQuery自动完成请求

我有一个自动完成文本框,通过用C#编写的IIS7请求IHttphandler.

但是到达网络服务器的请求似乎无法解决.

这是我输入'guidolin'后从IHttpHandler获取的日志示例

406302 2010-11-24 12:33:58,448 [8256] DEBUG Services.jQueryHandler  - VALID jQueryHandler request data:guidoli RequestTime:24/11/2010 12:33:58(396)
406418 2010-11-24 12:33:58,564 [8256] DEBUG Services.jQueryHandler  - VALID jQueryHandler request data:guidolin RequestTime:24/11/2010 12:33:58(507) 
407751 2010-11-24 12:33:59,897 [8256] DEBUG Services.jQueryHandler  - VALID jQueryHandler request data:gu RequestTime:24/11/2010 12:33:58(685) 
408008 2010-11-24 12:34:00,154 [8256] DEBUG Services.jQueryHandler  - VALID jQueryHandler request data:guid RequestTime:24/11/2010 12:34:00(56) 
408167 2010-11-24 12:34:00,313 [8000] DEBUG Services.jQueryHandler  - VALID jQueryHandler request data:guido RequestTime:24/11/2010 12:34:00(244) 
408562 2010-11-24 12:34:00,708 [5912] DEBUG Services.jQueryHandler  - VALID jQueryHandler request data:gui RequestTime:24/11/2010 …
Run Code Online (Sandbox Code Playgroud)

c# jquery jquery-ui ihttphandler

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

如何每月在Heroku运行一次Scheduler加载项?

在选择我想要运行我的动作的频率时,唯一的选项是"每日","每小时"和"每10分钟".

谢谢!我想为我的Rails 3.1应用程序运行Scheduler.

ruby cron heroku scheduled-tasks ruby-on-rails-3.1

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

在另一个接口C#中使用List <interface>

我正在尝试在ASP.NET MVC2中为模型类创建一个接口,我想知道我是否可以List<interface>在另一个接口中使用.如果我给出一个代码示例,那会更好.

我有两个接口,一个终端可以有多个托架.所以我编码我的接口如下.

海湾接口:

public interface IBay
{
    // Properties
    int id {get; set;}
    string name {get;set;}
    // ... other properties
}
Run Code Online (Sandbox Code Playgroud)

终端接口:

public interface ITerminal
{
    // Properties
    int id {get;set;}
    string name {get;set;}
    // ... other properties
    List<IBay> bays {get;set;}
}
Run Code Online (Sandbox Code Playgroud)

我的问题是当我基于这些接口实现我的类时,如何设置托架列表.我是否必须在ITerminal界面之外和具体实现中进行托架列表?

我的目标是能够做到以下几点:

具体实施:
湾类:

class Bay : IBay
{
    // Constructor
    public Bay()
    {
        // ... constructor
    }
}
Run Code Online (Sandbox Code Playgroud)

终端类:

class Terminal : ITerminal
{
    // Constructor
    public Terminal()
    {
        // ... constructor
    }
} …
Run Code Online (Sandbox Code Playgroud)

c# interface asp.net-mvc-2

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