小编Ura*_*rel的帖子

vscode 自动折叠打开的文件

什么:有什么方法可以在 vscode 中打开文件并让它自动折叠代码吗?

为什么:大多数代码我只需要看几次就可以记住,此时我所需要的就是带有简要定义的参考。接口、类和类型占用了我的空间。我希望一次在屏幕上显示更多最有价值的代码。这意味着当文件很大时我需要隐藏部分或全部代码。

理想情况下:我想只关闭特定类型的代码(例如接口)、特定类型的文件(例如打字稿文件)、大于任意 55 行长的文件,但我会选择自动折叠所有代码。

javascript typescript visual-studio-code vscode-extensions

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

Cakephp 3多个自定义模板formhelpers

所以,我在工作,而且要决定我们需要(在这个时候测试版)使用由CakePHP的3.0的所有功能强大且至少记录新工具的权力(与我可能会增加对后人的缘故处理敏感数据).

编辑:我的目标是为表单创建几个不同的模板,以通过formhelper模板或输入方法进行调用.对此真的没有太多好的例子.自定义模板FormHelper使用:如书中所示(以及互联网上的任何其他地方),非常简短的文档是:http: //book.cakephp.org/3.0/en/core-libraries/helpers/form.html #定制最模板,表单助手用途

该网站说您可以使用模板方法,然后给出模糊的"使用":

$myTemplates = [
    'inputContainer' => '<div class="form-control">{{content}}</div>',
];
Run Code Online (Sandbox Code Playgroud)

$这个 - >形式 - >模板($ myTemplates);

然后它说你可以使用它没有给出示例的input()方法.最后但并非最不重要的是,自定义模板FormHelper应该允许您根据需要"制作"或"创建"这些自定义表单,但是他们没有使用如何做到这一点!?lulwut?

我可以像他们的例子一样轻松地使用它,但是单个自定义模板中的强大之处在哪里?这对我没有好处.

因此,通过一个新的可能解决方案,我尝试得到一个新的错误.

我收到此错误(在我的视图中)(来自以下代码):

致命错误错误:未找到"配置"类

//within bootstrap.php
Configure::write('templates', [
    'shortForm' => [
        'formstart' => '<form class="" {{attrs}}>',
        'label' => '<label class="col-md-2 control-label" {{attrs}}>{{text}}</label>',
        'input' => '<div class="col-md-4"><input type="{{type}}" name="{{name}}" {{attrs}} /></div>',
        'select' => '<div class="col-md-4"><select name="{{name}}"{{attrs}}>{{content}}</select>    </div>',
        'inputContainer' => '<div class="form-group {{required}}" form-type="{{type}}">{{content}}    </div>',
        'checkContainer' => '',],
    'longForm' => [
        'formstart' => '<form class="" {{attrs}}>',
        'label' => '<label class="col-md-2 …
Run Code Online (Sandbox Code Playgroud)

templates cakephp formhelper cakephp-3.0

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

nestjs typeorm 中的 getRepositoryToken 是什么以及何时使用它?

这里的文档如下:

在对应用程序进行单元测试时,我们通常希望避免建立数据库连接,保持我们的测试套件独立并尽可能快地执行它们。但是我们的类可能依赖于从连接实例中提取的存储库。我们如何处理?解决方案是创建模拟存储库。为了实现这一点,我们设置了自定义提供程序。每个注册的存储库都自动由一个存储库令牌表示,其中 EntityName 是您的实体类的名称。

@nestjs/typeorm 包公开了 getRepositoryToken() 函数,该函数返回基于给定实体的准备好的令牌。

那有什么意思?自动完成文档只给出签名而没有解释。

jestjs typeorm nestjs

4
推荐指数
1
解决办法
1259
查看次数

SQL Server按怪异顺序排序

我正在尝试将一些SQL移植到代码中,并且我注意到SQL Server的ORDER BY(和分区ORDER BY)在某些情况下似乎表现得有些不确定,但也许我只是没有看到这种模式.我正在使用Azure SQL数据库,它应该或多或少是SQL Server 2017,但有一些限制.

这里有些例子:

select * from (
    values
        ('2014-01-01', NULL),
        ('2014-01-02', NULL),
        (NULL, '2014-01-01 00:01:00'),
        (NULL, '2014-01-01 23:59:59')
) AS temp (t, u)
order by isnull(t, u);
Run Code Online (Sandbox Code Playgroud)

生成以下意外结果集,其中日期时间在同一天的日期之前,而较晚的日期时间在之前的日期之前:

t           u
NULL        2014-01-01 23:59:59
NULL        2014-01-01 00:01:00
2014-01-01  NULL
2014-01-02  NULL
Run Code Online (Sandbox Code Playgroud)

但是,如果我添加一些额外的行:

select * from (
    values
        ('2014-01-01', NULL),
        ('2014-01-02', NULL),
        (NULL, '2014-01-01 00:01:00'),
        (NULL, '2014-01-01 23:59:59'),
        (NULL, '2014-01-01 00:00:00'),
        (NULL, '2014-01-02 00:00:00')
) AS temp (t, u)
order by isnull(t, u);
Run Code Online (Sandbox Code Playgroud)

日期仍在日期时间之后,但现在日期时间依次为:

t           u
NULL …
Run Code Online (Sandbox Code Playgroud)

sql sql-server

3
推荐指数
1
解决办法
43
查看次数

React - 获取所选元素的值

我有一组国家,每个国家都有一组城市.

我想打印一个用户选择国家/地区的下拉列表,然后在所选国家/地区中我想要显示另一个下拉列表中的所有城市.

但是,我怎么知道选择了哪个国家?

 handleSelect: function(indexOfSelectedCountry){

    },

    render: function(){

        var countryNames = this.props.countries.map(function(elem){
            return <option><a href="#">{elem.name}</a></option>
        });

        return(
            <div>
                <p>Select category</p>
                <div class="dropdown">
                    <select class="form-control" onselect={this.handleSelect(What do I put here?)}>
                        {countryNames}
                    </select>
                </div>
            </div>
        )
    }
Run Code Online (Sandbox Code Playgroud)

我想做类似上面的事情,但我不知道如何将选择的结果传递给监听方法.

javascript twitter-bootstrap reactjs

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

使用composer的CakePHP 3.0安装坏了吗?

尝试拉出localhost时出现此错误.

error: Warning: require(C:\xampp\htdocs\sync\vendor\autoload.php): failed to open stream: No such file or directory in C:\xampp\htdocs\sync\config\bootstrap.php on line 23

使用composer从cakephp网站安装:http://book.cakephp.org/3.0/en/quickstart.html

每次我尝试这是我在这里与cmd中的一些错误相处:

C:\xampp\htdocs>php composer.phar create-project --prefer-dist -s dev cakephp/app sync
Installing cakephp/app (dev-master ebdd94ef28cd742b90fc03a5f8cca46c6306ded2)
  - Installing cakephp/app (dev-master master)
    Loading from cache

Created project in sync
Loading composer repositories with package information
Installing dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

Problem 1
- Installation request for cakephp/cakephp 3.0.*-dev -> satisfiable by …
Run Code Online (Sandbox Code Playgroud)

installation bootstrapping cakephp composer-php cakephp-3.0

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