问题标签 [reader]
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.
html - 在 HTML5 和跨浏览器中工作的二维码阅读器插件
我发现了一个非常简单但运行良好的二维码生成器插件,可以在纯 jQuery 中使用。该插件的名称是 jquery.qrcode。
以下是给定 url 时的工作方式:
很简单吧?
现在,当我在网上搜索类似的 html5 二维码阅读器时,我能找到的只是对 Lazarsoft jsqrcode.js的引用以及随附的getUserMedia,这在 iPhone (AFAIK) 上不可用。
此外,还有很多警告说明它无法正常工作,等等......
我需要的是一个 jq 插件,它可以顺利接入手机的摄像头,将焦点调整到二维码并返回相应的 url,没有大惊小怪,没有混乱。
有什么线索吗?
java - 可重用的 Java StringReader
是否有任何方法可以实现一个StringReader
类,该类允许使用StringReader
多个字符串重用相同(或类似功能)对象,而无需更改其任何功能(方法)?
例如,这样的 Java 类(例如ReusableStringReader
)将是 的子类java.io.StringReader
,并带有一个额外的方法,例如
这会将新的字符串值分配给内部StringReader
参数,以便所有后续调用该read()
方法的方法都StringReader
使用新值。Reader
当想要限制应用程序使用的对象数量(例如,每秒通过对象处理大量字符串的应用程序)时,这种“可重用性”非常方便。
实现这一目标的一般方法是:
- 遗产。StringReader 的所有内部状态都存储在私有实例变量中,因此这不是一个选项。
- 反射。
StringReader
通过反射重置对象的内部状态。有 4 个实例变量需要设置,这意味着每个“reset(String)”调用有 4 个反射调用(效率不是很高)。 - 作品。可以使用一个可重用的对象,
StringInputStream
并从中通过 创建一个Reader
对象InputStreamReader
,然后Reader
在 的子类内部使用该对象StringReader
,以实现StringReader
该类的完整 API。不过,这确实是一个 hack。
有更好的解决方案的想法吗?
android - 使用新的 Adobe Reader DC 在我的 Android 应用程序中打开 PDF 文件
我的应用程序有问题:在发布新的 Adobe Reader DC 之前,我将此代码用于打开的 PDF 文件,这些文件存储在我的项目的“资产”文件夹中
SomeActivity.java
实用程序.java
这非常有效,我可以通过单击这三个菜单选项之一从我想要的每个活动中打开我的 PDF 文件。
安装新的 Adobe Reader DC 后,当我尝试以相同的方式打开相同的文件时,Adobe Reader DC 出现此错误:“无法访问此文件。请检查路径或网络,然后重试。”
我不知道新的 Adobe 应用程序是否发生了变化,但我无法再打开我的 PDF 文件了。
clojure - cljc 单文件宏定义可以与 clojurescript 一起使用吗?
我有 clojurescript 成功地从其他命名空间导入宏。但是我想知道 clojure 1.7 是否可以/应该构建单文件,以便可以定义和使用宏。我尝试过的方法不起作用,但也许我错过了某个地方的细节。
这种形式list-macro
在编译 cljs 时由于未定义而失败;如果我删除列表宏周围的 :clj 保护,则在 cljs 编译中未定义 defmacro。有办法吗?
go - Reader 界面更改值
我对阅读器界面有疑问,定义如下:
我有以下使用阅读器界面的代码:
如您所见,上面的代码被定义为字节切片,并作为值参数b1
传递给方法。Read
在该Read
方法之后,b1
包含文件中的前 10 个字母。
让我对上面的代码感到非常困惑的是,为什么b1
在方法之后突然包含值Read
。
在 Golang 中,当我将值传递给方法时,它将作为值而不是作为引用传递。为了澄清,我在说什么,我做了一个示例应用程序:
在passAsValue
函数之后,b
不包含任何值,并且我在 golang 中所期望的,参数将作为值传递给函数或方法。
那么,为什么第一个代码片段可以改变传递参数的内容呢?如果该Read
方法需要一个[]byte
slice 指针,那么我会同意,但在这种情况下不是。
screen - html元素是否需要屏幕阅读器才能阅读焦点
如果我在屏幕上的某处显示一个模态,并且我希望屏幕阅读器在某个时候读取它,是否将 aria-live 设置为其中一个值就足够了,或者我还必须在显示元素时显式聚焦它?
python - 读写器锁无法正常工作
我在 Python 中做了一个读写器(有作者偏见,例如写时不阅读)锁,由于其中一个作者没有释放锁,即使它打印了消息并且应该释放,它也不能正常工作之后的锁。
这是我的代码:
输出:
这是我使用@User hang_threads 得到的输出:
android - Android Rss Webview 错误
我试图在我的 RSS 阅读器中将链接传递给 webview,但是一旦我点击标题,我的 webview 中就会出现这个错误;我通过链接的地方。
错误消息: https ://www.dropbox.com/s/5p8knqtzkitftst/AiLgtKw6hmtwz_O-M6Q8yCGeHkraYzGF3Qnoa8RYSCvG.jpg?dl=0
android - Android zBar 异常
Android ZBar 异常仅适用于 Jenkins 构建
你好。我有同样的问题,但这个解决方案对我不起作用。
我的成绩:
应用插件:'com.android.application' 应用插件:'android-apt'
和我的 proguard-rules.pro
感谢帮助。
java - 无法在 ItemStreamReader 打开方法中自动装配对象
我将 Spring Batch 与 Spring Boot 一起使用,这是我的主要课程。
这是我的配置类
这是我在应用程序中使用的自定义文件阅读器。
我在 myObject 上遇到了 Java 空指针异常。为什么我不能在 ItemStreamReader open 方法中自动装配 java 对象?