关闭
当前搜索:

人工智能导论-搜索策略(pacman.py)吃豆人

实验内容: 实验要求采用且不限于课程第四章内各种搜索算法此编写一系列吃豆人程序解决以下列出的问题1-8,包括到达指定位置以及有效的吃豆等。 简介: 参考网址:http://ai.berkeley.edu/search.html内容,以下为实验简介。 基本代码和支持文件可以从search.zip中获取。其中,一些需要参考的文件如下: 需要编辑的文件:search.py和searchAgen...
阅读(61) 评论(0)

人工智能猴子摘香蕉问题

猴子摘香蕉问题: 一个房间里,天花板上挂有一串香蕉,有一只猴子可在房间里任意活动(到处走动,推移箱子,攀登箱子等)。设房间里还有一只可被猴子移动的箱子,且猴子登上箱子时才能摘到香蕉,问猴子在某一状态下(设猴子位置为A,箱子位置为B,香蕉位置在C),如何行动可摘取到香蕉。 代码样例: #include struct State { int monkey; //-1:Monkey at A...
阅读(20) 评论(0)

白盒测试(基本路径法)代码

白盒测试的一种常用方法是基本路径法,根据源代码构造程序流程图,转换为控制流图,得到基本路径,进而为每条基本路径设计测试用例。 基本路径法的一个关键步骤是识别出所有的基本路径。本次作业要求你写一个C++程序: 输入:待测程序的控制流图输出:圈复杂度、基本路径集合 基本要求 输入:待测程序的控制流图 包含多行数据。第1行表示控制流图中的入口节点的编号,表示程序由此开始执行...
阅读(22) 评论(0)

对于linux系统权限的修改

在linux系统下对github上面的内容clone后会有一个权限阻碍 “你不是作者,无法修改” 对此的处理办法是 执行 sudo chmod -R 777 6.828 之后就会好了 会发现“锁”已经不见了...
阅读(23) 评论(0)

Java 异常处理的误区和经验总结

本文着重介绍了 Java 异常选择和使用中的一些误区,希望各位读者能够熟练掌握异常处理的一些注意点和原则,注意总结和归纳。只有处理好了异常,才能提升开发人员的基本素养,提高系统的健壮性,提升用户体验,提高产品的价值。 误区一、异常的选择 图 1. 异常分类 图 1 描述了异常的结构,其实我们都知道异常分检测异常和非检测异常,但是在实际中又混淆了这两种异常的应用。由于非检测异常使用方便...
阅读(44) 评论(0)

基于XV6操作系统实验平台建设和哈工大操作系统实验 的搭建实验环境

基于XV6操作系统实验平台建设和哈工大操作系统实验 的搭建实验环境参加实验平台建设的第一步就是搭建操作系统平台: 说白了就是在linux系统下搭建一个虚拟机运行xv6这个操作系统 配置环境 Ubuntu:16.04 xv6 & qemu 注:我同学ubuntu17貌似会出现fail 安装linux系统,这里默认已经完成 这里使用的是root用户在操作。通过sudo -s切换到root用户。 准备安...
阅读(131) 评论(1)

JAVA中的Socket一对一聊天程序

1.网络编程简要概述:     网络编程实质实质就是两个(或多个)设备(例如计算机)之间的数据传输。而要实现两台计算机通过互联网连接进行数据传输,必输要满足计算机网络的5层协议(物理层,数据链路层,网络层,运输层,应用层);当然有划分可能不同,但现在大家比较容易接受理解的是五层模型。而其中前三层物理层,数据链路层以及网络层,作为java程序员暂时是不能直接对他进行控制的。 1. 运输层主要...
阅读(152) 评论(0)

java.sql.SQLException:Column count doesn't match value count at row 1

转载于http://blog.csdn.net/you23hai45/article/details/37535623 1、错误描述 java.sql.SQLException:Column count doesn't match value count at row 1 2、错误原因     在插入数据时,插入的字段个数跟数据库表字...
阅读(51) 评论(0)

iterator在struts2中无法体现效果的原因+form表单提交乱码的原因可能

迭代器在jsp页面使用的错误的原因(可能)总结 1.jsp页面没写 2.!!!没有对于前后端有数据交换的数据制作get方法 如,get ,set函数造成前端和后台没有权限数据交换 3.s:iterator 在jsp中通过iterator对于list或者是Map中的元素进行简单便利,但是如果是List>呢,这就涉及到了iterator的双层迭代,不过在进入这一部分之前呢,我们首先学习一下在...
阅读(65) 评论(0)

Tomcat 报错Could not publish server configuration for Tomcat v7.0 Server at localhost.

在运行Tomcat时报错...
阅读(173) 评论(0)

Chord环的原理和路由表

1.首先是覆盖网络的概念 •覆盖网络 –在一个含有N个节点的网络中,将整个网络看做一个圆环,节点按标识符从小到大顺时针组成一个环。对象分配在节点n上,n是从节点标识符大于等于对象标识的节点开始顺时针方向遇到的第一个活着的节点。 •Chord协议的数据定位 –网络中共可能存在N个节点,ID值0-N。组成一个环, Chord协议规定每个节点一定知道其后继节点...
阅读(157) 评论(0)

git 本地仓库和远程仓库及本地分支和远程分支

文章转载于http://www.cnblogs.com/ShaYeBlog/p/5576610.html git 本地仓库和远程仓库及本地分支和远程分支 从远程git仓库签出代码:   $ git clone git://aaa.com/git_project.git (远程git服务器项目所在地址) 当你需要克隆远程项目到本地时,默认会把...
阅读(73) 评论(0)

git命令总结

转载于http://www.cnblogs.com/mengdd/p/4153773.html Git常用命令总结git init     在本地新建一个repo,进入一个项目目录,执行git init,会初始化一个repo,并在当前文件夹下创建一个.git文件夹. git clone     获取一个url对应的远程Git repo, 创建一个local copy.     一般的格式是git...
阅读(91) 评论(0)

Git分支管理的基本操作

Git分支管理的基本操作 文章转载于:http://www.cnblogs.com/lipijin/p/4287683.html 首先从远端版本库clone下来一个全新的库: git clone username@xxx:/xxx/xxx.git 此时clone下来的,只是master分支,没有其他分支。     查看分支: git branch...
阅读(50) 评论(0)

关于web项目部署到云平台上get方式进行参数传输是中文乱码的问题

关于web项目部署到云平台上get方式进行参数传输是中文乱码的问题 系统默认为ISO的那个 中文utf-8或者GBK均可以 样例传输通过 a.jsp 数据来源页 <% //DB mysql = new DB(); // String userName = mysql.returnLogi...
阅读(82) 评论(0)
56条 共4页1 2 3 4 下一页 尾页
    个人资料
    • 访问:8617次
    • 积分:465
    • 等级:
    • 排名:千里之外
    • 原创:34篇
    • 转载:20篇
    • 译文:2篇
    • 评论:2条
    文章分类
    最新评论