由买买提看人间百态

topics

全部话题 - 话题: testclass
(共0页)
t*******t
发帖数: 105
1
来自主题: Java版 - 问个eclipse的问题
我写了一个testclass叫做TestClass.java
package com.test1;
class TestClass{}
javac ....
然后建立如下文件夹:
com\test1\TestClass.class
然后
jar cvf d:\test1.jar d:\com\test1\*.*
得到一个包。
进入eclipse,随便找个class,再随便找个method
写:
TestClass tc = new TestClass();
提示说找不到,于是 project-》properties-》build path,添加test1.jar,
然后
import com.test1;
eclipse说找不到 com。test1.
我随后查看了。classpath文件,
其中有:

但是后来我把
com\test1\TestClass.class
直接拷贝到 src 文件夹,eclipse就找到了。
哪位大侠能解释一下吗?难道是我的jar file生成的
N******K
发帖数: 10202
2
比如一个类 TestClass
class TestClass
{
int m_value;
std::vector m_DataArray;
// memeber function
}
可以改为:
struct TestClassMemberVarible
{
int m_value;
std::vector m_DataArray;
}
class TestClass
{
std::shared_ptr m_MemberVarible;
// memeber function
void Share(TestClass& InputClass)
}
如果所有的类都这么设计 可以不用写 share_ptr 和 new 直接用堆栈
真正的类成员都在heap 所谓的类只是一个壳子+shared_ptr+函数 这样永远不会形成
shared_ptr 循环引用
也可以建立 一个类的array 类似 存在array的referece
TestClass A;
TestClass B;
... 阅读全帖
z****e
发帖数: 54598
3
来自主题: JobHunting版 - 关于我们做一个中文的online judge
java的部分应该是跟上次聊的amazon的cloud的差不多
动态部署的部分
也就是要用程序操作os的命令
javac之类的
不过感觉用python做起来会简单
因为python对于系统命令的执行比调用jni要容易
简单说流程就是
先post一个form过去,然后server拿到这个request之后
生成一个temp.java
然后javac temp.java生成temp.class
然后java testClass.class调用class,然后把结果反馈回去
难倒是不难,但是这里面涉及到系统权限
一般的cloud比如google app engine不让你有这么高级的权限
尤其是编译的部分,比较适合的是amazon的iaas
那就需要维护的费用
z****e
发帖数: 54598
4
来自主题: JobHunting版 - 关于我们做一个中文的online judge
java的部分应该是跟上次聊的amazon的cloud的差不多
动态部署的部分
也就是要用程序操作os的命令
javac之类的
不过感觉用python做起来会简单
因为python对于系统命令的执行比调用jni要容易
简单说流程就是
先post一个form过去,然后server拿到这个request之后
生成一个temp.java
然后javac temp.java生成temp.class
然后java testClass.class调用class,然后把结果反馈回去
难倒是不难,但是这里面涉及到系统权限
一般的cloud比如google app engine不让你有这么高级的权限
尤其是编译的部分,比较适合的是amazon的iaas
那就需要维护的费用
s*****n
发帖数: 169
5
来自主题: Java版 - 问个eclipse的问题
change to public class TestClass()
w*********n
发帖数: 439
6
来自主题: Programming版 - JAVA 考试题请教
class Super {
static String ID = "QBANK";
}
class Sub extends Super{
static {System.out.println("In sub"); }
}
public class TestClass {
public static void main(String[] args) {
System.out.println(Sub.ID);
}
}
请问Sub里面的静态block为什么不运行?
y****I
发帖数: 86
7
来自主题: Quant版 - ok, not so short phone interview
my first one and I think I screwed it. (with GS)
anyway, they told me that's 30 minutes, but it took 55 minutes instead.
two questions I didn't get:
1.
void function1(const TestClass& iclass)
}
}
what if you want to change some fields in iclass with the same interface?
2. I should have got this one, but ...
what else need to be considered in the overloaded assignment operator
compared with copy constructor.
got the answer after his hint.
B*********h
发帖数: 800
8
☆─────────────────────────────────────☆
yogaII (...) 于 (Fri Jan 12 16:01:09 2007) 提到:
my first one and I think I screwed it. (with GS)
anyway, they told me that's 30 minutes, but it took 55 minutes instead.
two questions I didn't get:
1.
void function1(const TestClass& iclass)
}
}
what if you want to change some fields in iclass with the same interface?
2. I should have got this one, but ...
what else need to be considered in the overloaded assignment operator
compared with copy constructor
(共0页)