小编tik*_*ika的帖子

Swift标签中的换行符和行数(以编程方式)

通过在故事板中选择一个标签,我可以选择Line BreakWord Wrap,改变线的数量将超过1.我怎样才能做到这一点编程的斯威夫特?在此输入图像描述

iphone uilabel ios swift

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

JavaScript RegExp自动格式化Pattern

我已经看到了很多的功能,该格式的电话或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的新手.这是一个 …

javascript regex

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

是否可以通过Ajax获取页面重定向信息?

没有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则重定向到successfailure页面.我的Ajax获得正确的html内容,但URL浏览器栏仍然具有相同的URL Auth ID,如果重新加载,则会产生错误.还有其他安全问题.

我不知道我是否解释了正确的事情,但谢谢你的帮助.

javascript ajax jquery

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

XCode - 在Storyboard中更改默认全局字体

非常类似于我们如何在Storyboard中设置Global Tint,是否可以将全局字体系列设置为其他内容?例如,我想将系统中的全局/默认字体更改为Source Sans Pro 16pt.但是,我必须做的(据我所知)是以下之一:

  1. 在Storyboard中更改每个标签,按钮,textField等的字体.
  2. 通过Swift ViewDidLoad Code(如此问题)或通过本问题中解释的扩展来设置它

我对(2)的问题是我没有使用故事板获得像(1)中的视觉反馈.另一方面,它也不是很有说服力,因为无论如何我必须手动设置它.

那么,有没有办法更改/设置默认的Storyboard字体?

xcode storyboard ios

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

dotnet ef迁移自动化:检测迁移的变化

我使用以下CLI进行数据库迁移:

  1. dotnet ef migrations add <Name-of-Migration>
  2. 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

asp.net entity-framework entity-framework-core asp.net-core

9
推荐指数
2
解决办法
1096
查看次数

CSS Float Left to Line Up

(JSFIddle)使用float : left,我们可以实现这个目的: 在此输入图像描述

<ul>
    <li>&nbsp;</li>
    <li>&nbsp;</li>
    <li>&nbsp;</li>
    <li class="half">&nbsp;</li>
    <li class="half">&nbsp;</li>
    <li class="half">&nbsp;</li>
    <li class="half">&nbsp;</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没有被标记!!)

在此输入图像描述

我注意到在第一种情况下,第二行小图像是一个新行.但是,有什么办法可以解决这个问题吗?

css css3

7
推荐指数
2
解决办法
445
查看次数

Ajax JS/PHP Image Uploader无法正常工作

我尝试了多种方法,并在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)

javascript php ajax form-data

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

在PHP中设置顶级或超级Duper全局变量?

是否可以在PHP中创建顶级变量?喜欢定义.htaccesshttpd.conf?要包含在每个.php文件中?

我希望尽可能定义BasePaths和其他一些变量.我目前正在制作一些init.php并且如果每个文件都包括'em.

php

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

英特尔HAXM安装失败

我使用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)

android intel osx-elcapitan

5
推荐指数
2
解决办法
2522
查看次数

具有异步功能的 Angular 自定义管道

我正在创建我的自定义管道,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)

angular

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