-
PHP实现SHA1WithRSA签名和验签
PHP实现SHA1WithRSA签名和验签对接第三方服务时一般都会对数据签名和验签,sha1WithRSA是比较常用的一种签名算法,特别是和支付相关的的服务。以下是使用 php 实现 SHA1WithRSA 签名和验签的方法: <?php //生成 sha1WithRSA 签名 function genSign($toSign, $privateKey){ $privateKey = "-----BEGIN RSA PRIVATE KEY-----\n" . ...…
-
JS中最常用的几种遍历数据方法
forEach,Object.keys,map,for in ,for of,reduce,every1.forEach 用于遍历【数组】 data.forEach(( item, index ) => { console.log('元素:', item ,';下标:', index) })2.Object.keys() 和 forEach() 结合遍历【对象】 // Object.keys返回一个数组,数组元素是输入对象所有的键名的集合 Object.keys(t...…
-
Golang生成UUID
Golang生成UUID 开发过程中难免要用到UUID,Golang标准库好像没有提供生成UUID的方法,在Github上面发现了一个不错的库.satori/go.uuid 提供了五种生成UUID的方式: Version 1,基于 timestamp 和 MAC address (RFC 4122) Version 2,基于 timestamp, MAC address 和 POSIX UID/GID (DCE 1.1) Version 3, 基于 MD5 hashing (RFC...…
-
Chrome离线应用开发方法详解
Chrome离线应用开发方法详解假如在文件hello-world下做开发1、创建manifest.json文件{ "name": "Hello World!", "description": "My first Chrome App.", "version": "0.1", "manifest_version": 2, "app": { "background": { "scripts": ["background.js"] } }, "icons": ...…
-
利用百度tts实现文字转语音(node)
利用百度tts 实现文字转语音var http = require('http'); // 通过http模块访问百度的接口var querystring = require('querystring'); // 处理请求参数的querystring模块var fs = require('fs'); // fs模块,用来保存语音文件var path = require('path');var t = '浦发银行有新信号'var postData = querys...…
-
Ubuntu18.04安装RabbitMQ
1、安装erlang由于rabbitMq需要erlang语言的支持,在安装rabbitMq之前需要安装erlangsudo apt-get install erlang-nox2、安装Rabbitmq更新源sudo apt-get update安装sudo apt-get install rabbitmq-server启动、停止、重启、状态rabbitMq命令sudo rabbitmq-server startsudo rabbitmq-server stopsudo rabbitmq-s...…
-
SentOS7安装NodeJS
直接部署1、首先安装wgetyum install -y wget如果已经安装了可以跳过该步2、下载nodejs最新的bin包可以在下载页面https://nodejs.org/en/download/中找到下载地址。然后执行指令wget https://nodejs.org/dist/v14.16.1/node-v14.16.1-linux-x64.tar.xz然后就是等着下载完毕。另外你也可以在你喜欢的任意系统上下载最新的bin包,然后通过FTP上传到CentOS上。3、解压包依次执行...…
-
区块链钱包usdt(nodejs版)
一、Omni本地钱包安装下载omnilayer钱包,官方提供了客户端下载和core项目下载;https://www.omnilayer.org/download.htmlwindows官网下载安装 进入qt目录命令行:1.开始客户端> omnicore-qt.exe -testnet -server -rpcbind=127.0.0.1 -rpcport=18332 -rpcuser=RPCuser -rpcpassword=RPCpasswd -datadir=“f:xxx”如果...…
-
usdt节点搭建2
安装及配置1.环境ubuntu18,硬盘建议尽量大,最少500G,节点数据一直增多。2.下载及解压安装cd /optwget https://bintray.com/artifact/download/omni/OmniBinaries/omnicore-0.5.0-x86_64-linux-gnu.tar.gz#解压tar zxf omnicore-0.5.0-x86_64-linux-gnu.tar.gz3.创建配置文件默认读取配置文件位置在~/.bitcoin/bitcoin.con...…
-
c检查内存泄漏
常用工具valgrind用法:valgrind --leak-check=full ./gkdb就是这么简单…