嗨我正在使用表单生成器在角度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
我已设法使用此脚本将预先训练的.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) 我重新安装了ODAC Oracle但仍然遇到以下错误
"Oracle Data Provider for .NET已经安装,没有机器范围的配置.但是,在全局程序集缓存中检测到一个可能不兼容的Oracle Data Provider for .NET版本.请从.Net删除Oracle数据提供程序.全局程序集缓存重启Visual Studio"
我应该关心这个警告吗?
我有一个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) 只是我想使用 javascript 获取 ng-model 隐藏字段值。
<input type="hidden" name="Latitude" id="sLatitude" ng-model='sLatitude'>
Run Code Online (Sandbox Code Playgroud) 我需要从满足某个标准的向量中擦除所有元素.
我的第一种方法是遍历向量并在符合条件的所有元素上调用vector :: erase.
据我所知,vector::erase这个用例的性能不好,因为它从底层数组中删除了项目,并将向量的其余部分向前移动了一个元素(如果擦除了一系列元素,则移动更多).当您移除多个元素时,后部元素将在每次移除时移动.
该remove算法将所有元素移除,并将它们移动到向量的末尾,因此您只需要移除向量的后部,这不涉及移位.
但为什么这比擦除更快?(它更快吗?)
不将元素移动到最后是否意味着将所有后续元素向前移动vector::erase?
怎么来,删除只有O(n)的复杂性?
如何通过单击按钮并使用vuejs 2.0切换来禁用输入框
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?
我已经给串"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 中这是由 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) 我想开始一个新的 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\
我该怎么做?
我有格式的日期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)
但我不喜欢这个解决方案/