最近一直在看《java并发编程实践》。 很大收获谈不上,至少见识到了并发世界的广博。 以前对java并发的概念是少之又少,感觉只需要用好synchronized关键字就好。 如今回想,实乃现实版的井中之蛙,狭隘至极。 书大概看完了,梳理下看到的一些点。 关键字 线程安全: 存在线程共享可变对象,则需 ...
分类:
编程语言 时间:
2016-04-26 00:19:12
阅读次数:
411
最近在写代码的过程中,发现Python参数传递不是很明白。Python确实很灵活,但是灵活的后果就是要花更多的时间去研究。废话不多说,始めましょう!!!Python参数传递有一下几种方式:1:位置参数Fun(arg1,arg2,...)2:默认值参数Fun(arg1,arg2=<value>...)3:关键字参数F..
分类:
编程语言 时间:
2016-04-03 20:39:07
阅读次数:
325
局部变量的存储位置是在栈中,栈在内存中的特点是自上而下生长,也就是由高地址到低地址,当变量作为函数参数传递时为传值方式,函数形参作为接收方会开辟一块临时空间来拷贝实参的值,如下代码:当main函数中调用函数stack_test时,将局部变量a,b传值过去,此时调试可得到a,b..
分类:
系统相关 时间:
2016-04-02 07:19:02
阅读次数:
255
JavaScript函数和对象提高!!!!!!
主要内容介绍
函数
函数的概念函数的参数函数的返回值函数的作用域变量提升和函数提升函数参数传递方式
对象
什么是JavaScript对象创建对象的两种方式对象属性的基本操作创建自定义对象函数的4种调用方式(简单介绍)
一、函数
函数小测验 函数复习测试题
1.1 函数基本概念
1.1.1 什么是函数
函数是...
分类:
编程语言 时间:
2016-03-30 17:58:51
阅读次数:
296
第15条:使可变性最小化 通过一个复数类来看不可变类。 复数类具有实部和虚部,它提供的加减乘除运算都是返回新的Complex实例,而不是修改这个实例。不可变对象有很多优点,它只有一种状态,即被创建时的状态,而且前面也提到过,它本质上是线程安全的。 这里还用到一个小技巧,对频繁使用的值,为它们提供公有
分类:
编程语言 时间:
2016-03-20 14:32:13
阅读次数:
222
首先还是应该科普下函数参数传递机制,传值和传引用是什么意思? 函数参数传递机制问题在本质上是调用函数(过程)和被调用函数(过程)在调用发生时进行通信的方法问题。基本的参数传递机制有两种:值传递和引用传递。 值传递(passl-by-value)过程中,被调函数的形式参数作为被调函数的局
分类:
编程语言 时间:
2016-03-14 20:21:46
阅读次数:
320
1、python的值传递和引用传递区别,哪些类型值传,哪些是引用传递?
值传递和引用传递区别:依据对象是否可变来确定
和其他语言不一样,传递参数的时候,python不允许程序员选择采用传值还是传引用。Python参数传递采用的肯定是“传对象引用”的方式。实际上,这种方式相当于传值和传引用的一种综合。如果函数收到的是一个可变对象(比如字典或者列表)的引用,就能修改对象的原始值--相当于通过“传引用”...
分类:
编程语言 时间:
2016-03-13 06:29:45
阅读次数:
196
【背景】 原文链接:http://blog.csdn.net/ordeder/article/details/25343633 Python整数对象是不可变对象,什么意思呢?比如运行例如以下python语句 >>>a = 1023 >>>a = 1024 >>>b = a >>>c = 1024 >
分类:
编程语言 时间:
2016-03-10 09:29:19
阅读次数:
276
个人觉得此话很有道理:任何与字符串相关的问题一定可以从字符串的属性里面的线索中找到。 为什么存储密码字符数组比字符串更合适? 1、因为字符串是不可变对象,如果作为普通文本存储密码,那么它会一直存在内存中直至被垃圾收集器回收。因为字符串从字符串池中取出的(如果池中有该字符串就直接从池中获取,否则new
分类:
编程语言 时间:
2016-03-09 10:33:09
阅读次数:
136
java函数参数传递的到底是值还是引用对确实容易让人迷糊。而很多时候因为对这个问题的模糊甚至造成一些错误
分类:
编程语言 时间:
2016-03-09 01:17:35
阅读次数:
226