小编Gue*_*lla的帖子

PHP在错误的驱动器上寻找ext文件夹

我已经在Windows 10上安装了PHP 7到我的E:驱动器,所以我可以尝试编写器.

当我尝试运行作曲家时,我收到一个错误,它无法找到我启用的扩展程序,但我可以看到它正在查找C:\php\ext而不是E:\php\ext.

php.ini查了一下但看不到设置root安装路径的问题.

它总是默认为C:?我怎么告诉它看E:

php composer-php

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

PrimeNg错误:未定义Quill

我试图在primeng中使用编辑器控件:https://www.primefaces.org/primeng/#/editor

但是我收到了错误:

ERROR ReferenceError:在Editor.webpackJsonp .../../../../primeng/components/editor/editor.js.Editor.ngAfterViewInit中未定义Quill

我的项目使用:

  • Angular Cli:1.4.1
  • 角度:4.3.6
  • NPM:5.4.1
  • 节点:6.10.0
  • PrimeNG:4.2.0

我发现了这个问题:https://github.com/primefaces/primeng/issues/807

我按照说明操作:

导入编辑器模块

import {EditorModule} from 'primeng/primeng';
Run Code Online (Sandbox Code Playgroud)

安装包:

npm install quill --save

npm install @types/quill --save
Run Code Online (Sandbox Code Playgroud)

更新angular-cli.json

"styles": [ "../node_modules/quill/dist/quill.core.css", "../node_modules/quill/dist/quill.snow.css", ], "scripts": [ "../node_modules/quill/dist/quill.js" ],
Run Code Online (Sandbox Code Playgroud)

但它仍然有同样的问题.我只是添加默认标记:

<p-editor [(ngModel)]="text" [style]="{'height':'320px'}"></p-editor>
Run Code Online (Sandbox Code Playgroud)

我得到错误,它看起来像这样:

在此输入图像描述

我没有尝试的那个线程上唯一的东西是安装webpack插件,因为我使用的是角度cli,我不认为这是一个选项.

我可以尝试解决这个问题?

quill primeng angular

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

ag-Grid设置过滤器和排序模型,不触发事件

我正在通过api更新排序和过滤器模型:

this.gridApi.setFilterModel(filterModels);
this.gridApi.setSortModel(sortModels);
Run Code Online (Sandbox Code Playgroud)

这个问题是我有一个服务器请求绑定到更改,即使是排序和过滤,所以当用户更改然后更新数据.这意味着当我在代码上更改模型(如恢复状态或重置过滤器)时会导致多个请求.

有没有办法在不触发事件的情况下更新过滤器/排序模型?

我看到有一个ColumnEventType参数,但无法看到它是如何工作的.我可以指定一些我可以在事件处理程序中查找的变量,以使它们忽略不是从用户生成的调用吗?

我正在尝试管理URL状态,所以当url查询参数更改时,我的代码会设置网格中的模型,但最终会导致页面重新加载多次,因为在设置模型时无法调用onFilter和onSort事件我可以设想防止这种情况发生.

ag-grid

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

在MVC 5 Razor视图中调用JavaScript函数

我在另一篇文章中看到,您可以在剃刀代码中调用JavaScript函数,如下所示:

@:FunctionName()
Run Code Online (Sandbox Code Playgroud)

对我来说,虽然这只输出实际的单词 FunctionName()

这是我的观点:

@model PriceCompare.Models.QuoteModel

@{
    ViewBag.Title = "Quote";
}

<h2>Quote</h2>

@if (@Model.clarify == true)
{
    // do drop down loic
    @:ShowClarify();
}
else
{
    // fill quote
    @:ShowQuote();
}
<div class="clarify">

    You can see the clarify div
</div>
<div class="quote">

    You can see the quote div
</div>

@section head {

    <script type="text/javascript">

        $(document).ready(
            function ShowQuote() {
                $(".quote").show();
            },
            function ShowClarify() {
                $(".clarify").show();
            }
        );

    </script>
}
Run Code Online (Sandbox Code Playgroud)

