- 浏览: 148396 次
- 性别:
- 来自: 上海
-
最新评论
-
wl6179:
水平不够,看的不太懂也~
使用Django和MochiKit实现多级联动菜单 -
husw:
没有大看明白,可有demo供参考吗?引用上面的假设,我们已经通 ...
使用Django和MochiKit实现多级联动菜单 -
hk8082:
总算找到方法了
实现Datagridview里checkbox的enabled效果 -
42087743:
能不能对自己负责,也对别人负责,复制粘贴这种垃圾信息有什么用
Struts2中使用FreeMarker充当表现层 -
xiaogezi52:
是有问题啊!
华为python面试题
文章列表
一、Java基础方面
1、作用域public,private,protected,以及不写时的区别
答:区别如下:
作用域 当前类 同一package 子孙类 其他package
public √ √ ...
- 2009-07-15 13:27
- 浏览 918
- 评论(0)
JAVA代码查错
1.
abstract class Name {
private String name;
public abstract boolean isStupidName(String name) {}
}
大侠们,这有何错误?
答案: 错。abstract method必须以分号结尾,且不带花括号。
2.
public class Something {
void doSomething () {
private String s = "";
int l = s.length();
}
}
有错吗?
答案: 错。局部变量前不能放置任何访问修饰符 (private ...
- 2009-07-15 13:26
- 浏览 886
- 评论(0)
第一,谈谈final, finally, finalize的区别。
最常被问到。
第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?
第三,Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有的很笼统)。
第四,&和&&的区别。
这个问得很少。
第五,HashMap和Hashtable的区别。
常问。
第六,Collection 和 ...
- 2009-07-15 13:22
- 浏览 1117
- 评论(0)
下面列出Python正则表达式的几种匹配用法:
1.测试正则表达式是否匹配字符串的全部或部分
regex=ur"" #正则表达式if re.search(regex, subject): do_something()else: do_anotherthing()
2.测试正则表达式是否匹配整个字符串
regex=ur"\Z" #正则表达式末尾以\Z结束if re.match(regex, subject): do_something()else: do_anotherthing()
3.创建一个匹配对象,然后通过该对象 ...
- 2009-07-08 17:42
- 浏览 10338
- 评论(0)
Django一直广受争论的地方就是它的模板功能,其中印象最深的一次是在python-cn上最初由一个与模板不太相关的主题引起的大讨论。
见 《听一个turbogears的家伙讲django该向zope学什么》
http://groups.google.com/group/python-cn/browse_thread/th ...
- 2009-07-08 15:53
- 浏览 1925
- 评论(0)
Python有很多集成开发工具,但这些工具有的是过于复杂,有的是对Unicode支持的不太好。本人很喜欢Editplus,现在我们就将它改造成一个能够很好的支持Python编辑,浏览,运行及调试的开发环境,并且具备语法加亮,自动完成,自动缩进,新建Python文件模板等功能支持。
我的Editplus是2.10(比较原始了),Python是2.5.4。
1.要使Editplus能够运行Python程序,首先打开 【工具】 -> 【首选项】 对话框,在用户工具Group1里新建一个工具起名为Python,分别在【菜单文本】填入Python,在【命令】填入Python的安装路径(比如C:\P ...
- 2009-07-07 15:21
- 浏览 7026
- 评论(0)
1.到http://www.djangoproject.com/下载最新的版本,现在是1.0.2
2.解压后,用cmd运行目录文件下的setup.py.>python setup.py install(注意,一定要在环境变量里加上python的path.因为你安装python的时候,不用配置环境变量也是可以运行的)
3.一堆黑东西晃过之后,安装完成。你可以调试以下
>>>import django
>>>django VERSION #大写VERSION
- 2009-07-07 10:10
- 浏览 1011
- 评论(0)
掌握一些编程语言可让您在职场竞争中收放自如,而扎实的技巧将会让您炙手可热。但是,语言种类繁多。很多开发人员掌握多种语言,懂得在合适的地方合适的时间使用正确的语言,而大多长期从事编程的人员会告诉您周期性的学习新的语言是成为一名优秀成功的网络开发人员的重要步骤。 圣地亚哥的软件工程公司Interknowlogycom的CEO Huckaby说:"我的一位老师曾说编程语言就是一门语言。它与你是否为一个好的编程人员无关,仅仅就是语法。" 但是,Huckaby还说当他的公司运行尚未稳定时,他几乎没有时间来寻找新成员,即便是只懂得某种特定语言的入门级新成员。"我 ...
- 2009-07-03 13:33
- 浏览 1281
- 评论(0)
学习AJAX时,作了以下这个简单的AJAX例子,没用任何动态语言,完全HTML和JAVASCRIPT,至于服务器源也就小偷了一下www.cc168.com.cn(长城证券)的开放式基金每日净值查询页面。用XMLHTTP对象获取到WEB页面HTTP内容后,采用Split的方式进行截取,取出自己需要的web部分,然后绑定到页面的div上。CSS样式表也就远程使用了cc168.com.cn的。
<html>
<head>
<link href="http://www.cc168.com.cn/css/index.css" rel=" ...
- 2009-07-03 12:55
- 浏览 1940
- 评论(0)
第一,谈谈final, finally, finalize的区别。 final 修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为final的方法也同样只能使用,不能重载 finally 再异常处理时提供 finally 块来执行任何清除操作。如果抛出一个异常,那么相匹配的 catch 子句就会执行,然后控制就会进入 finally ...
- 2009-07-02 17:58
- 浏览 983
- 评论(0)
动态INCLUDE用jsp:include动作实现 <jsp:include page="included.jsp" flush="true" />它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数.
静态INCLUDE用include伪码实现,定不会检查所含文件的变化,适用于 ...
- 2009-06-24 11:17
- 浏览 31954
- 评论(0)
1.request对象 客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。 序号 方 法 说 明 1 object getAttribute(String name) 返回指定属性的属性值 2 Enumeration getAttributeNames() 返 ...
- 2009-06-24 11:16
- 浏览 1338
- 评论(0)
这个只是个简单AOP例子,包括前置通知,后置通知,环绕通知,和目标对象。写这个例子的主要目标只是想让想学AOP的能更快地入门,了解一下如何去配置AOP里面的东东。 目标对象的接口:IStudent.java
1 /**
2 *
3 */
4 package com.dragon.study;
5
6 /**
7 * @author dragon
8 *
9 */
10 public interface IStudent {
11
12 public void addS ...
- 2009-06-24 10:23
- 浏览 5688
- 评论(0)
利用spring AOP做的管理权限简单实例;
首先定义一个用户:
Java代码
public class User {
private String username;
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
}
public class User {
pri ...
- 2009-06-24 10:12
- 浏览 1583
- 评论(0)
1、synchronized关键字的作用域有二种:
1)是某个对象实例内,synchronized aMethod(){}可以防止多个线程同时访问这个对象的synchronized方法(如果一个对象有多个synchronized方法,只要一个线程访问了其中的一个synchronized方法,其它线程不能同时访问这个对象中任何一个synchronized方法)。这时,不同的对象实例的synchronized方法是不相干扰的。也就是说,其它线程照样可以同时访问相同类的另一个对象实例中的synchronized方法;
2)是某个类的范围,synchronized static aStaticMet ...
- 2009-06-19 00:24
- 浏览 1591
- 评论(0)