自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

it-walker的博客

node.js linux

  • 博客(34)
  • 资源 (6)
  • 收藏
  • 关注

原创 内网环境下centos服务器如何部署docker(无外网)

调整内网服务器系统环境调整时区为东八区cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime -R调整 SELINUX为disabeldsetenforce 0vim /etc/selinux/config # SELINUX改为disabeld关闭防火墙systemctl stop firewalld #关闭防火墙systemctl disable firewalld #禁用防火墙准备安装文件准备安装docker所需的rpm包安

2020-06-10 16:09:47 1578

原创 docker-compose YMAL配置文件 安装redis

version: "3"# 管理的服务services: redis: container_name: my-redis # 指定镜像 image: redis:5 restart: always ports: # 端口映射 - 800:6379 volumes: # 目录映射 - "${RED...

2020-04-23 16:33:51 584

原创 docker-compose YMAL配置文件 安装mariadb mysql

version: '3.1'services: db: image: mariadb:10.4 restart: always environment: MYSQL_ROOT_PASSWORD: "1234" TZ: "Asia/Shanghai" ports: - "701:3306" volumes: -...

2020-04-23 16:32:16 865

原创 node.js 实现支付宝RSA签名

由于工作需要,需要使用RSA算法对数据进行签名1、使用支付宝的RSA工具,快速生成RSA私钥公钥,同时用于校验结果RSA工具下载地址 2、选择密钥格式以及密钥长度这里我们选择以密钥格式PKCS8(JAVA使用),密钥长度1024为例3、使用node-rsa实现签名node-rsa 地址npm install node-rsa4、实现签名以及校验签名生成密...

2018-08-30 09:42:11 4451 1

原创 node.js 调用python程序运行oracle语句

