问题列表 - 第5998页

如何在SQL Server中将索引从一个表复制到另一个表

我需要将索引从一个表复制到另一个表.有很多索引,我不想从头开始重新创建它们.无论如何似乎容易出错.

我使用了复制结构

SELECT * INTO [BackupTable] FROM [OriginalTable]
Run Code Online (Sandbox Code Playgroud)

但这不会复制索引,约束,触发器等

有谁知道如何做到这一点?

sql database sql-server indexing

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

如何使用来自其他几个表的外键对表进行建模

我正在尝试创建一个包含两个主要实体的联系人应用程序 - 个人和公司.一个人可以拥有许多电子邮件,号码和地址.公司还可以拥有许多电子邮件,号码和地址.我正在尝试为这种情况确定合适的设计.

选项#1 - 多个外键
电子邮件,号码和地址将有两列名为person_id和company_id.根据数据所属的实体,一个将为null,另一个将包含一个链接回父级的id.

选项#2 - 每个实体每个类型一个表
我复制每个表,因此会有一个company_addresses表和一个person_addresses表.我会有两倍的表,但这是现在最有意义的解决方案.

选项#3 - 一个链接表
我创建了一个表 - "链接".该表将包含四列:source_id,source_entity,dest_id,dest_entity.因此,如果公司获得一个新号码,您将拥有如下行:1,number,2,company.

选项#4 - 多个链接表
我为每种类型的链接创建一个表(company_address,person_address,company_email,person_email等)

你会选择哪个选项?

database-design data-modeling

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

如何解决访问冲突写入位置错误?

我有一个简单的程序,我得到访问冲突*(str + start).为什么?我应该能够改变它.对?

void fn()
{
     char *str = "Hello wordl!";
     int end = strlen(str);
     int start = 0;
     end--;
     while(start < end)
     {
         *(str + start) = *(str + end);  <--- Access violation writing location *(str + Start).
         end--;
         start++;
     }
}
Run Code Online (Sandbox Code Playgroud)

memory-management access-violation

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

无效使用不完整类型

我正在尝试在项目中使用子类的typedef,我在下面的示例中已经分离了我的问题.

有谁知道我哪里出错了?

template<typename Subclass>
class A {
    public:
        //Why doesn't it like this?
        void action(typename Subclass::mytype var) {
            (static_cast<Subclass*>(this))->do_action(var);
        }
};

class B : public A<B> {
    public:
        typedef int mytype;

        B() {}

        void do_action(mytype var) {
            // Do stuff
        }
};

