问题标签 [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.
filestream - 当我尝试使用由同一个 fileStream 构造的 StreamReader 时,Stream 不可写?
作为之后的代码,我不想创建两次fileStream,所以我在fileStream中编写了streamWriter。但奇怪的是,当尝试实例化 StreamWriter 时,代码会抛出异常。我猜fs的读指针到达最后,但这只是一个猜测。我想知道为什么会遇到这个错误。请帮我!
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
php - 使目录可被 php 写入需要哪些权限?
我需要在目录上设置什么权限才能使其可被 php 写入?
通过“可写”,我的意思是由 php 本身在该目录中自动复制和创建新文件。
我在免费主机上测试这个,默认权限是 755。
当我尝试执行一个 php 脚本时,它会尝试创建该目录的另一个子文件夹,并在其中复制某些文件,但它失败了。
如果我将它设置为 777,它可以正常工作,但我认为由于安全原因,它不适用于所有 Apache 版本?
另外,在创建新文件时,php 是否充当“所有者”?
java - hadoop类型中的值类型是否必须实现可写接口?
我试图了解如何为 mapreduce 框架实现自定义值类型。根据这篇文章(MapReduce - WritableComparables),在我看来,值类型必须实现 Writable 接口。那是对的吗?
我还关注 HBase 提供的各种工具(例如 Import、Export、CopyTable 等)的源代码。Import 使用 Result 作为值类型。但是 Result 没有实现 Writable 接口。在这种情况下,序列化步骤如何工作?
javascript - 将 JSON 指定为可写:'Uncaught TypeError'
我在 JavaScript 中遇到读/写错误,因为我的 JSON 文件默认为只读(“未捕获的 TypeError:无法分配给只读属性”)。如何将其指定为可写?在 JavaScript 或 JSON 中?
我的 JSON 数组是这样的(“可写:真”应该去这里吗?):
这是我的 Ajax 调用(我可以在此处使用 Object.defineProperty() 指定可写吗?):
还是我需要完全在其他地方声明它?
非常感谢您的帮助。
javascript - Node.js 可写.write 返回 false?
我要上传(流)控制写入过程。但是写入过程总是返回false。大文件上传过程停止。代码的输出如下;
我究竟做错了什么?
我的代码;
应用程序.js
java - 如何在 reducer 中处理不同的值类型
我正在编写一个具有 2 个映射器和 1 个减速器的 mapreduce 程序,我为每个映射器实现了自定义可写数据类型。Datatype 或多或少只是一个容器,其中字段是 Text / Intwritable 值。
所以 Mapper 1 输出 id(Text), M1Writable (我的 writable 有 3 个字段)
Mapper 2 输出 id(Text), M2Writable (我的 writable 有 2 个字段)
reducer 将获得一个可迭代的值
由于两种可写类型不同,这将如何工作?
如何确定它来自哪个映射器?
谢谢我知道这是一个基本问题,但我在寻找答案时遇到了问题。
java - 在自定义 java 类中反序列化 MapWritable
我目前正在尝试反序列化一个自定义对象,其中一个字段是 MapWritable,另一个是字符串。似乎序列化工作正常,但无法验证对象是否正在正确重新创建。他是我的字段和 write() readFields() 方法:
我在 MapReduce 作业中不断收到此异常:
我非常感谢您的帮助。谢谢。
java - Hadoop mapreduce 自定义可写静态上下文
我正在做大学作业,我们必须使用 hadoop mapreduce。我正在尝试创建一个新的自定义可写,因为我想将键值对输出为 (key, (doc_name, 1))。
当我将代码编译为类文件时,出现此错误:
我遵循了有关自定义可写的不同教程,我的解决方案与其他解决方案相同。有什么建议吗?
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 工作正常)