首页 > 编程语言
深入理解JavaScript系列(16):闭包(Closures)
介绍 本章我们将介绍在JavaScript里大家常常来讨论的话题 —— 闭包(closure)。闭包事实上大家都已经谈烂了。虽然如此,这里还是要试着从理论角度来讨论下闭包,看看ECMAScript中的闭包内部到底是怎样工作的。 正如在前面的文章中提到的。这些文章都是系列文章,相互之间都是有关联的。因 ...
分类:编程语言   时间:2017-08-02 20:48:55    收藏:0  评论:0  赞:0  阅读:212
Unity 3D之进阶篇Transform的迭代器
我们通常使用Transform作为3D物体的一个位置属性来看待,从这个类中获取或者控制,物体的大小、位置、缩放值,或者通过transform来找到物体的子节点。but!!Transform继承了IEnumberable,是可以使用foreach遍历的 ...
分类:编程语言   时间:2017-08-02 20:47:54    收藏:0  评论:0  赞:0  阅读:224
Java锁的种类以及辨析
锁作为并发共享数据,保证一致性的工具,在JAVA平台有多种实现(如 synchronized 和 ReentrantLock等等 ) 。 这些已经写好提供的锁为我们开发提供了便利,但是锁的具体性质以及类型却很少被提及。本系列文章将分析JAVA中常见的锁以及其特性,为大家答疑解惑。 1、自旋锁 2、自 ...
分类:编程语言   时间:2017-08-02 20:46:35    收藏:0  评论:0  赞:0  阅读:234
python + selenium + Js 处理轮动条
selenium并不是万能的,有时候页面上操作无法实现的,这时候就需要借助JS来完成了。 常见场景: 当页面上的元素超过一屏后,想操作屏幕下方的元素,是不能直接定位到,会报元素不可见的。 这时候需要借助滚动条来拖动屏幕,使被操作的元素显示在当前的屏幕上。 滚动条是无法直接用定位工具来定位的。sele ...
分类:编程语言   时间:2017-08-02 20:44:47    收藏:0  评论:0  赞:0  阅读:257
java多线程系列(四)
Lock的使用 前言:本系列将从零开始讲解java多线程相关的技术,内容参考于《java多线程核心技术》与《java并发编程实战》等相关资料,希望站在巨人的肩膀上,再通过我的理解能让知识更加简单易懂。 目录 认识cpu、核心与线程 java多线程系列(一)之java多线程技能 java多线程系列(二 ...
分类:编程语言   时间:2017-08-02 20:44:36    收藏:0  评论:0  赞:0  阅读:228
java多线程系列(二)
对象变量的并发访问 前言:本系列将从零开始讲解java多线程相关的技术,内容参考于《java多线程核心技术》与《java并发编程实战》等相关资料,希望站在巨人的肩膀上,再通过我的理解能让知识更加简单易懂。 目录 认识cpu、核心与线程 java多线程系列(一)之java多线程技能 java多线程系列 ...
分类:编程语言   时间:2017-08-02 20:41:13    收藏:0  评论:0  赞:0  阅读:214
javascript要点(上)
立即执行函数 即Immediately Invoked Function Expression (IIFE),正如它的名字,就是创建函数的同时立即执行。它没有绑定任何事件,也无需等待任何异步操作: function(){…}是一个匿名函数,包围它的一对括号将其转换为一个表达式,紧跟其后的一对括号调用 ...
分类:编程语言   时间:2017-08-02 20:20:45    收藏:0  评论:0  赞:0  阅读:237
Python + selenium + unittest装饰器 @classmethod
前言 前面讲到unittest里面setUp可以在每次执行用例前执行,这样有效的减少了代码量,但是有个弊端,比如打开浏览器操作,每次执行用例时候都会重新打开,这样就会浪费很多时间。 于是就想是不是可以只打开一次浏览器,执行完用例再关闭呢?这就需要用到装饰器(@classmethod)来解决了。 一、 ...
分类:编程语言   时间:2017-08-02 20:19:54    收藏:0  评论:0  赞:0  阅读:510
用Java实现字母排列的三角形
输出: ...
分类:编程语言   时间:2017-08-02 20:18:26    收藏:0  评论:0  赞:0  阅读:433
[COGS257]动态排名系统 树状数组套主席树
257. 动态排名系统 时间限制:5 s 内存限制:512 MB [问题描述]给定一个长度为N的已知序列A[i](1<=i<=N),要求维护这个序列,能够支持以下两种操作:1、查询A[i],A[i+1],A[i+2],...,A[j](1<=i<=j<=N)中,升序排列后排名第k的数。2、修改A[i ...
分类:编程语言   时间:2017-08-02 19:49:53    收藏:0  评论:0  赞:0  阅读:309
javascript DOM 编程艺术----笔记
平稳退化和渐进增强原则平稳退化 : 如果正确的使用了JavaScript脚本,就可以让访问者在他们的浏览器不支持JavaScript的情况下仍能顺利的浏览你的网站。 这就是所谓的平稳退化(graceful degradation),就是说,虽然某些功能无法使用,但最基本的操作仍能顺利完成。渐进增强: ...
分类:编程语言   时间:2017-08-02 19:45:36    收藏:0  评论:0  赞:0  阅读:187
二、流程控制和数组——5-数组类型
5-数组类型 1.数组 2.定义数组 3.数组的初始化 4.数组的使用 5.foreach循环 6.内存中的数组 7.基本类型数组的初始化 8.引用类型数组的初始化 9.多维数组 10.Arrays工具类 ...
分类:编程语言   时间:2017-08-02 19:43:41    收藏:0  评论:0  赞:0  阅读:213
c++多线程
C++ 多线程 多线程是多任务处理的一种特殊形式,多任务处理允许让电脑同时运行两个或两个以上的程序。一般情况下,两种类型的多任务处理:基于进程和基于线程。 基于进程的多任务处理是程序的并发执行。 基于线程的多任务处理是同一程序的片段的并发执行。 多线程程序包含可以同时运行的两个或多个部分。这样的程序 ...
分类:编程语言   时间:2017-08-02 19:42:49    收藏:0  评论:0  赞:0  阅读:227
python函数(5):迭代器和生成器
迭代器和生成器是函数中的一大重点,务必掌握,何为迭代?何为迭代器? ...
分类:编程语言   时间:2017-08-02 19:40:09    收藏:0  评论:0  赞:0  阅读:184
深入了解java线程池(转载)
出处:http://www.cnblogs.com/dolphin0520/ 本文归作者海子和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个 ...
分类:编程语言   时间:2017-08-02 19:39:07    收藏:0  评论:0  赞:0  阅读:147
java中volatile关键字的含义(转载)
在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。 Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制。 synchronized 同步块大家都比较 ...
分类:编程语言   时间:2017-08-02 19:38:08    收藏:0  评论:0  赞:0  阅读:146
FZU 2277 树状数组
题目链接:http://acm.fzu.edu.cn/problem.php?pid=2277 Problem Description There is a rooted tree with n nodes, number from 1-n. Root’s number is 1.Each node ...
分类:编程语言   时间:2017-08-02 19:36:10    收藏:0  评论:0  赞:0  阅读:229
关于数组array的一些误区
$arr1 = array(1,2,3,4); $arr2 = array(5,6,7,8,9,10); var_dump ( $arr1 + $arr2); //输出数组形式的(1,2,3,4,9,10) 解析:下标相同的,相加情况下,前面的数组元素保留,后面多出的元素挤进来。 $s = '123 ...
分类:编程语言   时间:2017-08-02 19:33:16    收藏:0  评论:0  赞:0  阅读:138
二、流程控制和数组——4-控制循环结构
4-控制循环结构 1.break 2.continue 3.return ...
分类:编程语言   时间:2017-08-02 19:32:45    收藏:0  评论:0  赞:0  阅读:103
python install sublime安装
只需这两步: 1. https://www.zhihu.com/question/22904994##sublime安装包和实现shell编辑 2.http://blog.chinaunix.net/uid-12014716-id-4269991.html##sublime text3安装Subli ...
分类:编程语言   时间:2017-08-02 18:50:18    收藏:0  评论:0  赞:0  阅读:208
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!