h**********c 发帖数: 4120 | 1 1. fix an error of the following codelet
2. how many objects are created in main then?
enum CoffeeSize{
SMALL(6), BIG(10), MEDIUM(8), EXTRA(12) {
public int getSize() {
return size*2;
}
};
private int size =5;
CoffeeSize(int size) {
this.size = size;
}
public int getSize() {
return size;
}
}
public class TestEnum {
public static void main (String [] args) {
CoffeeSize x= CoffeeSize.BIG;
for (CoffeeSiz... 阅读全帖 |
|
h**********c 发帖数: 4120 | 2 这个题编的不太好,
我可以看到在如下的程序,
CoffeeSize的constructor 被call了四次,
加上values()返回的一个array,所以认为是五个objects,
但读了java api 关于enum,发现enum的水很深。
而且enum不能嵌入initialization blocks whether static or not.
不过考试的五十+道题基本都是这样莫名其妙,真的是头大。
enum CoffeeSize{
//! static {
//};
//! {
//
// };
SMALL(6), BIG(10), MEDIUM(8), EXTRA(12) {
public int getSize() {
return 12*2;
}
};
private int size =5;
CoffeeSize(int size) {
System.out.println(size+" CoffeeSize ");
... 阅读全帖 |
|
f**********t 发帖数: 1001 | 3 自己先写点抛砖引玉好了,还没写完
#!/usr/bin/python
# -*- coding: utf-8 -*-
import os
import sys
from collections import defaultdict
from os.path import join, getsize
# Write a basic file system and implement the commands ls, pwd, mkdir ,
# create, rm, cd, cat, mv.
class TreeNode:
def __init__(self, name, isDir):
self.name = name
self.children = defaultdict()
self.isDir = isDir
class FileSystem(object):
def __init__(self):
self.root = TreeNode("", True)
self.cur = ... 阅读全帖 |
|
lz 发帖数: 23 | 4 I define the following class A
class A
{
A(const A& a)
{
int size=a.getsize();// line4
}
public:
int getsize();
}
I get the following error in line 4
"can not convert 'this' pointer from const A to A& "
Can you guys tell me the reason?
Thanks! |
|
w****x 发帖数: 2483 | 5 随手写了一个,没测
class CMinHeap
{
public:
int GetSize() { return m_vec.size(); }
bool empty() { return m_vec.empty(); }
int top() { return m_vec[0]; }
void pop()
{
swap(m_vec[0], m_vec[m_vec.size()-1]);
m_vec.pop_back();
int nCur = 0;
while (2*nCur+1 < m_vec.size())
{
int nSwap = 2*nCur+1;
if (2*nCur+2 < m_vec.size() && m_vec[2*nCur+2] < m_vec[2*nCur+1])
nSwap = 2*nCur+2;
if (m_ve... 阅读全帖 |
|
w****x 发帖数: 2483 | 6 随手写了一个,没测
class CMinHeap
{
public:
int GetSize() { return m_vec.size(); }
bool empty() { return m_vec.empty(); }
int top() { return m_vec[0]; }
void pop()
{
swap(m_vec[0], m_vec[m_vec.size()-1]);
m_vec.pop_back();
int nCur = 0;
while (2*nCur+1 < m_vec.size())
{
int nSwap = 2*nCur+1;
if (2*nCur+2 < m_vec.size() && m_vec[2*nCur+2] < m_vec[2*nCur+1])
nSwap = 2*nCur+2;
if (m_ve... 阅读全帖 |
|
s********e 发帖数: 11693 | 7 我找人帮我建了个基于Magento的网站,我自己学着做些维护和简单的修改。
最近我想加一类产品,这类产品在前台显示的Attributes与以往的产品不同。举个例子
:我现有产品是衣服,产品attribute set是default,在产品前台显示的是尺寸,颜色
,男女式等属性;现在我想加入计算机产品,前台不再显示衣服的属性,而另外加入
CPU型号,内存大小,显示器尺寸等属性。
我新建了CPU型号,内存大小,显示器尺寸等新Attributes,把它们加入到新的
attribute set “Computer”,并在该set里去掉衣服的Attributes。在新加计算机产
品时就选择这个新“Computer”set。后台显示正常,我可以看到计算机的属性而没有
衣服的属性。但问题是前台还是显示衣服的属性。后来我找到view.phtml文件,在里面
添加类似下面的语句就可以在前台显示新属性了,但是问题是衣服也显示出计算机的属
性。请问我怎么才能在前台根据不同类别的产品显示不同的Attribute?
Size:
|
... 阅读全帖 |
|
m***a 发帖数: 198 | 8 jdk1.0: Component.size().width
jdk1.1: Component.getSize().width |
|
b***i 发帖数: 3043 | 9 网上有一个从本地用ZipFile读的,但是我要applet,就不知道怎么做了。
那个网页说用JarURLConnection,也用了,具体到了读入就读入了-1,大侠帮帮妈忙?
URL url0 = baseClass.class.getResource(jarFileName);
String ok = "jar:file:"+ url0.getPath()+"!/"+name; // name is file name
inside
URL url=new URL(ok);
JarURLConnection conn = (JarURLConnection)url.openConnection();
ZipEntry ze=(ZipEntry)conn.getJarEntry();
int size=(int)ze.getSize();
InputStream fis= conn.getInputStream();
BufferedInputStream bis=new BufferedInputStream(fis);
ZipInputStream zis=new ZipInpu |
|
b********c 发帖数: 310 | 10 fedora, 在浏览器(chrome/firefox)里面死活不显示图,指定Venus.gif的绝对路径也
不行,到底怎么回事?????
java version "1.8.0_60"
Java(TM) SE Runtime Environment (build 1.8.0_60-b27)
Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode)
/*
* Copyright (c) 1999-2002, Xiaoping Jia.
* All Rights Reserved.
*/
import java.awt.*;
import java.applet.Applet;
/**
* A simple Java applet. It displays the greeting message "Hello from Venus
!" graphically.
* It consists of a text message and an image of the planet Venus.
*/
public... 阅读全帖 |
|
b********c 发帖数: 310 | 11 fedora, 在浏览器(chrome/firefox)里面死活不显示图,指定Venus.gif的绝对路径也
不行,到底怎么回事?????
java version "1.8.0_60"
Java(TM) SE Runtime Environment (build 1.8.0_60-b27)
Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode)
/*
* Copyright (c) 1999-2002, Xiaoping Jia.
* All Rights Reserved.
*/
import java.awt.*;
import java.applet.Applet;
/**
* A simple Java applet. It displays the greeting message "Hello from Venus
!" graphically.
* It consists of a text message and an image of the planet Venus.
*/
public... 阅读全帖 |
|
|
l******n 发帖数: 9344 | 13 要wrap一个c++library,编译一直出错
看了cython的example,但是我自己试了一下,那个rectangle的例子好像也有问题。
getsize函数出cannot convert it * to Python object 的错。哪位用过? |
|