1.变量为值类型时存放于栈中,保存与复制的是值本身,存放于栈中的变量所占内存固定2.引用类型时存放于堆中,保存与复制的是指向对象的一个指针,使用NEW()方法构造出来的对象时引用型3.全局变量:在函数外定义或在函数内部定义的无var的变量可以在任何位置调用,除非被显示删除否则一直存在4.变量的优先级...
分类:
编程语言 时间:
2014-10-26 15:32:43
阅读次数:
172
今天把javascript如何用来创建及存储cookie复习了一下,其中的一点体会拿出来和大家讨论,首先看一下基础知识:什么是cookiecookie 是存储于访问者的计算机中的变量。每当同一台计算机通过浏览器请求某个页面时,就会发送这个 cookie。你可以使用 JavaScript 来创建和取回...
分类:
编程语言 时间:
2014-10-26 15:31:48
阅读次数:
158
关于 Javascript 的函数作用域、调用对象和闭包之间的关系很微妙,关于它们的文章已经有很多,但不知道为什么很多新手都难以理解。我就尝试用比较通俗的语言来表达我自己的理解吧。作用域 ScopeJavascript 中的函数属于词法作用域,也就是说函数在它被定义时的作用域中运行而不是在被执行时的...
分类:
编程语言 时间:
2014-10-26 15:32:18
阅读次数:
149
很多网站都有一些比较个性的域名访问方式,如:http://www.xxx.com/u/pp 点开就可以看到pp的个人主页了,这种地址比较容易让人记住,那今天就来讲讲这种技术的实现方式。 1.使用java作为开发语言,实现这种地址重写,需要你引入一个jar包:urlrewrite-3.1.0.jar....
分类:
编程语言 时间:
2014-10-26 15:33:00
阅读次数:
170
1.对象运算符:delete删除指定的对象的属性,数组元素,变量2.?:条件运算符等于if else3.,一行语句中执行多个不同的操作
分类:
编程语言 时间:
2014-10-26 15:29:42
阅读次数:
219
When running the command:+ mvn site site:stage -DskipTests -DskipTest -DskipITsyou get an error:[ERROR] Failed to execute goal org.apache.maven.plugin...
分类:
编程语言 时间:
2014-10-26 15:31:03
阅读次数:
405
Go语言简介 - Go语言是由Google开发的一个开源项目,目的之一为了提高开发人员的编程效率。Go语言简介Go语言是由Google开发的一个开源项目,目的之一为了提高开发人员的编程效率。 Go语言语法灵活、简洁、清晰、高效。它对的并发特性可以方便地用于多核处理器和网络开发,同时灵活新颖的类型系统...
分类:
编程语言 时间:
2014-10-26 15:29:13
阅读次数:
164
javascript有一些奇怪的性质,恩,比如说,非常容易写一个quine,即自己输出自己代码的东西。function a(){console.log(a.toString()+";a();")};a();
分类:
编程语言 时间:
2014-10-26 15:27:30
阅读次数:
120
在情景一、情景二中,我分别介绍了当多线程遇到 “资源争用”、“限量使用” 情形时的解决方案,本篇是本系列的最后一种情形,会介绍几种用于解决线程通信的方案。 情景三:我让你动,你才能动! 大锤:“老板,拿这个手机让我看看”。 大锤:“这是手机吗??? 分别就只是一个壳子”。 老板:“呀,这可...
分类:
编程语言 时间:
2014-10-26 15:29:51
阅读次数:
297
1 什么是内存泄露? 内存泄露是指没用的对象持续占有内存空间,造成内存空间浪费。所以说JAVA是有内存泄露的。2 内存泄露的原因是什么? 较长生命周期对象持有短生命周期对象的引用,导致短生命周期对象得不到释放。
分类:
编程语言 时间:
2014-10-26 15:26:42
阅读次数:
148
之前写的过程中忽略了这两个比较基础的部分,这里补上
一、控制流
总的来说使用方式和C,C++,Objective C等差不多
这里讲解可能会少一点,大家实际写点代码就会用了,很简单
有一点特别要注意的是,swift中的条件表达式的结果一定是Bool类型的
也就是说
var a = 19
if a{
}
这样的表达式是不对的,因为a是Int类型
1、if
if boo...
分类:
编程语言 时间:
2014-10-26 14:25:26
阅读次数:
175
字符数组是一个指针常量,而字符指针是一个指针变量,例如以下代码所看到的char a[80];a[80]="Hello"; //错误,仅仅能挨个元素进行赋值或者使用字符串函数strcpy(str1,str2)char *p;p="Hello"; //正确,由于是变量能够指定指向哪个字符串
分类:
编程语言 时间:
2014-10-26 14:21:24
阅读次数:
164
引言: JavaMail jar包下载地址:http://java.sun.com/products/javamail/downloads/index.html 此篇是紧随上篇文章而封装出来的,阅读本篇章建议先阅读上一篇 -->javamail模拟邮箱功能发送电子邮件-中级实战篇【新增附件发送方.....
分类:
编程语言 时间:
2014-10-26 14:21:06
阅读次数:
520
如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。或者说:一个类或者程序所提供的接口对于线程来说是原子操作或者多个线程之间的切换不会导致该接口的执行结果存在二义性,也就.....
分类:
编程语言 时间:
2014-10-26 14:19:42
阅读次数:
180
在函数内部:用 var 声明的表示局部变量,未用var的是全局变量。作用域取决于变量定义时,而不是执行时。例1:结果如下:注:在(1)处虽然局部变量 a 尚未定义,而外面的全局变量已经定义,但在函数f内部,局部变量本身已经存在本地空间,因此 (1)处访问的 a 是局部变量。例2:注: f2 中的 b...
分类:
编程语言 时间:
2014-10-26 14:14:01
阅读次数:
193
作者:Vamei 出处:http://www.cnblogs.com/vamei Java是面向对象语言。这门语言其实相当年轻,于1995年才出现,由Sun公司出品。James Gosling领导了Java的项目小组。该项目的最初只想为家电设计一门容易移植的语言。然而,在获得了Netscape浏.....
分类:
编程语言 时间:
2014-10-26 14:12:05
阅读次数:
194