问题标签 [writable]

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

filestream - 当我尝试使用由同一个 fileStream 构造的 StreamReader 时,Stream 不可写?

作为之后的代码,我不想创建两次fileStream,所以我在fileStream中编写了streamWriter。但奇怪的是,当尝试实例化 StreamWriter 时,代码会抛出异常。我猜fs的读指针到达最后,但这只是一个猜测。我想知道为什么会遇到这个错误。请帮我!

0 投票
0 回答
764 浏览

ubuntu - 在 ubuntu 上启动 xampp 时出现 Selinux 错误

我在 ubuntu / mint 17.1 上运行 XFCE4.10。

当我从 /opt/lampp/ 手动打开 manager-linux-x64.run 时,Xampp 启动正常,但是一旦我在桌面上创建了一个快捷方式(从 Thunar 1.6.3 开始),这个新的快捷方式就不会启动 xampp(什么也没有发生)。当我尝试从终端启动该快捷方式时,出现以下错误:

无法初始化安装程序。/tmp 可写吗?是否启用了 SELinux?您可能需要暂时禁用它 请参阅下面的详细信息 http://fedora.redhat.com/docs/selinux-faq-fc3/index.html#id2826056

0 投票
1 回答
780 浏览

php - 使目录可被 php 写入需要哪些权限?

我需要在目录上设置什么权限才能使其可被 php 写入?

通过“可写”,我的意思是由 php 本身在该目录中自动复制和创建新文件。

我在免费主机上测试这个,默认权限是 755。

当我尝试执行一个 php 脚本时,它会尝试创建该目录的另一个子文件夹,并在其中复制某些文件,但它失败了。

如果我将它设置为 777,它可以正常工作,但我认为由于安全原因,它不适用于所有 Apache 版本?

另外,在创建新文件时,php 是否充当“所有者”?

0 投票
1 回答
249 浏览

java - hadoop类型中的值类型是否必须实现可写接口?

我试图了解如何为 mapreduce 框架实现自定义值类型。根据这篇文章(MapReduce - WritableComparables),在我看来,值类型必须实现 Writable 接口。那是对的吗?

我还关注 HBase 提供的各种工具(例如 Import、Export、CopyTable 等)的源代码。Import 使用 Result 作为值类型。但是 Result 没有实现 Writable 接口。在这种情况下,序列化步骤如何工作?

0 投票
1 回答
247 浏览

javascript - 将 JSON 指定为可写:'Uncaught TypeError'

我在 JavaScript 中遇到读/写错误,因为我的 JSON 文件默认为只读(“未捕获的 TypeError:无法分配给只读属性”)。如何将其指定为可写?在 JavaScript 或 JSON 中?

我的 JSON 数组是这样的(“可写:真”应该去这里吗?):

这是我的 Ajax 调用(我可以在此处使用 Object.defineProperty() 指定可写吗?):

还是我需要完全在其他地方声明它?

非常感谢您的帮助。

0 投票
1 回答
2237 浏览

javascript - Node.js 可写.write 返回 false?

我要上传(流)控制写入过程。但是写入过程总是返回false。大文件上传过程停止。代码的输出如下;

我究竟做错了什么?

我的代码;

应用程序.js

0 投票
1 回答
257 浏览

java - 如何在 reducer 中处理不同的值类型

我正在编写一个具有 2 个映射器和 1 个减速器的 mapreduce 程序,我为每个映射器实现了自定义可写数据类型。Datatype 或多或少只是一个容器,其中字段是 Text / Intwritable 值。

所以 Mapper 1 输出 id(Text), M1Writable (我的 writable 有 3 个字段)

Mapper 2 输出 id(Text), M2Writable (我的 writable 有 2 个字段)

reducer 将获得一个可迭代的值

由于两种可写类型不同,这将如何工作?

如何确定它来自哪个映射器?

谢谢我知道这是一个基本问题,但我在寻找答案时遇到了问题。

0 投票
1 回答
635 浏览

java - 在自定义 java 类中反序列化 MapWritable

我目前正在尝试反序列化一个自定义对象,其中一个字段是 MapWritable,另一个是字符串。似乎序列化工作正常,但无法验证对象是否正在正确重新创建。他是我的字段和 write() readFields() 方法:

我在 MapReduce 作业中不断收到此异常:

我非常感谢您的帮助。谢谢。

0 投票
1 回答
572 浏览

java - Hadoop mapreduce 自定义可写静态上下文

我正在做大学作业,我们必须使用 hadoop mapreduce。我正在尝试创建一个新的自定义可写,因为我想将键值对输出为 (key, (doc_name, 1))。

当我将代码编译为类文件时,出现此错误:

我遵循了有关自定义可写的不同教程,我的解决方案与其他解决方案相同。有什么建议吗?

0 投票
1 回答
1145 浏览

java - 带有 ArrayWritable 的 Hadoop MapReduce 链

我正在尝试创建一个由两个步骤组成的 mapreduce 链。第一个 reduce 将键值对作为 (key, value) 发出,其中 value 是自定义对象的列表,第二个映射器应该读取第一个 reducer 的输出。该列表是一个自定义的 ArrayWritable。以下是相关代码:

自定义对象:

自定义 ArrayWritable:

第一个减速器:

第二个映射器:

这些是主要的设置:

当我运行它时,我收到此错误 Error: java.lang.ClassCastException: org.apache.hadoop.io.Text cannot be cast to Detector$MyArrayWritable

问题是什么?我必须写一个 FileInputFormat 吗?(job1 工作正常)