小编chr*_*ris的帖子

在Vim中查看最近的文档列表

有没有办法查看您在Vim中打开的最近文档列表?我意识到我可以查看光标跳转列表,:ju然后转到列表中的光标位置,但这并不理想,因为列表中会有多个相同文档的列表.还有另一个命令可以做我正在寻找的东西吗?

vim recent-documents

123
推荐指数
4
解决办法
3万
查看次数

赛普拉斯访问和等待超时被忽略

我创建了一个设置路由的测试,尝试访问一个向路由发出 API 请求的页面,然后等待路由响应:

cy
    .server()
    .route('GET', '/api/testing')
    .as('testing');
cy.visit('/index.html', { timeout: 60000 });
cy.wait('@testing', { timeout: 60000 });
Run Code Online (Sandbox Code Playgroud)

这只会等待responseTimeout30 秒的赛普拉斯全局默认值,然后 API 请求失败。

以下是赛普拉斯在控制台中记录的错误消息:

赛普拉斯尝试向此 url 发出 http 请求时出错: https://localhost:4200/api/testing

错误是:

ESOCKET超时

堆栈跟踪是:

错误:ClientRequest
处的ESOCKETTIMEDOUT 。(...\node_modules\cypress\dist\Cypress\resources\app\packages\server\node_modules\request\request.js:778:19)
在 Object.onceWrapper (events.js:314:30)
在 emitNone (events.js :105:13)
在 ClientRequest.emit (events.js:207:7)
在 TLSSocket.emitTimeout (_http_client.js:722:34)
在 Object.onceWrapper (events.js:314:30)
在 emitNone (events.js :105:13)
at TLSSocket.emit (events.js:207:7)
at TLSSocket.Socket._onTimeout (net.js:402:8) at ontimeout (timers.js:469:11)
at tryOnTimeout (timers.js) :304:5)
在 Timer.listOnTimeout (timers.js:264:5)

将 a 添加responseTimeout到 Cypress 的全局配置会增加超时,但为什么不是 …

timeout e2e-testing cypress

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

Visual Studio 2013 正在插入制表符而不是空格

我已在工具 -> 选项 -> 文本编辑器 -> 所有语言 -> 选项卡中将 Visual Studio 2013 设置为“插入空格”。Text Editor -> C# -> Tabs 的设置也设置为“插入空格”。当我打开一个 C# 文件并使用 Tab 键时,VS 会保留制表符而不是插入空格。如果我回到工具 -> 选项 -> 文本编辑器 -> C# -> 选项卡并切换到“保留选项卡”,单击确定,然后返回并将其更改回“插入空格”,然后 VS 开始使用空格。如果我关闭 VS 并打开 C# 文件,VS 将再次使用选项卡。我必须返回并选择“保留标签”,单击“确定”,然后返回并将其更改回“插入空格”以使其再次工作。

此外,当 VS 保留制表符时,如果我用分号完成一个语句或用大括号关闭一个块,那么 VS 使用的制表符将被替换为空格。或者,如果我重新格式化代码,那么它会将所有制表符更改为空格。关于为什么 VS 使用选项卡进行初始化的任何想法?

另外,我正在使用 Resharper。Resharper 也设置为使用空格。当我暂停 Resharper 时,我在 VS 中遇到了完全相同的行为,所以我认为不是 Resharper 导致了这个问题。

tabs visual-studio-2013

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

有条件地在Elm的表单提交上切换`preventDefault`

有没有办法有条件地切换preventDefault表单提交?我在onWithOptions下面尝试过使用,但似乎只使用了第一个设置,即使我Debug.log在模型上有名称时可以看到它改变了.

, onWithOptions
    "submit"
    (if model.name == "" then
        (Debug.log "prevent" { preventDefault = True, stopPropagation = True })
      else
        (Debug.log "allow" { preventDefault = False, stopPropagation = False })
    )
    (Json.succeed FormSubmit)
Run Code Online (Sandbox Code Playgroud)

更新了答案的结果

正如@Tosh所说,隐藏按钮可以解决问题:

, button
    [ onPreventClickHtml FormSubmit
    , Html.Attributes.hidden (model.name == "" |> not) ]
    [ text " prevent" ]
, button
    [ onClick FormSubmit
    , Html.Attributes.hidden (model.name == "") ]
    [ text "allow" ]
Run Code Online (Sandbox Code Playgroud)

在哪里onPreventClickHtml:

onPreventClickHtml : Msg …
Run Code Online (Sandbox Code Playgroud)

elm

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

将Azure Webhook authLevel设置为匿名

我希望能够调用我的Azure函数而不必指定键。该文档似乎表明将'authLevel'设置为匿名即可完成此操作

authLevel:它确定需要哪些键(如果有的话)出现在请求上才能调用该函数。请参阅下面的使用键。该值可以是以下之一:

  • 匿名:不需要API密钥。
  • 函数:需要特定于函数的API密钥。如果未提供,则为默认值。
  • admin:需要主密钥。

我的绑定是:

  "bindings": [
    {
      "type": "httpTrigger",
      "direction": "in",
      "authLevel": "anonymous",
      "webHookType": "genericJson",
      "name": "req"
    },
    {
      "type": "http",
      "direction": "out",
      "name": "res"
    }
  ]
Run Code Online (Sandbox Code Playgroud)

但是,当我在没有键的情况下向函数发送请求时,会收到错误消息:

WebHook验证请求必须包含“代码”查询参数。

我在俯视什么?

azure api-key azure-functions

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

使用SendMessage从scintilla控件中检索文本

我正在尝试使用C#中的SendMessage在Notepad ++中检索文档文本.以下是我目前的代码.第一次调用SendMessage会正确返回文本的长度.对SendMessage的第二次调用不会将文本插入StringBuilder变量文本中.为什么不?

    [DllImport("user32.dll", EntryPoint = "SendMessage", CharSet = CharSet.Auto)]
    static extern int SendMessage(IntPtr hWnd, int msg, int wParam, int lParam);

    [DllImport("user32.dll", EntryPoint = "SendMessage", CharSet = CharSet.Auto)]
    static extern int SendMessage(IntPtr hWnd, int msg, int wParam, StringBuilder lParam);


    var length = SendMessage(hWnd, 2183, 0,0);
    var text = new StringBuilder(length +1);
    SendMessage(hWnd, 2182, length + 1, text);
Run Code Online (Sandbox Code Playgroud)

c# scintilla sendmessage

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