通过在故事板中选择一个标签,我可以选择Line Break
是Word Wrap
,改变线的数量将超过1.我怎样才能做到这一点编程的斯威夫特?
我已经看到了很多的功能,该格式的电话或stackflow社区编号(逗号和小数点)这样的问题,在这里和其他人.这就是我想要的:
第1步:为这样的模式维护库:
var library = {
fullDate : {
pattern : /^[0-9]{4}-[0-9]{1,2}-[0-9]{1,2}$/,
error : "Invalid Date format. Use YYYY-MM-DD format."
},
fullDateTime : {
pattern : /^[0-9]{4}-[0-9]{1,2}-[0-9]{1,2} [0-9]{1,2}:[0-9]{1,2}$/,
error : "Invalid DateTime format. Use YYYY-MM-DD HH:MM (24-hour) format."
},
tel : {
pattern : /^\(?([0-9]{3})\)?[-. ]?([0-9]{3})[-. ]?([0-9]{4})$/,
error : "Invalid Telephone format."
}
};
Run Code Online (Sandbox Code Playgroud)
第2步:在键入时自动添加字符.例如,-
在日期中添加4个数字.
我有一个文字字段说:
<input type="text" data-validate="fullDate" placeholder="YYYY-MM-DD"/>
Run Code Online (Sandbox Code Playgroud)
并可以启动脚本的地方:
$('body').on('keyup','input',function(){
var validate = $(this).data('validate');
var pattern = library[validate].pattern;
//Some more steps here....
});
Run Code Online (Sandbox Code Playgroud)
但是,我不能再进一步了,因为我是RegExp的新手.这是一个 …
没有ajax,如果我们加载http://example.com/1
,如果它重定向到http://example.com/2
那么浏览器获得适当的标题并且浏览器URL得到更新.有没有办法通过jQuery Ajax获取此信息?
例如,我http://api.example.com
通过Ajax 请求 .在PHP中,此页面被重定向到http://api2.example.com
.有可能知道这件事吗?
使用: 我有一个链接的导航栏.所有页面都通过AJAX加载到容器中,我根据链接使用HTML5历史记录在浏览器栏上推送URL.
但是,如果页面被重定向,页面会有一个新的链接吗?我想在浏览器栏中更改它.我想知道在重定向的情况下重定向Ajax URL的位置.
为什么这很重要?
我的链接处理表单数据,请求和各种身份验证.例如,如果我请求,https://oauth.example.org?code=56hycf86
则重定向到success
或failure
页面.我的Ajax获得正确的html内容,但URL浏览器栏仍然具有相同的URL Auth ID
,如果重新加载,则会产生错误.还有其他安全问题.
我不知道我是否解释了正确的事情,但谢谢你的帮助.
非常类似于我们如何在Storyboard中设置Global Tint,是否可以将全局字体系列设置为其他内容?例如,我想将系统中的全局/默认字体更改为Source Sans Pro 16pt
.但是,我必须做的(据我所知)是以下之一:
我对(2)的问题是我没有使用故事板获得像(1)中的视觉反馈.另一方面,它也不是很有说服力,因为无论如何我必须手动设置它.
那么,有没有办法更改/设置默认的Storyboard字体?
我使用以下CLI进行数据库迁移:
dotnet ef migrations add <Name-of-Migration>
dotnet ef database update
但是,我正在寻找一种自动发生的方法:当检测到模型中的更改时.
到目前为止,我已经能够通过在Startup.cs中执行以下操作来消除步骤2:
private void SetupDatabase(IApplicationBuilder app)
{
using (var serviceScope = app.ApplicationServices.GetService<IServiceScopeFactory>().CreateScope())
{
var context = serviceScope.ServiceProvider.GetRequiredService<ApplicationDbContext>();
//Migate any pending changes:
context.Database.Migrate();
}
}
Run Code Online (Sandbox Code Playgroud)
这会迁移通过执行创建的任何挂起的更改:
dotnet ef migrations add <Name-of-Migration>
但它不会为模型中的任何更改添加迁移.我该如何自动化migrations add
?
(JSFIddle)使用float : left
,我们可以实现这个目的:
<ul>
<li> </li>
<li> </li>
<li> </li>
<li class="half"> </li>
<li class="half"> </li>
<li class="half"> </li>
<li class="half"> </li>
</ul>
Run Code Online (Sandbox Code Playgroud)
和CSS:
li{
width:100px;
height:100px;
background:#eee;
display:inline-block !important;
border:1px solid #ccc;
}
li.half{
width:50px; height:50px
}
Run Code Online (Sandbox Code Playgroud)
但是,我们怎样才能做到这一点?(通过保留这个HTML标记 - 这就是为什么HTML没有被标记!!)
我注意到在第一种情况下,第二行小图像是一个新行.但是,有什么办法可以解决这个问题吗?
我尝试了多种方法,并在StkOvfl和W3规范中遵循了很多问题,但仍然不知道.
我有一个表单输入:
<input type="file" multiple accept="image/*" id="item-image-upload" >
Run Code Online (Sandbox Code Playgroud)
然后在我的Javascript(prepareFormData
方法)中:[在这里查看完整的要点类]:
var files = this.getFiles();
var formData = new FormData();
for (var i = 0; i < files.length; i++) {
var file = files[i];
if (!file.type.match('image.*')) {
continue;
}
formData.append(this.uploadEntityName, file);
}
Run Code Online (Sandbox Code Playgroud)
当我console.log(files),
得到所有文件都很好.但是,formData不起作用.我还尝试添加一个任意项目:
formData.append("Apple", 1);
Run Code Online (Sandbox Code Playgroud)
我得到的回答是空的.服务器在php中休息为:
public function uploadImage(){
return json_encode(array_merge($_REQUEST, $_FILES));
}
Run Code Online (Sandbox Code Playgroud) 是否可以在PHP中创建顶级变量?喜欢定义.htaccess
或httpd.conf
?要包含在每个.php
文件中?
我希望尽可能定义BasePaths和其他一些变量.我目前正在制作一些init.php
并且如果每个文件都包括'em.
我使用Android SDK安装了HAXM,它Not Installed
在构建时给了我一个错误.在maual安装上,我收到以下错误.任何人都可以帮助弄清楚这一点吗?
Last login: Sun Jul 19 21:44:03 on ttys000
Tikas-MacBook-Pro:~ user$ /Users/user/Downloads/haxm-macosx_r05/HAXM\ installation ; exit;
2015-07-19 21:56:46.472 HAXM installation[779:65674] AuthorizationExecuteWithPrivileges failed with return: -60031
2015-07-19 21:56:46.472 HAXM installation[779:65674] HAXM installation failed!
logout
Saving session...completed.
[Process completed]
Run Code Online (Sandbox Code Playgroud) 我正在创建我的自定义管道,culture
它执行一些异步 localdb/http 请求以从服务器返回数据。让我们看看以下内容:
{{ 'hello' | culture:'es-mx' }}
我需要这个Hola
,但我希望这个被渲染async
。该PipeTransform
接口为我提供了transform(value: any, ...args: any[]): any
接口。我该如何实施async
?这是可行的吗?
例如,此问题中的答案建议使用async
管道,然后是 afilter/sort
以实现此目的以主动侦听数组更改和过滤器,但这似乎性能很重,因为我的应用程序中有许多管道。
我想实现这样的事情:
transform(value: any, ...args: any[]): any {
operation.subscribe(result => {
// set the pipe value from here...
})
}
Run Code Online (Sandbox Code Playgroud)