通常我们会这样给元素添加事件: 但结果往往不是我们想象的那样,它们全部弹出是“我的index是2”,原因是JavaScript是单线程执行任务的,添加事件会被罗列到任务单中,所以i的值全是2; 解决方法: 仅供参考,如有错误请指正! ...
分类:
Web程序 时间:
2017-07-09 13:51:46
阅读次数:
125
题目地址 https://pta.patest.cn/pta/test/16/exam/4/question/677 5-15 PAT Judge (25分) The ranklist of PAT is generated from the status list, which shows the ...
分类:
编程语言 时间:
2017-07-09 13:51:38
阅读次数:
230
交换排序:两两比較待排序记录的关键码,若是逆序,则交换,直到无逆序。当中最简单的交换排序是:冒泡排序。 冒泡排序(Bubble Sort,也叫起泡排序):不断地比較相邻的记录,若是不满足排序要求,则交换。 交换时,可从前向后。也可从后向前。看一个从前向后的排序过程: 原序列 12 3 45 33 6 ...
分类:
编程语言 时间:
2017-07-09 13:51:29
阅读次数:
152
静态代理 如上图,在程序执行之前。程序猿就要编写Proxy。然后进行编译,即在程序执行之前,代理类的字节码文件就已经生成了(Proxy类的class文件已经存在了)。 静态代理尽管在增强现有的接口业务功能方面有非常大长处,可是大量使用这样的静态代理,会使系统内的类的规模大量增大,不易维护。而且Pro ...
分类:
编程语言 时间:
2017-07-09 13:51:22
阅读次数:
187
1.题意:给定N个数字,和一个值K,要求输出一组数据中第K大的数字,其中30%的测试点满足:n <= 100;60%的测试点满足:n <= 1000;100%的测试点满足:n <= 100000;1 <= k <= n, 每个同学的分数在[0,32767]之间; 2.分析:最朴素的想法是对数据排序, ...
分类:
其他好文 时间:
2017-07-09 13:51:15
阅读次数:
139
进程间通信(IPC:Inner Proceeding Communication) 进程是操作系统实现程序独占系统执行的假象的方法。是对处理器、主存、I/O设备的抽象表示。每一个进程都是一个独立的资源管理单元,每一个进程所示是自己独占使用系统的假象。因此各个进程之间是不可以直接的訪问对方进程的资源的 ...
分类:
系统相关 时间:
2017-07-09 13:51:06
阅读次数:
251
Vue的实例是Vue框架的入口,其实也就是前端的ViewModel,它包含了页面中的业务逻辑处理、数据模型等,当然它也有自己的一系列的生命周期的事件钩子,辅助我们进行对整个Vue实例生成、编译、挂着、销毁等过程进行js控制。 5.1. Vue实例初始化的选项配置对象详解 前面我们已经用了很多次 ne ...
分类:
其他好文 时间:
2017-07-09 13:50:59
阅读次数:
201
一、 var a=null; function startAjax(){ a=$.ajax({ type:POST, beforeSend:function(){}, }); } function stopAjax(){ if(a){a.abort();} } Ajax请求未响应前,可用abort取... ...
分类:
Web程序 时间:
2017-07-09 13:50:53
阅读次数:
154
在本系列第一篇文章中我们提到了Lamport Clock如何启发人们在分布式系统中开始使用新的的思维方式, 并介绍了Sequential Consistency和Linearizability. 本篇为分布式系统一致性发展的第二篇长文,会介绍他们所延展出来的一些应用问题,让大家更好的理解这两种一致性 ...
分类:
其他好文 时间:
2017-07-09 13:50:45
阅读次数:
244
1type() 获取对象的基本类型,判断两个对象类型。 2types 判断对象是否是函数,使用前要引入import types 3isinstance() 判断class类型,判断一个变量是否是某种类型中的一种,基本上能用type判断,都可以用isinstance。 4.dir() 获取对象的所有属 ...
分类:
编程语言 时间:
2017-07-09 13:50:37
阅读次数:
137
空暇之余。想到上次看过的一个图灵机器人开发视频。直接上其官网看开发人员手冊,自己动手写了一个图灵机器人小应用。编写的思路基本和网上的一些开发视频不谋而合,都是网络訪问+json解析,再者就是设计出好看的界面。有兴趣的同学能够依据自己的需求进行更改甚至细化里面的查询功能,全然能够做出一款完整的app应 ...
分类:
其他好文 时间:
2017-07-09 13:50:31
阅读次数:
173
In MATLAB, there is a very useful function called 'reshape', which can reshape a matrix into a new one with different size but keep its original data. ...
分类:
其他好文 时间:
2017-07-09 13:50:22
阅读次数:
132
1.注册码 2.代码格式化设置 在 首选项 > 快捷键设置 添加代码如下代码,不需要安装插件 3.vue组件代码高亮 安装下图插件 ...
分类:
其他好文 时间:
2017-07-09 13:50:16
阅读次数:
127
--多条记录插入,用逗号分开值。 INSERT dbo.studentinfor ( id, name, class, age, hpsw ) VALUES ( N'3', -- id - nvarchar(50) N'test3', -- name - nvarchar(50) N'3', -- ... ...
分类:
数据库 时间:
2017-07-09 13:50:06
阅读次数:
177
window.clearInterval与window.setInterval的用法 window.setInterval() 功能:按照指定的周期(以毫秒计)来调用函数或计算表达式。 语法:setInterval(code,time) 解释:code:在定时时间到时要执行的JavaScript代码 ...
如果页面需要加载flash插件并且需要提示用户flash下载,这里有个官方很好的js文件只要引用就可以实现 页面中这样调用即可 ...
分类:
Web程序 时间:
2017-07-09 13:49:47
阅读次数:
320
题目地址 https://pta.patest.cn/pta/test/15/exam/4/question/720 5-12 排序 (25分) 给定NN个(长整型范围内的)整数,要求输出从小到大排序后的结果。 本题旨在测试各种不同的排序算法在各种数据情况下的表现。各组测试数据特点如下: 数据1:只 ...
分类:
编程语言 时间:
2017-07-09 13:49:40
阅读次数:
359