node.js
文章平均质量分 91
特立独行的猫a
csdn技术男猫哥,高级嵌入式软件工程师、c++软件工程师、全栈工程师。专注分享c++、QT、嵌入式linux、Android、HarmonyOS、前端小程序、AIoT(物联网+人工智能)、单片机、通信技术、开发工具等相关内容。
展开
-
typescript中的class与interface和type的区别
在 TypeScript 中,type、interface 和 class 分别具有自己的用途和特点。type适用于定义类型别名、联合类型、交叉类型等,并且不需要运行时信息。interface主要用于定义对象的类型和形状,支持继承和实现。class既包含类型信息,也包含实际的属性和方法实现。在实际开发中,我们应根据需求选择合适的类型声明方式。虽然 type 和 interface 在很多场景下可以互换使用,但它们在某些特定场景下有着各自的优势。原创 2024-02-19 22:45:00 · 3761 阅读 · 0 评论 -
后台服务守护进程神器pm2介绍及使用
linux的后台服务程序需要在后台一直运行。如果通过ssh访问临时启动的,会话一结束就直接关闭了服务。想让服务在后台一直运行且永远不挂掉,推荐后台服务守护进程神器pm2,强大且适用于各种语言的后台服务程序。原创 2023-06-17 23:30:00 · 1777 阅读 · 0 评论 -
Nodejs学习路线图
Nodejs学习路线图从零开始nodejs系列文章,将介绍如何利Javascript做为服务端脚本,通过Nodejs框架web开发。Nodejs框架是基于V8的引擎,是目前速度最快的Javascript引擎。chrome浏览器就基于V8,同时打开20-30个网页都很流畅。Nodejs标准的web开发框架Express,可以帮助我们迅速建立web站点,比起PHP的开发效率更高,而且学习曲转载 2016-07-30 18:40:53 · 3623 阅读 · 0 评论 -
Node.js中创建和管理外部进程详解
Node.js中创建和管理外部进程NodeJSNode被设计用来高效的处理I/O操作,但是你应该知道,有些类型的程序并不适合这种模式。比如,如果你打算用Node处理一个CPU密集的任务,你可能会堵塞事件循环,并因此降低了程序的响应。替代办法是,把CPU密集的任务分配给一个单独的进程来处理,从而释放事件循环。Node允许你产生进程,并把这个新进程做为它父进程的子进程。转载 2016-08-19 16:46:54 · 1645 阅读 · 0 评论 -
Node.js+Socket.IO搭建WebSocket实时应用
Web领域的实时推送技术,也被称作Realtime技术。这种技术要达到的目的是让用户不需要刷新浏览器就可以获得实时更新。它有着广泛的应用场景,比如在线聊天室、在线客服系统、评论系统、WebIM等。WebSocket简介谈到Web实时推送,就不得不说WebSocket。在WebSocket出现之前,很多网站为了实现实时推送技术,通常采用的方案是轮询 (Polling)和Com转载 2016-08-19 22:08:10 · 733 阅读 · 0 评论 -
远程读卡器web客户端(nodejs+websocket实现实时指令交互)
之前的小工具,远程读卡器web客户端,实现原理是把读写卡服务装在远程(现场)的电脑上,这样有一些缺点,比如现场电脑必须开启端口映射,让客户端能否访问到。只能写好脚本,执行结束后才能看到结果。必能实时的看到指令与卡片的交互过程。 这次用nodejs的express web框架,实现一个简易的读写卡客户端,并且做成聊天室的样式(其实就是在聊天室的demo上改造而来),且允许多人观看和...原创 2017-07-05 14:14:06 · 15097 阅读 · 22 评论 -
我的小工具-nodejs串口转TCP调试通信
工作上,每次都怕让联调采集前置服务调试通信业务,上传记录,下载参数。去哪找流量卡?而且,有的机器型号是cdma,有的是gprs,有的机器通信模块还坏了。想到搞个串口通信方式吧,与电脑连接,在电脑上做个工具中专转tcp与采集通信。 提高下工作效率。且如果现场的机器,通信模块坏了,利用此工具,把车载机通过串口接到电脑上,主要电脑能联网,可以通过电脑网络把记录上传上去。 已经实现,平原创 2017-07-04 18:33:37 · 9103 阅读 · 3 评论 -
移植nodejs到嵌入式linux,让终端支持可使用js做些功能
Node.js是一个基于Chrome V8引擎的JavaScript运行环境.Node.js使用了一个事件驱动,非阻塞式I / O的模型,使其轻量又高效。 嵌入式开发C / C ++和安卓原生使用的java的属于一个周期长和研发成本较高的工作,但是随着技术的发展,某些前端语言技术在大行其道,所以使用JS进行一些简单的对CPU负载要求低的工作可以使用,这样前端的人员就会扩展到服务...原创 2018-10-18 15:39:32 · 4268 阅读 · 5 评论