设置小程序模板消息keyword_id_list问题

设置小程序模板消息时,会传一个keyword_id_list,这个参数是由一串数字组成的,开发时如果碰到设置错误,会有疑问这串数字是怎么来的,这里解释一下: 小程序的keyword_id_list主要是来控制小程序模板消息发送给顾客的格式的,具体是什么格式是有开发者自行去选择定义的 那开发者如何去自行定义这些数字呢?这个数字实际上是在微信小程序的模板消息后台获取的
分类: 其他 发布时间: 10-08 17:50 阅读次数: 0

Web测试必备技能——F12定位bug属于前端还是后台

chrom浏览器为例 (1)打开开发者工具,在浏览器菜单栏选择工具-开发者工具,快捷键是F12 (2)打开之后切换到Network页签,操作就可以看到请求响应 (3)再选择响应的链接,切换到Preview页签,可以看到响应的结果数据;切换到Headers页签可以看到请求的地址,请求的方式,结果等信息 (4)Response结果中可以看到返回的数据字段、值 如图,此时页面出现报错 点击该条报错信息 可以根据响应的值判断一些bug所在   (1)响应中没有数据,则是后端数据没有返回,前端展示为空,
分类: 其他 发布时间: 10-08 17:50 阅读次数: 0

笔记本外界显示屏,网络慢(异常,基本无法上网)

原因:外界显示屏的电源线,电流过高,找了一个低电压和低电流的暂用,网络就恢复正常;
分类: 其他 发布时间: 10-08 17:50 阅读次数: 0

小小知识点(四十)统计学中的矩

转自豆瓣:https://www.douban.com/note/686004725/ 在概率论、统计学甚至计量经济学中常会看到“矩”这个字,那什么是“矩”? 物理意义: 数学中矩的概念来自物理学。 在物理学中,矩是表示距离和物理量乘积的物理量,表征物体的空间分布。 由其定义,矩通常需要一个参考点(基点或参考系)来定义距离。如力和参考点距离乘积得到的力矩(或扭矩),原则上任何物理量和距离相乘都会产生力矩,质量,电荷分布等。 常见的概念——力矩,虽然我们高中没学。 数学意义: 矩是物体形状识别的
分类: 其他 发布时间: 10-08 17:50 阅读次数: 0

leetcode ——34.在排序数组中查找元素的第一个和最后一个位置

class Solution: def searchRange(self, nums: List[int], target: int) -> List[int]: a=nums.count(target) if a==0: return [-1,-1] else: d=nums.index(target) if a==1:
分类: 其他 发布时间: 10-08 17:50 阅读次数: 0

Qt编写自定义控件63-水波效果

一、前言 几年前就一直考虑过写这个控件了,在9年前用C#的时候,就看到过别人用C#写了个水波效果的控件,挺好玩的,当时看了下代码用的二维数组来存储变换的图像像素数据,自从学了Qt以后,有过几次想要用Qt写一个版本,当时功力尚浅,尝试过了没写成功,我记得还有个用汇编写的dll提供调用,那个效率贼高,用CPU绘制的话效率相对来说低很多。前阵子一个好友-离心泵(QQ:33522)恰巧写了个,我在他的基础上改进了一些功能,增加了一些接口设置,比如提供参数可以控制水波的消失速度,扩散的速度,水波的面积大
分类: 其他 发布时间: 10-08 17:50 阅读次数: 0

oracle--创建数据库

创建表: create table 表名( 字段名1 数据类型 约束条件, 字段名2 数据类型 约束条件, .。。。 字段名n 数据类型 约束条件 ); 表名: 开头必是字母,1--30字符, 字母,数字,下划线,$ ,# 字段名1 表名唯一, 关键字不能为表名 插入表记录 1. insert into 表名 values(值1, 值2, 值3,值4,...) insert into myTA values(1000, '李四张山', '男'); 2.insert into 表名(字段名1,
分类: 其他 发布时间: 10-08 17:50 阅读次数: 0

微信小程序获取windowHeight出现不同页面高度不一致问题及解决方案

