Panasonic Programming Contest 2020 C (Sqrt Inequality) 题解

2020-03-16
题目大意 输入三个整数aaa,bbb,ccc,如果 a+b<c\sqrt a + \sqrt b < \sqrt ca​+b​<c​ 成立,输出Yes,否则输出No。 样例 输入 #1 2 3 9 输出 #1 No 2...
阅读更多

Python函数之*[参数名]和**[参数名]的用处

2020-03-03
一、*[参数名] 调用 合法调用 普通调用 *参数名一般写成*args, 如: def func(*args): print(args) 可以试着调用func: >>> func(1) (1,) >>>...
阅读更多

CodeForces Round #621 ABC (1307A+1307B+1307C) 题解

2020-02-22
A. Cow and Haybales 题面 The USA Construction Operation (USACO) recently ordered Farmer John to arrange a row of n haybale...
阅读更多

js产生随机数

2020-02-09
产生[0,1)[0,1)[0,1)之间的随机实数,即0≤Math.random()<10\le\text{Math.random()}<10≤Math.random()<1 Math.random() // 返回值样例...
阅读更多

微信小程序报错:Component is not found in path "components/comp/comp.js"

2020-02-05
完整错误 jsEnginScriptError: Component is not found in path "components/comp/comp.js" (using by pages/index/index)...
阅读更多

微信小程序 云数据库 Collection/Query .orderBy 用法

2020-02-04
Collection.orderBy / Query.orderBy 指定查询排序条件 方法签名如下: function orderBy(fieldName: string, order: string): Collection | Que...
阅读更多

为什么微信小程序设置的onPullDownRefresh无效

2020-02-04
因为仅有onPullDownRefresh是不行的,需要配置: 如果是单个页面需要onPullDownRefresh,在对应页面的json文件中设置"enablePullDownRefresh": true,如: {...
阅读更多

微信小程序-云开发-数据库 报错:-501007 invalid parameters | errMsg: Invalid Key Name: _openid

2020-02-03
微信小程序-云开发-数据库 报错: -501007 invalid parameters | errMsg: Invalid Key Name: _openid 原因: 不能设置_openid,它是云服务器根据用户的openID自动设置的...
阅读更多

使用云函数获取小程序用户openId

2020-02-03

如何使用云函数获取小程序用户openId?步骤如下:

  • 如未开通云开发,请看这篇

  • 基础库版本需为2.3.3以上,建议设为最新版本

  • 新建云函数:

  • 右击cloudfunctions,选择新建Node.js云函数

  • 输入login

    • 现在云开发控制台的样子:
  • 此函数会保存openID至本地存储,并在出错时调用error

function saveOpenID(error) {
  if (!wx.getStorageSync('openID')) {
    wx.cloud.callFunction({
      name: 'login',
      data: {},
      success: res => {
        console.log('Got user openid: ', res.result.openid)
        wx.setStorageSync('openID', res.result.openid)
      },
      fail: err => {
        console.error(err)
        error()
      }
    })
  }
}
阅读更多

之前的小程序没有使用云开发,现在需要使用云函数怎么办呢?

2020-02-03
前提条件:基础库版本需为2.3.3以上,建议设为最新版本 如果是升级自己的项目到云开发,需要做以下修改: 点击云开发按钮,按钮位置如下: 开通小程序·云开发 将原来的代码放到 miniprogram 目录 新增 cloud...
阅读更多