logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Nodejs调用python的几种方案

nodejs可以使用JavaScript进行后端应用开发,同时使用electron可以开发桌面应用,可以说是相当强大。如果要在nodejs中读取本地文件则可以使用fs模块进行,ffi模块可以调用C开发的动态库,也可以实现更多的本地化操作,但是C开发动态库难度比较大成本比较高,这时候可以考虑使用python代替。python可以说是相当简单,它的库非常丰富,几乎可以满足你能想到的需求,因此pytho

文章图片
#python#flask#electron +1
Linux/MacOS系统curl工具使用方法

curl是一个开源的用于数据传输的命令行工具与库,它使用URL语法格式,支持众多传输协议,包括:HTTP、HTTPS、FTP、FTPS、GOPHER、TFTP、SCP、SFTP、SMB、TELNET、DICT、LDAP、LDAPS、FILE、IMAP、SMTP、POP3、RTSP和RTMP。curl库提供了很多强大的功能,你可以利用它来进行HTTP/HTTPS请求、上传/下载文件等,且支持Cook

文章图片
#linux#macos#服务器
Python使用Cython+MinGW编译Pyd动态链接库

Python是解释型编程语言,代码可以不经过编译直接被解释器执行,如果直接开源发布py程序,对于某些不应公开的源码来说无疑是不可取的。那么如何安全地发布py程序而又不被反编译呢,经过对比pyd是最合适的发布方式。pyd是python源码经过Cython转换后再编译而来的Windows系统下Python可用的动态链接库,与dll动态链接库文件类似,区别在于pyd库可以被python直接引用,Linu

文章图片
#python#linux#开发语言
Windows系统安装Node.Js及环境配置

因为npm历史原因,包下载速度非常慢,甚至因为下载太慢而出错,为了提升包下载速度,用yarn或cnpm代替npm包管理。yarn由facebook提供,下载速度非常快,是nodejs官方推荐的包管理器,且包管理下载速度都优于npm,而cnpm虽然下载速度也快,但是使用cnpm安装包会比其他管理器安装的包体积更大,这是由于文件结构不同的原因,因此推荐使用yarn替代npm。包主要是用npm包管理器进

文章图片
#node.js#npm#前端
Electron使用preload预加载及安全策略

使用 Electron 很重要的一点是要理解 Electron 不是一个 Web 浏览器。它允许您使用熟悉的 Web 技术构建功能丰富的桌面应用程序,但是您的代码具有更强大的功能。JavaScript 可以访问文件系统,用户 shell 等。这允许您构建更高质量的本机应用程序,但是内在的安全风险会随着授予您的代码的额外权力而增加。

文章图片
#electron#javascript#ecmascript
VMware安装macOS High Sierra 10.13苹果系统并设置共享文件夹详细教程(图文)

VMware默认不能创建macos系统的虚拟机,但是其本身是支持amcos系统运行的,通过特殊手段可以解除虚拟机的限制。程序映像在VMware安装目录内,VMware默认是没有darwin.iso,这是unlock解锁后增加的映像。共享文件夹,指定Windows下的文件夹,用于Windows系统与虚拟机系统的文件共享。重启系统后,桌面出现了VMware tools映像,双击安装。

文章图片
#macos#windows
Linux/MacOS系统wget工具使用方法

Wget是Linux/MacOS系统非交互式的网络文件下载工具,支持 HTTP、HTTPS及FTP协议。wget还提供了很多选项,例如下载多个文件、后台下载,使用代理等等,使用非常方便。详细的参数可以在终端中使用wget -h查看wget的参数。curl和wget工具功能类似,在linux和macos都可以使用,但是linux自带wget,curl需要自行安装,macos自带curl,wget需要

文章图片
#linux#macos#服务器
Nodejs调用python的几种方案

nodejs可以使用JavaScript进行后端应用开发,同时使用electron可以开发桌面应用,可以说是相当强大。如果要在nodejs中读取本地文件则可以使用fs模块进行,ffi模块可以调用C开发的动态库,也可以实现更多的本地化操作,但是C开发动态库难度比较大成本比较高,这时候可以考虑使用python代替。python可以说是相当简单,它的库非常丰富,几乎可以满足你能想到的需求,因此pytho

#python#开发语言#flask
VMware虚拟机安装ubuntu系统并设置共享文件夹详细教程(图文)

VMware虚拟机建议安装VMware15Pro或者16Pro(VMware14Pro在Windows10操作系统下运行无法启动虚拟机)。VMware Tools是VMware虚拟机提供的增强工具,以便能够实现主机和虚拟机之间的文件共享和直接拖拽等功能。

#ubuntu#linux#服务器
到底了