08 2016 档案
摘要:String driver = "com.mysql.jdbc.Driver";// 驱动 String url = "jdbc:mysql://127.0.0.1:3306/banksystem";// SqlServer链接地址 商品dao方法的实现。 代码转载于:http://www.cnbl
阅读全文
摘要:登录失败页! 登录失败, 注意!!页面将在5秒后跳转
阅读全文
摘要:学习开发购物车模块 发现一个问题,如果web.xml中配置映射路径中/servlet/***,在serlet中,跳转的时候,会在路径中自动添加/servlet,这个真是非常的恶心。下次设置映射的时候,不加/servlet. 首先给出购买页。这里用静态页面。 <%@ page language="ja
阅读全文
摘要:首先给出显示页面:index.jsp 效果就是显示用户名、密码、验证码,以及给出对应的输入框,不多说 然后给出验证码生成的servlet并且将随机生成的验证码保存到session中去。 登录验证,这里由于没有进行相应的数据库开发,所以不对用户名和密码进行验证,仅仅演示验证码的验证。 最后给出 声明s
阅读全文
摘要:<%@ include file="relativeURL" %> 可以把其他页面包含至当前位置。
阅读全文
摘要:Super Jumping! Jumping! Jumping! Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 34052 Accepted S
阅读全文
摘要:可以把实例对象用类似函数的形式表示,进一步模糊了函数和对象之间的概念
阅读全文
摘要:__slots__ 由于Python是动态语言,任何实例在运行期都可以动态地添加属性。 如果要限制添加的属性,例如,Student类只允许添加 name、gender和score 这3个属性,就可以利用Python的一个特殊的__slots__来实现。 顾名思义,__slots__是指一个类允许的属性列表: class Student(object): __slots__ = ('...
阅读全文
摘要:装饰器果然不是我能理解的,以后慢慢看吧。来自神奇的解释性语言python。
阅读全文
摘要:注意:python的类型转换不是自动的,需要自己手动强制类型转换。
阅读全文
摘要:Monkey and Banana Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 12865 Accepted Submission(s): 6
阅读全文
摘要:list只能通过append 和 insert来插入元素!!!
阅读全文
摘要:__cmp__ 对 int、str 等内置数据类型排序时,Python的 sorted() 按照默认的比较函数 cmp 排序,但是,如果对一组 Student 类的实例排序时,就必须提供我们自己的特殊方法 __cmp__(): class Student(object): def __init__(self, name, score): self.name = name...
阅读全文
摘要:通过实现Runnable接口来实现所线程,具体实现run方法,这样当主程序sleep的时候就会执行子线程,这里的子线程都是Thread类的实例对象。
阅读全文
摘要:主线程休息的时候,执行MyThread类的两个实例线程。 通过继承Thread类,并且能够且只能够实现run方法来自定义线程。 上面的程序中,如果将主线程sleep的时间设置为4000,则t1,t2这两个线程可以执行4次(因为sleep时间为1000,计算过程很快,被忽略) 程序执行结果如下: 如果
阅读全文
摘要:Ignatius and the Princess IV Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32767 K (Java/Others)Total Submission(s): 27227 Accepted Submi
阅读全文
摘要:Max Sum Plus Plus Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 25639 Accepted Submission(s): 8
阅读全文
摘要:测试样例之间输出空行,if(t>0) cout<<endl; 这样出最后一组测试样例之外,其它么每组测试样例之后都会输出一个空行。 dp[i]表示以a[i]结尾的最大值,则:dp[i]=max(dp[i]+a[i],a[i]) 解释: 以a[i]结尾的最大值,要么是以a[i-1]为结尾的最大值+a[
阅读全文
摘要:Brackets Sequence Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 30383 Accepted: 8712 Special Judge Description Let us define a regular br
阅读全文
摘要:Unknown Treasure Time Limit: 1500/1000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others)Total Submission(s): 2209 Accepted Submission(s): 8
阅读全文
摘要:Saving Beans Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 4315 Accepted Submission(s): 1687 Pr
阅读全文
摘要:C Looooops Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 23637 Accepted: 6528 Description A Compiler Mystery: We are given a C-language s
阅读全文
摘要:Romantic Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64u Submit Status Practice HDU 2669 Romantic Submit Status Practice HDU 2669
阅读全文
摘要:分析: 这道题对我来说简直惊艳: m个x用数学公式表示:[(10^m)-1]/9*x·························@1 所以题目中的问题用数学公式表示: @1%k=c? 因为/9会产生精度的损失,所以我们把上式两边同时乘以9: [(10^m)-1)]*x%9k=9*c?·····
阅读全文
摘要:long long fast_exp(int base,long long exp,int mod) { long long ans=1LL,a=base; while(exp!=0) { if(exp&1LL) ans*=a,ans%=mod; a*=a,a%=mod; exp>>=1; } return ...
阅读全文
摘要:以上内容引用自百度百科:http://baike.baidu.com/view/2385246.htm 2016/8/13
阅读全文
摘要:X问题 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 5221 Accepted Submission(s): 1761 Problem Des
阅读全文
摘要:Biorhythms Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 2481 Accepted Submission(s): 1091 Prob
阅读全文
摘要:#include #include using namespace std; int ext_gcd(int a,int b,int *x,int *y) { if(b==0) { *x=1,*y=0; return a; } int r = ext_gcd(b,a%b,x,y); int t =*x; *x=*y;...
阅读全文
摘要:转载大神的分析 在给一个视频讲解 在《孙子算经》中有这样一个问题:“今有物不知其数,三三数之剩二(除以3余2),五五数之剩三(除以5余3),七七数之剩二(除以7余2),问物几何?”这个问题称为“孙子问题”,该问题的一般解法国际上称为“中国剩余定理”。具体解法分三步: 就这么简单。我们在感叹神奇的同时
阅读全文
摘要:青蛙的约会 Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 106959 Accepted: 21291 Description 两只青蛙在网上相识了,它们聊得很开心,于是觉得很有必要见一面。它们很高兴地发现它们住在同一条纬度线上
阅读全文
摘要:扩展欧几里得算法,可以在计算gcd(a,b)的同时,计算出 ax+by=gcd(a,b)中a、b的值 long long ext_gcd(long long a, long long b, long long *x, long long *y) { if(b==0) { *x = 1,*y = 0;
阅读全文
摘要:Mishka and trip time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output Mishka and trip time limi
阅读全文
摘要:演示Frame和Panel package unit7; import java.awt.*; public class SimpleFrame { public static void main(String[] args) { Frame f = new Frame("hello GUI");/
阅读全文
摘要:悼念512汶川大地震遇难同胞——珍惜现在,感恩生活 Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64u Submit Status Practice HDU 2191 悼念512汶川大地震遇难同胞——珍惜现在,感恩
阅读全文
摘要:饭卡 Time Limit: 5000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 23091 Accepted Submission(s): 8105 Problem Des
阅读全文
摘要:I NEED A OFFER! Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64u Submit Status Practice HDU 1203 I NEED A OFFER! Submit Status Pra
阅读全文
摘要:第一道是poj3020.题意: 另一篇博客的解释: Antenna Placement Time Limit:1000MS Memory Limit:65536KB 64bit IO Format:%lld & %llu Submit Status Practice POJ 3020 Descrip
阅读全文
摘要:__str__和__repr__ 如果要把一个类的实例变成 str,就需要实现特殊方法__str__(): class Person(object): def __init__(self, name, gender): self.name = name self.gender = gender def __str__(self): ...
阅读全文
摘要:css设置边框属性:设置边框圆角 设置边框填充图片 设置边框阴影
阅读全文
摘要:这个题的想法不难,两个点: 1 是完全背包 2 是考虑/1000,降低复杂度 但是提交的时候反复的wa,最后找问题原来是dp开小了,可是dp本来开1005,后来开到100030过了。哎,如果没有时间计算 dp的长度的话,就往大了开,血的教训。 Investment Time Limit: 1000M
阅读全文
摘要:多重继承 除了从一个父类继承外,Python允许从多个父类继承,称为多重继承。 多重继承的继承链就不是一棵树了,它像这样: class A(object): def __init__(self, a): print 'init A...' self.a = a class B(A): def __init__(self, a): ...
阅读全文
摘要:python的多态用一句话概括就是,有这种方法,并且传入相应的参数就行。
阅读全文
摘要:判断类型 函数isinstance()可以判断一个变量的类型,既可以用在Python内置的数据类型如str、list、dict,也可以用在我们自定义的类,它们本质上都是数据类型。 假设有如下的 Person、Student 和 Teacher 的定义及继承关系如下: class Person(object): def __init__(self, name, gender): ...
阅读全文
摘要:class Person(object): def __init__(self, name, gender): self.name = name self.gender = gender class Teacher(Person): def __init__(self, name, gender,
阅读全文
摘要:Snacks Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 1295 Accepted Submission(s): 302 Problem
阅读全文
摘要:void print() { int j=1,t=1; for(int i=1; ipow(2,(t-1))) { printf("\n"); j=1; t++; } } printf("\n\n"); }
阅读全文
摘要:class Person(object): __count = 0 def __init__(self,name): self.name=name; Person.__count+=1 @classmethod def how_many(cls): return cls.__count print
阅读全文
摘要:定义实例方法 一个实例的私有属性就是以__开头的属性,无法被外部访问,那这些属性定义有什么用? 虽然私有属性无法从外部访问,但是,从类的内部是可以访问的。除了可以定义实例的属性外,还可以定义实例的方法。 实例的方法就是在类中定义的函数,它的第一个参数永远是 self,指向调用该方法的实例本身,其他参数和一个普通函数是完全一样的: class Person(object): def...
阅读全文
摘要:Teacher Bo Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others)Total Submission(s): 1014 Accepted Submission(s): 561 Pro
阅读全文
摘要:通过文件输入流读取问价 通过文件输入输出流复制文件 按文件读入字符,并且对文件进行加密,保存为新的文件
阅读全文
摘要:A Simple Problem with Integers Time Limit:5000MS Memory Limit:131072KB 64bit IO Format:%lld & %llu Submit Status Practice POJ 3468 A Simple Problem wi
阅读全文
摘要:I Hate It Time Limit:3000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64u Submit Status Practice HDU 1754 I Hate It Submit Status Practice HDU 17
阅读全文
摘要:#include #include #include using namespace std; const int maxx = 200010; int tree[maxx>1; build(root>1; if(pos>1; if(qrmid) { return query((rootpow(2,(t-1))) { ...
阅读全文
摘要:敌兵布阵 Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64u Submit Status Practice HDU 1166 敌兵布阵 Submit Status Practice HDU 1166 Descrip
阅读全文
摘要:通过双下划线修饰变量,则该变量不能被外部访问,通过_xxx_修饰的xxx变量可以被外部访问。
阅读全文
摘要:在定义函数参数,声明**kw变量,通过for in kw.iteritems() 遍历出入的多个参数。
阅读全文
摘要:虽然我们可以自由地给一个实例绑定各种属性,但是,现实世界中,一种类型的实例应该拥有相同名字的属性。例如,Person类应该在创建的时候就拥有 name、gender 和 birth 属性,怎么办? 在定义 Person 类时,可以为Person类添加一个特殊的__init__()方法,当创建实例时,__init__()方法被自动调用,我们就能在此为每个实例都统一加上以下属性: class P...
阅读全文
摘要:创建实例属性 虽然可以通过Person类创建出xiaoming、xiaohong等实例,但是这些实例看上除了地址不同外,没有什么其他不同。在现实世界中,区分xiaoming、xiaohong要依靠他们各自的名字、性别、生日等属性。 如何让每个实例拥有各自不同的属性?由于Python是动态语言,对每一个实例,都可以直接给他们的属性赋值,例如,给xiaoming这个实例加上name、gender和...
阅读全文
摘要:1010 Rower Bo 首先这个题微分方程强解显然是可以的,但是可以发现如果设参比较巧妙就能得到很方便的做法。 先分解v_1v1, 设船到原点的距离是rr,容易列出方程 \frac{ dr}{ dt}=v_2\cos \theta-v_1dtdr=v2cosθ−v1
阅读全文