- 博客(86)
- 收藏
- 关注
原创 CF-236B
#includeusing namespace std;#define N 1000003#define d 1073741824int k[N];int main(){ int a,b,c,ans=0,n; cin>>a>>b>>c; n = a*b*c; //把n以内的每个数的质数因子个数求出来 for(int i=1;i<=n;i++){
2012-10-28 10:04:56
798
原创 oracle中的事物
事物的操作要具有原子性,这样才能够保证事物的一致性。在数据库中,可以设置保存点。如果事物没有提交,保存点就会存在。一旦事物提交之后,保存点将不存在。当我们设置了保存点以后,如果我们在执行一些操作后,发现这些操作将导致严重的后果,如果我们没有提交奥事物,那么我们就可以回滚到保存点。这样这行的操作将不会生效。如果事物提交了,那么将不能在回滚事物。在程序执行的时候,也要保证事物的原子性。用java程序来
2012-10-25 22:06:01
1141
转载 Javascript的执行过程详细研究
上一节是从JavaScript引擎的解析机制来探索JavaScript的工作原理,下面我们以更形象的示例来说明JavaScript代码在页面中的执行顺序。如果说,JavaScript引擎的工作机制比较深奥是因为它属于底层行为,那么JavaScript代码执行顺序就比较形象了,因为我们可以直观感觉到这种执行顺序,当然JavaScript代码的执行顺序是比较复杂的,所以在深入JavaScript语言之
2012-05-10 09:42:37
12285
5
原创 js总结
1javascript基础: (1)javascript是什么,能做什么事情? javascript是网景公司开发的用于与页面进行交互的脚本语言。javascript程序在浏览器端运行,一般写在.js结尾的文件中。 主要的功能是: a.表单验证(前端验证),即对用户的数据进行验证。比如用户名是否
2012-05-09 14:43:24
2898
3
转载 详解java类的生命周期
引言最近有位细心的朋友在阅读笔者的文章时,对java类的生命周期问题有一些疑惑,笔者打开百度搜了一下相关的问题,看到网上的资料很少有把这个问题讲明白的,主要是因为目前国内java方面的教材大多只是告诉你“怎样做”,但至于“为什么这样做”却不多说,所以造成大家在基础和原理方面的知识比较匮乏,所以笔者今天就斗胆来讲一下这个问题,权当抛砖引玉,希望对在这个问题上有疑惑的朋友有所帮助,文中有说的不对的
2012-05-08 22:38:03
976
转载 ResultSetMetaData 、DatabaseMetaData中的方法的介绍
如何获取数据库信息及表的信息,如:数据库中有多少表,表中的字段的含义等,这里用主要用到相关的两个类ResultSetMetaData和DataBaseMetaData: 首先是ResultSetMetaData: 使用DatabaseMetaData则是用来获得数据库的信息,下面介绍这个类的使用方法。 DatabaseMetaData对象提供的是关于数据库的各种
2012-05-07 15:04:30
698
转载 ORA-01461和ORA-01483错误
今天遭遇由于ojdbc14.jar版本不正确导致ORA-01461和ORA-01483报错的问题。简单记录一下这个问题的处理过程。1.应用程序报错现象以下是从应用程序日志中截取的两段报错信息。2011-05-05 04:24:28,148 INFO [org.iata.asdcore.acdm.esb.service.AcdmEsbServiceImpl] The number
2012-05-07 08:12:27
4643
1
转载 完全清除Oracle数据库
打开注册表:regedit 打开路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ 删除该路径下的所有以oracle开始的服务名称,这个键是标识Oracle在windows下注册的各种服务! 3.打开注册表,找到路径:HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE删除该oracle目录
2012-05-06 23:25:14
1838
原创 poj 1035
对字符串进行匹配。按题目要求,可以进行四种形式的匹配。 1.不动原串。 2给原串增加一个letter。 3替换原串中的一个letter。 4删除原串中的一个letter。import java.io.BufferedReader;import java.io.InputStreamReader;import java.ut
2012-04-29 11:23:49
448
原创 poj 1029
题意:找出那个和其他所有硬币重量不一样的硬币。具体信息看题目。具体的思路如下:1.等式两边出现的硬币不可能为假。2不等式的轻端和重端都出现的硬币,不可能为假。3轻端和重端出现次数不足k次的,也不可能为假(k是不等式的个数)排除掉上述三种情况,只剩下一枚硬币没确定,那就是这枚硬币。其他情况就输出0.代码如下:import java.util.Scanner;public
2012-04-29 11:16:35
616
原创 poj 1032 java版本
import java.util.Scanner;public class Main { public static void main(String[] args){ int n; Scanner cin = new Scanner(System.in); while(cin.hasNext()){ n = cin.nextInt(); int count =
2012-04-29 10:57:12
494
原创 css一些基础知识
1.css基本语法 选择器名称{ 属性1:属性值1; 属性2:属性值2; } 比如:#d1{ font-size:50px; }2施加样式,将样式施加到指定的h
2012-04-26 14:39:50
417
原创 html一些基础知识
1.学习java Web要学习那些东西? html/css/javascript /Servelet/jsp/Ajax2.了解什么是Web应用? (1)cs即Client/Server。 a.两层的CS软件系统体系架构。Server上安装了数据库,大量的业务逻辑写在了数据库中,是用数据库语言来写的。客户端有少量的业务逻辑,界面。 两层CS流行的
2012-04-24 09:34:21
900
原创 解析XML文档
在这里对于xml文档用java语言的解析,我想说三点。1.读取xml文档。在读取xml文档的时候,我们要将dom4j.jar包导入到eclipse中。然后用dom4j.jar包中的类解析xml文档。解析过程如下:import java.io.File;import java.util.Iterator;import org.dom4j.Attribute;import org.
2012-04-23 16:16:40
703
原创 xml一些基础知识
1.xml和html都是W3C的产品。W3C:world wid web consortium(开源机构)2.html:hyper text markup language超文本标记语言 主要功能:展示,把内容和显示的方式结合起来。 特性:标记是固定的,不可扩展。 语法宽松,浏览器接受不规范的语法。3.xm
2012-04-23 14:54:13
422
原创 JDBC的一些知识的总结
1.Statement的三个方法 a.ResultSet executeQuery(); 能够执行select语句 b.int executeUpdate() ; 能够操作insert/update/delete语句 c.boolean execute(); 执行上述的两种SQL语句。当执行SQL语句有结果集返回时,返回true;当执行d
2012-04-22 20:01:22
525
原创 分页技术的使用
在数据库中,我们获得n-m条记录的时候,使用的是行内视图的方式。及执行下面这样的代码:select id,user_id,login_time,logout_timefrom ( select id, user_id, login_time,logout_time, rownum rn from my_fen where rownum <20)where rn >=10;
2012-04-22 17:25:12
550
原创 可滚动结果集
对于访问数据库,从数据库中读到结果集可能还达不到我们的要求,有时候,我们让让结果集能动起来。由于某些需求,我们对一些不相邻的结果集要进行查看,所以要实现结果集的可滚动是必要的,下面的程序实现的结果集的可滚动!import java.sql.Connection;import java.sql.ResultSet;import java.sql.SQLException;import j
2012-04-22 15:48:10
1851
1
原创 将图片放入数据库中已经从数据库中把图片读出来
先讨论一下图片放入数据库中。Oracle数据库中的大对象类型有两种: a.Blob二进制的大对象类型,主要是指音频,视频,图像,word等文档,被认为是二进制的文件。 b.Clob字符型的大对象类型,主要是指文本文件。图片是数据库中的Blob大对象类型。如下代码是将一张图片放入数据库中。import java.io.File;import java.i
2012-04-22 15:13:28
2092
原创 对于一个JDBC程序的解读
driver=oracle.jdbc.driver.OracleDriverurl=jdbc:oracle:thin:@localhost:1521:orclusername=systempassword=openlab上面这些数据是单独放在一个叫db_oracle.properties的一个配置文件当中的。这个类是ConnectionUtils。import jav
2012-04-22 14:43:30
541
原创 java是与Oracle数据连接(jdbc)
为了对学过的知识进行回顾和总结,今天写这篇文章。 为了使用java从数据库去读数据,或者把数据写入到数据库中。我们需要了解一些数据库连接的相关知识。首先要不一个与数据库连接的包导入到Eclipse中,这个包的名字是:ojdbc14_11g.jar用java连接数据有一下几步: a.注册驱动 b.通过驱动管理器
2012-04-22 14:14:58
707
原创 腾讯实习生笔试到面试的经历
两周时间两次从西安到银川的折腾,参加腾讯的实习生招聘,让我学到了很多东西。 刚开始的时候,腾讯发通知让我去参加笔试,笔试的地点在西安交通大学。但是我没有想去,但是询问老师,朋友和父亲之后,他们一致要求我去尝试一下。下午六点的火车,下午四点才决定去跑一趟,五点从学校出发。到了火车站买了两张票,做上了到西安的火车。多亏我的老乡陪同,让我感觉不那么孤单了。第二天早上,火车到了西安已经是早
2012-04-17 10:07:45
1775
原创 用Java中的高精度的一点小总结
Scanner cin = new Scanner(new BufferedReader( new InputStreamReader(System.in))); //创建流对象在创建流对象的是时候,有点技巧,进行了这样多包装,目的只有一个,那就是提高效率!如果是想入读一行文本的话,可以这样进行包装:DataInputStream cin = new DataInp
2012-03-06 20:26:21
796
原创 hdu 3546
大数相加,一个很简单的程序。用java解决就很简单了啊!package hdu;import java.math.BigInteger;import java.util.Scanner;public class Main3546 { public static void main(String[] args){ Scanner cin = new Scanner(Sy
2012-03-02 15:54:38
643
原创 hdu 2424
用java写高精度虽然简单,但是其中的原理必须得想清楚了!这个题目是给出一个算式,期中只有数字 ,加号,乘号,空格这四种种元素。通过这个算式计算出一个结果。基本思想就是:用next()一个元素一个元素的读取,其中读到空格的地方表示一个标记被完全读取!对于不同的标记,有不同的处理方法! 这个题目有几个规律性的地方需要提一下:1 一个算式的标记出空格和回车外一定是有奇数个的;
2012-03-01 09:35:09
609
原创 Java中一些琐碎的知识和访问权限
在工具类util中发方法一般定义为static的。语句块可以写在类中,可以写在方法内部,也可以写在构造的内部。final类中发方法不能够被重写,也就是说final中的方法也是final的。abstract代表抽象的含意,对于方法来说表示未实现的方法,等待子类去重写,对于类来说是不可实现的类。abstarct不能与static,final,private同时用来修饰方法。对于stat
2012-01-02 12:41:20
502
原创 interface接口
一个例子,黄金可以做金属的一个子类,而黄金也可以做货币的一个子类。而货币和金属之间却没有必然的联系。以前只是提到过,类之间实现的是单继承的关系。但是遇到黄金既是金属的子类又是货币的之类的这种情况该如何去姐姐呢?这是需要引入interface接口。接口用于解决多重继承。接口可以看成是一种特殊的抽象类,这也就意味着接口不是类。接口和抽象类的区别在于: 1)接口用于实现多重
2012-01-02 12:08:12
779
原创 abstract关键字
abstract抽象的意思。想一个银行的账户系统(定期账户和活期账户)。对于定期活期账户来说,它们都有不同的利息计算方式。我们如何来实现呢?一种解决的方式是:写一个账户类,写两个子类,一个定期账户子类,一个活期账户子类。但是父类账户中的方法有该如何来写呢?即使可以写,很显然不可能写所有子类满足子类的方法吧!如果让子类重写父类的方法,很显然也得满足重写的条件。就是方法名相同,返回类型相同,参数列
2012-01-02 11:24:41
1870
原创 final关键字
final代表最终的,不可改变的。其可以修饰类,方法,变量(变量的范围要比属性的范围的大)。 1 final戏称断子绝孙类,也就是子类无法继承。final的方法不能够被重写,final的变量只能赋值一次(这里有一点需要强调的是,fanal修饰的是变量而非常量),即在初始化的时候,而且还必须赋值。 2final修饰的类中没有set属性,由于final修饰的属性只能
2012-01-02 10:27:06
615
原创 单例模式
我的理解,单例模式就是一个类只能创建一个对象。例如网页的访问人数是很多。我们这时候只需要创建一个对象就可以了,因为网页对所以的人都是同样的。实现单例,需要遵循一些原则: 首先必须先把构造给私有化。(如果不把构造私有化,就可能出现多个对象,这样就不可能出现单例),但是私有了构造以后,就没有了对象。很显然的一个解决思路放在我们面前。在本类中构造一个对象。返回对象的一个引用。由于main
2011-12-31 10:46:07
401
原创 static的一些相关知识
关键字static是一个修饰符,其可以修饰一下几种:1,属性;2,方法;3,语句块;4,内部类。static代表的是类相关,static修饰的东西,所有的对象共享(共享同一块的内存区域)。其修饰的一些东西放在了static池中(堆内存中一块新的内存区域)。池虽然是堆里的一块区域,但是同堆的最大的不同就是:常驻内存,反复利用。、常见的池有:数据库连接池,String常量池,线程池,sta
2011-12-31 10:25:41
410
原创 对于重写和多态的一个练习回顾
设计一个员工系统: 员工分为:Sells销售人员(编号/姓名/工资/提成);Admin管理人员(编号/姓名/工资/职务);Tech技术人员(编号,姓名,工资,显目组);Department行政人员(编号,姓名,工资)。 有两种行为:1计算年收入;2招聘员工。对于这个题目的分析: 首先写一个员工类,把员工共同的属性和方法放在员工
2011-12-31 09:44:54
530
原创 Java中的多态
多态也就是一个名字多中状态,这就叫多态。例如,人(老师,学生),老师和学生都是人,也就是人现在有两种状态。多态有四种类型: 1,基本类型的多态。例如, byte,int,double,float,long。例如2,我们可以把它当作int类型,byte类型,long类型,还可以把其当作double类型。2说成是double类型的时候,本质上是存在自动类型转换的。
2011-12-29 23:54:30
755
原创 Java中的重写
重写子类方法是,彻底覆盖掉从父类继承而来的方法。(想想不覆盖会出现什么结果?)之所以覆盖掉父类中的某些方法,完全是因为从父类继承而来的这个方法不是很合适之类,所以重写这个方法后,就能够屏蔽从父类继承而来的这个方法。还有一点想说的就是重写方法后,还有利于多态。重写的要求1,子类方法名,参数类型和个数,返回值类型(5.0以后允许返回父类)要相同。2,访问权限修饰符可以改,但不能够变小。
2011-12-29 23:32:12
728
原创 this 和 super关键字
this和super关键字,其用法非常的相似。super用来代表父类,而this用来代表本类。this()用于调用本类的构造。super()用来调用父类的构造,必须出现在构造当中的第一行。this. 用来调用本类的属性和方法,可以出现在在非static的部分。super.用来调用父类已经父类继承而来的的属性和方法,出现在非static部分。如果this.出现在构造当中,代表正在构造
2011-12-29 13:54:51
602
原创 类与类之间的继承
java.lang.object是所以类的父类。父类与子类满足“子类is a 父类”,就满足继承关系。所有的属性都可以继承,非私有的方法可以继承,构造和私有的方法无法继承。父类与父类之间是有关系的,子类不能给继承父类的构造。在构造对象的时候,我们会依次调用父类的构造,直达子类自身为止。在默认情况下,子类直接调用父类的无参数的构造,但是可以使用关键字super来指定子类调用父类的某一构造。sup
2011-12-29 07:40:57
635
原创 java中的封装
今天听了张老师讲java中的封装技术。对于这点新的知识,我写成读书笔记,发表一下!感觉好的东西就应该拿出来让大家都看一下。public class Student { //封装的代码 private String name; private int age; public Student(){}
2011-12-27 23:06:53
576
转载 win7家庭版升级为Win7旗舰版
win7家庭版升级为Win7旗舰版;超级简单方法 在 Windows 7 诸版本中,旗舰版是功能最全的版本。目前“电脑城”主流品牌机之所以预装 Windows 7 家庭版而不是旗舰版,究其原因非常简单:完全基于最大限度降低成本和抢占市场先机提高竞争力(旗舰版价格远高于家庭版)。本文提供的“超级简单方法”,与“破解”毫无关系:仅用不到十分钟的时间,就能通过微软升级服务器,将品牌机中的Wind
2011-10-24 08:26:53
1257
原创 1101 Gamblers
找一个最大的数,这个数是由这个数等于所在的序列中的某三个数的和。第一种方法,我是用深度优先搜索来做的,但是返回的结果是超时;但是现在还不知道这个程序为什么超时,希望路过的各位指出程序的不足之处。#include#include#includeusing namesp
2011-10-09 23:04:31
596
原创 zoj 1003
这个题目是搜索的经典题目,深搜来找到解进而进行两个姐相容性的判定。#include#includeusing namespace std;bool flag;bool check(int big,int small,int n){ int i; fo
2011-10-08 16:03:06
3182
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人