问题标签 [read-write]

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 投票
7 回答
15160 浏览

linux - Bash 读/写文件描述符——寻找文件的开头

我尝试在 bash 中使用读/写文件描述符,以便我可以删除文件描述符之后引用的文件,如下所示:

但该cat命令没有输出。如果我使用单独的文件描述符进行读写,我可以实现我想要的:

打印Hello world

我怀疑当您从写入切换到读取时,bash 不会自动寻找文件描述符的开头,以下 bash 和 python 代码的组合证实了这一点:

fdrw.sh

fdrw.py

这使:

有没有办法只使用 bash 来实现我想要的?

0 投票
2 回答
14579 浏览

database - 在 VB.Net 2010 中读取/写入 Access 数据库

我已经为此工作了几天,并且检查了我为 VB.Net 2003 准备的两三本书,并且执行此操作的方法已经改变。另外,我在这个网站上搜索了相同的其他答案,并找到了对 MSDN 的引用,其中提到了关于 ConnectionString 的内容。我在 ConnectionString 上找不到像样的文档,没有它,给出的其余方法将毫无用处,所以现在我必须问...如何在 VB.Net 2010 中读取和写入 Access 数据库文件?

0 投票
3 回答
3499 浏览

database - 如何锁定数据库表或一系列行进行写入?

我有一个带有主键的简单表。大多数读取操作通过键的确切值获取一行。

每一行中的数据在键顺序中与它之前和之后的行保持某种关系。所以当我插入一个新行时,我需要读取它要进入的 2 行,进行一些计算然后插入。

显然,问题在于,同时另一个连接可能会在同一时间间隔内添加具有键值的行。如果它与第二次插入失败的键值完全相同,我会被覆盖,但如果键值不同但在相同的时间间隔内,则关系可能会被破坏。

解决方案似乎是在我决定添加新行时锁定整个表以进行写入,或者(如果可能的话,我怀疑)锁定键值的间隔。然而,我更希望那时只读事务不会被阻止。

我在客户端程序和 IBM DB2 免费版中使用带有libodbc++ 包装器的ODBC(尽管 DB 选择可能仍会改变)。这就是我想做的事情:

  • 以自动提交和默认隔离模式启动连接
  • 当需要添加新行时,将 auto-commit 设置为 false 并将隔离模式设置为 serialized
  • 读取新键值前后的行
  • 计算并插入新行
  • 犯罪
  • 返回到自动提交和默认隔离模式

这会做这项工作吗?是否允许其他事务同时读取?还有其他/更好的方法吗?

顺便说一句,我没有在 libodbc++ i/fa 中看到指定只读事务的方式。在odbc中可以吗?

编辑:感谢非常有用的答案,我很难选择一个。

0 投票
1 回答
2362 浏览

sql-server - 使用 Visual C++ 和 OLE DB 在 MS SQL 中从/向 BLOB 读取和写入数据

你能帮帮我吗?我正在寻找如何在 MS SQL Server 2008 中从 BLOB 插入和获取数据的示例。我正在使用 OLE DB 和 Visual C++。谢谢

0 投票
1 回答
256 浏览

nuget - 如何使用 NuGet 从 Visual Studio 项目文件中读取\写入设置?

我有兴趣为我正在编写的文档工具创建 NuGet 包。理想情况下,我希望用户无论如何都不必配置我的工具。为此,我需要能够从项目.csproj.vbproj文件中读取一些设置,以获取编译器生成的 Xml 文档文件的路径。我还需要在项目中添加一个构建后步骤。

我查看了他们的文档,但我没有看到任何提及能够做到这一点。这可能吗?如果是这样,是否有任何可用的文档或示例?

0 投票
1 回答
318 浏览

signal-processing - 如何计算 beagleboard 中读写应用程序的 dsp 地址?

我正在尝试在 beagleboard 上的 dsplink 中运行读写示例。为此,我需要将 dsp 地址作为命令行参数。我怎么知道dsp地址是什么?

我有 OMAP5030 的配置文件。这是 dsplink 内存部分图的快照(从 CFG_OMAP3530_SHMEM.c 复制): 替代文字

0 投票
1 回答
919 浏览

java - Android 将 Zip 下载到 SD 卡,无法读取 zip

尝试使用以下代码将 zip 下载到 sd 卡,我得到 NullpointerException。当尝试一些审讯时,我知道实际上没有下载 zip 文件。那么,请您帮忙看看代码是否需要一些更改或 zip 有什么问题?M 只停留在这一点上。请帮助...我的代码如下...

0 投票
1 回答
154 浏览

for-loop - perl6/rakudo:在循环变量上写入问题

这行得通。但是在第二个和第三个我收到一条错误消息。我怎样才能让他们工作?

.

0 投票
0 回答
175 浏览

read-write - Errors while trying to build ReadWrite example in Code Composer Studio 4

I'm trying to build the Read Write example in CCS4 and get many "undefined identifier" errors:

identifier "MAX_PROCESSORS" is undefined

identifier "MPCSOBJ_PROC_PADDING" is undefined

identifier "MPCS_TURN_PADDING" is undefined

etc.

These are indeed undefined. However, the example is supposed to be complete and work without me changing anything. What could be the problem?

0 投票
3 回答
3103 浏览

c - 使用套接字一一发送多个字符串的问题

我是套接字编程的新手。需要将多个字符串一一发送到服务器并收集结果字符串。

现在的问题是在客户端使用发送/写入功能,所有字符串都是从服务器一次性读取的。

需要得到str1str2并且str3...

我需要一个接一个地接收它。我怎样才能做到这一点?任何帮助,将不胜感激。