文章转载于:http://www.java2000.net/p9452复习设计模式,看到observer观察者模式,说法是该模式和iterator迭代器模式类似已经被整合进jdk,但是jdk提供了两种接口:一、java.util.Observer
—— 观察者接口 对应:java.util.Obse...
分类:
编程语言 时间:
2014-06-13 08:38:17
阅读次数:
376
一、浮点计算中发生精度丢失
大概很多有编程经验的朋友都对这个问题不陌生了:无论你使用的是什么编程语言,在使用浮点型数据进行精确计算时,你都有可能遇到计算结果出错的情况。来看下面的例子。//
这是一个利用浮点型数据进行精确计算时结果出错的例子,使用Java编写,有所省略。double a = (1.2...
分类:
编程语言 时间:
2014-06-13 13:08:37
阅读次数:
354
解释器模式:给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。简单描述:一个AbstractExpression类,多个子类,存在一个Interpret方法,转义Context对象的信息。客户端根据信息实例化不同的Expression类,并调用其转义方法...
分类:
编程语言 时间:
2014-06-13 13:12:44
阅读次数:
418
functools.partial作用:functools.partial 通过包装手法,允许我们
"重新定义"
函数签名用一些默认参数包装一个可调用对象,返回结果是可调用对象,并且可以像原始对象一样对待冻结部分函数位置函数或关键字参数,简化函数,更少更灵活的函数参数调用#args/keywords...
分类:
编程语言 时间:
2014-06-13 13:15:42
阅读次数:
252
第一步:点击要改的项目第二步:File--Properties--就可见下图第三步:把DynamicWebModule勾上确认即可
分类:
编程语言 时间:
2014-06-10 22:30:13
阅读次数:
325
javafx.scene.p_w_picpath.Image类的作用是从文件或者网站显示一个图片,例如:newImage("p_w_picpath/us.gif")为图形文件us.gif创建一个Image对象。javafx.scene.p_w_picpath.ImageView是显示图片的node。一个ImageView能从一个Image对象创建。例如:Imagep_w_picpath=newImag..
分类:
编程语言 时间:
2014-06-10 23:09:43
阅读次数:
332
FlowPane将node从左到右水平或从上到下垂直放置在pane中,分别用到Orientation.HORIZONTAL和Orientation.VERTICAL方法。我们也可以设置node之间的距离,下面的例子演示FlowPane的用法:importjavafx.application.Application;
importjavafx.geometry.Insets;
importjavafx.scen..
分类:
编程语言 时间:
2014-06-10 23:59:58
阅读次数:
789
通过使用VA_LIST可以实现向函数传递不同数目的参数。#include<stdarg.h>
#include<iostream>
#include<string>
usingnamespacestd;
#pragmaargsused
//函数A传递若干个整形变量
voidFunca(intn,...)
{
//定义获取变量的结构体
va_listva_ptr;
//开始从头部开..
分类:
编程语言 时间:
2014-06-10 22:34:52
阅读次数:
308
学习Python也有个把月了,最近整理自己初学的代码示例,一个是为了增加自己对细节的把握,一个是让像我一样的初学者能够熟练地使用基础,基础的重要性就不说了,我希望自己能够把这些精巧的小而短的示例分享给大家,共同进步#help(execfile)Helponbuilt-infunctionexecfileinmo..
分类:
编程语言 时间:
2014-06-10 23:27:51
阅读次数:
383
今天用spring3.2.5搭建了基本的环境,spring出的太快了,前段时间才3.2.5,今儿个一瞧已经上了4的版本了,稍后给出spring的jar下载地址,毕竟现在官网上找不到了埃废话少说了,spring3.2.5已经将所有的依赖包都放在了dist的lib下面,并且都有doc包和源码包,很是方便。先导入所..
分类:
编程语言 时间:
2014-06-10 23:18:07
阅读次数:
261
classMYLog
{
public:
~MYLog(void);
staticMYLog*Log();
boolOpenLogFile(conststring&sFilePath);
voidMessage(conststring&sFileName,conststring&sFunc,constlong&lLine,conststring&sMessage);
private:
staticMYLog*m_pInstance;
MYLog(void);
voidG..
分类:
编程语言 时间:
2014-06-10 22:30:53
阅读次数:
339
importjava.util.*;
publicclassIf{
publicstaticvoidmain(String[]args){
//TODOAuto-generatedmethodstub
Scannerin=newScanner(System.in);
System.out.println("请输入用户:");
Stringname=in.next();
System.out.println("请输入密码:");
intbb=in.nextInt();
Stringa="..
分类:
编程语言 时间:
2014-06-10 22:25:26
阅读次数:
252
importjava.util.*;
publicclasslianxi72{
publicstaticvoidmain(String[]args){
//TODOAuto-generatedmethodstub
Scannerinport=newScanner(System.in);
System.out.println("请输入年龄:");
intage=inport.nextInt();
System.out.println("请输入性别:");
Str..
分类:
编程语言 时间:
2014-06-10 23:14:14
阅读次数:
359
importjava.util.*;
publicclasslianxi72_3{
publicstaticvoidmain(String[]args){
//TODOAuto-generatedmethodstub
Scanners=newScanner(System.in);
System.out.println("请输入a的值:");
inta=s.nextInt();
System.out.println("请输入b的值:");
intb=s.next..
分类:
编程语言 时间:
2014-06-10 23:01:16
阅读次数:
352
importjava.util.*;
publicclasslianxi72_4{
publicstaticvoidmain(String[]args){
Scannerinport=newScanner(System.in);
System.out.println("请输入一个整数");
intmath=inport.nextInt();
if(math%3==0&&math%5==0)
{
System.out.println("该数是3或..
分类:
编程语言 时间:
2014-06-10 23:47:49
阅读次数:
265
importjava.util.*;
publicclasslianxi72_5{
publicstaticvoidmain(String[]args){
//TODOAuto-generatedmethodstub
Scannerinport=newScanner(System.in);
System.out.println("请输入成绩");
intmath=inport.nextInt();
if(math>=100)
{
System.out..
分类:
编程语言 时间:
2014-06-10 23:20:46
阅读次数:
344
importjava.util.*;
publicclassPay{
publicstaticvoidmain(String[]args){
Scannerinput=newScanner(System.in);
System.out.println("************消费单************");
System.out.println("购物物品\t单价\t个数\t金额");
System.out.println("T桖\t¥245\t2\t¥..
分类:
编程语言 时间:
2014-06-10 22:47:01
阅读次数:
315