现在位置: 首页 > bumpy发表的所有文章
  • 04月
  • 24日
综合 ⁄ 共 1664字 评论关闭
描述 小明过生日的时候,爸爸送给他一副乌龟棋当作礼物。 乌龟棋的棋盘是一行N个格子,每个格子上一个分数(非负整数)。棋盘第1格是唯一的起点,第N格是终点,游戏要求玩家控制一个乌龟棋子从起点出发走到终点。 乌龟棋中M张爬行卡片,分成4种不同的类型(M张卡片中不一定包含所有4种类型的卡片,见样例),每种类型的卡片上分别标有1、2、3、4四个数字之一,表示使用这种卡片后,乌龟棋子将向前爬行相应的格子数。游戏中,玩家每次需要从所有的爬行卡片中选择一张之前没有使用过的爬行卡片,控制乌龟棋子前进相应的格子数,每......
阅读全文
  • 04月
  • 14日
综合 ⁄ 共 151字 评论关闭
IE7中,同一个窗口(IE 进程)共享一个session。 IE8中,所有打开的IE窗口(IE 进程)共享一个session。除非,用户通过菜单 File > New session  打开新窗口,或者使用命令行参数 iexplore.exe -nomerge 来打开IE。  当所有IE窗口被关闭后,session 才结束。
阅读全文
  • 04月
  • 10日
综合 ⁄ 共 75字 评论关闭
Qt Quick的组成、原则(5、6、10) QML如何描述元素、例子(12至19) 元素(20) 属性(21至24) 标识(25) 方法(28) 基本类型(29)
阅读全文
  • 04月
  • 02日
综合 ⁄ 共 2298字 评论关闭
1.trhfit基本介绍 Thrift是 一个跨平台,支持多语言的,通过定义IDL文件,自动生成RPC客户端与服务端通信代码的工具集合,也可以说是框架。 与之相类似的还有google的protocolbuffer. 2.thrift官网 Thrift是由facebook开发,并于2008开源与Apache社区。 官网地址: http://thrift.apache.org/ 源码下载地址: http://svn.apache.org/repos/asf/thrift/trunk Wiki地址: http://wiki.apache.org/thrift/ Wiki上的资料我基本已经看完,上面的资料很棒,thrift学习最好的地方。 3.编译 jar包 Check thrift源码下来,在lib目录下有各个语......
阅读全文
  • 02月
  • 11日
