问题列表 - 第181105页

我如何需要mysql字段?

我刚刚发现NOT NULL不需要字段.

创建mysql表时,如何创建一个不能包含null或空白的字段(必须包含某些内容)?

mysql field

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

将TFS 2010迁移到Visual Studio Online

我已经安装了OpsHub VSO Migration Utilty,我正在尝试迁移一个最小的项目作为测试.

在VSO中创建了一个新的匹配项目后,迁移验证在模板不匹配时失败.

现有的TFS 2010项目基于MSF for Agile Software Development v5.0模板,新的VSO项目是MSF for Agile Software Development 2013.3

据我所知,这些模板都没有定制过.

对于每个工作项类型,不匹配的字段为:

  • RelatedLinkCount
  • areaID表示
  • AttachedFileCount
  • HyperLinkCount
  • ExternalLinkCount
  • IterationID

该实用程序的已安装版本为v1.1.0.005

我们将非常感激地提供任何帮助.

opshub azure-devops

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

为什么我的字符串引用成员变量在C++中设置为空字符串?

请考虑以下代码:

class Foo
{
private:
    const string& _bar;

public:
    Foo(const string& bar)
        : _bar(bar) { }

    const string& GetBar() { return _bar; }
};

int main()
{
    Foo foo1("Hey");
    cout << foo1.GetBar() << endl;

    string barString = "You";
    Foo foo2(barString);
    cout << foo2.GetBar() << endl;
}
Run Code Online (Sandbox Code Playgroud)

当我执行此代码时(在VS 2013中),foo1实例在其_bar成员变量中有一个空字符串,而foo2相应的成员变量保存对值"You"的引用.这是为什么?

更新:我当然在本例中使用std :: string类.

c++ string reference pass-by-reference

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

设置所有Git子模块的分支

是否有命令为所有现有的 Git子模块设置相同的分支名称

git submodule add -b develop *
Run Code Online (Sandbox Code Playgroud)

基本上,我需要一种方法来递归设置.gitmodules文件中每个模块的分支。

git git-submodules

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

C11 - 将指针结构转换为struct的匿名第一个成员

C标准规定:

指向结构对象的指针(适当地强制转换)指向其初始成员(或者如果该成员是位字段,则指向它所在的单元),反之亦然.

如果所讨论的结构的第一个成员是匿名结构/联合,是否有任何可能的(和明确定义的)方法在C11中执行这样的"合适的强制转换"?或者,如果包含结构是匿名的,则执行"反之亦然"向后转换?

我想,使用与匿名结构相同的成员序列转换为非匿名结构将使得它不能很好地定义,因为它们不兼容,因此,不能保证具有相同的内存布局.

但是,C标准规定:

此外,如果它们的标记和成员满足以下要求,则在单独的转换单元中声明的两个结构,联合或枚举类型是兼容的:如果使用标记声明一个,则另一个应使用相同的标记声明.如果两者都在各自的翻译单元内的任何地方完成,则以下附加要求适用:其成员之间应存在一对一的对应关系<...>

我们可以尝试将此规则应用于匿名结构吗?比如说,如果我们有以下设置:

header.h:

struct container {
    struct {
        int a;
        char b;
    };
};

void print(struct container *pcontainer);
Run Code Online (Sandbox Code Playgroud)

sep.c:

#include <stdio.h>
#include "header.h"

void print(struct container *pcontainer){
    printf("%d\n", ((struct { int a; char b; }*)pcontainer)->a);
}
Run Code Online (Sandbox Code Playgroud)

main.c中:

#include "header.h"

