码迷,mamicode.com
首页 > 编程语言 > 周排行
javascript 之作用域链-10
前言 在《执行环境》文中说到,当JavaScript代码执行一段可执行代码时,会创建对应的执行上下文(execution context)。 变量对象(Variable object,VO) 作用域链(Scope chain) this 词法作用域 在《作用域》中说到JavaScript采用词法作用 ...
分类:编程语言   时间:2018-01-09 18:37:49    阅读次数:141
Java NIO与IO的区别和比较
现代的酒店服务方式跟传统的区别有两个:1、增加了一个角色,要有一个专门负责收集客人需求的人。NIO里对应的就是Selector。2、由阻塞服务方式改为非阻塞服务了,客人吃着的时候服务员不用一直侯在客人旁边了。传统的IO操作,比如read(),当没有数据可读的时候,线程一直阻塞被占用,直到数据到来。NIO中没有数据可读时,read()会立即返回0,线程不会阻塞。NIO中,客户端创建一个连接后,先要将
分类:编程语言   时间:2018-01-09 18:39:16    阅读次数:132
C#多线程读写同一文件处理
在多线程访问读写同一个文件时,经常遇到异常:“文件正在由另一进程使用,因此该进程无法访问此文件”。 多线程访问统一资源的异常, 解决方案1,保证读写操作单线程执行,可以使用lock 解决方案2,使用System.Threading.ReaderWriterLockSlim ,对读写操作锁定处理 读写 ...
分类:编程语言   时间:2018-01-09 18:39:59    阅读次数:266
Python3.5 调用Ansible 执行命令
#!/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内存模型
全面理解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
SpringdataJpa的官方API学习
(将对Springdata JPA的API 第三章之后进行解释) 一 . Core concepts(核心概念) 1.springdata中的中心接口是——Repository。这个接口没有什么重要的功能(原句称没什么惊喜的一个接口)。主要的作用就是标记和管理。其他的接口都是此接口的子类。 Exam ...
分类:编程语言   时间:2018-01-09 18:40:28    阅读次数:1039
java集合系列——Set之HashSet和TreeSet介绍(十)
一.Set的简介Set是一个不包含重复元素的 collection。更确切地讲,set 不包含满足 e1.equals(e2) 的元素。对 e1 和 e2,并且最多包含一个为 null 的元素。 Set的类关系图: 1.继承于Collection接口,具有增删查改的方法! 2.AbstractCol ...
分类:编程语言   时间:2018-01-09 18:40:36    阅读次数:180
[转]java-小技巧-001-Long序列化到前端不支持
java Long 序列化问题 ...
分类:编程语言   时间:2018-01-09 18:41:00    阅读次数:151
Python3中的open函数
使用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
线程 task训练
1. task类表示一个线程,最简单的task的构造方法是 ,参数是Action<t>,是一个无返回值的泛型委托。 指向要执行的函数。当调用·start()方法时,就执行子线程。执行指向的函数。 2.也可以使用 Task.Factory.StartNew方法,这个方法构造一个Task并且立刻开始运行 ...
分类:编程语言   时间:2018-01-09 18:41:57    阅读次数:114
spring源码--容器的基本实现
spring源码之容器的基本实现!(《Spring源码深度解析》读后感)
分类:编程语言   时间:2018-01-09 18:42:05    阅读次数:188
Python 笔记 #02#
源: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
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
分享实用的JavaScript代码库
调用: $.getCookie('name'); ...
分类:编程语言   时间:2018-01-09 18:43:57    阅读次数:238
java使用指定的国际化文件
java代码: 国际化文件路径(src/demos/java/util/locale): myres.properties myres_en_US.properties myres_zh_CN.properties ...
分类:编程语言   时间:2018-01-09 18:44:30    阅读次数:120
python中执行命令行read结果
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
java异常概述(简版)
1:ArithmeticException 说明:当存在不符合规则的运算条件时出现这种问题,例如被除数为0的情况。 2:ArrayIndexOutOfBoundsException 说明:使用非法索引时抛出此异常,例如索引为负数等情况 3:IndexOutOfBoundsException 说明:索 ...
分类:编程语言   时间:2018-01-09 18:46:37    阅读次数:150
Python ---- Part 3
本节内容 1. 函数基本语法及特性 2. 参数与局部变量 3. 返回值 嵌套函数 4.递归 5.匿名函数 6.函数式编程介绍 7.高阶函数 8.内置函数 温故知新 1. 集合 主要作用: 2. 元组 只读列表,只有count, index 2 个方法 作用:如果一些数据不想被人修改, 可以存成元组, ...
分类:编程语言   时间:2018-01-09 20:09:17    阅读次数:189
day1 Python基础知识
一 、 python是一门动态解释性的强类型定义语言 编译和解释的区别是什么? 编译器是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以机器语言来运行此程序,速度很快; 而解释器则是只在执行程序时,才一条一条的解释成机器语言给计算机来执行,所以运行速度是不如编译后 ...
分类:编程语言   时间:2018-01-09 20:09:33    阅读次数:145
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!