自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 gcc宏定义可变参数列表(__VA_ARGS__)

gcc编译器宏定义做了许多扩展,支持宏定义的可变参数

2014-11-13 18:08:10 4300

原创 Java向下转型(RTTI)

class A { protected A process() { return new A(); } public String toString() { return "A class"; }}class B extends A { @Override public B process() { return new B(); } public

2014-11-04 21:27:40 490

原创 Java的static方法为什么不允许直接使用非static的变量

在学习java时我们都知道:1. 非静态方法可以访问类中非static和static的变量        2.静态方法只能直接访问静态变量例如:public class Test { private static String name = "wahaha"; private int age = 20; public void testNoStaticMethod()

2014-11-04 21:26:02 3394

转载 线程

1.sleep()    使当前线程(即调用该方法的线程)暂停执行一段时间,让其他线程有机会继续执行,但它并不释放对象锁。也就是如果有Synchronized同步块,其他线程仍然不同访问共享数据。注意该方法要捕获异常     比如有两个线程同时执行(没有Synchronized),一个线程优先级为MAX_PRIORITY,另一个为MIN_PRIORITY,如果没有Sleep()方法

2014-11-04 21:25:20 459

原创 Java协变返回类型

所谓协变返回类型就是:如果在继承时有返回值得方法发生覆盖,那么子类中的该方法的返回类型可以是父类中该方法返回类型的子类型,该特性是J2SE 5的新特性。class A { protected A process() { return new A(); } public String toString() { return "A class"; }}class B

2014-11-04 21:22:14 532

原创 Python内置函数(built-in function)

Python内置函数abs(x)Return the absolute value of a number. The argument may be an integer or a floating point number. If the argument is a complex number, its magnitude is returned.              返

2014-09-19 13:20:32 9989

原创 Java杂记之main函数参数

Java的main函数格式为:

2014-08-11 23:48:02 689

原创 Java类库学习之Object类

Java Object类学习:Object类是所有Java类的根类,处于类继承层次的最顶端,该类的大多数方法都是native方法。1. clone方法:    (1) 如果在该方法直接返回super.clone()的对象, 那么该方法实现对象的“浅拷贝”,如果被拷贝的类中有引用类型的字段,调用此方法后被拷贝的对            象和源对象的引用字段指向同一个对象,任意对象对该引用

2014-07-22 20:20:02 530

原创 C++学习之智能指针

frefef

2014-06-11 17:15:08 462

原创 友元类和函数

友元(friend)是C++独有的特性,如果函数或者类被另一个类指定为友元函数或者友元类,那么在前者的类或者函数中可以利用后者的对象访问到后者的私有变量。 例如: class TestFriendClass;class FriendClass{ public: void test(TestFriendClass &c);};class TestFriendClass{ pr

2013-12-28 23:09:23 672

原创 C++的const引用

刚开始学习C++, 看到了C++的引用,有些地方不太理解,经过了些许思考,现做如下总结:const引用只是给普通变量起一个别名而已:1. 将非const变量赋值给非const引用:    void test2(){ int i = 1; int &j = i; printf("%d\n", j); i = 10; printf("%d\n", j);}执

2013-11-21 20:37:15 904

原创 Unix环境编程----出错处理(errno)

当Unix函数出错时,通常会返回一个负值,而且整型变量errno通常被设置为包含出错信息的一个值。整型变量errno包含在头文件中,该文件中包含了errno的各种取值,这些取值通常以字母E开头(例如:EACCESS表示没有访问权限).       在以前的Unix系统中通常将errno定义为:extern int errno       但是在引入多线程的概念后,由于多线程共享

2013-07-23 10:25:32 983

原创 操作符: | 、&、||、&&

在C系语言中| 、&、||、&&是最常见的操作符,但还是有很多程序员用不好。|        算数或,结果为运算后的值,对两边的值进行位运算,参与位运算的两个值只要有一个为1运算结果就为1。例如:    3 | 5  = 7                  0011     --------3

2013-06-26 12:27:40 599

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除