程序设计

专业和发烧友程序员的问答


9
如何手动将Angular表单字段设置为无效?
我正在使用登录表单,如果用户输入无效的凭据,我们希望将电子邮件和密码字段都标记为无效,并显示一条消息,指出登录失败。如何从可观察的回调中将这些字段设置为无效? 模板: <form #loginForm="ngForm" (ngSubmit)="login(loginForm)" id="loginForm"> <div class="login-content" fxLayout="column" fxLayoutAlign="start stretch"> <md-input-container> <input mdInput placeholder="Email" type="email" name="email" required [(ngModel)]="email"> </md-input-container> <md-input-container> <input mdInput placeholder="Password" type="password" name="password" required [(ngModel)]="password"> </md-input-container> <p class='error' *ngIf='loginFailed'>The email address or password is invalid.</p> <div class="extra-options" fxLayout="row" fxLayoutAlign="space-between center"> <md-checkbox class="remember-me">Remember Me</md-checkbox> <a class="forgot-password" routerLink='/forgot-password'>Forgot Password?</a> …

18
如何在变量中存储标准错误
假设我有一个类似以下的脚本: 无用的 echo "This Is Error" 1>&2 echo "This Is Output" 我还有另一个shell脚本: AlsoUseless.sh ./useless.sh | sed 's/Output/Useless/' 我想从useless.sh中捕获“ This Is Error”或任何其他stderr到变量中。我们称它为ERROR。 请注意,我正在使用stdout做某事。我想继续使用stdout,因此在这种情况下,将stderr重定向到stdout并没有帮助。 所以,基本上,我想做 ./useless.sh 2> $ERROR | ... 但这显然行不通。 我也知道我能做 ./useless.sh 2> /tmp/Error ERROR=`cat /tmp/Error` 但这是丑陋且不必要的。 不幸的是,如果没有答案,这就是我要做的。 我希望有另一种方式。 有人有更好的主意吗?

2
有条件的Jinja2速记
说我有这个: {% if files %} Update {% else %} Continue {% endif %} 比方说,在PHP中,我可以写一个简写的条件语句,例如: <?php echo $foo ? 'yes' : 'no'; ?> 有没有一种方法可以将其转换为在jinja2模板中工作: 'yes' if foo else 'no'
190 python  jinja2 


3
命名正则表达式组“(?P <group_name> regexp)”:“ P”代表什么?
在Python中,该(?P&lt;group_name&gt;…) 语法允许人们通过其名称引用匹配的字符串: &gt;&gt;&gt; import re &gt;&gt;&gt; match = re.search('(?P&lt;name&gt;.*) (?P&lt;phone&gt;.*)', 'John 123456') &gt;&gt;&gt; match.group('name') 'John' “ P”代表什么?我在官方文档中找不到任何提示。 我很想获得有关如何帮助我的学生记住该语法的想法。知道“ P”代表(或可能代表)什么会很有用。

5
“ require(x)”和“ import x”之间的区别
我刚刚开始研究将与MongoDB交互的小型节点项目。但是,即使我通过正确安装了它们,我似乎也无法正确导入相关的节点模块npm。 例如,以下代码引发错误,告诉我“ express没有默认导出”: import express from "express"; 但是,此代码有效: const express = require("express"); 所以我的问题是,导入方法和变量/请求方法的功能有何不同?我想修复困扰该项目的任何进口商品,因为这似乎可能会导致其他问题。

7
如何在Excel 2013中正确显示.csv文件?
似乎Excel 2013无法正确读取CSV文件(Excel 2010可以正确读取)。每次打开.csv文件时,我的所有数据都显示在第一列中。 我知道我可以转到DATA,Convert然后选择commas,但是不会保存此设置,每次打开此类文件时我都会感到厌倦。 如何设置Excel 2013一劳永逸地显示CSV文件(以逗号分隔)?
189 excel  csv  office-2013 

13
Lint:如何忽略“ <key>不翻译成<language>”错误?
我无法编译/调试我们的Android应用,因为本地化文件还不够完善。 我的IDE的验证工具Lint创建错误,提示: newCardsOrderVals未翻译为ar,bg,ca,cs 使用Ant进行编译/安装/运行可以正常工作,但是我想使用自己的IDE来简化调试。 有没有办法关闭此特定检查,或者理想情况下使其成为警告而不是错误? 我知道在发布之前,我们确实需要正确处理本地化文件,但是由于屏幕本身经常被频繁修改,因此暂时还不是优先事项。

15
如何在SD卡上自动创建目录
我正在尝试将文件保存到以下位置, FileOutputStream fos = new FileOutputStream("/sdcard/Wallpaper/"+fileName); 但是却遇到异常,java.io.FileNotFoundException 但是,当我将路径设置为"/sdcard/"有效时。 现在,我假设无法以这种方式自动创建目录。 有人可以建议如何创建directory and sub-directory使用代码吗?

5
如何更改UIButton标题颜色?
我以编程方式创建一个按钮。 button = [UIButton buttonWithType:UIButtonTypeRoundedRect]; [button addTarget:self action:@selector(aMethod:) forControlEvents:UIControlEventTouchDown]; [button setTitle:@"Show View" forState:UIControlStateNormal]; button.frame = CGRectMake(80.0, 210.0, 160.0, 40.0); [view addSubview:button]; 如何更改标题颜色?



10
在Windows主机文件中使用端口号
安装TeamViewer后,我将wampserver端口更改为8080,因此地址为 http://localhost:8080. 对于位于C:\ WINDOWS \ system32 \ drivers \ etc \的主机文件,我也进行了如下更改 之前 127.0.0.1 www.example.com 后 127.0.0.1:8080 www.example.com 当我访问www.example.com时,它不会重定向到我的wampserver,该如何解决?
189 windows 

11
如何串联Django模板中的字符串?
我想在Django模板标签中连接一个字符串,例如: {% extend shop/shop_name/base.html %} 这shop_name是我的变量,我想将其与其余路径连接起来。 假设我有shop_name=example.com并且我想要结果扩展shop/example.com/base.html。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.