【小程序】当前“页面B”动态更改title,点击返回按钮,更改的标题会显示在“来源页面A”

最近在做小程序的时候遇到这么一个有趣的问题,就是从A页面跳转到B页面,如果B页面需要在接口加载之后更改title, 并且如果接口请求过慢,还灭有请求完毕时就点击返回按钮回到A页面,这时B页面的请求会继续执行,并在执行完毕后修改了A页面的title。 原因 个人猜想,小程序本身属于单页面应用,代码的运行权限没有处理好,就像上面这种情况,B页面的代码穿越到了A页面的环境里面,并且执行。 解决 既然B页面的请求方法可以在A页面执行,那么在B页面的方法中获取的当前的页面路由时就有可能可以获取到A页面的
分类: 其他 发布时间: 08-11 23:47 阅读次数: 0

Bootstrap4 导航栏元素居右

Bootstrap 4正解: .ml-auto元素居右 .mr-auto元素居左 在某度上查了半小时还是没查出什么名堂,搜出来的方法大多都是Bootstrap3的,实测pull-right或navbar- right都没有用,最后用Google一下就查到了,参考Stackoverflow 首发于简书
分类: 其他 发布时间: 08-11 23:47 阅读次数: 0

kingadmin后台(3)、修改对象页面开发

目录 urls.py form_handles.py views.py change_info.html urls.py from django.conf.urls import url from king_admin import views urlpatterns = [ url(r'^(\w+)/(\w+)/(\d+)/change$', views.change_obj, name='change_obj'), ] form_handles.py 若当前项目有众多app和
分类: 其他 发布时间: 08-11 23:47 阅读次数: 0

WebGL绘制有端头的线

  关于WebGL绘制线原理不明白的小伙伴,可以看看我之前的文章WebGL绘制有宽度的线。这一篇我们主要来介绍端头的绘制,先看效果图。   端头一般被称为lineCap,主要有以下三种形式:   butt最简单等于没有端头,square一般是多出lineWidth/2的长度,round是一个以lineWidth/2为半径的圆。一般情况下绘制lineCap的思路都是添加额外的三角形,如一些开元库或者mapbox的方法,一般来说mapbox的方法已经可以了,但是我还是感觉顶点太多,甚至对squar
分类: 其他 发布时间: 08-11 23:47 阅读次数: 0

PAT Basic 1047

1047 编程团体赛 编程团体赛的规则为:每个参赛队由若干队员组成;所有队员独立比赛;参赛队的成绩为所有队员的成绩和;成绩最高的队获胜。 现给定所有队员的比赛成绩,请你编写程序找出冠军队。 输入格式: 输入第一行给出一个正整数 N(≤104),即所有参赛队员总数。随后 N 行,每行给出一位队员的成绩,格式为:队伍编号-队员编号 成绩,其中队伍编号为 1 到 1000 的正整数,队员编号为 1 到 10 的正整数,成绩为 0 到 100 的整数。 输出格式: 在一行中输出冠军队的编号和总成绩,其
分类: 其他 发布时间: 08-11 23:47 阅读次数: 0

problem-solving-with-algorithms-and-data-structure-usingpython(使用python解决算法和数据结构) -- 基本数据结构(二)

中缀、前缀和后缀表达式   1. 前缀表达式符号要求所有运算符在它们处理的两个操作数之前。   2. 后缀表达式要求其操作符在相应的操作数之后。 考虑表达式 A + B * C , A B C * + 是等价的后缀表达式。操作数 A,B 和 C 保持在它们的相对位置,只有操作符改变位置。 原始表达式中的运算符的顺序在生成的后缀表达式中相反。由于这种顺序的反转,考虑使用栈来保存运算符 当我们处理表达式时,操作符必须保存在某处,因为它们相应的右操作数还没有看到。 from pythonds.
分类: 其他 发布时间: 08-11 23:47 阅读次数: 0

Qt随笔 - QSettings

QSettings类提供了持久的跨平台应用程序设置。 嗯,一句话概括QSettings…… 创建 来看一下原型: QSettings::QSettings(const QString &organization, const QString &application = QString(), QObject *parent = Q_NULLPTR) 栗子: QSettings settings("MySoft","App"); 第一个参数是公司组织名,而后是程序名。 也可以直接使用QCoreA
分类: 其他 发布时间: 08-11 23:47 阅读次数: 0

vue init webpack project 一直处于...downloading template状态处理

前言:处理vue init webpack project之后,一直处于...downloading template状态,最后报连接超时的错误。 第一种解决方法:   1.执行vue init webpack demo后一直处于...downloading template状态。   2.因为init初始化的是基于webpack模板的项目,觉得应该会是webpack的问题,但是之前已经安装过webpack,这里我尝试重新安装webpack。     运行nrm use taobao切换npm
分类: 其他 发布时间: 08-11 23:47 阅读次数: 0

《Spring实战》第4章--面向切面的Spring--处理通知中的参数(经验总结)

今天学习《Spring实战》第4章《面向切面的Spring》,根据4.3.3小节写出如下切面类: package proxy; import java.util.HashMap; import java.util.Map; import org.aspectj.lang.ProceedingJoinPoint; import org.aspectj.lang.annotation.AfterReturning; import org.aspectj.lang.annotation.Aroun
分类: 其他 发布时间: 08-11 23:47 阅读次数: 0

python进程——生产者消费者

