LeoEatle's World

Do have faith in what you are doing.

Node中的C++与Javascript如何连接

本文翻译自Medium文章,原文地址 但是我不会完全按照原意翻译,如果想了解原文是怎么详细解释的,请直接点击原文查看。 前言众所周知,Node是依赖一堆C++的代码去做系统底层的操作,但是具体怎么做的,很多人并不了解。这篇文章会简单介绍Node是怎样利用到C++写的代码的。另外要提的一点是,不要害怕C++代码,这不过是一种语言而已,如果你是科班出身,至少是从C语言开始学习编程的。即使到了今天......

Using rxdb to make your node application more reactive

现状随着前端技术逐渐成熟和稳定,以MVVM架构开发前端应用成为了基本共识,另外,尝试用node做BFF(Backend for frontend)的也越来越多,好处很明显,Javascript代码复用,尤其是如果用typescript的话,typings定义也可以在前后端复用。接入后端通用RPC框架后,前端和客户端可以复用接口。减少很多后台工作量。 但是还是有些问题。 本地存储其中比较明显的......

全干工程师的基本素养

这篇文章里我会记录一些平时做node后台的一些小点,非常零碎,不适合完整阅读。 1. 日志定位之awk的妙用定位日志是web后台开发的日常,由于我这个部门基础设施比较原始,并没有诸如ELK的强大日志系统。一切都靠grep、grep和grep。 但是,除了grep还有另一个强大的过滤日志工具,那就是awk。 只要日志符合规范,就能够用awk按照分隔符来轻松取出对应字段并加上逻辑进行处理。比如我......

关于docker使用的一些记录

虽然平时就在使用docker但是对于docker命令的一些参数还是不太了解,在这里记录一下。 docker 的 -i 和 -t经常遇到的一个命令是进入一个docker,往往这样进入 docker exec -it V2.7.8_FinalDocker su - root 后面的参数就是要执行的命令,su - root和su -其实是一样的,加上-是为了保持环境变量并使用root账号登录,如果......

使用docker构建老旧的Node web项目

最近一直在尝试改造这个旧前端项目,想办法使它变得更现代化一点。但是困难重重。 最近尝试接入公司内部一个近似Travis-CI的持续集成平台,这个平台是通过临时创建一个docker环境去构建的,构建完即销毁,所以可以充分利用到资源,对于不同构建环境的兼容上,docker也能够完美解决各种环境问题。并且,这个平台是完全使用Node编写和公司内部开源的,使用的配置文件跟Travis非常相似,对于企......

Modern Crusaders

they’re accusing, like always without knowing what is just fiction or what is the truth they have no mission, they have no passion but they dare to tell us what’s bad and what’s good!stand up, join......

Node C++ addon 学习笔记

最近在了解学习node C++相关的东西,因为确实也遇到了这方面的需求,老架构如果要升级node版本,必须将旧的、自己写的C++ addon重新编译,所以找了死月的那本书来看。下面做一些零碎的笔记。 V8相关句柄ToLocalChecked是经常在代码中也在书中出现的一个函数,这个咋一看是个检查性质的函数,但其实不是,这是V8提供的API,用于将Maybe Handle转为Local Han......

i18n for node project

BackgroundRecently I am working on a job which is for implement i18n for wechat work version. However, this project is 3 years old and it is not originally designed for international website. Our j......

item2 profile config

When you want to use item2 profile for automatically ssh, you may write such a script. #!/usr/bin/expect -fset port xxxset user xxxset host xxxset password xxxset timeout -1spawn ssh -p$port $user@......

【译】如何使用iOS的捷径生成PWA图标和web app manifest

原文: https://bitsofco.de/a-siri-shortcut-to-generate-pwa-icons-and-web-app-manifest/ iOS 12发布了“捷径”这个功能,事实上这功能有很多想象空间。它其实包含了很多自动化工具,可以视为一种可视化编程。除了运行脚本外,它还可以被用来操作图片,这让我产生了一个想法,我完全可以使用“捷径”来为PWA自动产生不同大小......