前言 在《执行环境》文中说到,当JavaScript代码执行一段可执行代码时,会创建对应的执行上下文(execution context)。 变量对象(Variable object,VO) 作用域链(Scope chain) this 词法作用域 在《作用域》中说到JavaScript采用词法作用 ...
分类:
编程语言 时间:
2018-01-09 18:37:49
阅读次数:
141
现代的酒店服务方式跟传统的区别有两个:1、增加了一个角色,要有一个专门负责收集客人需求的人。NIO里对应的就是Selector。2、由阻塞服务方式改为非阻塞服务了,客人吃着的时候服务员不用一直侯在客人旁边了。传统的IO操作,比如read(),当没有数据可读的时候,线程一直阻塞被占用,直到数据到来。NIO中没有数据可读时,read()会立即返回0,线程不会阻塞。NIO中,客户端创建一个连接后,先要将
分类:
编程语言 时间:
2018-01-09 18:39:16
阅读次数:
132
在多线程访问读写同一个文件时,经常遇到异常:“文件正在由另一进程使用,因此该进程无法访问此文件”。 多线程访问统一资源的异常, 解决方案1,保证读写操作单线程执行,可以使用lock 解决方案2,使用System.Threading.ReaderWriterLockSlim ,对读写操作锁定处理 读写 ...
分类:
编程语言 时间:
2018-01-09 18:39:59
阅读次数:
266
#!/usr/bin/env python3 # -*- coding: utf-8 -*- import os import tempfile from collections import namedtuple from ansible.parsing.dataloader import Dat ...
分类:
编程语言 时间:
2018-01-09 18:40:12
阅读次数:
2694
全面理解Java内存模型 2016年09月21日 18:39:21 标签: 内存模型 / volatile / 并发编程 / 同步 46394 2016年09月21日 18:39:21 标签: 内存模型 / volatile / 并发编程 / 同步 46394 Java内存模型即Java Memor ...
分类:
编程语言 时间:
2018-01-09 18:40:22
阅读次数:
188
(将对Springdata JPA的API 第三章之后进行解释) 一 . Core concepts(核心概念) 1.springdata中的中心接口是——Repository。这个接口没有什么重要的功能(原句称没什么惊喜的一个接口)。主要的作用就是标记和管理。其他的接口都是此接口的子类。 Exam ...
分类:
编程语言 时间:
2018-01-09 18:40:28
阅读次数:
1039
一.Set的简介Set是一个不包含重复元素的 collection。更确切地讲,set 不包含满足 e1.equals(e2) 的元素。对 e1 和 e2,并且最多包含一个为 null 的元素。 Set的类关系图: 1.继承于Collection接口,具有增删查改的方法! 2.AbstractCol ...
分类:
编程语言 时间:
2018-01-09 18:40:36
阅读次数:
180
java Long 序列化问题 ...
分类:
编程语言 时间:
2018-01-09 18:41:00
阅读次数:
151
使用help(open)查看open函数的详细使用方法
open(file, mode=‘r‘, buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)
Open file and return a stream. Raise IOError upon failure.
分类:
编程语言 时间:
2018-01-09 18:41:47
阅读次数:
275
1. task类表示一个线程,最简单的task的构造方法是 ,参数是Action<t>,是一个无返回值的泛型委托。 指向要执行的函数。当调用·start()方法时,就执行子线程。执行指向的函数。 2.也可以使用 Task.Factory.StartNew方法,这个方法构造一个Task并且立刻开始运行 ...
分类:
编程语言 时间:
2018-01-09 18:41:57
阅读次数:
114
spring源码之容器的基本实现!(《Spring源码深度解析》读后感)
分类:
编程语言 时间:
2018-01-09 18:42:05
阅读次数:
188
源:DataCamp datacamp 的 DAILY PRACTICE + 日常收集。 List of lists Subset and conquer Slicing and dicing List Manipulation List of lists As a data scientist, ...
分类:
编程语言 时间:
2018-01-09 18:42:16
阅读次数:
278
Spring mvc之Restful API 这是一个路径,http://127.0.0.1:8080/OperationAPI/v0.1/pins/3是API的具体网址。在RESTful架构中,每个网址代表一种资源(resource),所以网址中不能有动词,只能有名词,而且所用的名词往往与数据库的 ...
分类:
编程语言 时间:
2018-01-09 18:43:26
阅读次数:
118
调用: $.getCookie('name'); ...
分类:
编程语言 时间:
2018-01-09 18:43:57
阅读次数:
238
java代码: 国际化文件路径(src/demos/java/util/locale): myres.properties myres_en_US.properties myres_zh_CN.properties ...
分类:
编程语言 时间:
2018-01-09 18:44:30
阅读次数:
120
import os r = os.popen('python -V').read() print(type(r)) print(r) ...
分类:
编程语言 时间:
2018-01-09 18:44:36
阅读次数:
278
数组指针(也称行指针)定义 int (*p)[n];()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。 如要将二维数组赋给一指针,应这样赋值:int a[3][4];int (*p)[4]; // ...
分类:
编程语言 时间:
2018-01-09 18:44:53
阅读次数:
106
1:ArithmeticException 说明:当存在不符合规则的运算条件时出现这种问题,例如被除数为0的情况。 2:ArrayIndexOutOfBoundsException 说明:使用非法索引时抛出此异常,例如索引为负数等情况 3:IndexOutOfBoundsException 说明:索 ...
分类:
编程语言 时间:
2018-01-09 18:46:37
阅读次数:
150
本节内容 1. 函数基本语法及特性 2. 参数与局部变量 3. 返回值 嵌套函数 4.递归 5.匿名函数 6.函数式编程介绍 7.高阶函数 8.内置函数 温故知新 1. 集合 主要作用: 2. 元组 只读列表,只有count, index 2 个方法 作用:如果一些数据不想被人修改, 可以存成元组, ...
分类:
编程语言 时间:
2018-01-09 20:09:17
阅读次数:
189
一 、 python是一门动态解释性的强类型定义语言 编译和解释的区别是什么? 编译器是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以机器语言来运行此程序,速度很快; 而解释器则是只在执行程序时,才一条一条的解释成机器语言给计算机来执行,所以运行速度是不如编译后 ...
分类:
编程语言 时间:
2018-01-09 20:09:33
阅读次数:
145