python-bridge 地址使用python运行oracle语句npm install python-bridgelet pythonBridge = require('python-bridge');let selectSql = (sql) => { return new Promise((resolve, reject) => { ...

2018-05-29 10:42:25 320

原创 docker一些常用命令

docker启动容器一般启动docker run --name xxx -it [image] bash带有共享文件夹启动docker run --name xxx -v [本地地址]:/[容器内地址] -it [image] bash带有共享文件夹、端口映射启动docker run --name xxx -p [外部端口号]:[容器内部端口号] -...

2018-05-29 09:37:49 426

原创 基于centos7基础镜像手动搭建node+pm2+python+pip环境

docker pull centos:7docker run --name centos7 -it centos:7 bashyum updateyum install wgetyum install vimcd /optmkdir nodejscd nodejswget https://nodejs.org/dist/v9.10.1/node-v9.10.1-linux-x...

2018-05-29 09:36:32 578

原创 ubuntu apt-get使用国内源

apt-get1、复制原文件备份sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak2、编辑源列表文件sudo vim /etc/apt/sources.list3、将原来的列表删除,添加如下内容deb http://mirrors.aliyun.com/ubuntu/ vivid main ...

2018-05-29 09:31:15 6839 1

原创 centos下快速安装安装python2.7和pip

python下载地址pip下载地址安装python2.7.14yum groupinstall -y "Development tools"yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel cd /optwget https://www.python.org/...

2018-05-29 09:30:20 8239 1

原创 centos7初始化安装docker和nginx

yum update # step 1: 安装必要的一些系统工具sudo yum install -y yum-utils device-mapper-persistent-data lvm2# Step 2: 添加软件源信息sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/cento...

2018-05-29 09:28:16 369

原创 node下实现简单的无损画质的压缩图片

这里无损画质压缩图片的原理是什么?现在手机拍的照片都很大,一张照片至少都在1MB以上,如果照片包含的景色较为丰富,图片都可能突破5MB以上,这里用我拍的一张风景图为例接着我用win10自带的图片工具打开看看这张图片,然后右击鼠标,点击“文件信息”这时你会发现这张图片包含了很多除文件本身属性信息以外的信息,包括快照、ISO、拍摄设备,定位等。所以平时手机拍摄的照片不要随便发给别人...

2018-03-29 10:35:07 10242

原创 在docker下发布node项目

docker下的pm2发布node项目

2018-03-29 09:28:26 579

原创 linux下node的安装以及环境配置

本地node环境配置1. 使用官方安装包安装创建目录cd /optmkdir node.jscd node.js下载安装包wget https://nodejs.org/dist/v9.8.0/node-v9.8.0-linux-x64.tar.xz解压安装包xz -d node-v9.8.0-linux-x64.tar.xztar -xvf node-v9.8.0-linux-x64.ta

2018-03-29 09:27:32 13851 3

原创 nodejs下websocket实现

nodejs下websocket实现使用socket.io(https://socket.io)实现原理说明客户端实现<script src="https://cdn.socket.io/socket.io-1.2.0.js"></script><script src="https://code.jquery.com/jquery-1.11.1.js"></script><script>

2018-03-29 09:26:59 872

原创 node.js 实现图片上传服务

图片上传使用multiparty插件实现上传安装multipartynpm i --save multiparty代码实现const multiparty = require('multiparty');let form = new multiparty.Form({uploadDir: upload.path});构造参数说明enco...

2018-03-29 09:25:02 2855 1

原创 docker-compose.yml 发布 airflow

version: "3.5"services: redis: container_name: airflow-redis image: "redis:5.0.5" command: redis-server --requirepass password networks: airflow_net: aliases: - airflow-re

2020-12-11 09:20:08 430 1

原创 钉钉本地开发环境配置(H5微应用)

序言由于开发工作需要,需要开发钉钉的H5应用。为了开发方便,需要实现1、前端技术框架使用vue2、本地开发vue,手机/PC端同步看到实现效果3、能够进行线上调试工具准备下载线上调试工具下载windows调试包Android调试包(开发H5微应用不用)网络准备1、开发电脑,手机需要在同一个网络环境中2、开发电脑需要使用内网穿透内网穿透以及配置安装实际需要进行下载,我这边以linux为例下载内网穿透工具查看开发电脑ip(win10)ipconfig开启内网穿透cd l

2020-10-22 10:14:01 6064

原创 docker-compose YMAL配置文件 svn服务

version: "3.5"services: svnadmin: container_name: svn-ui image: wyfan/svnadmin privileged: true restart: always volumes: - ./data:/var/svn ports: - 8888:80 - 3690:369

2020-09-17 14:28:34 247

原创 docker-compose YMAL配置文件 安装mongo-express

mongo-web: image: mongo-express:0.54 container_name: mongo-web restart: always ports: - 8081:8081 environment: ME_CONFIG_MONGODB_SERVER: 3.21.25.2 ME_CONFIG_MONGODB_PORT: 27017 ME_CONFIG_MONGODB_ADMINUSERNAME: ..

2020-09-17 14:26:51 336

原创 docker-compose YMAL配置文件 安装adminer

mariadb-web: container_name: mariadb-web image: adminer:4.7 restart: always ports: - 8080:8080

2020-09-17 14:26:00 392

原创 docker-compose YMAL配置文件 安装portainer

portainer: container_name: manage image: portainer/portainer:1.24.1 privileged: true command: -H unix:///var/run/docker.sock restart: always ports: - 9000:9000 volumes: - /var/run/docker.sock:/var/run/docker.sock ..

2020-09-17 14:24:49 1224

原创 docker-compose YMAL配置文件 安装nginx

version: "3.5"services: nginx: container_name: nginx image: nginx:1.19.2 privileged: true restart: always ports: - 80:80 volumes: - ./nginx/nginx.conf:/etc/nginx/nginx.conf - ./nginx/logs:/var/log/nginx

2020-09-17 14:19:54 438

原创 python中的类知识分析

类中私有、保护、公有示例class PyDemo: def __init__(self): print("公有类") class _PyDemo: def __init__(self): print("保护类")class __PyDemo: def __init__(self): print("私有类")说明类型没有下划线开头public单下划线开头protected双下划

2020-09-17 14:08:07 78

原创 好用的vscode插件推荐二 Live Server

好用的vscode插件推荐二 Live Server在vscode有些时候需要查看html网页,这个插件能提供便捷查看html网页的功能使用过程

2020-09-17 10:16:12 1171

原创 好用的vscode插件推荐一 draw.io

vscode插件推荐一 draw.io日常工作中需要制作时序图、流程图等。这里我推荐一个好用的绘图软件 draw.iodraw.io官方有桌面版、网页版这里推荐的是vscode的插件中draw.io在vscode的扩展商店中查询drawio,就会出现这个插件新建 2.drawio看下效果...

2020-09-17 10:08:56 4579

原创 python sanic框架的使用2

sanic框架下使用装饰器实现token验证token验证装饰器定义from itwalker.param_handle import rtnCode, Paramimport functools# 检查token和参数def check_token(func): @functools.wraps(func) def wrapper(*args, **kw): request = args[0] param = Param(request) #请求

2020-09-08 15:44:10 185

原创 内网环境如何访问钉钉服务接口

环境描述由于工作需要,业务项目需要部署在内网中,然后通过另一台可访问公网的服务器作为代理服务器,实现公网访问业务#mermaid-svg-SarSs2WQHpvgFauu .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-SarSs2WQHpvgFauu .label text{fill:#333}#merma

2020-09-08 15:31:35 4491 1

原创 mysql 分组 组内排序 实现

这是表数据展示现在我用approval_item_id进行分组 每组按照时间倒序取最新一条按照以前思路,先排序 order by,后进行group bySELECT * FROM (SELECT * FROM approval_record ORDER BY approval_item_id,create_time DESC) a GROUP BY approval_item_id;+----------------------------------+---------------------

2020-07-23 16:57:24 2646

原创 python sanic框架的使用1

sanic之前用过flask框架,使用过程中发现flask框架慢,于是决定更换框架,然后找到sanic。sanic与flask相比,主要有2大优势,用法类似,上手难度低Sanic 使用uvloop和ujson来提高性能,速度快安装pip install sanic简单使用from sanic import Sanicapp = Sanic(__name__)if __name__ == '__main__': app.run(host='0.0.0.0', port=8000,

2020-07-16 11:15:34 1208

原创 docker-compose YMAL配置文件 安装mongo

container_name: my_mongo #声明容器名称 image: mongo:4 #声明使用的镜像以及版本 volumes: - ./data:/data/db #加载数据到当前目录data文件夹下 restart: always #自动重启 environment: MONGO_INITDB_ROOT_USE...

2020-04-23 16:28:54 842

原创 python实现人民币金额小写转大写(4位小数)

直接上源码def digital_to_chinese(digital): if not isinstance(digital, str): str_digital = str(digital) else: str_digital = digital chinese = {'1': '壹', '2': '贰', '3': '叁', '4':...

2020-04-10 09:24:42 1231

原创 python3 深复制与浅复制

import jsondef deepClone(dictValue): if isinstance(dictValue, list) or isinstance(dictValue, set): return [deepClone(v) if type(v).__name__ in ["list", "set", "tuple", "dict"] else v fo...

2020-03-19 17:21:40 609

原创 python中False的判定与In

import jsondef checkFalse(obj): if obj: print(f"{json.dumps(obj,ensure_ascii=False)}:True") else: print(f"{json.dumps(obj,ensure_ascii=False)}:False")def checkExcuteFalse...

2020-03-19 16:15:19 1122

原创 mysql 5.6升级5.7的一些BUG以及处理方法

问题1Incorrect string value: ‘\xE6\xB5\x8B\xE8\xAF\x95’ for column ‘REASON’ at row 1产生原因分析从描述中看是出现中文字符集编码的问题,那么可以先尝试看下mysql5.7的默认字符编码集mysql> show variables like 'char%';+----------------------...

2020-01-03 15:42:18 579

docker-compose v2.6.0

docker-compose v2.6.0

2022-06-01

docker-compose

由于官网docker-compose下载很慢,这个是下载好的docker-compose文件,解压后就可以用

2020-06-10

TCP网络调试助手-3.2(安卓应用)

安装在手机上,用于开发socket时测试网络通讯时使用,有需要的可以下载

2019-03-07

定位模拟器-5.0

开发测试APP需要模拟手机定位的时候使用,可以自由的改变手机的GPS定位,使用前需要root

2019-03-07

instantclient_12_2

使用instantclient_12_2可以免安装oracle客户端链接oracle数据库

2019-03-07

Adobe Photoshop CS5 绿化版

Photoshop主要处理以像素所构成的数字图像。使用其众多的编修与绘图工具,可以有效地进行图片编辑工作。绿化版的CS5资源软件

2019-03-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除