语法糖(Syntactic Sugar),也叫糖衣语法,是英国计算机科学家彼得·约翰·兰达(Peter J. Landin)发明的一个术语。指的是,在计算机语言中添加某种语法,这种语法能使程序员更方便的使用语言开发程序,同时增强程序代码的可读性,避免出错的机会;但是这种语法对语言的功能并没有影响。
Java中的泛型,变长参数,自动拆箱/装箱,条件编译等都是,下面做简单的介绍和分析。...
分类:
编程语言 时间:
2014-09-05 23:47:32
阅读次数:
293
1、错误描述
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at com.you.model.Args.main(Args.java:18)
2、错误原因
/**
*
*/
package com.you.model;
/**
* @author YHD
*
*/
pu...
分类:
编程语言 时间:
2014-09-05 23:47:22
阅读次数:
170
要想使用C语言来获取当前系统的时间,办法如下: 需要提前准备的工作: 1 #include 2 #include 3 #include 4 5 int main() 6 { 7 time_t rawtime; //时间类型,由time.h中定义 8 struct ...
分类:
编程语言 时间:
2014-09-05 23:45:42
阅读次数:
319
1.Java中的数据类型分为:1)原生类型(primitive Data type)2.)引用类型(对象类型) (Reference Type)1.变量和常量:常量:就是值不会变化的量;变量:就是值可以变化的;3.如果定义变量:变量类型 变量名;int a;4.变量的赋值:a = 2;上的3和4中定...
分类:
编程语言 时间:
2014-09-05 23:43:42
阅读次数:
245
在实际项目开发过过程中,页面是上传到服务器上的。而为了减少服务器的压力,让用户少加载,浏览器会将图片、css、js缓存到本地中,以便下次访问网站时使用。这样做不仅减少了服务器的压力,并且也减少了用户的下载次数,获得更好的用户体验。 然而在版本升级或做一些css、js等调整的时候,缓存导致用户无法.....
分类:
编程语言 时间:
2014-09-05 23:42:22
阅读次数:
190
Win系统必备的Visual C++ Runtime Library 下载:http://pan.baidu.com/s/1c0gXNMC
分类:
编程语言 时间:
2014-09-05 23:38:42
阅读次数:
179
今天,我在一本面试书上看到了关于java的一个参数传递的问题:写道java中对象作为参数传递给一个方法,到底是值传递,还是引用传递?我毫无疑问的回答:“引用传递!”,并且还觉得自己对java的这一特性很是熟悉!结果发现,我错了!答案是:值传递!Java中只有按值传递,没有按引用传递!回家后我就迫不及...
分类:
编程语言 时间:
2014-09-05 23:36:02
阅读次数:
181
package package3;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java...
分类:
编程语言 时间:
2014-09-05 23:34:52
阅读次数:
190
项目用到ajax技术的查询,查询结果很多时候要分页展示。这两天摸索了一下,在这里做一总结,方便自己随时查看,
也方便后人参考。
这里的顺序遵从从前台页面到后台控制器,业务层,Dao层。
下面先讲页面,页面js代码如下:
/* 全局变量 */
var userCount;//符合查找条件的用户总页数,分页参考
var pageIndex = 0;//当前页,默认为0
var pageSize...
分类:
编程语言 时间:
2014-09-05 22:30:42
阅读次数:
291
动态添加规则到样式表是高效的手段,可能比你想象的还要简单。请记住这种方案,可能在你的下一个大应用中需要使用,因为它能在代码和元素处理这两方面避免你掉进坑里。...
分类:
编程语言 时间:
2014-09-05 22:29:52
阅读次数:
201
首先请看下面的语句:
Point3d obj;
Point3d *ptr = &obj;
当使用上述指针或者对象调用成员函数Func()时,会有:
obj.Func();
ptr->Func();
上述调用的背后到底完成了一些什么呢?
假设Func函数的定义如下:
Point3d Point3d::Func() const
{
Float a = getA();...
分类:
编程语言 时间:
2014-09-05 22:29:42
阅读次数:
226
Javascript中讲到了分栏的小实例,这篇文章就写一个小的例子吧,从这个例子中看看我们都学到什么?...
分类:
编程语言 时间:
2014-09-05 22:26:32
阅读次数:
205
StringBuilder 没有提供clear或empty方法。清空有3种方法:1)新生成一个,旧的由系统自己主动回收2)使用delete3)使用setLength将三种方法循环1000万次,代码:1.public class sbbm {2.3. static String a;4. static...
分类:
编程语言 时间:
2014-09-05 22:22:42
阅读次数:
232
Python打印不换行方法一、可以用print i,即在后面加逗号,但是这还是有一个不好的地方,就是会产生空格,print 1,print 2,则会输出:1 2方法二、import syssys.stdout.write("abc")sys.stdout.write("def")链表:一个链表类,一...
分类:
编程语言 时间:
2014-09-05 22:22:32
阅读次数:
188
1.对象var person = {};alert(typeof person); //objectObject.defineProperty(person,"name",{ writable:false, value:"Yoyo"});alert(person.name); //Yoyo...
分类:
编程语言 时间:
2014-09-05 22:21:52
阅读次数:
282