上一页 1 2 3 4 5 6 ··· 72 下一页
摘要: 前言又是一道动态规划题目,开始走了弯路,以为是简单的最长公共子序列题目,没深入分析,然后各种两边分别求最长公共子序列,然后就没有然后了题目题目描述: N位同学站成一排,音乐老师要请其中的(N-K)位同学出列,使得剩下的K位同学不交换位置就能排成合唱队形。 合唱队形是指这样的一种队形:设K位同学从左到右依次编号为1, 2, …, K,他们的身高分别为T1, T2, …, TK, 则他们的身高满足T1 < T2 < … < Ti , Ti > Ti+1 > … > TK (1 <= i <= K)。 你的任务是,已知所有N位同学的身高,计算最少需要几 阅读全文
posted @ 2013-06-04 17:48 java程序员填空 阅读(515) 评论(0) 推荐(0) 编辑
摘要: RPC(Remote Procedure Call Protocol)RPC使用C/S方式,采用http协议,发送请求到服务器,等待服务器返回结果。这个请求包括一个参数集和一个文本集,通常形成“classname.methodname”形式。优点是跨语言跨平台,C端、S端有更大的独立性,缺点是不支持对象,无法在编译器检查错误,只能在运行期检查。Web ServiceWeb Service提供的服务是基于web容器的,底层使用http协议,类似一个远程的服务提供者,比如天气预报服务,对各地客户端提供天气预报,是一种请求应答的机制,是跨系统跨平台的。就是通过一个servlet,提供服务出去。首先客 阅读全文
posted @ 2013-06-04 10:31 java程序员填空 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 语法: background-position : length || length background-position : position || position 取值: length : 百分数 | 由浮点数字和单位标识符组成的长度值。请参阅 长度单位 position : top | center | bottom | left | center | right 如果您仅规定了一个关键词,那么第二个值将是"center"。默认值:0% 0%。background-position:0 0;背景图片的左上角将与容器元素的左上角对齐。该设置与background 阅读全文
posted @ 2013-06-04 08:27 java程序员填空 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 首先要写连接字符串可以在web.config里写上<connectionStrings> <add name="oracleson" connectionString="Data Source=dingsenorcl;Persist Security Info=True;User ID=ds;Password=ds;Unicode=True" providerName="System.Data.OracleClient"/> </connectionStrings>然后再后台调用 string or 阅读全文
posted @ 2013-06-03 00:02 java程序员填空 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 前言0-1背包问题,动态规划的经典题目,在九度oj上ac将近230道题目后感觉还是动态规划的题目最具有挑战性,因为每个题目你都需要自己描述最优解的结构,自己去递归定义最优解。这个很有难度,但是征服有难度的题目本身就是对自己的提高!问题描述我们有n种物品,物品j的重量为wj,价格为pj。我们假定所有物品的重量和价格都是非负的。背包所能承受的最大重量为W。如果限定每种物品只能选择0个或1个,则问题成为0-1背包问题。思路我们假定w1,...,wn和W都是正整数。我们将在总重量不超过Y的前提下,前j种物品的总价格所能达到的最高定义为A(j, Y).A(j, Y)的递推关系为:A(0, Y) = 0A 阅读全文
posted @ 2013-06-02 23:52 java程序员填空 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 前言目前我掌握的排序算法有冒泡排序、插入排序、堆排序、快速排序,这几个排序算法的过程和思想包括时间复杂度我都能快速的讲出个1234来,唯独对归并排序理解的不够深入,这里重新学习一下归并排序分治思想将原问题分解为几个规模较小但类似于原问题的子问题,递归地求解这些子问题,然后再合并这些子问题的解建立原问题的解,归并排序完全遵循分治模式:分解:分解待排序的n个元素的序列成各具n/2个元素的两个子序列解决:使用归并排序递归地排序两个子序列合并:合并两个已排序的子序列以产生已排序的答案归并排序算法归并排序算法的关键操作是“合并”步骤中两个已排序序列的合并。我们通过调用一个辅助过程merge(A, p, 阅读全文
posted @ 2013-05-31 11:36 java程序员填空 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 1.在oracle中,数据表别名不能加as select a.appname from appinfo a;-- 正确select a.appname from appinfo as a;-- 错误2.在存储过程中,select某一字段时,后面必须紧跟into,如果select整个记录,利用游标的话就另当别论了。 select af.keynode into kn from APPFOUNDATION af where af.appid=aid and af.foundationid=fid;-- 有into,正确编译 select af.keynode from APPFOUNDATIO.. 阅读全文
posted @ 2013-05-30 22:07 java程序员填空 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 存储过程创建语法: create or replace procedure 存储过程名(param1 in type,param2 out type)as 变量1 类型(值范围);变量2 类型(值范围);Begin Select count(*) into 变量1 from 表A where列名=param1; If (判断条件) then Select 列名 into 变量2 from 表A where列名=param1; Dbms_output。Put_line(‘打印信息’); Elsif (判断条件) then Dbms_output。Put_line(‘打印信息’); Else Ra 阅读全文
posted @ 2013-05-30 21:59 java程序员填空 阅读(155) 评论(0) 推荐(0) 编辑
摘要: Android新手学习思维导图,教你一步步学会Android开发写在最后:对于移动互联网来说,产品没有创新是不行的,对于产品来说,那就是技术了。技术改变生活嘛,哈哈。关于如何学习,我认为一定要思路清晰,扎扎实实,千万不要好高骛远,马马虎虎学完JavaSE,就去学习Android开发或者J2EE开发了,那样的结果就是上升空间小,技术上很快就会遇到瓶颈,你又想回过头来恶补,但那时候你会发现,恶补的效果已经不大或者很累了,试想,断了线的风筝想着地,估计是被风拍下去的吧。但还是祝你越飞越高啦,哈哈;正确的学习方式应该是透彻学习基础,再去学习Android或者J2EE开发,而现在的初学者往往都是快速学完 阅读全文
posted @ 2013-05-30 21:55 java程序员填空 阅读(496) 评论(0) 推荐(0) 编辑
摘要: JPA(Java Persistence API,Java持久化API),定义了对象-关系映射(ORM)以及实体对象持久化的标准接口。JPA是JSR-220(EJB3.0)规范的一部分,在JSR-220中规定实体对象(EntityBean)由JPA进行支持。所以JPA不局限于EJB3.0,而是作为POJO持久化的标准规范,可以脱离容器独立运行,开发和测试更加方便。下面通过一张图来看一下JPA的基本概念。然后再做简要分析。注:不是真正意义的UML图啊,只是画着方便就用rose了。一、EntityManager,EntityManagerFactory,PersistenceContext三者的关 阅读全文
posted @ 2013-05-30 08:39 java程序员填空 阅读(222) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 72 下一页