小编Cha*_*Rai的帖子

使用hasError()进行验证的表单生成器抛出错误ERROR TypeError:无法读取未定义的属性'hasError'

嗨我正在使用表单生成器在角度2中实现一个表单

在component.ts中,我使用formGroup实现了我的表单

以下是我的代码

public myForm: FormGroup;

constructor(private authenticateservice: AuthenticateService,
              private _fb: FormBuilder
             ) {


}

ngOnInit() {

this.myForm = this._fb.group({
      address: [this.userDetails.address, [<any>Validators.required]],
      address2: ['', [<any>Validators.required]],
      city: ['', [<any>Validators.required]],
      company_address: ['', [<any>Validators.required]],
      company_address2: ['', [<any>Validators.required]],
      company_city: ['', [<any>Validators.required]],
      company_country: ['', [<any>Validators.required]],
      company: ['', [<any>Validators.required , Validators.minLength(3)] ],
      company_tax_number: ['', [<any>Validators.required]],
      company_zip: ['', [<any>Validators.required,  Validators.minLength(5) , Validators.maxLength(7)]],
      country: ['', [<any>Validators.required]],
      email: ['', [<any>Validators.required, Validators.email]],
      first_name: [this.userDetails.first_name, [<any>Validators.required]],
      id: ['', [<any>Validators.required]],
      last_name: ['', [<any>Validators.required]],
      phone: ['', [<any>Validators.required, Validators.minLength(10)]],
      zip: ['', [<any>Validators.required , …
Run Code Online (Sandbox Code Playgroud)

angular2-formbuilder angular-validation angular angular-reactive-forms angular-forms

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

.pb文件转换为.ckpt(tensorflow)

我已设法使用此脚本将预先训练的.ckpt模型转换为.pb(protobuf)格式:

import os
import tensorflow as tf

# Get the current directory
dir_path = os.path.dirname(os.path.realpath(__file__))
print "Current directory : ", dir_path
save_dir = dir_path + '/Protobufs'

graph = tf.get_default_graph()

# Create a session for running Ops on the Graph.
sess = tf.Session()

print("Restoring the model to the default graph ...")
saver = tf.train.import_meta_graph(dir_path + '/model.ckpt.meta')
saver.restore(sess,tf.train.latest_checkpoint(dir_path))
print("Restoring Done .. ")

print "Saving the model to Protobuf format: ", save_dir

#Save the model to protobuf  (pb and pbtxt) file.
tf.train.write_graph(sess.graph_def, save_dir, …
Run Code Online (Sandbox Code Playgroud)

python protocol-buffers tensorflow

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

已安装.NET的Oracle数据提供程序,无需机器范围的配置

我重新安装了ODAC Oracle但仍然遇到以下错误

"Oracle Data Provider for .NET已经安装,没有机器范围的配置.但是,在全局程序集缓存中检测到一个可能不兼容的Oracle Data Provider for .NET版本.请从.Net删除Oracle数据提供程序.全局程序集缓存重启Visual Studio"

我应该关心这个警告吗?

oracle dataprovider visual-studio

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

UIRefreshControl出现在集合视图项的顶部而不是后面

我有一个UICollectionView常规拉动刷新实现,但不知何故,微调器和"拉动刷新"文本出现在集合视图项目上方;

如何在物品后面制作它?

这是我添加UIRefreshControll到的方式UICollectionView

let refreshControl = UIRefreshControl()
refreshControl.attributedTitle = NSAttributedString(string: "Pull down to refresh")
refreshControl.addTarget(self, action: #selector(pullToRefresh), for: UIControlEvents.valueChanged)
collectionView?.refreshControl = refreshControl
Run Code Online (Sandbox Code Playgroud)

ios uicollectionview uirefreshcontrol swift3

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

在javascript中获取角度ng模型值

只是我想使用 javascript 获取 ng-model 隐藏字段值。

<input type="hidden" name="Latitude" id="sLatitude" ng-model='sLatitude'>
Run Code Online (Sandbox Code Playgroud)

javascript angularjs

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

擦除删除成语的性能增益来自何处

我需要从满足某个标准的向量中擦除所有元素.

我的第一种方法是遍历向量并在符合条件的所有元素上调用vector :: erase.

据我所知,vector::erase这个用例的性能不好,因为它从底层数组中删除了项目,并将向量的其余部分向前移动了一个元素(如果擦除了一系列元素,则移动更多).当您移除多个元素时,后部元素将在每次移除时移动.

remove算法将所有元素移除,并将它们移动到向量的末尾,因此您只需要移除向量的后部,这不涉及移位.

但为什么这比擦除更快?(它更快吗?)

不将元素移动到最后是否意味着将所有后续元素向前移动vector::erase

怎么来,删除只有O(n)的复杂性?

c++ stl vector erase-remove-idiom

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

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

整数提升在c ++中未签名

int main() {
    unsigned i = 5;
    int j = -10; 
    double d = i + j;
    long l = i + j;
    int k = i + j;
    std::cout << d << "\n";     //4.29497e+09
    std::cout << l << "\n";     //4294967291
    std::cout << k << "\n";     //-5
    std::cout << i + j << "\n"; //4294967291
}
Run Code Online (Sandbox Code Playgroud)

我相信在做算术运算符之前会signed int被提升unsigned.
虽然-10转换为无符号unsigned integer underflow(这是正确的术语??)将发生,并在添加后打印4294967291.

为什么在int k打印的情况下不会发生这种情况-5

c++ unsigned-integer

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

Javascript按给定的数组元素拆分字符串

我已经给串"asdlfjsahdkljahskl"并给予阵列[1,2,3,1,7,2,1,2].我的最终输出应为a,sd,lfj,s,ahdklja,hs,kl.

我知道如何拆分字符串,但我不知道如何根据给定的数组比较字符串和剪切

HTML代码

<button onclick="myFunction()">click me</button>
<p id="demo"></p>
Run Code Online (Sandbox Code Playgroud)

JavaScript的

var width = [1,4,2,6,1,1,10,1];

function myFunction() {
    var str = "abcdefghijklmnopqrstuvwxyz";
    var res = str.split("");

    for(var j=0; j.length;j++){
        document.write(width[j]);
    }
    document.getElementById("demo").innerHTML = res;
 }
Run Code Online (Sandbox Code Playgroud)

谢谢您的帮助

javascript arrays

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

Exercism Javascript Gigasecond - 我不懂数学

谁能告诉我为什么在 Javascript 中这是由 Math.pow(10, 12) 或 1000000000000 而不是 Math.pow(10, 9) 或 1000000000 解决的。解决方案在 ruby​​ 中如此清晰,在 JS 中如此混乱。我的 Js 解决方案:

var gigDate = Math.pow(10, 12);

function Gigasecond(dateIn) {
  this.dateIn = dateIn
};

Gigasecond.prototype.date = function(){
  return new Date(this.dateIn.getTime() + gigDate);
};  

module.exports = Gigasecond;
Run Code Online (Sandbox Code Playgroud)

我的红宝石代码:

class Gigasecond
  VERSION = 1
  def self.from(date)
    date + (10**9)
  end
end
Run Code Online (Sandbox Code Playgroud)

javascript ruby math

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

不起作用 django-admin.py startproject mysite

我想开始一个新的 django 项目,我使用 Windows 10。如果我写到控制台

python -c "import django; print(django.get_version())"
Run Code Online (Sandbox Code Playgroud)

返回

1.10.3
Run Code Online (Sandbox Code Playgroud)

但如果我写

django-admin.py startproject mysite
Run Code Online (Sandbox Code Playgroud)

它打开

...\appdata\local\programs\python\python35-32\python.exe
from django.core import management

if __name__ == "__main__":
management.execute_from_command_line()
Run Code Online (Sandbox Code Playgroud)

我在环境变量中有路径:Programs\Python\Python35-32\

我该怎么做?

python django

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

如何从日期字符串中提取YYYY-mm-dd?

我有格式的日期2017-08-24 22:22:45.如何提取2017-08-24

我试着用:

var data = date.Split('-');
string convertedDate = data[0] + date[1] + date[2];
Run Code Online (Sandbox Code Playgroud)

但我不喜欢这个解决方案/

c# c#-4.0

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