小编Ven*_*n R的帖子

如何使用VS Code修复git commit错误"等待编辑器关闭文件..."?

我正在努力git commit,Git正在传达这样的信息:

提示:等待你的编辑器关闭文件.../c/Users/AGT/AppData/Local/Programs/Microsoft VS Code/bin/code:第28行:/Code.exe:没有这样的文件或目录错误:有是编辑'代码 - 等'的问题.请使用-m或-F选项提供消息.

我正在使用或尝试将VS Code作为默认设置,并且在打开或关闭时我收到了相同的消息.通过VS Code或命令完成的提交git commit -m "Initial commit"工作正常.
我试过更改配置路径:

  • git config --global core.editor "code --wait"
  • git config --global core.editor "'C:\Users\AGT\AppData\Local\Programs\Microsoft VS Code\Code.exe' -n -w" 以及后面的变体(这些更改时出现错误消息"在寻找匹配时意外的EOF"):
  • C:\ Users\AGT\AppData\Local\Programs\Microsoft VS Code\bin
  • C:\ Users\AGT\AppData\Local\Programs\Microsoft VS Code\bin\code
  • C:\ Users\AGT\AppData\Local\Programs\Microsoft VS Code\Code.exe

根本没有成功.

git状态是:

    On branch master

No commits yet

Changes to be committed:
  (use "git rm --cached <file>..." to unstage)

        new file:   css/app.css
        new file:   index.html
        new file:   js/app.js
Run Code Online (Sandbox Code Playgroud)

如何解决这个问题,git commit通过Git BASH命令可以正常使用Vs …

git git-commit visual-studio-code

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

在 Postman 中将数组作为查询参数传递

我正在尝试将数组作为查询参数传递Postman

我正在调用 DELETE 方法从数据库列表中删除用户。它期望数据库名称列表作为查询参数中的数组。当我按照下面给出的方式通过时,我收到错误。

{"code":2,"message":"data_services 必须是数组且不为空"}

尝试将数据库名称作为数组传递

请让我知道,如何在Postman.

arrays rest asp.net-web-api postman

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

无法在git gc中运行重新打包

尝试下面的命令和面临的错误.

C:\project\sys\src>git gc

计数对象:6342699,完成.

警告:次优包装 - 内存不足

致命:内存不足,malloc失败(试图分配239971384字节)

错误:无法运行重新包装

我试过了

  1. git config --global pack.windowMemory 256m

  2. git repack -a -f -d

  3. 更新最新的git扩展

  4. git gc --aggressive --prune=now

我尝试了很多选择.但我仍面临这个问题.任何想法为什么我收到这个错误?

git git-rebase git-extensions git-gc git-branch

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

获取日期的最大可能时间 SQL Server

我想做的是在 SQL Server 中获取一个日期,并找到该日期的最后可能的小时、分钟、秒和毫秒。

所以如果日期是这样的:2021-02-16 13:08:58.620

我想返回:2021-02-16 23:59:59.999

我已经尝试过类似的方法,但它不起作用,我想我错过了转换时间并保留该日期的小时、分钟、秒和毫秒的东西

Select 
    DateAdd(MILLISECOND, -1, (Convert(datetime, DATEADD(day, 1, DateValue), 101))) as lastPossibleDate
From 
    Table1
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server sql-date-functions sqldatetime

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

在 for-each 循环中使用 select-string

我正在构建一个脚本,该脚本将访问大量文件并拉出特定字符串以便分配为变量。

所有文件中的字符串都是相似的,这不是问题。我能够使这个过程作为一个单独的事件运行(定义一个源文件)

$hostname_import = select-string .\test.txt -Pattern 'hostname ABC-.+'
$hostname = $hostname_import -replace '.+ ',''
Run Code Online (Sandbox Code Playgroud)

上面将输出目标文件中标识的特定主机名(第二个功能是修剪单词主机名和空格),然后我可以使用它继续根据需要使用变量来执行各种操作。

我遇到的问题是在 foreach 循环中执行此函数,以便我可以获取初始文件 - 执行选择字符串函数(或类似函数),然后按预期在循环内执行数据修改。

对于上下文 - 我正在查看配置文件 - 并根据这些配置构建一个单独的文件来报告结果 - 报告构建的一部分需要设备的主机名。

--编辑 1: 在咨询了我的橡皮鸭之后,我将尝试将这些文件作为 CSV 导入,以便可能找到解决方案。

  • 感谢@Otter 让我度过了难关。我以前有一个使用此函数的脚本,但由于某种原因我无法按预期执行该函数。我之前的脚本和这个脚本之间的区别是 $_.Fullname

巨大的帮助!

powershell loops select-string

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