当定义一个输入字段required中的角的材料,它会自动将所述标签之后的星号.我发现了很多询问如何添加它,但没有如何删除它的问题.它似乎并没有在他们要求它的时候默认值,但是根据该参考,现在它是默认的行为(我使用的版本上https://github.com/angular/material**).如何删除,并得到如图所示相同的行为在这里通过@Styx.
**的时候我有这个问题,我认为我用的是最新的版本(诉1.0.5),但我使用主版本,这可能有星号的特征是事实.
我创建了一个带有一些静态数据的类.像这样的东西:
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) 我基于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) Mac App Store 管理所有应用程序更新(至少是从中下载的应用程序更新)和系统更新,如果有新内容,它会显示通知。有没有一种方法可以使用 Objective-C 以编程方式检查 App Store 是否显示通知?我想警告用户系统是否可能处于不安全状态,并且过时的软件可能会导致它。而且我找不到一种简单的方法来检查所有软件版本,包括操作系统,而不是检查 App Store。知道怎么做吗?此外,它是否符合 Apple 的政策?我不知道一个应用程序是否可以检查其他应用程序信息(我阅读了 Mac App Store 审查指南,但我找不到任何相关信息)。提前致谢。
c++ ×2
algorithm ×1
angularjs ×1
macos ×1
objective-c ×1
performance ×1
sorting ×1
stdvector ×1