- 博客(4)
- 资源 (6)
- 收藏
- 关注
原创 Electron实现使用Sqlite3库
Electron作为现今比较流行的客户端框架,势必会用本地缓存,在以往软件的一些缓存中一般用到的文件、日志等,这里提到的是sqlite3——轻量级数据库。Electron是完全符合node.js语法,并且支持很多第三方库,sqlite3也是其中一块,使用它首先需要具备node.js环境,这里不再赘述,安装sqlite3,npm install sqlite3安装以后,发现Electron不能正常使用
2017-08-11 10:20:05 20203 10
原创 一站式解决Electron框架模式的客户端软件开发模式
==引言==:Electron是目前非常流行的一种开发框架,它可以让你使用纯JS调用丰富的原生APIs来创造桌面应用。你可以把它看作是专注于桌面应用而不是web服务器。这不意味着 Electron是绑定了GUI库JavaScript。相反,Electron使用web页面作为它的GUI,所以你能把它看作成一个被JavaScript控制的,精简版的Chromium浏览器。一、搭建跨平台应用二、调用第
2017-08-10 09:38:02 3029
原创 nodejs实现3des(2倍长)加密方式,与DES加密工具一致
有关于ndoejs相关的加密方式层出不穷,但是关于3DES加密方式的却非常少,很多博客上的内容都是搬运工,基本上不能用。无奈只能自己动手,废话不多说直接上代码。一、安装crypto对象npm install crypto二、封装加密工具类const crypto = require('crypto');const tools = require('./tools');exports.des = { algorithm: { ecb: 'des-ecb' }, encr
2021-08-25 14:24:26 1152
原创 一次性解决微信支付-JSAPI支付问题(想把微信支付JSAPI文档撰写者按在地上摩擦)
最近一个项目需要接入微信支付,所以在现有的项目中接入这个功能,但是最终发现,微信是个大坑,至少我认为微信支付文档的撰写者应该是小学水平,又或者是幼儿园水平,写文档的能力简直无语,很多关键性的细节居然是概括或者全局描述,一个简单的支付校验,整整花去我一天时间,真的是怀疑了自己的智商。至于说怎么解决的,是因为我终于看到两字”假如“,原来参数举例是不对的,只是打了个比方,参数格式也不是蛇形的,也只是打了个比方,这个时候,真的想把微信软对的文档撰写者按在地上摩擦,好了废话不多说了...
2021-08-25 11:25:48 916
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人