综合 ⁄ 共 1034字 评论关闭
Oracle11g远程的连接的方式:  1 选择Oracle的安装路径app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN  2.打开listener.ora文件在SID_LIST_LISTENER添加 SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = CLRExtProc) (ORACLE_HOME = G:\Oracle11\app\Administrator\product\11.2.0\dbhome_1) (PROGRAM = extproc) (ENVS = "EXTPROC_DLLS=ONLY:G:\Oracle11\app\Administrator\product\11.2.0\dbhome_1\bin\oraclr11.dll") ) (SID_DESC = (GLOBAL_DBNAME = orcl......
阅读全文
  • 01月
  • 28日
综合 ⁄ 共 739字 评论关闭
首先jre、环境变量这些都准备好,不多讲。 1、下载安装Flex Builder 3.0 迅雷me吧【下载时间有点长】 如安装路径:D:\StudySoft\Program Files\Flex Builder3 2、指定 Eclipse 安装路径,比如 D:\StudySoft\Program Files\eclipse 注:不要选装flash到浏览器,后面单独安装debug版 3、把${Flex Builder3} 路径下的 com.adobe.flexbuilder.update.site 下的plugins 和 ${Flex Builder3}/eclipse下的plugins 都copy到 ${Eclipse}/plugins 的路径下 4、把${Flex Builder3} 路径下的 com.adobe.flexbuilder.update.site 下的features ......
阅读全文
  • 01月
  • 16日
综合 ⁄ 共 934字 评论关闭
第二篇 一次事务过程 对于开发人员来说,我们经常做的是启动一个事务,执行SQL,提交事务。这就完成了我们的工作。但是,就在这些简单的动作背后,网络和数据库都做了些什么呢。我们都想知道。 下面以一个实例来说明。背景:用户正运行一个连接到Oracle数据库的客户端应用程序,是一个员工档案管理程序。过程:1.用户修改了一笔员工档案记录的姓名,并单击了“保存”,这时客户端应用程序通过网络向Oracle服务器进程发送了一条SQL UPDATE语句;(注:关于客户与服务器的如何连接的过程,将另起篇幅说明。将会涉及到:Oracle Net组件......
阅读全文
  • 01月
  • 14日
综合 ⁄ 共 1076字 评论关闭
是一道挺不错的并查集题目。不同于普通并查集的题,这道题不仅仅需要对一种情况进行分集合,而是对三种情况区分集合:两种动物同类,A吃B,B吃A。这样我们可以把数组开大三倍,a[i]表示第i个动物属于第1类动物这种情况,a[i+n]表示第i个动物属于第2类动物这种情况,a[i+2*n]表示第I个动物属于第3类动物这种情况。 当输入查询时,如果判断是正确的,就把可能发生的几种情况都放进同一个集合里面。例如,加入x和y是同类动物这个查询没有错误,那就把a[x]和a[y]、a[x+n]和a[y+n]、a[x+2*n]和a[y+2*n]分别放进同一个集合里。判断不正确......
阅读全文
  • 12月
  • 18日
综合 ⁄ 共 823字 评论关闭
该资料来自于Sql Server帮助文档,由于在我的一个小项目中用到CHARINDEX关键字,因此在此整理出来,与大家一起分享。 CHARINDEX 和 PATINDEX 函数都返回指定模式的开始位置。PATINDEX 可以使用通配符,而 CHARINDEX 不能。这两个函数都带有两个参数: • 希望获取其位置的模式。使用 PATINDEX,模式是可以包含通配符的文字字符串。使用 CHARINDEX,模式是不包含通配符的文字字符串。• 字符串值表达式(通常为列名),SQL Server 2005 在其中搜索指定的模式。      例如,查找模式 arm 在 Document 表中 Title 列的某一行中的开始位......
阅读全文
  • 12月
  • 09日
综合 ⁄ 共 520字 评论关闭
- (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight: (NSInteger)topCapHeight 这个函数是UIImage的一个实例函数,它的功能是创建一个内容可拉伸,而边角不拉伸的图片,需要两个参数,第一个是左边不拉伸区域的宽度,第二个参数是上面不拉伸的高度。 根据设置的宽度和高度,将接下来的一个像素进行左右扩展和上下拉伸。 注意:可拉伸的范围都是距离leftCapWidth后的1竖排像素,和距离topCapHeight后的1横排像素。 参数的意义是,如果参数指定10,5。那么,图片左边10个像素,上边5个像素。......
阅读全文
  • 11月
  • 27日
综合 ⁄ 共 1183字 评论关闭
Socket编程的基础知识就不在这里多说了,可以参考:socket编程步骤 在一般的Socket中,为了通信的稳定性着想,会加入心跳的机制(参考:心跳机制),一旦客户端超过固定时间没有收到服务器的心跳回应,客户端会认为网络不通,此时需要断线重连 服务器为了支持客户端的断线重连,需要将serverSocket.accept方法放到循环里,如下: while not self.__isStopped:# 线程结束标志 connection,address=DTSSocket.accept()# 等待客户端连接,阻塞调用,会一直等待直到有新的连接进入才退出 if len(self.__clientList):# 判断当前客......
阅读全文
  • 11月
  • 21日
综合 ⁄ 共 1631字 评论关闭
第一种: 题目大意是给你m个note,n个数,得分是v[a[i]][a[i+1]]的总和,如果说a[i]是-1的话代表可以放入1~m中任一个note,否则必须放他给的note号。 问:最大的得分是多少? 设dp(i,j)代表到第i个位置,放标号为j的note 那么 如果说a[i+1]<0,那么dp(i,j) = max( dp(i,j) , dp(i+1,k)+a[j][k] ); 否则dp(i,j) = dp(i+1,b[i+1]) + v[j][b[i+1]]; /* 在第i个位置,用第j个note b[i+1] < 0 dp(i,j) = max(d(i,j), d(i+1, k) + a[j][k]); else dp(i,j) = d(i+1, b[j+1]) + a[j][b[i+1]]); */ #include<iostr......
阅读全文