int main(void){
    struct container container, *pcontainer;

    pcontainer = &container;
    pcontainer->a = 1;

    print(pcontainer);

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

(这在gcc(GCC)4.8.3 20140911编译,输出1).

考虑在内的铸造中使用的匿名结构print功能所述匿名结构是的第一构件struct container ,在卷起main.c.它们可以被视为"在单独的翻译单元中声明的类型"吗?此外,他们真的满足所有其他兼容性要求,还是我误解了什么?

c struct pointers c11 anonymous-struct

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

查找并删除单元格值为“#N/A”的行

我有一个 excel 文档,我用它来分析数据集,我引入的每个数据资产都有不同数量的数据。我试图编写一个分配给按钮的宏,该按钮可以根据单元格的值识别删除行。这是行不通的。我究竟做错了什么?

Sub Button2_Click()
[vb]
'This will find how many rows there are
 With ActiveSheet
    lastRow = .Cells(.Rows.Count, "A").End(xlUp).Row
    MsgBox lastRow
 End With

 Sub sbDelete_Rows_Based_On_Criteria()
     Dim lRow As Long
     Dim iCntr As Long
     lRow = lastRow
     For iCntr = lRow To 1 Step -1
         'Replaces XX with the variable you want to delete
         If Cells(iCntr, 1) = "#N/A" Then
             Rows(iCntr).Delete
         End If
     Next
 End Sub
 [/vb]
End Sub
Run Code Online (Sandbox Code Playgroud)

excel vba find delete-row

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

如何将反弹动画添加到animateWithDuration?

我有一个简单的动画,我在滚动视图委托方法中执行scrollViewDidEndDragging.

它看起来像这样:

- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate {

    NSLog(@"finger was lifted");

    [UIView animateWithDuration:1.0
                     animations:^{
                         self.homeLabel.frame = self.view.frame;
                    }];
}
Run Code Online (Sandbox Code Playgroud)

在抬起手指后使用这个动画我的homeLabel是从顶部来的,我想在标签上添加一个反弹动画,所以当它来自顶部时,而不是顺利着陆它会有一个很好的反弹...我怎么能去做?thanksss

animation core-animation objective-c ios animatewithduration

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

Symfony2 HHVM 3.4 Serializer问题

我们正在HHVM上测试我们的Symfony2 API.我们只是在控制器中返回php对象,这些对象将被序列化为Json.

每个对象都有一个配置文件,我们在其中定义要公开的数据.在PHP 5.4/5.5/5.6上,一切运行正常,但在HVVM上,序列化程序忽略了序列化程序配置文件.它只是序列化所有属性.

    {
    "simple_products":{
        "_new": false,
        "_deleted": false,
        "modified_columns":[],
        "virtual_columns":[],
        "id": "3556",
        "daytime_id": "1",
        "name": "Banane",
        "value": 123,
        "peer": null,
        "start_copy": false,
        "day_id": "11561",
        "created_at": "2015-01-13 17:36:38",
        "updated_at": "2015-01-13 17:36:38",
        "created_by": "3505",
        "updated_by": "3505",
        "a_day": null,
        "a_daytime": null,
        "already_in_save": false,
        "already_in_validation": false,
        "already_in_clear_all_references_deep": false,
        "validation_failures":[]
    }
}
Run Code Online (Sandbox Code Playgroud)

而不仅仅是

{
    "simple_products":{
        "id": "4181",
        "daytime_id": "1",
        "name": "Banane",
        "value": 123
    }
}
Run Code Online (Sandbox Code Playgroud)

谁知道该怎么办?如果您需要配置文件,请随时询问.

更新(jms/serializer配置)

# jms serializer config
jms_serializer:
    property_naming:
        lower_case: true
    metadata:
        cache: file
        debug: "%kernel.debug%"
        file_cache:
            dir: "%kernel.cache_dir%/serializer" …
Run Code Online (Sandbox Code Playgroud)

serialization json symfony hhvm

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

如何在DataGrid中隐藏自动生成的列?

我已经从SQL服务器自动从DataTable填充了DataGrid.我希望用户能够添加或删除哪些列可见.我原本试过这个:

    public void populateTaskTable(DataTable dt)
    {                    
        //add the whole datatable to the datagrid
        dg.DataContext = dt.DefaultView;

        dg.Columns[0].Visibility = Visibility.Collapsed;
    }
Run Code Online (Sandbox Code Playgroud)

对于相应的xaml(我已经尝试了有和没有 AutoGenerateColumns="True"

           <DataGrid Name="dg" ItemsSource="{Binding}" AutoGenerateColumns="True" 

                    <!-- <DataGrid.Columns></DataGrid.Columns> -->

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

这导致内存违规中断.所以我做到了

MessageBox.Show(dg.Columns.Count());
Run Code Online (Sandbox Code Playgroud)

要查看列是否正在填充,它不是,它输出一个,0即使我可以看到程序中的列.

从之前的stackoverflow问题中发现"自动生成的列未添加到列索引".

然后从这个问题我尝试更新DataGrid以获得像这样填充的列

   taskTable.UpdateLayout();
Run Code Online (Sandbox Code Playgroud)

   taskTable.Items.Refresh();
Run Code Online (Sandbox Code Playgroud)

哪个什么都没做.

有没有办法访问自动生成的DataGrid的属性,或者是将DataGrid的所有列添加到Columns组件的方法?

提前致谢.

c# wpf xaml datagrid

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

TypeError:“元组”对象在尝试调用方法时不可调用

到目前为止,这是我正在做的事情:

# -*- coding: cp1252 -*-
import time

class Item():
    def __init__(self, name, description, base_value):
        self.name = name
        self.description = description
        self.ingredients = ingredients
        self.base_value = value
    def __str__(self):
        return format(self.name, self.description, self.ingredients, self.base_value)


class Metal(Item):
    def __init__(self, name, description, ingredients, base_value):
        self.smelt_time = smelt_time
        self.smelted = smelted
    def __str__(self):
        return format(self.name, self.description, self.ingredients, self.base_value, self.smelt_time, self.smelted)

class Bronze_Ingot(Metal):
    def __init__(self):
        self.name = "Bronze Ingot",
        self.description = "A refined ingot of bronze."
        #self.ingredients = Tin_Ore(1)+Copper_Ore(1) <--- I will get these …
Run Code Online (Sandbox Code Playgroud)

python tuples object callable typeerror

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