是因为我把它嵌套在`@if'中?无论如何围绕这个?

javascript jquery razor asp.net-mvc-5

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

在linux服务器上远程调试asp.net核心

如何将Visual Studio调试器附加到在ubuntu服务器上运行的asp.net核心应用程序?

我真的需要在服务器上单步检查我的代码,看看发生了什么.这可能吗?

c# asp.net-core visual-studio-2017

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

ReadKey无法在.net核心中运行

我正在尝试使用ReadKey()来获取密码字段,因此它不会在控制台中显示我在Ubuntu上运行的.net核心应用程序.

这是代码:

        while (true)

        {

            var key = System.Console.ReadKey(true);

            if (key.Key == ConsoleKey.Enter)

                break;

            Io.RootPass += key.KeyChar;

        } 
Run Code Online (Sandbox Code Playgroud)

但是我得到了这个例外:

发生异常:CLR/System.InvalidOperationException System.Console.dll中发生未处理的类型"System.InvalidOperationException"异常:'当应用程序没有控制台或重定向控制台输入时,无法读取密钥.试试Console.Read.'

ReadLine()工作正常.为什么ReadKey()不起作用?

编辑:

实际上Console.ReadLine()不起作用,它只是不抛出异常.输入命中时不会分配返回值,因此程序会坚持下去.

我猜这是因为linux终端的工作方式不同.Linux终端有不同的界面吗?

c# .net-core

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

Visual Studio 2017 中的 PostgreSQL 语法突出显示

当我在 Visual Studio 2017 中创建.sql文件时,语法突出显示假定我使用的是 MSSQL,并将有效的 PostgreSQL 查询突出显示为有错误。

有没有办法让 Visual Studio 2017 在.sqlPostgreSQL 文件中正确突出显示语法?

postgresql visual-studio visual-studio-2017

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

从同一存储库拉取请求

我想保护我的主分支,这样我的团队就不能在未经批准的情况下直接将他们的代码合并到它。

是否可以从父存储库内的分支发出拉取请求?

我知道如果有人分叉存储库,他们可以执行拉取请求,但我的工作流程是,我们首先提交到主存储库上的一个分支,该分支分配给部署槽以进行测试。我并不担心保护这些分支,因为它们只是部署到测试槽。

我的主分支部署到生产环境,因此我希望团队成员能够通过某种方式请求将他们的分支合并到主分支。

无论如何,是否可以在分支之间生成拉取请求?您建议采用什么工作流程?

github

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

将 Visual Studio 2019 卷映射到 nuget 包缓存

我不使用 Visual Studio 2019 内部的内置 docker build,因为它太有问题了。相反,我构建了自己的容器,然后将 VS2019 附加到它以进行调试。

如果我对单个依赖项(或前一层)进行更改,那么它将重新下载所有依赖项以重建所需的层。

这是带宽/时间密集型的,并且包已经缓存在本地机器中。

我已阅读:https : //docs.microsoft.com/en-us/visualstudio/containers/container-build?view=vs-2019

它有一个有趣的表格,解释了内置功能如何映射文件夹:

在此处输入图片说明

我怎么看那个映射是什么样的?我认为如果我将该卷映射添加到我自己的撰写文件中,那么它将大大提高速度,因为它不必在每次构建时重新下载。

visual-studio docker asp.net-core

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

如何确定 Tailwind Css 的范围

当将 Tailwind CSS 包含在我不希望它全局应用且与自定义构建选项一起工作的系统中时,我找不到一种很好的方法来确定它的范围。

基本上我想这样做:

.tailwind{
    @import "tailwindcss/base";

    @import "tailwindcss/components";

    @import "tailwindcss/utilities";
}
Run Code Online (Sandbox Code Playgroud)

但是 PostCSS 导入器不喜欢这样,因为它在替换顺风占位符之前导入。因此,使其工作的唯一方法是将构建分为 2 个阶段,然后导入已编译的 css,如:

.tailwind{
    @import "tailwindcss.css";
}
Run Code Online (Sandbox Code Playgroud)

它有效,但它破坏了开发工具中显示的一些 css 规则。

有没有更好的方法来确定顺风的范围以阻止它干扰其他系统?

tailwind-css

7
推荐指数
5
解决办法
2202
查看次数