小编Pac*_*ac0的帖子

重建索引Magento时出现约束违规/重复键

我正在使用Magento CE 1.6.2,我的reindexer有问题(url_rewrite)

php shell/indexer.php --reindex catalog_url
Catalog URL Rewrites index process unknown error:
exception 'PDOException' with message 'SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '33432700_1343855802-0-1' for key 'UNQ_CORE_URL_REWRITE_ID_PATH_IS_SYSTEM_STORE_ID'' in /home/website/public_html/lib/Zend/Db/Statement/Pdo.php:228
Run Code Online (Sandbox Code Playgroud)

当我截断core_url_rewrite ...并且第一次通过后端点击索引器时,一切都很好,我的url重写存储在core_url_rewrites中...但是如果我第二次启动索引器(没有刷新表) ),我得到重复键的错误.

这是我的桌子的屏幕截图:https://www.dropbox.com/s/6v9uawp5v437w3h/seo_Magewroks.png

注意:UNQ_CORE_URL_REWRITE_ID_PATH_IS_SYSTEM_STORE_ID是一个索引键

我怎样才能找到问题的根源?

pdo constraints duplicates magento zend-db

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

iframe不会停止在Angular循环中重新加载

我正在论坛页面的评论部分,在这里我使用tinyMCE来提供内容。将内容或注释添加到数据库后,将在预先存在的注释对象的循环(* ngFor)中异步添加。内容由innerHTML属性呈现,该属性调用一个返回已解码html内容的方法。

html代码:

<div [innerHTML]="trustContent(comment)">
Run Code Online (Sandbox Code Playgroud)

方法返回:

this.sanitizer.bypassSecurityTrustHtml(content);
Run Code Online (Sandbox Code Playgroud)

但是,问题是,每次我使用编辑器添加或嵌入媒体(iframe)(例如youtube视频)时,所有视频/ iframe都会闪烁并无限地重新加载。任何想法,建议和解决方案均受到欢迎和赞赏!谢谢 :)

iframe angular

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

我无法理解这个Fibonacci程序流程

