草庐IT

nodejs-csv-write-stream

全部标签

javascript 从缓冲区将图像绘制到 html (nodejs/socket.io)

(对不起我的英语)嗨,我有一个用nodejs创建的应用程序,用于将图像数据推送到网页中。使用socket.io将nodejs服务器的数据推送到网页此数据为完整图像,我尝试写入光盘以查看图像并且很好。数据被放入缓冲区以base64编码然后发送到网页,我尝试使用'data:image/png;base64,'+数据但什么也没发生……数据似乎是“完整的”,包括PNG图像的标题。服务器使用thrift与另一个客户端(在C++中)通信,该客户端创建图像并发送到nodejs-thrift服务器,当接收到图像时,nodejs-socket.io服务器推送到网页。一些代码:服务器端varhttp=re

javascript - firefox 中 CSV 文件的数据 URI 未放置 .csv 扩展名

我的javascript文件中有一个“下载文件”href定义为:$("#downloadTag").html("Download");在chrome中,它按预期工作,即当我单击此下载链接时,它给出的文件名为“download.csv”。然而,在firefox中,它会放置一些乱码名称,如“puzdb.part”。有人可以指出我做错了什么吗?谢谢编辑:这是jsfiddle演示:http://jsfiddle.net/kLJz9/编辑#2:我注意到在Windows上它也没有为chrome设置.csv扩展名,而firefox的行为仍然相同(即.part扩展名) 最佳

javascript - 在 nodejs 中需要

node.js中require(...)的参数是一个文件名。如果我有一个字符串中的模块源代码code,我能以某种方式调用require(code)并从该字符串加载函数吗? 最佳答案 我把它放到一个函数中以供重用。它根据随机哈希在ostemp目录中创建一个文件,需要它然后将其删除。varfs=require('fs'),os=require('os'),crypto=require('crypto');functionrequireString(moduleString){vartoken=crypto.randomBytes(20)

javascript - d3 似乎假设我知道 csv 的列名?

我有生成的csv文件,我正在尝试将它们加载到d3中以绘制它们。列名是基于数据的,所以我基本上无法提前知道它们。通过测试,如果我知道列的名称,我就能够加载这些数据并将其绘制得很好而且很好......但我不知道我的用例。我如何在d3中处理这个问题?我似乎无法在网上或文档中找到任何帮助/引用此信息的内容。当我从d3.csv登录到控制台数据[0]时,我可以看到有两列和为它们读取的值,但我不知道如何在不知道的情况下任意引用数据的第1列或第2列提前列的名称。一般来说,我想避免这种情况,因为我知道我的时间戳在第1列中,而我的数据在第2列中,如果这有意义的话。编辑,我的答案使用d3.entries来帮

javascript - 客户端处理和解析 csv 文件,而无需将其上传到某个服务器

我正在尝试创建一个实用程序网站来解析客户端上传的csv文件。我希望处理完全在客户端进行,而不是将文件上传到某个服务器,然后让某个服务器程序解析文件的内容。这可能吗?我是一名后端人员,所以任何前端建议都会有所帮助。 最佳答案 如果您愿意限制受支持的浏览器,您可以使用html5filereaderAPI:主要问题是http://caniuse.com/filereader有关文件API的更多信息:browserloadlocalfilewithoutuploadhttp://www.w3.org/TR/FileAPI/一旦您访问了该文件

javascript - 如何要求深层嵌套的 NodeJS 模块?

我有以下应用程序结构:application|-config|-----config.js|-routes|------api|-----------router.js|-Application.js|-package.json在/routes/api/router.js模块中,我需要require/config/config.js文件并执行以下操作:require('../../config/config.js');我发现上面的代码很丑,想把它做得更漂亮。此外,如果我将/routes/api/router.js移动到另一个文件夹,我必须重构所有要求。需要该模块的最佳实践是什么,是否可

javascript - Active Directory 集成问题 Nodejs

我是Nodejs的新手,我想使用AzureActiveDirectory进行身份验证。我按照提到的方式下载了Node并安装了NPMHerenpminstallexpressnpminstallejsnpminstallejs-localsnpminstallrestifynpminstallmongoosenpminstallbunyannpminstallassert-plusnpminstallpassportnpminstallpassport-azure-ad之后,根据文档,我遵循了第3步:设置您的应用以使用passport-node-js策略这是config.jsexport

javascript - 使用 Twitter Streaming API 和 jQuery?

推特的StreamingAPI似乎提供了一种无需不断轮询新数据即可接收实时推文的方法。是否可以使用jQuery(或者可能回退到纯JS)来使用此API?据我所知,jQuery没有内置的方法来使用JSON传输HTTP请求。这是正确的,还是我错过了什么?如果此功能不是内置的,是否有人已经使用插件或示例解决了这个问题?更新:据我所知,HTML5对WebSockets的支持可能是实现这一目标的最佳方法。不幸的是,这意味着主流兼容性至少还需要几年时间。据我所知,这些浏览器版本目前以某种方式支持WebSockets:WebKit5(Safari/Chrome)火狐4IE9(最终)

javascript - CSS 未应用于 document.write 文本

我正在使用Chrome扩展程序的document.write将文本写入页面,但未应用关联的自定义CSS:TITLEGOESHERE...functionshowFolder(folder){console.debug('FOLDER:'+folder.title);document.write(''+folder.title+'');}CSS很简单,只是为了调试:p{color:red;}如果我将样式表链接放在函数showFolder中,我可以让它工作,但这不是正确的方法。我正在学习jscript/CSS,所以答案可能是补救措施。问题出在jscript、CSS还是两者?

javascript - nodejs 加密模块与 crypto-js

我是NodeJs的新手,正在尝试弄清楚如何使用“crypto”模块。在玩弄它时,我注意到NodeJs和crypto-js中的“crypto”模块之间的区别:使用crypto-js,我有:functionSHA256Hash(password,salt,iteration){varsaltedpassword=salt+password;varsha256=CryptoJS.algo.SHA256.create();for(vari=0;i然后调用:varhashedPassword=SHA256Hash("123456789","ASIN",3)并接收:saltedpassword=A