int main(int argc, char** argv) {
    B myInstance;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

这是我得到的输出:

sean@SEAN-PC:~/Documents/LucadeStudios/experiments$ g++ -o test test.cpp
test.cpp: In instantiation of ‘A<B>’:
test.cpp:10:   instantiated from here
test.cpp:5: error: invalid use of incomplete type ‘class B’
test.cpp:10: error: forward …
Run Code Online (Sandbox Code Playgroud)

c++ templates typedef crtp

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

类可以扩展类并实现接口

类可以扩展PHP中的接口和另一个类吗?
基本上我想这样做:

interface databaseInterface{
 public function query($q);
 public function escape($s);
 //more methods
}

class database{ //extends both mysqli and implements databaseInterface
 //etc.
}
Run Code Online (Sandbox Code Playgroud)

如何做到这一点,只需做:

class database implements databaseInterface extends mysqli{ 
Run Code Online (Sandbox Code Playgroud)

导致致命错误:

Parse error: syntax error, unexpected T_EXTENDS, expecting '{' in *file* on line *line*

php php-parse-error

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

使用JQuery解析XML与CDATA

编辑:我在这里错过了两件事.AJAX调用返回的标头中缺少"Content-Type:text/xml",这阻止了JQuery将返回的数据视为文档.一旦正确处理,此代码正确解析并仅输出索引和项目名称.

$("a.getprojects").click(function(d){
  d.preventDefault();
  var api_token = $("#token").val();
  var form_fbod = $("#fbod").val();
  $.post("fbinfo.php", {fbod: form_fbod, token: api_token, cmd : 'listProjects', extra:''}, function(returned_xml) {
    var output = '';
    $(returned_xml).find("project").each(function(){
      var project = $(this);
      output += project.find("ixProject").text();
      output += " ";
      output += project.find("sProject").text();
      output += "\n";
    });
    $("#output").val(output);
  });
});
Run Code Online (Sandbox Code Playgroud)

原文:我很高兴使用FogBugz API和JQuery来组合我认为将是一个很酷的小工具,但我遇到了JQuery限制.CDATA标签似乎混淆了它.

这是我正在使用的代码:

  $("a.getprojects").click(function(d){
    d.preventDefault();
    var api_token = $("#token").val();
    var form_fbod = $("#fbod").val();
    $.post("fbinfo.php", {fbod: form_fbod, token: api_token, cmd : 'listProjects', extra:''}, function(xml) {
      var output = xml; …
Run Code Online (Sandbox Code Playgroud)

xml fogbugz jquery parsing fogbugz-on-demand

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

如何在Java中转换ISO-8859-1和UTF-8?

有谁知道如何将字符串从ISO-8859-1转换为UTF-8并返回Java?

我从网上获取一个字符串并将其保存在RMS(J2ME)中,但我想保留特殊字符并从RMS获取字符串,但使用ISO-8859-1编码.我该怎么做呢?

java utf-8 iso-8859-1 character-encoding java-me

67
推荐指数
4
解决办法
21万
查看次数

jQuery:在两个元素上维持悬停

我有一个<img>,一旦盘旋,动画和淡化 <div>的图片的更大版本,以及文本和超链接.当鼠标移出时,<div>动画就会消失.这很好,只有我的悬停功能只适用于它<img>自己.只要a)<div>出现在<img>,或者b)一个鼠标离开<img>即可到达<div>,jQuery读取鼠标并动画<div>离开.如何重新编写我的jQuery以允许我解决这个问题?提前致谢 ...

以下是HTML的一部分:

<img runat="server" src="~/images/pc_blocks_navigation_spec1.gif" class="navigation_spec1" alt="" />
<div class="navigation_spec1_panel">
    <p>filler <a href="#">test</a></p>
</div>
Run Code Online (Sandbox Code Playgroud)

...和jQuery ......

$('.navigation_spec1_panel').hide().css('opacity','0.0');
$('.navigation_spec1').hover(function() { 
    $('.navigation_spec1_panel').animate({ 
          width: '337px', 
          height: '234px',
          opacity: 1.0 }, 
        1250 ); 
    }, function() { 
    $('.navigation_spec1_panel').animate({ 
          width: '1px', 
          height: '1px',
          opacity: 0.0 }, 
        1250); 
    });
});
Run Code Online (Sandbox Code Playgroud)

(旁注释:在IE 6或7中,我的动画<div>不会出现在其他<div>s编码之上/ 之后.<div>无论z-index如何,它们都会出现在它们后面.建议?)

jquery hover

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

同时插入和扩展列表?

有没有更好的方法同时插入和扩展列表?这是我目前正在做的一个丑陋的例子.(假设我想在'2'元素之后插入'2.4'和'2.6'):

>>> a = ['1', '2', '3', '4']
>>> b = a[:a.index('2')+1] + ['2.4', '2.6'] + a[a.index('2'):]
>>> b
<<< ['1', '2', '2.4', '2.6', '3', '4']
Run Code Online (Sandbox Code Playgroud)

python

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

为什么Objective C文件使用.m扩展名?

自从我开始学习Objective C和Cocoa以来,我一直想知道为什么他们为实现文件选择了扩展名.m它应该是什么意思,还是只是一个随机字母?有人知道吗?我在谷歌的任何地方都找不到这样的信息......

file-extension objective-c

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