自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

majcos的专栏

努力寻找方向

  • 博客(12)
  • 收藏
  • 关注

原创 Practical Java 书中的错误?

《Practical Java》一书“实践51:在单一操作中锁定所有用到的对象”中,有如下代码: public synchronized int sumArrays(int[] a1, int[] a2){  int value = 0;  int size = a1.length;  if (size == a2.length)  {    for (int i=0; isize; 

2006-08-29 18:43:00 801

原创 类以及类实例的初始化

 类初始化每个类或者接口必须在首次使用时初始化。java虚拟机会在6种情况下初始化一个类对象,这六种情况称为主动使用,分别是:l         创建类的新实例l         调用类中声明的静态方法l         操作类或接口中声明的非常量静态字段l         调用Java API中特定的反射方法l         初始化一个类的子类l        

2006-08-26 16:59:00 1495

原创 python学习——第三天

前两天把《A Byte of Python》大致看了一遍,算是基本可能入门了。动手写了些很简单的小例子,对python的语法有个基本的了解,但是还有一些细节不是很清楚,有些地方可能知其然不知所以然,还有待更深入的学习。今天再翻《Dive into python》,发现写出书上那么简洁但是功能强大的程序还是需要一段时间的。关于函数定义:函数定义不需要定义返回的数据类型,不需要指定参数的类型。

2006-08-23 19:56:00 763

原创 python学习——第二天

 模块:模块是一个包含了所有你定义的函数和变量的文件。为了在其他程序中重用模块,模块的文件名必须以.py为扩展名。 使用其它模块:当Python执行import sys语句的时候,它在sys.path变量中所列目录中寻找sys.py模块。如果找到了这个文件,这个模块的主块中的语句将被运行,然后这个模块将能够被你使用。初始化过程仅在我们第一次输入模块的时候进行。 字节码:一种方法

2006-08-22 22:04:00 938

原创 python学习——第一天

 与C/C++/java不同的是,python没有字符型变量,只有字符串。python的字符串有如下三种方法表示:使用单引号() 你可以用单引号指示字符串,就如同Quote me on this这样。所有的空白,即空格和制表符都照原样保留。he says "hello", I reply "helo",即单引号括起来的字符串中可以包含双引号。使用双引号(") 在双引号

2006-08-22 00:15:00 2069

原创 今天开始学习python

是以记录。 

2006-08-21 21:34:00 603

原创 前序+中序 =〉后序

 二叉树中有一个经典的问题就是,已知给定二叉树的前序遍历序列和中序遍历序列,求其后序遍历序列。采用递归的思想,比较容易解决。代码如下:/*a是前序序列b是中序序列后序序列将保存在c中*/void PostOrder(const char a[], const char b[], char c[], int starta, int startb, int startc,

2006-08-18 09:40:00 939

原创 前序+中序 =〉后序

 二叉树中有一个经典的问题就是,已知给定二叉树的前序遍历序列和中序遍历序列,求其后序遍历序列。采用递归的思想,比较容易解决。代码如下:/*a是前序序列b是中序序列后序序列将保存在c中*/void PostOrder(const char a[], const char b[], char c[], int starta, int startb, int startc,

2006-08-18 09:38:00 623

原创 前序+中序 =〉后序

 二叉树中有一个经典的问题就是,已知给定二叉树的前序遍历序列和中序遍历序列,求其后序遍历序列。采用递归的思想,比较容易解决。代码如下:/*a是前序序列b是中序序列后序序列将保存在c中*/void PostOrder(const char a[], const char b[], char c[], int starta, int startb, int startc,

2006-08-18 09:37:00 706

原创 构造,析构,异常处理

1.假设有class A,new一个A的时候,在A的构造函数中抛出异常,那么此次new动态申请的内存会自动释放掉么? 系统会选择operator new 对应的operator delete来释放内存,如果找不到对应的operator delete,则内存泄露。(详见effective c++ item 52)2.默认情况下,new A的时候,如果内存不足,则抛出std::bad_alloc异

2006-08-09 22:09:00 793

原创 f(NULL)

#include #include using namespace std;void f(int x){ cout}void f(int *p){ cout}int main(){ //int *p = NULL; //f(p); f(NULL); return 0;}[vs2005]输出结果:void f(int x) 

2006-08-05 14:38:00 740

原创 cast

Effective C++上有如下代码:class Window {                                // base classpublic:  virtual void onResize() { ... }             // base onResize impl  ...};class SpecialWindow: public Window {  

2006-08-03 22:32:00 704

空空如也

空空如也

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

TA关注的人

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