所以我是编程和思想世界的新手,我会拿起一本书来开始学习.我买了C#3rd Edition的玩家指南和它给你的一个小作业,让我很难过.我一步一步地调试它以帮助我理解,但程序的流程对我来说毫无意义.这里是.

      static void Main(string[] args)
        {
            for (int index = 1; index <= 10; index++)
            {
                Console.WriteLine(Fibonacci(index));
            }

            Console.ReadKey();
        }

        /// <summary>
        /// Returns a number from the Fibonacci sequence, starting at 1.
        /// Note that this implementation is not very optimized, and can
        /// take a very long time if you're looking up large numbers.
        /// </summary>
        /// <param name="number"></param>
        /// <returns></returns>
        static ulong Fibonacci(int number)
        {
            if (number == 1) { return 1; }
            if (number == …
Run Code Online (Sandbox Code Playgroud)

c#

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

如何以TZ格式检索系统时区.net c#

我正在尝试研究如何在Windows上以(TZ)格式检索当前系统时区,即.America/New_York,我需要将此提供给此应用程序与之通信的API.

我正在使用

TimeZone.CurrentTimeZone
Run Code Online (Sandbox Code Playgroud)

这给了我这个输出

GMT Standard Time
Run Code Online (Sandbox Code Playgroud)

我希望得到的是类似的东西

Europe/London
Run Code Online (Sandbox Code Playgroud)

我错过了一些简单的东西,或者这是不可用的,因此这是否意味着我需要自己进行转换?

.net c# timezone

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

如何在Chrome或Firefox开发人员工具控制台中使用RxJS Observable?

我想快速测试一些可观察的相关功能。在我的Chrome开发人员工具(或Firefox)中,没关系。

在我看来,几天前我能够简单地执行如下代码:

var test$ = Rx.Observable.from([1,2,3]);
Run Code Online (Sandbox Code Playgroud)

直接在我的JavaScript控制台中。我的回忆似乎更加正确,因为我实际上是从我的开发工具控制台历史中挖出了这个示例(以及许多其他示例)!


由于某种原因,它不再起作用了。我收到此错误:

未被捕获的ReferenceError:未定义Rx

或者如果我只是使用Observable而不是Rx.Observable

未捕获的ReferenceError:未定义Observable


import在Chrome控制台中无法使用“原样”语句。有人有使用浏览器的Javascript控制台调试RxJS代码的解决方案吗?

javascript google-chrome-devtools rxjs firefox-developer-tools

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

列表中的连续元素

我阻止了Prolog 中代码的谓词。我需要编码这两个谓词:

如果我打电话:u([a,b,c,d,e,f], X).它会给X=[a,b], X=[b,c], X=[c,d]...

如果我打电话:v([a,b,c,d,e,f], X).它会给X=[a,b], X=[c,d], X=[e,f]...

非常感谢!

prolog dcg

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

CTE SQL 查询中的多个递归联合所有选择

我正在尝试构建一个查询,以使用 CTE 查询从表中搜索所有父行和子行。

我可以搜索父母并返回孩子,或者搜索孩子并返回父母,但我无法在一个查询中处理这两种可能性。

我只能完成 UNION ALL 查询之一。

我哪里错了?

declare @search nvarchar(50)

--set @search = '%Nucleus sub project%';
set @search = '%Nucleus test';

WITH Parent AS
(
    SELECT * 
    FROM tblProjects 
    WHERE ProjNo LIKE @search 
       OR ProjDes LIKE @search

    UNION ALL

    SELECT tblProjects.* 
    FROM tblProjects  
    JOIN Parent ON tblProjects.proID = Parent.ParentProjID

    UNION ALL

    SELECT tblProjects.* 
    FROM tblProjects  
    JOIN Parent ON tblProjects.ParentProjID = Parent.proID 
)
SELECT distinct * 
FROM Parent 
ORDER BY ParentProjID
Run Code Online (Sandbox Code Playgroud)

我收到错误:

声明终止。在语句完成之前,最大递归次数 100 已用完。

t-sql sql-server common-table-expression

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

本机退出时使用代码:-1073741510(0xc000013a),同时使用主要检查功能

我一直在尝试创建自己的主要检查功能,虽然奇怪的是当我调用isPrime(7)它返回1时,这很好,但是当我调用isPrime(9)时它会给我以下错误:


'Mathematics.exe':已加载'C:\ Documents and Settings\mbryant\My Documents\Visual Studio 2010\Projects\Mathematics\Debug\Mathematics.exe',已加载符号.'Mathematics.exe':加载'C:\ WINDOWS\system32 \ntdll.dll',找不到或打开PDB文件'Mathematics.exe':加载'C:\ WINDOWS\system32\kernel32.dll',找不到或者打开PDB文件'Mathematics.exe':加载'C:\ WINDOWS\system32\msvcp100d.dll',加载符号.'Mathematics.exe':已加载'C:\ WINDOWS\system32\msvcr100d.dll',已加载符号.线程'Win32 Thread'(0x6ec)已退出,代码为-1073741510(0xc000013a).

程序'[6072] Mathematics.exe:Native'已退出,代码为-1073741510(0xc000013a).

这是代码:

#include <iostream>
using namespace std;
bool isPrime(int x){
    int b = 0;
    int i = 2;
    if(x == 2){
    return 1;
    }
    if (x > 2){
        while(i < x){
            if ( (x % i) != 0){
            b = b + 1;
            i = i + 1;
            }

        }
        if (b > 0){
        return 1;
        } if (b == 0){
        return 0;
        }




    } …
Run Code Online (Sandbox Code Playgroud)

windows exit-code

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

Visual Studio 线程窗口为空?

我不知道为什么,但我在 Visual Studio 中的线程窗口是空的?有没有办法在调试时看到我的所有线程?我什至不确定为什么它没有显示,我的应用程序中有大约 5 个线程在运行。

例子

.net c# visual-studio visual-studio-debugging

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

C#中的指数

int trail = 14;
double mean = 14.00000587000000;
double sd = 4.47307944700000;

double zscore = double.MinValue;

zscore = (trail - mean) / sd; //zscore at this point is exponent value -1.3122950464645662E-06

zscore = Math.Round(zscore, 14); //-1.31229505E-06
Run Code Online (Sandbox Code Playgroud)

Math.Round()也保持指数值.应该zscore.ToString("F14")使用而不是Math.Round()函数将其转换为非指数值?请解释.

c# floating-point floating-accuracy

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