nodejs
文章平均质量分 60
facing-screen
知识,是一种信仰。(此博客为个人日志,如有帮助点赞是美德;如有谬误,欢迎斧正。)
展开
-
nodejs获取一个可用的端口,检查端口是否被占用(完美方案)
nodejs检查端口是否被占用,先看个运行效果:PS D:\software\wamp\www\subtitleGo> node t.js8022 ====被占用用====:8023 ====被占用用====:8024 ====被占用用====:8025 ====端口:8025可用====没错,它会一直递增检测端口是否可用,直到可用。代码:const ne...原创 2020-04-05 14:00:34 · 7368 阅读 · 1 评论 -
nodejs判断文件的字符集编码
-----------------------------------通过前2字节判断:编码 16进制数 unicode FFFE或FEFF utf-8 EFBB 代码:var fs=require('fs')fs.readFile('code.txt',function(err,buffer){ if(buffer[0]==...转载 2019-12-25 09:09:13 · 2839 阅读 · 1 评论 -
js录制系统/麦克风声音(基于electron)
最近想用electron写一个和音视频相关的软件,尽管在写之前都想好了要用哪些技术,但依然写得很艰难,今天对相关知识的个人理解做个记录和整理。先看几个浏览器api1、AudioContext构造器AudioContext接口表示由音频模块连接而成的音频处理上下文;它可以控制它所包含的节点的创建,以及音频处理、解码操作的执行。做任何事情之前都要先创建AudioContext对象,因为......原创 2019-11-15 17:58:50 · 8783 阅读 · 14 评论 -
学习nodejs的一点笔记
>>1、模块:一个文件即为一个模块1)global可以声明全局变量 (跨模块) 例如:global a = 100; console.log(global.a); //输出1002)module对象:当前模块的filename、子模块等信息3)module.expors.obj //将obj对象声明为全局对象4)__fil...原创 2018-08-22 20:44:09 · 181 阅读 · 0 评论 -
关于用nw(node-webkit)开发windows桌面软件遇到的问题,包括nw项目打包、win10 C盘读写文件没权限等问题的解决方法
问题背景作为一只只懂web的php猿,突然有一天老板和你说:“我们最近需要开发一个桌面软件,它的功能很简单,我相信你能搞定它。”是熬夜去啃c++呢还是和老板说我搞不了这个,我想辞职。当然,作为一个由前端刚刚转入后端我还有第三条路,用nw试试呗。当时是有3个方案的:1、php的winbinder度之发现官网都打不开了 [http://winbinder.org/这个 ],下一个;2、ph...原创 2020-02-26 17:54:59 · 1879 阅读 · 3 评论 -
nodejs隐藏窗口启动redis服务,一个vbs文件即可
网上也有很多类似的,但基本都是用nodejs调.vbs,然后间接调.bat,经过多番尝试发现其实合并为一个文件亦可将如下内容保存为.vbs文件,如startRedis.vbs (在nw的根目录)set ws = createobject("wscript.shell")ws.currentdirectory = "app/redis"ws.run "redis-server.exe ...原创 2018-11-02 21:39:56 · 1248 阅读 · 0 评论 -
编译nwjs/node-webkit可用的sqlite3简单靠谱的解决方案/在nwjs里使用sqlite
大胸弟,如果你和我一样把官方给的方法和网上的文章都试过了还是编译不过,但又必须在nwjs里使用sqlite数据库,那么请继续往下看。我的解决方法就是:不编译来吧,拥抱html5吧,具体来说就是那个叫websql的东西,操作简单,神清气爽/*Web SQL Database的API并不是HTM5规范的一部分而是自己拥有独立规范;可以在新版的 Safari, Chrome 和 Oper...原创 2018-12-01 20:35:10 · 1860 阅读 · 1 评论