微信小程序 跳转页面 1、wx.navigateTo 跳转页面(不销毁当前页面) wx.redictTo跳转页面(销毁当前页面会触发onUnload事件)wx.switchTab只能跳转tab页面(tab页面之前的页面全部销毁触发onUnload事件) 2、微信小程序页面分为普通页面跟tab页面 tab页面需要在app.json中设置,默认页面下面有导航栏(最高优先级) 3、unload事件是在页面销...
微信小程序 接口改为promise 由异步改为同步解决多层异步回调 在小程序中直接使用promise会报generate错误 需要修改一下 npm install regenerator --save 然后在node_modules中regenerator 的找到runtime.js文件 引入 就可以使用promise封装的函数 在页面调用封装的函数的时候 一定要手动引入const regeneratorRuntime = require(...
flutter 环境配置 1、android studio、 SDK、 AVD 2、安装jdk 3、配置flutter darthttps://plugins.jetbrains.com/plugin/9212-flutter/versions 转载于:https://www.cnblogs.com/gpzhen/p/11442916.html...
微信小程序 canvas绘制图片并下载 1、canvas绘制图片 如果有网络路径 需要先现在到本地获取临时路径使用 2、measureText ios手机只识别字符串的宽度数字宽度不识别 3、圆角图片因为绘制时是透明色 所以在真机上面需要将fillStyle = '#fff'设置一下再进行绘图 4、生成圆角的流程就是,先画出一片圆角区域,之后剪切保存下来,再画想要生成圆角的内容,内容会自动生成到先前到圆角区域中,...
vxlan 跨网段虚拟机迁移 一些服务器虚拟化软件可实现在两台虚拟化的物理服务器之间对虚拟机做动态迁移,迁移至另一中心的虚拟机不仅保留原有IP地址,而且还保持迁移前的运行状态(如TCP会话状态),所以必须将涉及虚拟机,迁移的物理服务器接入同一个二层网络(虚拟机在迁移前后的网关不变),这种应用场景要求构建跨中心的二层互联网络。 我的理解是,仅仅IP不变这一条件就要保证VLAN不改变(否则会引起路由动荡吧?),但这与保持...
Git四大组件(转) https://juejin.im/post/5a9ea3fa5188255569187de4 转载于:https://www.cnblogs.com/wspblog/p/11267250.html
tetetet http://www.wuwenhui.cn/2623.html http://www.360doc.com/content/16/1104/09/36005694_603810507.shtml 转载于:https://www.cnblogs.com/wspblog/p/11286215.html
python中if __name__ == '__main__' python中if __name__ == '__main__',在很多场景下经常遇到,特别是一些大型项目中。本次文章的内容在于最简单的方式来说明使用的要点。 #module.py defmain(): print("we are in %s"%__name__) if__name__=='__main__': ...
python处理异常 演示一个程序异常 >>> anumber = int(input("Please enter an integer "))Please enter an integer -23>>> print(math.sqrt(anumber))Traceback (most recent call last):File "<pyshell#102>...
python3中import方法的要点 本文介绍python中import方法的要点,会不定期更新补充内容。 一 动机 使用import方法的动机: 1 已写好代码可以重用。 2 代码结构清晰。不至于把所有的代码都写在同一个py文件内。 3 当项目规模比较大的时候,就必须要把相关的功能进行分离,方便我们日常维护。 二使用方法 导入模块有两种方式: 1 import 模块 2 from xxx im...
一个领域中的红海和蓝海 红海战略:是指市场竞争已经白热化,产品、服务同质化严重。 蓝海战略:是指通过创新,改造现有的体系,从成本、消费群体、消费方式转变、产品服务升级提升等诸多方面,实现创新从而跳出红海。 蓝海的领域,相对比较新,容易出成果。 转载于:https://www.cnblogs.com/mk123/p/11342246.html...
Kruskal算法 Kruskal算法是以边为主要关注对象的最小生成树算法,是最小生成树最佳的算法实现。 其时间复杂度为O(ElogE)(E为边的数量),而Prime算法采用邻接矩阵的方法是O(V^2)(V为顶点数量)。在这里,我所实现的Kruskal算法是基于顶点并查集实现的,边和顶点都有使用,重点关注对象是边。 图论中,有 (V-1<=E<=2V) 步骤1,先对边的权值进行排序...
Java static关键字的重新思考 上完Java课,虽然也写了不少的Java代码,但是一直有不少的疑惑,而static关键字一直困惑着我很久,今天无意探究竟,上知乎再仔细查了一下,发现了这个话题的优秀答案https://www.zhihu.com/question/36615154 这篇文章彻底把我之前对static的理解概念土崩瓦解,看来我还是低估了设计语言大师的智慧,老以为非静态声明函数会造成实例化多...
链式前向星 大佬原博客讲的很清楚了,自己记个板子写法以及理解的注释 大佬博客:https://blog.csdn.net/ACdreamers/article/details/16902023 int cnt; int head[N]; struct node{ int to,next,w; //to表示第i条边的终点,next表示与第i条边同起点的下条边的存储位置...
区间dp及优化 看了下感觉区间dp就是一种套路,直接上的板子代码就好了。 基础题ac代码:石子归并 #include<bits/stdc++.h> using namespace std; typedef long long ll; typedef unsigned long long ull; int dir[8][2]={{1,0},{0,1},{1,1},{1,-1},...
矩阵乘法的板子 记一篇矩阵乘法的板子用: #include<bits/stdc++.h> using namespace std; typedef long long ll; typedef unsigned long long ull; int dir[8][2]={{1,0},{0,1},{1,1},{1,-1},{-1,1},{-1,-1},{0,-1},{-1,0}};...
2019牛客暑期多校赛(第八场) G题:https://ac.nowcoder.com/acm/contest/888/G 签到题目。 题意:给一串字符串如果有三个连续相同的字母就消掉,然后右边字符串补齐,求最简的字符串需要操作几次。 代码: #include<bits/stdc++.h> using namespace std; typedef long long ll; typedef ...
主席树求区间不同数个数(模板) #include<bits/stdc++.h> using namespace std; typedef long long ll; typedef unsigned long long ull; int dir[8][2]={{1,0},{0,1},{1,1},{1,-1},{-1,1},{-1,-1},{0,-1},{-1,0}}; #define pi a...
2019牛客暑期多校赛(第四场) A题https://ac.nowcoder.com/acm/contest/884/A 题意:给定n个点和n-1条边构成一颗树,k个人,最后一行给出k个人的位置来,问所有人到达树的一点会面所用的最短时间是什么,所需最短时间是每个人到达那个地方的最长时间。 题解:类似求树的直径,从所给的人的位置为起点,然后求到另一个给的人的位置的最大值,找到最大值的这个位置再搜一遍最大值,这个距离...
单调栈求左右第一个比该数大(小)的位置 单调栈解决的是以某个值为最小(最大)值得最大区间。 这是求左右区间第一个比该数小的区间位置。(数组版本和栈版本) #include<bits/stdc++.h> using namespace std; typedef long long int ll; typedef unsigned long long int ull; const int inf ...