搜索到与相关的文章
C#

A*算法的C#实现

在游戏开发中,AI的最基本问题之一就是寻路算法或称路径规划算法,在三年前,我曾实现过基于“图算法”的最短路径规划算法,然而在游戏中,我们通常将地图抽象为有单元格构成的矩形,如:(本图源于这里)这个微型地图由3*3的单元格构成,当然,实际游戏中的地图通常比它大很多,这里只是给出一个示例。由于游戏地图通常由单元格构成,所以,基于“图算法”的路径规划便不再那么适用,我们需要采用基于单元格的路径规划算法。A*算法是如今游戏所采用的寻路算法中相当常用的一种算法,它可

系统 2019-08-29 23:02:14 2900

MySql

powerdesigner反向MySQL5.1数据库 生成ER图

我用的powerdesigner是15.1版本,数据库是MySQL5.1.57(1)首先新建一个“PhysicalDataModel”类型的文件,然后点击“Database”->"ConfigureConnections",弹出窗口“ConfigureDataConnections”,并选择"ConnectionProfiles"如下图所示:(2)新建一个mysql连接,如下窗口:填写连接相关信息,填写完毕后如下图所示:(上图相关信息填写需注意:<1>Us

系统 2019-08-12 09:30:38 2900

编程技术

JasperReport简单讲解

JasperReport是一个强大、灵活的报表生成工具,能够展示丰富的页面内容,并将之转换成PDF,HTML,或者XML格式。该库完全由Java写成,可以用于在各种Java应用程序,包括J2EE,Web应用程序中生成动态内容。具体的是讲解参考:百度百科:http://baike.baidu.com/view/1662522.htmJasperReport里面的Demo1.alterdesign该例子演示了报表编译后,在报表展现的时候如何动态的控制其中的元素

系统 2019-08-12 09:30:07 2900

数据库相关

HDU 1712 01背包 ACboy needs your help

题目链接:acm.hdu.edu.cn/showproblem.php?pid=1712分析:这是一个01背包的变体,但始终是01背包,只不过,每个物体的代价和利益的状态不唯一(也就是说花费不同的代价得到不同的利益).所以只要在最里面再加一层循环,遍历每个物体的不代价和利益的状态即可!#include#include#include#include#include#

系统 2019-08-12 01:53:42 2900

数据库相关

Oralce学习笔记:零碎的东东

■查看哪些session正在使用哪些回滚段?测试方法:打开多个SQL*Plus窗口,一些做一些需要回滚的操作,如insert,delete等,一个执行以下的语句来监视。col"回滚段名"formata10colSIDformat9990col"用户名"formata10col"操作程序"formata80colstatusformata6truncSELECTr.name"回滚段名",s.sid,s.serial#,s.username"用户名",t.st

系统 2019-08-12 01:53:32 2900

数据库相关

数据库使用truncate清理非常多表时碰到外键约束

问题处理思路:1.先将数据库中涉及到外键约束的表置为无效状态2.待清除全然部表数据后再将外键约束的表置为可用状态详细实现脚本:declarebeginforvv_sqlin(SELECT'ALTERTABLE'||table_name||'DISABLECONSTRAINT'||CONSTRAINT_NAMEalter_sqlFROMUSER_CONSTRAINTSwhereCONSTRAINT_TYPE='R')loopexecuteimmediatev

系统 2019-08-12 01:53:19 2900

SqlServer

SQLServer 存储过程简介与使用方法<>

SqlServer的存储过程是一个被命名的存储在服务器上的Transacation-Sql语句集合,是封装重复性工作的一种方法,它支持用户声明的变量、条件执行和其他强大的编程功能。存储过程相对于其他的数据库访问方法有以下的优点:(1)重复使用。存储过程可以重复使用,从而可以减少数据库开发人员的工作量。(2)提高性能。存储过程在创建的时候就进行了编译,将来使用的时候不用再重新编译。一般的SQL语句每执行一次就需要编译一次,所以使用存储过程提高了效率。(3)减

系统 2019-08-12 01:52:33 2900

Linux

xp系统下用U盘装的Linux系统,但启动时必须插入U

问题:xp或win7系统下用U盘装的linux系统但是装好后无法启动,只能从优盘找到启动原因:这是因为当我们装linux系统时,本应该装到硬盘上的引导文件却被装到了U盘上了。解决方法:第一步:插上U盘去启动linux第二步:打开terminal第三步:输入命令sudoupdate-grubsudogrub-install/dev/sdaxp系统下用U盘装的Linux系统,但启动时必须插入U盘设置从U盘启动才是Linux系统

系统 2019-08-12 01:33:03 2900

各行各业

Use Qt in Debian for OpenCASCADE

UseQtinDebianforOpenCASCADEeryar@163.comRecentlyseveralOpenCASCADEenthusiastswanttobuildmysimpleQtdemoaboutOpenCASCADEonubuntusystem,butcouldnotcompileitsuccessfully.BecauseIonlycompiledtheoccQtinWindowssystem,donottryitinLinuxsys

系统 2019-08-12 01:33:03 2900