小编Hug*_*iro的帖子

如何从Angular材质中的必填字段中删除星号

当定义一个输入字段required中的角的材料,它会自动将所述标签之后的星号.我发现了很多询问如何添加它,但没有如何删除它的问题.它似乎并没有在他们要求它的时候默认值,但是根据该参考,现在它是默认的行为(我使用的版本上https://github.com/angular/material**).如何删除,并得到如图所示相同的行为在这里通过@Styx.

**的时候我有这个问题,我认为我用的是最新的版本(诉1.0.5),但我使用主版本,这可能有星号的特征是事实.

angularjs angular-material

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

Vector无法正确创建对象

我创建了一个带有一些静态数据的类.像这样的东西:

class Object
{
public:
    Object();
    Object( Point center, double area );
    Object( int cx, int cy, double area );
    ~Object();
    //and other public stuffs here...
private:
    Point center;
    double area;
    static double totalArea;
    static int objCounter;
    static double areaMean;
};
Run Code Online (Sandbox Code Playgroud)

而不是在我的构造函数和析构函数中:

Object::Object()
{
    this->setCenter( Point() );
    this->setArea( 0.0 );
    objCounter++;
    totalArea += 0;
    areaMean = totalArea / objCounter;
}
/*this is just the default constructor I 
have two others that increment real area, not 0*/ 

Object::~Object()
{
    //cout << …
Run Code Online (Sandbox Code Playgroud)

c++ stdvector

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

为什么我的合并排序不像O(n*lg n))?

我基于Cormen's Book上提供的伪代码实现了这种合并排序.我正在复制它,因为它很短:

void merge(vector<double> &array, int start, int mid, int end) {
    int i = start;
    int j = mid + 1;
    int k = start;
    vector<double> b(array.size());

    while (i <= mid && j <= end) {
        if (array[i] <= array[j])
            b[k++] = array[i++];
        else
            b[k++] = array[j++];
    }

    while(i <= mid)
        b[k++] = array[i++];

    while(j <= end)
        b[k++] = array[j++];

    for (k = start; k <= end; k++)
        array[k] = b[k];
}
Run Code Online (Sandbox Code Playgroud)

这部分应该是O(n)

而另一个应该是O(n*lg n),其中lg登录2个碱基

void mergeSort(vector<double> …
Run Code Online (Sandbox Code Playgroud)

c++ sorting algorithm performance

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

我可以以编程方式检查 App Store 的更新吗?

Mac App Store 管理所有应用程序更新(至少是从中下载的应用程序更新)和系统更新,如果有新内容,它会显示通知。有没有一种方法可以使用 Objective-C 以编程方式检查 App Store 是否显示通知?我想警告用户系统是否可能处于不安全状态,并且过时的软件可能会导致它。而且我找不到一种简单的方法来检查所有软件版本,包括操作系统,而不是检查 App Store。知道怎么做吗?此外,它是否符合 Apple 的政策?我不知道一个应用程序是否可以检查其他应用程序信息(我阅读了 Mac App Store 审查指南,但我找不到任何相关信息)。提前致谢。

macos objective-c

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