生产者消费者模型介绍 为什么要使用生产者消费者模型 生产者指的是生产数据的任务,消费者指的是处理数据的任务,在并发编程中,如果生产者处理速度很快,而消费者处理速度很慢,那么生产者就必须等待消费者处理完,才能继续生产数据。 同样的道理,如果消费者的处理能力大于生产者,那么消费者就必须等待生产者。为了解决这个问题于是引入了生产者和消费者模式。 什么是生产者和消费者模式 生产者消费者模式是通过一个容器来解决生产者和消费者的强耦合问题。生产者和消费者彼此之间不直接通讯,而通过阻塞队列来进行通讯,所以生
分类: 其他 发布时间: 08-11 23:47 阅读次数: 0

chromedriver---与chrome版本映射表,下载,mac环境配置

一. 与chrome版本映射表 chromedriver版本 支持的Chrome版本 v2.41 v67-69 v2.40 v66-68 v2.39 v66-68 v2.38 v65-67 v2.37 v64-66 v2.36 v63-65 v2.35 v62-64 v2.34 v61-63 v2.33 v60-62 v2.32 v59-61 v2.31 v58-60 v2.30 v58-60 v2.29 v56-58 v2.28 v55-57 v2.27 v54-56 v2.26 v53-5
分类: 其他 发布时间: 08-11 23:47 阅读次数: 0

获取Oracle驱动的两种方式

方式一:   从官网下载; 方式二:   如果安装了客户端,客户端自带连接驱动,我的路径是在:     E:\software\Oracle11g\THEN\product\11.2.0\dbhome_1\jdbc\lib
分类: 其他 发布时间: 08-11 23:47 阅读次数: 0

oracle基本DML语句之update语句

最近我们组的java开发经常找我帮他们写一些update语句,才深感自己基础语句真是欠缺,自惭形秽。。。 那就根据近几日的几个update语句进行总结(都是非常简单的.....): 1.数据准备: create table T ( id NUMBER, name VARCHAR2(20), value VARCHAR2(20) ); insert into t values(1,'dd','100'); insert into t values(2,'de','200'
分类: 其他 发布时间: 08-11 23:47 阅读次数: 0

python学习之老男孩python全栈第九期_数据库day004知识点总结 —— MySQL数据库day4

复习: 1. MySQL:文件管理的软件 2. 三部分: - 服务端 - SQL语句 - 客户端 3. 客户端: - MySQL - navicat 4. 授权操作: - 用户操作 - 授权操作 5. SQL语句 - 数据库操作 - 创建数据库要指定字符编码:
分类: 其他 发布时间: 08-11 23:47 阅读次数: 0

socket_基础1

---恢复内容开始--- socket功能简介: socket为我们提供了底层通信协议栈封装,为代码编辑人员更方便使用底层网络进行通信提供了极大方便。下面是socket里面几个简单概念: 协议簇: AF_INET:ipv4 AF_INET6: ipv6 AF_UNIX: 主机进程之间通信 socket_type: SOCK_STREAM:tcp连接 SOCK_DGRAM:udp连接 最简单的socket通信代码,下面代码能够进行最简单的一次通信连接。 更为复杂的socket后面继续深入,先来了
分类: 其他 发布时间: 08-11 23:47 阅读次数: 0

学习笔记之19

orm 正向操作 obj = models.userInfo.objects.filter().first() print obj.age,obj.ug.title orm 反向操作: obj = models.userInfo.objects.filter().first() #先创建外键的对象 for i in obj.userinfo_set.all(): #通过创建的对象.小写的表名_set.all() print i.nid,i.username,i.password,i.a
分类: 其他 发布时间: 08-11 23:47 阅读次数: 0

No 'Configuration' method was found in class 'WebApp.Startup

The following errors occurred while attempting to load the app. - No 'Configuration' method was found in class 'WebApp.Startup, WebApp, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'. To disable OWIN startup discovery, add the appSetting owi
分类: 其他 发布时间: 08-11 23:47 阅读次数: 0

数据结构(二)_栈

定义 栈是一种线性结构,栈是一种后进先出的数据结构 last in first out(LIFO) 图解示例 (来源于网络) 代码实现 这里使用之前写的动态数组类 Stack接口 /** * @author: curry * @Date: 2018/8/7 */ public interface Stack<E> { /** * 获取栈中元素数量 * * @return */ int getSize(); /**
分类: 其他 发布时间: 08-11 23:47 阅读次数: 0

java面向对象知识(上)

类 类的内部封装了方法,用于操作自身的成员。类是对某种对象的定义,具有行为(be-havior),它描述一个对象能够做什么以及做的方法(method),它们是可以对这个对象进行操作的程序和过程。它包含有关对象行为方式的信息,包括它的名称、方法、属性和事件。 类的构成包括数据成员和成员函数。数据成员对应类的属性,类的数据成员也是一种数据类型,并不需要分配内存。成员函数则用于操作类的各项属性,是一个类具有的特有的操作,比如“学生”可以“上课”,而“水果”则不能。类和外界发生交互的操作称为接口。 定
分类: 其他 发布时间: 08-11 23:47 阅读次数: 0

KNN算法+kmeans详解

一、KNN算法介绍 KNN算法是一种分类与回归方法,KNN模型:输入为实例的特征向量,对应于特征空间的点,输出为实例的类别。在输入特征向量后,KNN模型事先有一个训练数据集,数据集中的每个实例都有一个类别,根据实例的特征向量与训练数据集中实例的距离,来判断距离输入实例的k近邻数据,根据多数投票原则确定输入实例的类型。 其中有三个参数需要调整:k值、距离度量方式、分类决策规则 距离度量方式有Lp距离、欧氏距离(p=2)、曼哈顿距离(p=1)、最大值距离(p=∞) k值如果较小,“学习”的近似误差
分类: 其他 发布时间: 08-11 23:47 阅读次数: 0