现在位置: 首页 > roost发表的所有文章
  • 11月
  • 09日
算法 ⁄ 共 1300字 评论关闭
受下列文章启发: http://kukumayas.iteye.com/blog/1075610 http://blog.csdn.net/lyy289065406/article/details/6646007 把每一行每一列都当成一个节点来看待,把每个外星人的坐标当成一条边看待, 这样就可以把问题转化成求“最小点覆盖”,由于König定理,再转换成求“最大二分图匹配”, 于是就可以用匈牙利算法。匈牙利算法有一个核心概念就是找增广路,如果有增广路, 则匹配加一,而找增广路的核心就是一个交差树的概念。 至于增广路和二分图以及二分图匹配,交差树的概念上面两个链接地址的文章多看看应该就能领悟了。 (个人I......
阅读全文
2013-02-03 1.第一个JPA:JPA的配置文件的配置 a.新建web项目:JPATest b.在src目录下新建META-INF文件夹 c.在META-INF文件夹下:新建   persistence.xml   <?xml version="1.0" encoding="UTF-8"?> <persistence xmlns="http://java.sun.com/xml/ns/persistence"      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"     xsi:schemaLocation="http://java.sun.com/xml/ns/persistence     http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd" version="1.0"> <persistence-unit name="credream" t......
阅读全文
  • 05月
  • 04日
综合 ⁄ 共 3449字 评论关闭
       前一阵子策划提出一个需求,需要在游戏内部做一个副本,副本中分成2个队,在一个圆形的台子上进行游戏,每个队6个人,每个人相互碰撞,目的是把对方碰下去,把对方一个人碰下去得1分,自己掉下去对方得1分,这个游戏想法很直接,逻辑很简单,但是要在网络游戏中实现难度却相当大       网络游戏中玩家移动是游戏中一个很重要的部分,由于是一个“活动”的游戏,每个玩家希望跟现实中一样,周围环境有任何变化,包括其它玩家的移动都希望能够看到,起码延时不能太大(rpg游戏中通常延迟500ms是可以容忍的),那么这个是怎么实......
阅读全文
  • 04月
  • 18日
综合 ⁄ 共 2015字 评论关闭
conn.Open(); string[] restrictions = new string[4]; restrictions[3] = “BASE TABLE"; DataTable table = conn.GetSchema("Tables", restrictions); conn.Close(); 获取表的信息: conn.Open(); string[] restrictions = new string[4]; restrictions[1] = "dbo"; DataTable table = conn.GetSchema("Tables", restrictions); conn.Close(); 返回的table是表的所有信息,而不仅仅是名字,可以通过如下语句查看这些信息: foreach (System.Data.DataRow row in table.Rows) { foreach (System.Data......
阅读全文
  • 02月
  • 21日
综合 ⁄ 共 3407字 评论关闭
Parity game Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 6595   Accepted: 2562 Description Now and then you play the following game with your friend. Your friend writes down a sequence consisting of zeroes and ones. You choose a continuous subsequence (for example the subsequence from the third to the fifth digit inclusively) and ask him, whether this subsequence contains even or odd number of ones. Your friend answers your question and you can ask him about ano......
阅读全文
  • 02月
  • 14日
综合 ⁄ 共 171字 评论关闭
IOS 软键盘: KeyBoard  库下载地址:  http://pan.baidu.com/s/1bntPSuz (使用方法: #import 进头文件即可) resignFirstResponder是收回键盘,becomeFirstResponder是弹出键盘 使用KeyBoard  库能达到下图效果,让激活的输入框和其界面适当向上滚动,不会被软键盘挡住
阅读全文
  • 02月
  • 04日
综合 ⁄ 共 1014字 评论关闭
dba_tables : 系统里所有的表的信息,需要DBA权限才能查询 all_tables : 当前用户有权限的表的信息(只要对某个表有任何权限,即可在此视图中看到表的相关信息) user_tables: 当前用户名下的表的信息 所以以上3个视图中,user_tables的范围最小,all_tables看到的东西稍多一些,而dba_tables看到最多的信息 --------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------- DBA_TABLES describes all ......
阅读全文
  • 12月
  • 22日
综合 ⁄ 共 235字 评论关闭
在Java中,如果一个类B继承了类A,则A为父类,B为子类。 在运行的时候,系统能够根据具体的子类对象,将父类中用于指向某个方法的指针 自动指向到该子类的“覆盖方法”上,从而调用这个“覆盖方法”运行。 该现象就是后期绑定,即在运行时根据对象的类型进行绑定,也叫动态绑定或者运行时绑定。 这样做的好处是具有拓展性,调用的时候可以仅仅使用父类调用,而不用关心子类到底是什么,只要子类继承并实现了所需要实现的功能, 就可以调用父类来完成。 注意:静态的东西没有多态。多态是针对对象而言的。
阅读全文
  • 11月
  • 14日
综合 ⁄ 共 1040字 评论关闭
1)设置点击输入框时弹出的键盘类型:     <TextBox.InputScope>                     <InputScope>                         <InputScope.Names>                             <InputScopeName NameValue="Number" />                         </InputScope.Names>                     </InputScope>                 </TextBox.InputScope>  其中NameValue的值即为弹出的键盘类型,可以根据自己需要进行改变 2)设置仅对输入的数字进行显示,这里的做法就没有像Android一样,只要在......
阅读全文
  • 09月
  • 26日
综合 ⁄ 共 7710字 评论关闭
Apple从iOS 6加入了Auto Layout后开始就比较委婉的开始鼓励、建议开发者使用自适应布局,但是到目前为止,我感觉大多数开发者一直在回避这个问题,不管是不是由于历史原因造成的,至少他们在心底还坚守着固定布局的老传统思想。 随着iPhone6、iPhone6 Plus的到来,使用自适应布局更是迫在眉睫的事,固定布局的老传统思想脆弱的不堪一击。现在的iPhone有4种尺寸,如果算上iPad,现在Apple的iOS设备有5种尺寸。我们在准备使用自适应布局设计应用界面之前,可以把这5种尺寸划分为3种分辨率和屏幕方向,这样在设计时分类会更加清晰一......
阅读全文
  • 08月
  • 29日
综合 ⁄ 共 12374字 评论关闭
记下来,很重要。 Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。      一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。      二、然而,当一个线程访问object的一个synchronized(this)同步代码块时,另一个线程仍然可以访问该object中的非synchronized(this)同步代码块。      三、尤其关键的是,当一个线程访问obj......
阅读全文
  • 10月
  • 03日
综合 ⁄ 共 929字 评论关闭
N!Again Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 3440    Accepted Submission(s): 1865 Problem Description WhereIsHeroFrom:             Zty, what are you doing ? Zty:                                     I want to calculate N!...... WhereIsHeroFrom:             So easy! How big N is ? Zty:                                    1 <=N <=1000000000000000000000000000000000000000000000… WhereIsHeroFrom:             Oh! You mus......
阅读全文