问题标签 [editing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
763 浏览

vim - 复制匹配的文本进行注册

有谁知道是否可以将搜索结果连接到单个寄存器中?例如,我有一个包含以下内容的文件:

现在我想要的是在其他地方复制以“:”开头的列。不幸的是我不能使用可视块模式,因为第一列没有固定宽度。我认为我可以搜索第二列 (:\w+) 并将机器存储到寄存器中。

0 投票
2 回答
314 浏览

vim - vim 输入带有制表符的新行

可以说我有这段文字

我想在同一级别的 parrent::construct 上方插入一个新行。像:

我怎样才能做到这一点。我尝试在命令模式下执行Ctrl+ Enter,但这也会将 { 向下移动。我设法通过将光标移到父级的开头并执行Ctrl+来做到这一点Enter。当光标位于第一行的末尾时,没有办法吗?还是快速跳到父母的捷径?

0 投票
3 回答
224 浏览

vim - Vim:使用表达式作为文件名

我正在做一些调试,其中涉及检查日志文件名称“blah N.log”,其中 N 是整数。定期添加一个新的日志文件,我只想跳到下一个日志文件,而不是明确地做:e blah\ N.log. 我不能只做% vim *.log然后:n,b/c 并不是所有的日志文件都存在。

我有一个产生下一个日志文件名称的表达式:

但我不知道如何将该表达式的结果传递给:e命令。有小费吗?

0 投票
3 回答
2604 浏览

concurrency - 悲观与乐观并发(锁定与反馈)

我正在使用以下标准构建应用程序:

  • 工作项目:需要用户通过网络手动工作的项目(短一页表格)
  • 多个用户工作“工作项”
  • 每个用户都有一个“工作项”队列
  • 有一个搜索允许用户查看“工作项”并将“工作项”分配给他们的队列
  • 用户可以将“工作项”从其他人的队列中分配给自己

注意:“工作项”只工作一次。这不是一个 wiki 页面,它更像是一个匹配的练习,只能由一个用户执行一次。一旦“工作项”工作完成,它就会从系统中消失(除了一些审计/报告),有点像错误跟踪系统

你认为哪个选项更好?你能引用任何支持你观点的主流应用程序吗?

选项1:

  • 当用户 A 去查看或工作“工作项”时,“工作项”被锁定。
  • 当用户 A 打开“工作项”后,其他用户进入“工作项”时,他们将只能看到“工作项”。他们不能写。
  • 锁定在 n 分钟后到期,此时另一个用户可以锁定“工作项”。

选项 2:

  • 任何用户都可以在不锁定的情况下拉起“工作项”。
  • 如果用户 A 通过提交表单来处理“工作项”而用户 B 处理相同的“工作项”,则用户 A 的工作将在数据库中生效,并且用户 B 将被告知他们的更改没有生效,因为另一个用户已修改“工作项”。

我个人喜欢选项 2。请问有什么想法吗?

0 投票
3 回答
11033 浏览

forms - 如何编辑要以交互方式选择的 VBA 表单中的记录?

我在 MS Access 2003 数据库中有一组组合框,它们都绑定到单个表中的字段。但是,它们允许您选择的数据并非来自该表,而是来自其他各种表。这适用于记录创建故事,但现在我希望能够追溯编辑记录。问题是我不知道如何在不编写一堆自定义代码的情况下重新填充表单元素。

我最初的想法是提供一个组合框,将您的选择限制为记录 ID,然后进行自定义查询并使用它来设置所有不同表单元素中的选定值。但是,我觉得我应该能够做一些简单的事情,DoCmd.GoToRecord , , , ID并且表单应该重新填充就好了。我并不反对从事繁重的工作,但我确信我只是在我对 VBA 和 Access 的相对微不足道的知识中遗漏了一些东西。

0 投票
1 回答
792 浏览

c# - 单击编辑时以编程方式更改 EditRowStyle

我有一个 ASP.NET(2.0 using C#) web 应用程序,其中有一个 gridview。我有一个编辑列,但我没有使用常规的编辑功能。单击编辑时会发生其他事情。

我想知道如何更改GridView_RowEditing函数中单击 Edit 的行的样式?

我试过这个:

当我单击它时,其他功能有效,但样式没有改变。我要做的就是更改editRow 的样式,以便我可以分辨它是哪一个。

谢谢你。

0 投票
3 回答
326 浏览

c# - 在 Gridview_Sorting 之后编辑搞砸了

我有一个 Web 应用程序(ASP.NET 2.0 C#),在其中一个页面上我有一个Gridview. 有Gridview3 列(编辑、ID、名称),并且启用了排序。Edit 不能以常规方式工作:它使用 ID 并将其添加到QueryString,然后用户被带到 Edit 页面。像这样的东西:

当页面加载时,网格无论如何都不会排序。如果我点击编辑,它工作正常。但是,如果我在排序后单击编辑,它会在排序之前传递最初存在的行的 ID,而不是当前存在的行的 ID。

为什么会这样?有任何想法吗?

谢谢你。

0 投票
2 回答
1354 浏览

matlab - 需要视频处理工具

我有一个 2giga mpeg 文件,里面有跑步、慢跑、走路等的人。我将在图像分类项目中使用它,但我需要根据每个人的每个动作来分割视频。

例如; 视频中有 25 个人按顺序重复这些动作

第一人 - 跑 - 走

第二人称

-跑步 -步行

并继续......

我想要的是为每个人提供 2 个不同的 mpeg 文件,例如;firstperson_runs.mpeg firstperson_waves.mpeg

所以我需要一个工具来将大文件拆分成这些文件。分道扬镳是时候了。

如; 选择 t1:动作开始 选择 t2:动作结束 从大文件中为间隔 t1 和 t2 创建一个新视频

当然我会为每个视频选择时间间隔。

操作系统:Winxp专业版

如果matlab能做到,能描述一下吗?有什么帮助吗???

0 投票
2 回答
1079 浏览

vim - 无法在 Vim 中的文件之间快速移动

我的 .Zshrc 中有以下内容

我需要运行以下代码才能从 .zshrc 访问文件

我尝试通过首先在可视模式下突出显示路径并运行来做同样的事情,但没有成功

如何在 Vim 中的文件之间快速移动?

0 投票
4 回答
405 浏览

sql - 是否有任何具有语法、逻辑格式等的与平台无关的 SQL 查询构建器?

是否有任何轻量级工具允许独立于与特定数据库关联的主要应用程序/实用程序的易于阅读的 SQL 制作?

我最近发现自己正在使用 MySQL、Access 和现在的 MS-SQL,并使用 Notepad++ 构建查询,因为它提供了基本的语法突出显示,可以帮助我不熟悉的眼睛,但没有逻辑格式 - INNER JOIN、WHERE 等的新行,缩进继续参数,我敢说它甚至 IntelliSense - 那种东西。

特别是在重新调整呈现为难以理解的块的现有查询时,能够将其粘贴到某个地方,单击一个按钮并以更人性化的格式显示它会很好。

这样的工具存在吗?

编辑:感谢您的建议。特别是,SQLinForm 具有我理想中的那种细粒度控制。

可惜只有在线版本是免费的,一个 OSS 独立应用程序(不是 Java - gumph!)会更可取,因为 SQL 并不是我工作的主要重点,我什至看不到我在 bean 柜台上摆动 30 美元,所以我不要为试图修复他们糟糕的报告而头疼。

还有吗?

编辑2: 哎呀,这似乎已经被问过了。当我检查时,我显然不是在寻找正确的东西。搜索工具名称或通过 Google 搜索,提出了许多类似的问题 - 投票结束。