一醉千秋
Giser,十年以上研发经验,混迹mapgis、arcgis、supermap,GIS圈子老司机。
展开
-
银河麒麟(arm64)环境下通过docker安装postgis3,并实现数据整体迁移
银河麒麟环境下通过docker安装postgis3,并实现数据整体迁移具体的步骤参考https://blog.csdn.net/qq_34817440/article/details/103914574注意设置为开机自启动,端口号docker pswindows11上安装docker,详见https://blog.csdn.net/btaworld/article/details/138505501EOF。原创 2024-07-23 14:23:22 · 358 阅读 · 0 评论 -
nodejs pkg打包跨平台执行文件,带.node插件(sharp、sqlite3)
多平台部署适配,已经成为to G项目的标准要求了,在软件系统构建过程中,尤其要注意跨平台依赖库的引入和测试,一旦失误,某些功能可能就歇了,带来很大麻烦。在现有的express工程中,谨慎引入非js原生语言编制的插件,一旦引入,一定要查阅资料,找到linux、linux-arm64下面的支持现状,信创的火爆,给软件系统多平台部署带来了不小的考验,未雨绸缪。本文解决node+express开发框架下,sharp、sqlite3库依赖的C++编译插件,要实现跨平台部署的问题。原创 2024-03-17 17:42:44 · 542 阅读 · 1 评论 -
harmonyOS app 开发环境配置流程
1.安装DevEco Studio,注意nodejs版本,安装过程中有提示,添加hdc到系统环境变量中,用于调用hdc命令。2.开启真机设备的开发人员选项,以及开启5555端口(需要连接usb线)3.注册华为官方账户,实名认证个人开发者,便于生成四个证书。4.使用四个证书,授权app应用,用于真机调试。5.修改app名称和图标。原创 2024-01-24 16:33:46 · 510 阅读 · 0 评论 -
nodejs 服务端token 高效缓存验证
如果服务端高频次的解析token,进行内容验证,则会大大降低接口性能,而采用内存或者redis进行合法的token缓存,通过字符匹配进行验证,可以大幅提高效率,同时控制token缓存周期和缓存数量,按天进行更新,减少数据缓存量。在前后端分离开发过程中,经常涉及权限验证的问题,一般都是采用由服务端根据前端传递的用户名和密码,验证成功后生成token,然后前端在访问服务端接口时,再附带token访问原创 2024-01-08 12:51:43 · 859 阅读 · 0 评论 -
nodejs pkg打包生成exe,设置自定义图标和产品信息
用node开发应用程序,通常采用express框架进行功能扩展,当系统开发完成后,需要对nodejs+express工程打包封装。最常用的打包方式是使用pkg。本篇主要解决采用pkg打包后生成exe安装包,默认的图标是node的绿色六边形,一眼看去就是nodejs的应用程序。通常公司产品化的软件系统,需要标识为公司的logo和版权信息。原创 2023-09-01 16:12:45 · 2295 阅读 · 0 评论 -
nodejs 6.3升级到12.16.3 功能扩展说明
开发环境下nodejs版本说明:1.windows版本:node-v12.16.3-win-x642.gulp版本:4.0.2,升级到4.0后,支持识别代码中let,class等关键字,进行字符压缩。即代码中可以使用class编程方式,支持类的继承和多态等,仅支持单继承模式。示例DBInfo.jsclass DBInfo{ //public 变量 //conn; //private 变量 #obj; //构造函数 constru...原创 2021-05-21 13:54:24 · 312 阅读 · 0 评论 -
arm64+nodejs+pkg 打包生成执行文件,可在麒麟和统信OS下运行
interpreter /lib/ld-linux-aarch64.so.1/root/.pkg-cache/v2.6/fetched-v12.18.1-linux-arm64file /root/.pkg-cache/v2.6/fetched-v12.18.1-linux-arm64pkg -t linux package.jsonpkg package.json -t node12-linux-arm64 --no-bytecodepkg package.json -t node原创 2020-10-25 18:00:18 · 3998 阅读 · 4 评论