摘要:
回溯法,采用试错的思想,分步的去解决一个问题。在分步解决问题的过程中,当它通过尝试发现现有的分步答案不能得到有效的正确解答的时候,就会取消上一步或者上几步的运算,再通过其他的可能分步解答再次尝试寻找问题的答案。最经典的问题,就是八皇后问题。1 n皇后问题n-皇后 问题就是正确的在棋盘上面放置皇后的位置,从而使得任意两个皇后之间都无法攻击对方,攻击的方式是同行、同列或对角线。给定n, 要求返回n-皇后问题的所有解。Each solution contains a distinct board configuration of then-queens' placement, where 阅读全文
posted @ 2013-06-09 20:36
爱生活,爱编程
阅读(242)
评论(0)
推荐(0)
摘要:
Window localWindow = getWindow(); WindowManager.LayoutParams localLayoutParams = localWindow.getAttributes(); localLayoutParams.screenBrightness = 0.5.0f; //(范围0-1, 值为-1时是自动调节) localWindow.setAttributes(localLayoutParams); 阅读全文
posted @ 2013-06-09 20:35
爱生活,爱编程
阅读(181)
评论(0)
推荐(0)
摘要:
/* *收到VSYNC后 REFRESH显示*/413void SurfaceFlinger::onMessageReceived(int32_t what){419 // if we're in a global transaction, don't do anything.420 const uint32_t mask = eTransactionNeeded | eTraversalNeeded;421 uint32_t transactionFlags = peekTransactionFlags(mask);422 if (CC_UNLIKELY(transactio 阅读全文
posted @ 2013-06-09 20:33
爱生活,爱编程
阅读(1327)
评论(0)
推荐(0)
摘要:
1.下载kettle4.2版本。地址:http://kettle.pentaho.com/2.jdk要求最好1.6以上版本。 具体操作如图: 2. 3 4 至此,初步操作完成了 阅读全文
posted @ 2013-06-09 20:32
爱生活,爱编程
阅读(320)
评论(0)
推荐(0)
摘要:
---------------------------后台-------------------[HttpPost] public JsonResult CheckStock(IEnumerable<pvIdsCount> pvIds) { var resultList = new List< pvIdsCount>(); if (pvIds != null) { foreach (var pvIdsCount in pvIds) { var pvId = pvIdsCount.... 阅读全文
posted @ 2013-06-09 20:31
爱生活,爱编程
阅读(1362)
评论(0)
推荐(0)
摘要:
现在来看看对于产生式有多个选项的情形,例如WSP可以是空格SP或者跳格HTAB。对于这种情况,一般是向前看一个字符,根据这个字符来选择产生式。当然,如果两个产生式的起始字符都一样,那么只向前看一个字符就不够了,这种情况下需要向前看2个或者更多。WSP、c-nl和element的文法解析程序:/* This file is one of the component a Context-free Grammar Parser Generator, which accept a piece of text as the input, and generates a parser f... 阅读全文
posted @ 2013-06-09 20:30
爱生活,爱编程
阅读(255)
评论(0)
推荐(0)
摘要:
理论创建普通菜单步骤如下: 1)创建菜单如:CreateMenu2)添加菜单项如:AppendMenu3)加载菜单LoadMenu4)设置菜单到窗口SetMenu5)处理菜单响应6)消除菜单DestroyMenu 创建右键菜单的步骤如下: 1)创建菜单如:CreateMenu2)添加菜单项如:AppendMenu3)使用TrackPopupMenu加载菜单。4)处理菜单响应5)消除菜单DestroyMenu 当然,如果你选择在已有菜单上进行编辑的话,也是可以的,就省略了其中的一些步骤。本节的例子就是在已有的菜单里面添加自己定义的菜单项。对于右键菜单你也可以选择已有的菜单中的一栏作为弹出菜单.. 阅读全文
posted @ 2013-06-09 20:28
爱生活,爱编程
阅读(3942)
评论(0)
推荐(0)
摘要:
代码如下:调用kettle 4.2版本 package test; import org.apache.commons.lang.StringUtils; import org.apache.commons.vfs.FileSelector; import org.pentaho.di.core.KettleEnvironment; import org.pentaho.di.core.database.DatabaseMeta; import org.pentaho.di.core.exception.KettleException; import org.pentaho.di.core.. 阅读全文
posted @ 2013-06-09 20:27
爱生活,爱编程
阅读(6059)
评论(0)
推荐(0)
摘要:
前言之前对于WebService都是简单的知道,但是没有一个比较系统的了解。最近将其进行了下整理,对每种框架都做了些实例。正题一、概念先来看张WebService的总图,我会根据图进行讲解: WebService不是框架,更不是一种技术,而是一种跨平台,跨语言的规范。它是为了解决这一的需求场景:不同平台、不同语言所编写的应用之间如何相互调用。WebService集中解决:远程调用,跨平台调用,跨语言调用。实际用途1.同一个公司的新旧系统整合Linux上的java应用,去调用widows平台的Delphi应用2.不同公司的业务整合业务的整合就要带来不同公司的系统整合。不同公司的系统可能存在平台不 阅读全文
posted @ 2013-06-09 20:26
爱生活,爱编程
阅读(300)
评论(0)
推荐(0)
摘要:
这两个命令的源码在system/core/toolbox/下,sendevent.cgetevent.cgetevent使用getevent获得/dev/input/eventX设备汇报的事件,这个命令还会输出所有event设备的基本信息,如下:adddevice 1: /dev/input/event1 name:"mxc_ts" add device 2: /dev/input/event0 name: "mxckpd"表明系统有两个event设备,分别对应着input设备touchscreen,keyboard Android可以使用sendeve 阅读全文
posted @ 2013-06-09 20:24
爱生活,爱编程
阅读(8442)
评论(0)
推荐(0)


浙公网安备 33010602011771号