大师网-带你快速走向大师之路 解决你在学习过程中的疑惑,带你快速进入大师之门。节省时间,提升效率

微信支付JSAPI,实测!终极方案

} 至此,所有的签名应经完成,控制器使用unifiedorder()进行参数获取。 前端 这里开始使用jsapi做支付动作 WeixinJSBridge.invoke( "getBrandWCPayRequest", { appId: res.appid, //公众号名称,由商户传入 timeStamp: res.timeStamp, //时间戳,自1970年以来的秒数 nonceStr: res.nonce_str, //随机串 package: res.package, signType: res.signType, //微信签名方式: paySign: res.sign //微信签名 }, function(res) { alert(JSON.stringify(res));

python工作日常:数据库链接 方法封装

= "all": return self.__cursor.fetchone() return self.__cursor.fetchall() def postData(self, sql): try: self.__cursor.execute(sql) self.conn.commit() except Exception as e: self.conn.rollback() def close(self): self.conn.close() class ToExecute(object): def __init__(self, db1, db2): self.db1 = UseDB(db1) self.db2 = UseDB(db2) def xxx(self): pass to = ToExecute(db1='',db2='')

多域名 ssh git 配置

ssh/config Host 域名 User 用户名 IdentityFile ssh key的路径 IdentitiesOnly 只使用这里设置的key, 防止使用默认的 ServerAliveInterval 连接保持 ControlMaster auto 不用重新登录 ControlPath ~/.alibaba-inc.com User git IdentityFile ~/.ssh/id_gmail 连接测试 ssh -T git@github.com git 名称设置 git config --global user.name "User name" git config --global user.email user@example.com 如果不设置全局的, 在项目目录下执行, 去掉--global即可

Linux 配置使用 MongoDB环境

/mongod -dbpath=/usr/local/mongoDB/db -logpath=/usr/local/mongoDb/logs# 命令行启动 如果启动出现下面的错误 可能会出现的错误 [root@links-eu95-3.gz00a.test.alipay.net /usr/local/mongoDB/bin]: ./mongod) # 原因: OpenSSL的版本过低,需要升级 # 下载OpenSSL cd /usr/local/src wget https://www.openssl.org/source/openssl-1.0.2-latest.tar.gz tar -zxf openssl-1.0.2-latest.tar.gz # 编译安装 cd openssl-1.0.2* ./mongod --config mongodb.conf # 进入mongo-shell .

windows10下Mongodb安装

windows10下Mongodb安装 1. 环境 windows10 python3.5 2. 开始 2.1 下载安装包:https://www.mongodb.com/download-center#community 个人选择安装在:D:\mongo 2.2 在根目录创建data目录,然后在data目录下建db D:\data\db 2.3 把D:\mongo\bin加入系统path 2.4 命令行下运行 MongoDB 服务器 mongod --dbpath D:\data\db 2.5 连接MongoDB mongo 附:常见错误: 但是如果操作过程中,出现服务器无法正常启动的问题,是因为mongod.lock这个

Vue源码学习(二)——从宏观看Vue

Vue源码学习(二)——从宏观看Vue 上一篇文章我们写到从入口文件一步步找到Vue的构造函数,现在我们要去看看Vue实例化经历的过程 Vue的构造函数 我们知道Vue的构造函数在src/core/instance/index.js中,不明白的可以去看上一篇文章 Vue源码学习笔记一。那我们关注一下Vue的构造函数的内容: // src/core/instance/index.js import { initMixin } from './instance/index' import { initGlobalAPI } from '.

修改npm和yarn源

修改npm和yarn源 作为前端开发者我们经常会使用npm或yarn,我们都知道npm和yarn默认镜像在国外,国内访问这些镜像速度会比较慢,下面介绍修改npm和yarn源的方法 一. npm和yarn源的简单修改(以淘宝镜像为例) npm 1. 临时修改(只生效一次) npm install 包的名字 --registry https://registry.npm.taobao.org 2. 设置npm的配置项(全局配置) 查看npm源的当前地址 npm config get registry 设置淘宝镜像 npm c

Vue源码学习(一)——追根究底Vue

// 这里传入的name 就是Target function genConfig (name) { const opts = builds[name] // . other config } 从上可以看出,我们需要的是入口文件即entry中对应的web/entry-runtime-with-compiler.js 打开entry-runtime-with-compiler.js, 在文件上方,我们可以看到这个文件中import Vue,我们所需要的是去追根到Vue的起始,所以就找到了上一层runtime/index // 引入了Vue的实例 import Vue from '.

使用element封装动态配置表格

三、BaseDialogForm组件的源码 {{option.name}} {{option.name}} 取 消 确 定 export default { name: "base-dialog-form", props: [ 'title', 'width', 'visible', 'config', 'formData' ], data() { return { formModel: {}, dialogVisible: false, dialogTitle: '', } }, mounted() { // 将组件上的属性赋值给当前组件内变量,因为props只能单向绑定,还需要监听属性值变化进行父子组件间交互 this.formModel = this.formData;

vue-cli 3.0 入门

vue-cli 3.0 入门 环境安装 全新版本的脚手架、逼格非常高、 记住这个名字 @vue/cli ,对就是这个 你npm 或者yarn 安装就行了,先保证全局环境有它。 npm install -g @vue/cli yarn add global @vue/cli 创建项目 这里对比下以前2.vue` 文件。 modules: false }, // 在生产环境下为 Babel 和 TypeScript 使用 `thread-loader` // 在多核机器下会默认开启。 parallel: require('os').

从零开始react项目构建

从零开始react项目构建 react项目构建使用脚手架:create-react-app 配置:antd UI框架配置和less配置 一、命令行依次输入如下的命令 npm install -g create-react-app create-react-app my-app cd my-app npm start 创建完成后文件的结构如下: 二、public文件 public/favicon.ico html的ico 图标,在index.html中会有引入; 可以使用图片,通过线上ico图标制作出,. 5.组件内引用 -import Button from 'antd-mobile/lib/button';

ubuntu开发环境搭建(python)

https://docs.docker.com/install/linux/docker-ce/ubuntu/#install-docker-ce-1 python3.6安装: sudo add-apt-repository ppa:jonathonf/python-3.6 sudo apt-get update sudo apt-get install python3.6 安装pip: wget https://bootstrap.pypa.io/get-pip.py sudo python3.6 get-pip.py pip修改为阿里云源: 主目录下新建文件夹.pip,新建文件pip.conf,内容如下: #~/.

开源堡垒机jumpserver搭建

Query OK, 0 rows affected (0.01 sec) MariaDB [(none)] flush privileges;/cocod status 查看Guacamole是不是正常 docker ps 接着我们浏览器访问服务器的ip,默认的账号和密码都是admin 登陆完成之后我们就可以注册我们的两个组件了,点击会话管理- 终端管理终端列表里面有两行全部点击接受就好 如果没有的话那么按照下面的顺序重新启动一下服务 首先关闭所有的服务 cd /opt/jumpserver .

[集群自动化二]3分钟装好CEPH

[集群自动化二]3分钟装好CEPH 前言: 本篇记述了一个三结点的CEPH集群,在CoreOS上的docker化自动安装 版本:ceph mimic 13.2.2 ;

UWP使用Realm数据库

但非自动属性又不能被Realm持久化,那这种情况下该怎么办? 为解决这类问题,RealmObject提供了一个PropertyChanged事件,该事件在属性发生改变时被触发。所以,我们要检查某个属性值是否符合我们的要求,或者在属性设置时干点其它的事,属性仍然写成自动属性,然后可以去监听这个事件,在该事件中去检查属性合法性(或干点别的),如: //User.cs class User: RealmObject{ .

在 .net core 2.x 中使用jwt token保护你的API(更新)

net core 2.x 中使用jwt token保护你的API(更新) 上一篇文章大概是1年以前写的了, 内容有些陈旧. if (user ! CORS跨域(Cross-Origin Requests )的启用 一般, 使用JWT的场合都是要跨域的, 因为这时候客户端千差万别, 且都不在服务器的domain上, 在.net core中启用跨域也比较简单: 打开Startup文件, ``中添加以下内容: services.AddCors(options = { options.AddPolicy("CorsPolicy", builder = builder.AllowAnyOrigin() .

vscode之必备插件推荐

vscode之必备插件推荐 工欲善其事,必先利其器 Auto Close Tag 自动闭合标签 Auto Rename Tag 自动完成另一侧标签的同步修改 Path Intellisense 自动提示文件路径,支持快速引入文件 Open HTML in Default Browser 右键:在浏览器中打开 Live Server vscode不是IDE

docker源码1-命令的调用流程

docker源码1-命令的调用流程 谢绝转载 序言 之前研究了一段时间的docker源码的调用机制,主要是想学习一下go,并了解一下docker volume plugin的加载机制,最近有点忘记了,就写下来加深记忆。 docker 版本:docker-ce(18.09) 本文会列出一些docker源码中的函数,因为篇幅原因会用. // volume volume.NewVolumeCommand(dockerCli), .以docker run命令为例.ContainerCreate(ctx, config, hostConfig, networkingConfig, name) .

[集群自动化一]3分钟装好k8s_HA-v1.13.0

sh clone_machine.sh Install Install for single master: sh -x install.sh all Install for multi master: sh -x install.sh allha 安装视频 安装完成 验证安装 浏览svc.html 包含相关服务的链接 sh install.sh status 查看各服务状态 当需要重新安装: `sh -x install.sh reset` install.sh 的HELP usage: install.sh [prepare|p]|p1|p2|p3|p4|[1|base]|[2|addon]|[3|ha]|dashboard|network|node|rejoin|ingress|helm|prometheus|efk|istio|finish|default|help|.

第一次安装docker

第一次安装docker 这是第一次安装docker 原文地址:https://www.aclihui.com 之所以是第一次安装docker就是因为docker的安装确实消耗一些时间,这次直接采用在外网进行安装,加速安装的进程。下面正式开始。 安装过程 第一步,开新的服务器 此步骤比较的简单,我使用服务器是digitalOcean的服务器。随开随用,随关随停。 置如下: centos7.5 image 首先检查内核版本号(必须在3.