我尝试使用在线工具,例如google / qr_codes和
goQR.me,但都没有“ 字母数字字符 ”选项,只有完整的二进制(UTF8或ISO)字符集。我只需要一点字母数字(AZ,0-9,-,/等),因此可以用Version-1(21行)QR码符号表示“ http://bit.ly/1234”(带的字符串length=18)之类的字符串。
我还尝试安装(Linux,PHP,Python等)工具...而且,令我惊讶的是,没有“字母数字”选项!(仅间接地是“ binary”选项)。
例子:
良好:https : //chart.googleapis.com/chart? chs = 250x250 & cht = qr & chl =http : //bit.ly/12&chld=L|1生成带有版本1 QR 的符号“ http://bit.ly/12”(带的字符串length=16) -码。好!指南说“ ...最多可以编码25个字母数字字符”,因此16 <25,然后是版本1。
1.1 错误:https://chart.googleapis.com/chart?chs = 250x250&cht = qr&chl = http://bit.ly/12&chld=M | 1 (将L更改为M),生成版本2(25行)符号。
1.2 错误:https://chart.googleapis.com/chart?chs = 250x250&cht = qr&chl = http://bit.ly/1234&chld=L | 1 (将长度从16更改为18),生成版本2(25行)符号。
尝试对其进行编程...很糟糕...请参阅http://phpqrcode.sourceforge.net/,即使在编程时,也无法选择真正的“字母数字”选项!无版本1的符号可以生成(!),用这种工具。
QR 码呈现的字符串有(标准)大小限制。典型限制:
\n\n并且有一些软件工具可以将输入字符串转换为相应的二维码符号的图像。这些工具必须遵守标准限制...但是当您测试这些工具中的任何一个时,它们不遵守...
\n\n他们不同意 ISO 标准限制?还有“另一个ISO”吗?使用最大尺寸时是否存在错误或无法解释符号的风险?
\n\n在处理这个问题时,我遇到了一个新问题:每个工具对于每个QR-Code-Version 的字符串大小限制都有不同的选择。
\n\n如果所有QR-Code生成工具都附有“QR-Code标准”,ISO/IEC 18004:2006,表7,“符号字符数和输入数据容量”;所有工具都必须按照 ISO 标准呈现符号。\n示例:
\n\n字符串有 14+10=24 个字符,因此 24<25,字母数字模式-L版本-1HTTP://BIT.LY/1234567890的最大值。
googleapis/chart/qr …
“Near fresh”这里的意思是“相当新”,如今,“同年”或“1岁”……也许“2岁”也合理。
我apt install pandoc今天在 UBUNTU 16 LTS 上使用,令我惊讶的是它不是“新鲜版本”,安装了一个非常旧的版本:pandoc --version 是 1.16.0.2(2015 年!!)而不是2019 版本,v2.9。出于好奇,我在其他机器上用 UBUNTU 18 LTS 做了同样的事情,同样丑陋的惊喜。
如何安装稳定的“最近的 Pandoc”,而不是 5 年前的版本?
或者如何通过“即插即用模式”升级?
PS:互联网/谷歌什么也没显示,只有非常混乱的评论。安装页面也很混乱。没有apt升级的“干净和客观”安装说明......只有其他主题,“阴谋集团更新”。
输出格式选择是任何软件项目中的基本决策.我有为电子书客户分发数字内容的项目,理想情况下,我们只提供一种格式的下载...另外一种格式是"加成本",用于软件和内容修订.
赢得电子书的"格式之战"(或"eBabel之塔")?
维基百科说 " ......有些电子书格式比其他电子邮件格式更受欢迎,支持得更广泛.EPUB格式得到最广泛的支持(...),它受到最多电子阅读器的支持 " .
所以换句话说:
代码片段
var line = Seq.empty[(String,Integer)]
var fileCount : Int = -1 // good definition
if (etc)
fileCount = tContSmry.getFileCount().toInt // good cast
line :+= ("etc", fileCount) // where the error??
Run Code Online (Sandbox Code Playgroud)
有这个错误:
error: type mismatch;
found : Seq[(String, Any)]
required: Seq[(String, Integer)]
Run Code Online (Sandbox Code Playgroud)
PS:使用Spark版本2.2.0.2.6.4.0-91,Scala版本2.11.8