问题标签 [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 投票
2 回答
2066 浏览

ajax - 编辑解析的 JSON

我有一个 JSON 文件contact.txt,它已被解析为一个名为的对象JSONObj,其结构如下:

我设想通过从表单中获取数据来编辑文件/对象以添加更多联系人。我怎样才能做到这一点?

以下将新联系人添加到JSONObj' 数组的方法似乎不起作用,有什么问题?:

0 投票
1 回答
9986 浏览

c# - 如何在虚拟模式下以编程方式编辑 datagridview 的单元格值?

我在虚拟模式下有一个 DataGridView。我只实现了如http://msdn.microsoft.com/en-us/library/15a31akc.aspx中所述的 CellValueNeeded 事件处理程序。

仅当您希望能够手动编辑单元格时,似乎才需要实现其余事件。

我想以编程方式编辑 DataGridView 单元格值。

我使用以下代码进行了尝试:

但没有成功:(

任何帮助,将不胜感激

0 投票
4 回答
15848 浏览

xml - 用于编辑 xml 文件的 bash 脚本

我想编辑一个 XML 程序的配置文件:

从 bash 脚本执行此操作的最简单方法是什么?

谢谢

0 投票
1 回答
1179 浏览

iphone - iPhone SDK:编辑 XML 文件

是否有任何外部库可以用来编辑和保存 iPhone 应用程序的 XML 文件?

0 投票
6 回答
35683 浏览

python - 使用 Python 编辑文本文件

每当我的 IP 地址更改时,我都需要更新一个文本文件,然后再从 shell 运行一些命令。

  1. 创建变量 LASTKNOWN = "212.171.135.53" 这是我们在编写此脚本时拥有的 IP 地址。

  2. 获取当前 IP 地址。它将每天更改。

  3. 为新 IP 创建变量 CURRENT。

  4. 比较(作为字符串)CURRENT 和 LASTKNOWN

  5. 如果它们相同,则退出()

  6. 如果它们不同,

    A. 将包含 LASTKNOWN IP 地址的旧配置文件 (/etc/ipf.conf) “复制”到 /tmp B. 在 /tmp/ipf.conf 文件中将 LASTKNOWN 替换为 CURRENT。
    C. 使用子进程“mv /tmp/ipf.conf /etc/ipf.conf”
    D. 使用子进程执行,“ipf -Fa -f /etc/ipf.conf”
    E. 使用子进程执行,“ipnat -CF -f /etc/ipnat.conf"

  7. 出口()

我知道如何执行步骤 1 到 6。我陷入了“文件编辑”部分,A -> C。我不知道要使用哪个模块,或者我是否应该就地编辑文件。有很多方法可以做到这一点,我无法决定最好的方法。我想我想要最保守的一个。

我知道如何使用子流程,因此您无需对此发表评论。

我不想替换整行;只是一个特定的虚线四边形。

谢谢!

0 投票
2 回答
456 浏览

resources - 如何保护 PE 文件资源(字符串、图像....)?

我需要任何方法来保护 pe 文件资源表单编辑,非常感谢..

编辑如:

1)将pe文件作为二进制文件打开并搜索一个字符串然后编辑它。

或者

2)编辑汇编代码,如“jne”(如果不相等,则为jumb)为“je”(如果相等,则为jumb)

0 投票
1 回答
509 浏览

c# - 文档已更改且未保存时如何在应用程序标题中显示 *(星号)

我有一个带有一个 MDI 孩子的 MDI 应用程序。

当用户更改 MDI 子项上的文本框时,MDI 子项(= 文档)会更改并且不会保存。我希望它在应用程序的标题栏中可见,如下所示:

当用户保存文档并且之后没有更改任何内容时,它应该显示:

我怎样才能做到这一点?

0 投票
2 回答
8154 浏览

wpf - WPF IsEditable=true 填充了对象的 ComboBox 将 ToString() 显示为选定项

Wpf 组合框允许编辑,如果您的所有组合框项目都是字符串,或者在它们上定义了 ToString() 方法,这很好。

当您选择一个项目时,它显示为文本,它不使用 DataTemplate,它只是在所选项目上调用 ToString()。

我在组合下拉列表中获得了使用我的项目模板格式化的项目列表,当我选择一个时,我得到对象的名称,即MyNamespace.MyObjectName

一些解决方案已经

  • 使用 ValuePath 绑定到对象上的属性,但如果您需要显示不止一个,那么运气不好。
  • 在你的对象上实现 ToString() 方法

还有其他方法吗?

0 投票
2 回答
2025 浏览

iphone - iPhone SDK 修剪音频文件

我已经使用 AVAudioRecorder 实现了一个音频录制功能,其中 AVSampleRateKey 为 44100.0 并将其保存为 .caf。录制音频后,我希望用户能够在需要时从两端修剪音频。有人可以帮我实现吗?

在我的例子中,因为 AVSampleRateKey 是 44100.0,所以 44100 字节代表 1 秒的记录。正确的?因此,如果我从最后删除这些字节,音频将在最后被修剪。但是从一开始就修剪,我应该跳过多少字节才能使标题保持不变?

如果您能指出一些教程/文档,那就太好了。

非常感谢提前

0 投票
4 回答
96 浏览

build-process - 在多个文件中维护同一段代码

我在一个项目中有一个不寻常的环境,其中有许多文件,每个文件都是独立的独立脚本。脚本所需的所有代码都必须在一个文件中,我无法使用包含等引用外部文件。

所有这些文件中都有一个共同的功能,即授权是每个文件中的最后一个功能。如果这个函数发生了变化(就像它不时发生的那样),它必须在所有文件中进行更改,并且有很多文件。

最初,我正在考虑将授权功能保存在一个单独的文件中,并运行一个批处理过程,通过将 auth 文件与其他文件相结合来生成最终文件。但是,这在调试时非常麻烦,因为为此目的,auth 函数需要在主文件中。所以我总是在包含组合文件的文件夹中测试和调试,然后必须将更改复制回未组合的文件。

谁能想到解决这个问题的方法?即在多个文件中维护相同的代码片段。