小编San*_*oku的帖子

ExtJs minify被忽略

我们有一个cms所以我没有访问HTML页面的标题,我们的extjs实现了rendert.所以我不得不做一个像这样的工作:

 Ext.local = {};
    var lang = {
        initLang: function (revisionNr) {
            var local = localStorage.getItem('localLang')
            if (!local) {
                AjaxHandlerByClass('ajax/lang/webuser/init', {}, this.loadLangRemote);
            } else {
                local = JSON.parse(local);
                if (local.revisionNr == config.revisionNr && local.lang == config.lang) {
                    console.log('loading local lang variables');
                    if (local.date < new Date().getTime() - (24 * 60 * 60 * 1000) * 2) {//2 day caching time before retry
                        delete window.localStorage.localLangBackup;
                    }
                    this.loadLangLocal(local);
                } else {
                    delete window.localStorage.localLang;
                    AjaxHandlerByClass('ajax/lang/webuser/init', {}, this.loadLangRemote);
                }
            }
        },
        loadLangRemote: function (data) …
Run Code Online (Sandbox Code Playgroud)

javascript oop localization extjs extjs4

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

用于BIC检查的正则表达式

我为php函数pregmatch写了一个正则表达式,如下所示:

^([a-zA-Z]){4}([a-zA-Z]){2}([0-9a-zA-Z]){2}([0-9a-zA-Z]{3})?$^
Run Code Online (Sandbox Code Playgroud)

现在我需要检查BIC字符串的一致性.

它出了点问题......总是正确的.我不明白为什么.

我使用的代码是这样的:

/**
 * Checks the correct format from the 
 * @param string $bic
 * @return boolean
 */
public function checkBic($bic)
{
    $bic = $this->cleanFromSeparators($bic);
    if (preg_match($this->getBicCompare(), $bic)) {
        return true;
    } else {
        return false;
    }
}

private function getBicCompare()
{
    return "^([a-zA-Z]){4}([a-zA-Z]){2}([0-9a-zA-Z]){2}([0-9a-zA-Z]{3})?$^";
}
Run Code Online (Sandbox Code Playgroud)

编辑:

以下是来自swift帐户的BIC格式的一些参考:

http://www.sage.co.uk/sage1000v2_1/form_help/workingw/subfiles/iban_and_bic.htm

http://en.wikipedia.org/wiki/ISO_9362

http://www.swift.com/products_services/bic_and_iban_format_registration_bic_details?rdct=t

BIC的一个例子是:

NOLADE21STS

OPSKATWW

如果字符串由以下代码组成,则正则表达式应仅返回true:其长度为八个或十一个字符,并且包含:

银行代码 - 4个字母字符国家代码 - 2个字母位置代码 - 2个字母数字字符,零除外分支代码 - 3个字母数字字符

这些是规格.

所以长度可以是11或8,前4可以是任何东西,然后2个字母是必须的,然后是2个数字和可选的3个字母数字.

以下内容无效:

abcdefxx

abcdefxxyyy

这些也无效:

aaaa11xx

aaaa11xxyyy

等等.

php regex iban preg-match bank

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

如何在Netbeans中显示.git文件夹

我有一个项目,我从我的VM远程检查.

现在它检查除了他没有看到的文件之外的所有文件.

这恰好是.git文件夹......

我已经删除了正则表达式

options->miscellenous->files
Run Code Online (Sandbox Code Playgroud)

^(CVS|SCCS|vssver.?\.scc|#.*#|%.*%|_svn)$|~$|^\.(?!htaccess$).*$
Run Code Online (Sandbox Code Playgroud)

^(CVS|SCCS|vssver.?\.scc|#.*#|%.*%|_svn)$|~$|^\.(?!htaccess$)$
Run Code Online (Sandbox Code Playgroud)

但文件夹本身仍然没有被拉动......

有人有解决方案吗?

我在Windows 7上使用Netbeans 7.3 64位.

git directory netbeans netbeans-7

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

映射Laravel的现有数据库表

我正在寻找一种方法来使用Eloquent ORM映射项目中的现有表,并在代码中使用它们.我使用MySQL数据库并计划迁移到MSSQL.任何方式点赞赏.

database migration database-migration database-management laravel

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

使用svn的NetBeans远程项目

我有一个用于工作的远程项目; 这是在Debian OPS上,我通过SSL访问它.该项目位于SVN控制下的远程机器上.

我有没有办法将NetBeans连接到存储库并直接提交到存储库?

选项"导入到svn存储库远程项目"是否允许这样做?

svn windows netbeans remote-access remote-server

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

仅检索子类的属性

我有一个类似的课程

class parent{
   public $foo;
}

class child extends parent{
   public $lol;

    public function getFields()
    {
        return array_keys(get_class_vars(__CLASS__));
    }
}
Run Code Online (Sandbox Code Playgroud)

我得到一个包含子属性的数组到...

array('foo','lol'); 
Run Code Online (Sandbox Code Playgroud)

是否只有一个简单的解决方案来获取子类的属性?

php inheritance properties class

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

将更改的文件从功能合并到修补程序git flow

我有3家分店

开发,掌握和使用git flow feature start创建的功能分支。

现在,我想将由功能生成的提交合并到单独的修补程序中,这样就可以将其合并到master中,而无需将developer分支合并到master中。我该怎么做?

为了使

开发有100多个提交,这些提交是为单独发行的,

我从开发人员分支出来,并希望将其制作为单独的修补程序。

问题是hotix是一个主分支,因此如果我执行git merge功能,git会将所有开发人员提交与我对该功能的少数提交进行合并。

问题是。如何挑选功能?

编辑:

@Pigueiras

我更喜欢在这种情况下绘制图表。 在此处输入图片说明

我只需要将红色标注的提交从功能转移到修补程序即可。

git version-control merge git-flow git-branch

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

正则表达式在新线上失败

我有一个像这样的正则表达式

preg_match("/^\\s*(insert|delete|update|replace|create|drop|alter|use) /i",$query)
Run Code Online (Sandbox Code Playgroud)

这是一个非常古老的功能的一部分,它负责我们维护的网站上的所有交易(就像8岁时的最小...)

想象一下,当这个查询在这个正则表达式上测试失败时我的suprice ....

"DELETE
                    FROM KursSmer 
                    WHERE   IDKurs = '523' AND
                            IDSmer = '50' AND
                            IDSkolskaGodina = '1' AND
                            JeObavezan = '0'"
Run Code Online (Sandbox Code Playgroud)

我花了大约1小时才得到了讨厌的家伙...但是我做到了......在DELETE字旁边的第一行末尾有一个\n线元素...就像 DELETE\n

现在,我想知道这是否可以纠正?

php regex

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