在页面中调用wx.getSystemInfo即可获取当前页面的屏幕高度,如果写在app.js里面或者带有系统tab页面里面,获取的windowHeight会比不是tab的页面少48; 含有的TabBar的页面   var app = getApp();   data:{     windowHeight: app.globalData.windowHeight,   } 不含的TabBar的页面   var app = getApp();   data:{     windowHeight:
分类: 其他 发布时间: 10-08 17:50 阅读次数: 0

oracle--修改权限

用户: system / sys 1.select * from dba_users; 显示所有用户 1.创建用户: create user A identified by 123456; 2.权限分配: DBA:所有全部 resource:可以创建实体,不可以创建数据库 connect :可以登录 分配权限 grant connect, resource to 用户名;// grant all on 表名 to 用户名;//all 增,删,改,查 grant select,update on
分类: 其他 发布时间: 10-08 17:50 阅读次数: 0

如何在图像上添加图元并编辑

最近想做一下在图像上编辑图元的工作,需求大概是: 显示图像 图像可以左右,上下翻转 图像可以缩放,旋转,平移 图像上添加图元,比如矩形,圆形,直线,不规则图形等 鼠标可以选中图元,并对图元进行编辑 可以计算出图元内的包含的像素的一些统计信息。 可以实时显示鼠标对应的图像点的值 以下是c#实现以上需求的代码,可以执行,但是只是我自己测试功能写的代码,算伪代码吧。思路是对的,写的比较随意。 只是在这里记录一下,以后用到的时候方便快速实现功能。 有这方面需求的朋友可以借鉴,当做是抛砖引玉了。 注意:
分类: 其他 发布时间: 10-08 17:50 阅读次数: 0

触龙说赵太后

触龙说赵太后 作者:刘向 赵太后新用事,秦急攻之。赵氏求救于齐,齐曰:“必以长安君为质,兵乃出。”太后不肯,大臣强谏。太后明谓左右:“有复言令长安君为质者,老妇必唾其面。” 左师触龙言:愿见太后。太后盛气而揖之。入而徐趋,至而自谢,曰:“老臣病足,曾不能疾走,不得见久矣。窃自恕,而恐太后玉体之有所郄也,故愿望见太后。”太后曰:“老妇恃辇而行。”曰:“日食饮得无衰乎?”曰:“恃粥耳。”曰:“老臣今者殊不欲食,乃自强步,日三四里,少益耆食,和于身。”太后曰:“老妇不能。”太后之色少解。 左师公曰:
分类: 其他 发布时间: 10-08 17:50 阅读次数: 0

pytorch(1)--basics

反向传播的一个手算例子:https://blog.csdn.net/weixin_38347387/article/details/82936585 这里主要是靠这个文章学的pytorch:https://www.jianshu.com/p/52684285e335 我们首先使用 numpy 来实现这个神经网络。 import numpy as np # N is batch size; D_in is input dimension; # H is hidden dimension;
分类: 其他 发布时间: 10-08 17:50 阅读次数: 0

3-6 merge操作

In [1]: import pandas as pd In [6]: left =pd.DataFrame({ 'A':['A0','A1','A2','A3'], 'B':['B0','B1','B2','B3'], 'key':['K0','K1','K2','K3'],}) right =pd.DataFrame({ 'C':['C0','C1','C2','C3'],
分类: 其他 发布时间: 10-08 17:50 阅读次数: 0

pcm混音的一种方式

转载 混音: Mix的意思是混音,无论在自然界,还是在音频处理领域这都是非常普遍的现象。自然界里你能同时听到鸟鸣和水声,这是因为鸟鸣和水声的波形在空气中形成了叠加,耳朵听到后能区分鸟鸣和水声这两种波形。 在数字音频领域也是一样,比如你也可以一边打CS一边听歌,这是因为计算机把两个声音波形做了叠加。但是不同的是,计算机中的叠加,很容易造成越界。 比如 int plus1(int num0, int num1){ return num0+num1; } 如果赋值int num0=0x7000000
分类: 其他 发布时间: 10-08 17:50 阅读次数: 0

3-7显示设置

In [1]: import pandas as pd 此网站可以查找具体的设置属性等:¶ https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.set_option.html#pandas.set_option 1-1显示最大的行数 In [2]: pd.get_option('display.max_rows') Out[2]: 60 In [3]: pd.Series(index=range(0,100
分类: 其他 发布时间: 10-08 17:50 阅读次数: 0

系统化的思考模式

系统化的思考模式 避免系统1,善用系统2(避免无意识,进入深度思考模式) 先问是不是,再问为什么(抓住问题的重点,挖掘问题的本质) 全局思维(让思考更加全面,把握全局) 给自己创建一位反对者(检验自己的理由和结论,让理由和结论更加准确) 原文链接:https://mbd.baidu.com/newspage/data/landingsuper?context=%7B%22nid%22%3A%22news_9099163704308807194%22%7D&n_type=0&p_from=1
分类: 其他 发布时间: 10-08 17:50 阅读次数: 0

手动设置distpicker的联动

distpicker插件很容易使用,基本操作详见手册:http://fengyuanchen.github.io/distpicker/。 写需求的时候,要求使用js添加一列,列中存在2个联动下拉框,供客户操作。 赋值后发现第二个下拉框没有自动取值,可以使用下面的语句给他添加一个change事件,达到联动的效果。
分类: 其他 发布时间: 10-08 17:50 阅读次数: 0

gitbook 入门教程之从零到壹发布自己的插件

什么是插件 Gitbook 插件是扩展 Gitbook 功能的最佳方式,如果 Gitbook 没有想要的功能或者说网络上也没有现成的解决方案时,那么只剩下自食其力这条道路,让我们一起来自力更生开发插件解决问题吧! 幸运的是,Gitbook 提供了插件机制留给开发者去扩展自定义功能,虽然官方开发文档不是特别完善,甚至有时候需要翻阅相关源码才能定位到暴露出的 api,但是这一切都不影响开发的热情,谁让我们一开始就选定了 Gitbook 呢! 遗憾的是,目前 Gitbook 已经停止了旧版服务,gi
分类: 其他 发布时间: 10-08 17:50 阅读次数: 0

纪念第一次写博客

去年就注册了博客园,直到今天才开始写第一篇,也不为别的,就是想记录一些自己学到的东西。感觉园里都是计算机大佬,自己一个硬件水硕,估计也就是写给自己看了。 2019.10.8 1、文献同步 国庆出去玩,想着还有任务在身,就带上了surface,安装了Endnote(文献管理神器)。当时是把电脑里的文件库拷贝到了surface,但是有个问题是,电脑一更新,我又得再次拷贝,太麻烦了。好在有Endnote的同步功能,我用的是Endnote X9。Edit - Preference - Sync,添加邮
分类: 其他 发布时间: 10-08 17:50 阅读次数: 0

django之cookie,session相关

装饰器(加入functools.wraps装饰,保留函数的元数据--函数名/注释) 1.1 orm字段中的verbose_name 目前当注释用 以后:在model form和form中使用 import functools def wrapper(f): @functools.wraps(f)不加,获取的其实是inner的函数名和函数注释 def inner(*args,**kwargs): return f(*args,**kwargs) return inner '''
分类: 其他 发布时间: 10-08 17:50 阅读次数: 0