简单的移动阵型补全

需求:模拟企鹅群以一种三角形的阵型移动,并向目标发动冲击。冲击时候的企鹅不在跟随阵型移动,阵型内的企鹅跟随阵型移动,并且会自动补全阵型。 企鹅群体大概是这样的阵型: o o o o o o 可以抽象成一个数组: fromation = new int[,]{ { 0,0,1,0,0 }, { 0,1,0,1,0 }, { 1,0,1,0,1 } }; class PenguinComp { Vector2Int index;
分类: 其他 发布时间: 04-04 23:18 阅读次数: 0

python--使用队列结构来模拟烫手山芋的游戏

基本功,磨起来。 # coding = utf-8 class Queue: def __init__(self): self.items = [] def is_empty(self): return self.items == [] # 入队列,加在首部 def enqueue(self, item): self.items.insert(0, item) # 出队
分类: 其他 发布时间: 04-04 23:18 阅读次数: 0

HTML5填字练习1

1.问题(选自Head First):
分类: 其他 发布时间: 04-04 23:18 阅读次数: 0

Scrapy中将数据保存至数据库

一、在settings.py文件中配置数据库连接参数 # 数据库连接参数 DB_HOST = '192.168.183.1' DB_PORT = 3306 DB_USER = 'root' DB_PASSWORD = '123123' DB_DATABASE = 'a' DB_CHARSET = 'utf8' # 设置一个管道用于将数据插入数据库 ITEM_PIPELINES = { 'dushu.pipelines.DushuPipeline': 300, 'dush
分类: 其他 发布时间: 04-04 23:18 阅读次数: 0

结对编程练习_四则运算(第一周)

目录 一、需求分析 二、设计思路 三、实现过程中的关键代码解释 四、UML类图 五、运行结果截图 六、代码提交 七、遇到的困难及解决方法 八、结对感受 十、参考资料 一、需求分析 实现一个命令行程序,要求: 自动生成小学四则运算题目(加、减、乘、除) 支持整数 支持多运算符(比如生成包含100个运算符的题目) 支持真分数 统计正确率 能生成随机数 产生的算式要有括号 要建立堆栈,进行中缀转后缀,以及后续后缀的运算 能输入想要产生的题目数 能输入用户计算的答案 能够比较用户输入的答案是否正确 能
分类: 其他 发布时间: 04-04 23:18 阅读次数: 0

练习1答案

  很高心你会看这里, 你做对了几个呢?       
分类: 其他 发布时间: 04-04 23:18 阅读次数: 0

移动通信之蜂窝数据网络

移动通信的种类有很多,如蜂窝移动通信、卫星移动通信、集群移动通信、无绳电话通信、无线LAN等。目前使用最多的是蜂窝移动通信,它又称为小区制移动通信。这种通信的特点是把整个的网络服务区划分成许多小区(cell,也就是“蜂窝”),每个小区设置一个基站,负责本小区各个移动站的联络与控制。移动站的发送或接收都必须经过基站进行转发。 蜂窝数据网络的各个“G”(Generation) 1G=FDM 语音时代,模拟蜂窝网络 2G=GSM 文本时代,数字网络 3G=CDMA 图片时代,高速IP数据网络 4G=
分类: 其他 发布时间: 04-04 23:18 阅读次数: 0

Linux 学习之路 基础命令

Linux 关机 在linux领域内大多用在服务器上,很少遇到关机的操作。 正确的关机流程为:sync > shutdown > reboot > halt 关机指令为:shutdown ,可以man shutdown 来看一下帮助文档。 可以运行如下命令关机: sync 将数据由内存同步到硬盘中。 shutdown 关机指令,你可以man shutdown 来看一下帮助文档。例如你可以运行如下命令关机: shutdown –h 10 ‘This server will shutdown
分类: 其他 发布时间: 04-04 23:18 阅读次数: 0

Spring Boot 2.返回JSON格式数据

核心是使用RestController关键字 一。返回单个实体类 1.创建实体类 package com.example.helloworld; public class User { private int id; private String username; private String password; public String getPassword() { return password; }
分类: 其他 发布时间: 04-04 23:18 阅读次数: 0

介绍一款自动给添加不同浏览器CSS3前缀的插件~Autoprefixer(附其他前端开发插件)

正文 自动给CSS文件添加不同浏览器的CSS3前缀:Autoprefixer 安装 只需兼容主流浏览器 正常情况使用:(在书写完的CSS样式文件中,按F1,选择Autoprefixer CSS) 这时候会添加最新需要兼容的css头(PS:现在基本上只考虑Safari和Chrome了) 兼容其他浏览器 但是,这往往不是我们需要的,有时候还需要兼容Firefox、Opera和IE,那么可以自定义VSCode的配置项: // autoprefixer配置 "autoprefixer.brow
分类: 其他 发布时间: 04-04 23:18 阅读次数: 0

文件的输入输出及vim编辑器

第三章:文件的输入输出及vim编辑器 1.理解系统的输入输出 2.管理输入输出的符号 2.1输出重定向 > ##重定向正确输出 2> ##重定向错误输出 &> ##重定向所有输出 注意: 重定向会覆盖原文件内容 示例: 注意:以下实验必须在student用户下完成 find /etc/ -name passwd > file ##定向正确输出到file find /etc/ -name passwd 2> file.err ##定向错误输出到file find /etc/ -name pass
分类: 其他 发布时间: 04-04 23:18 阅读次数: 0

01 | 入学测验:你究竟对Linux操作系统了解多少?

1.贴在床头的测试
分类: 其他 发布时间: 04-04 23:18 阅读次数: 0

结对项目第一周总结

结对项目——四则运算 阶段性总结 一、需求分析(第一周达成): 能够生成n道四则运算题,n可由使用者输入来控制 支持整数 支持分数 生成题目中含有括号 可以判断正误,如果错误会输出正确答案 统计正确率 扩展需求: 生成题目后存入文件 完成题目后从文件读入并进行判断 支持题目去重 支持繁體中文,简体中文,English 二、设计思路(同时输出UML类图): 以下是程序主体设计思路,各步骤具体操作详情请见注释: 由于本周可用的准备时间较长,我们选择直接进行真分数的操作。在java语言中并没有一个专
分类: 其他 发布时间: 04-04 23:18 阅读次数: 0

运用jieba库分词

---恢复内容开始---                 运用jieba库分词    一、jieba库基本介绍 1、jieba库概述 jieba是优秀的中文分词第三方库 - 中文文本需要通过分词获得单个的词语 - jieba是优秀的中文分词第三方库,需要额外安装 - jieba库提供三种分词模式,最简单只需掌握一个函数 2、jieba分词的原理 Jieba分词依靠中文词库 - 利用一个中文词库,确定汉字之间的关联概率 - 汉字间概率大的组成词组,形成分词结果 - 除了分词,用户还可以添加自定义
分类: 其他 发布时间: 04-04 23:18 阅读次数: 0

如何开发一款以太坊安卓钱包系列3 - 资产信息展示

这是如何开发以太坊(安卓)钱包系列第3篇, 钱包账号资产信息展示,展示信息主要包括账号地址、eth余额及该账号所拥有的Token及余额。 预备知识 MVVM 本文会涉及和UI界面的交互,提前理解下界面和数据如何交互是非常有必要的,如果你已经很熟悉MVVM,可跳过这一小节。 最早写Android的时候,数据和界面经常耦合在一起,一个Activity文件总是特别大,每当产品界面改版就非常痛苦,吐槽下,很多产品经理都喜欢对界面改来改去。 后来Google 推荐多个架构模式: MPV、 MVVM模式来
分类: 其他 发布时间: 04-04 23:18 阅读次数: 0

【软件工程1916|W(福州大学)_助教博客】团队第一次作业成绩公示

题目 第一次作业 评分准则: 队名(最好能够体现项目内容,要求有亮点与个性);(1分) 拟作的团队项目描述:一句话(中英文不限);(1分) 队员风采:介绍每一名队员,包括成员性格、擅长的技术、编程的兴趣、希望的软工角色(开发、测试、PM等)、一句话宣言等;(5分) 团队的首次合照(有图有真相,合照风格不要呆板,要有创意,有活力);(1分) 团队的特色描述,主要描述有别于其他所有团队的特点或核心竞争力,言简意赅。(1分) 本次团队作业分数总分10分 分数公示 学号 姓名 作业地址 分数 001
分类: 其他 发布时间: 04-04 23:18 阅读次数: 0

走在码路上——软件工程第1次作业

我走过的盐,比你吃过的路都多! 回顾过去3年的学习经历 Q1:当初你报考的时候,是真正喜欢计算机这个专业吗? 在2002年,我(4岁)第一次接触了一台三星的显像管显示器的搭载了Windows Me的电脑。 那个时候,我在电脑上画画、写作文、玩游戏……那个时候我认为这个东西太神奇了: 这个大脑袋就像我的小书桌一样 不过我搬不动 后来,电子游戏逐渐进入了我的视野, 因为有些醉心于此,我失去了与大脑袋再度接触的机会…… 在上初中的时候,我对自己未来要干什么完全没有任何概念,对于学习,我的内心是这个样
分类: 其他 发布时间: 04-04 23:18 阅读次数: 0

ArcGis dbf读写——挂接Excel到属性表代码C#

ArcMap提供了挂接Excel表格信息到属性表的功能,但是当数据量较大到以万计甚至十万计的时候这个功能就歇菜了,当然,你可以考虑分段挂接。这个挂接功能只是做了一个表关联,属性记录每个字段的信息需要通过“字段计算器”计算过来。 Excel数据写入ArcGis属性表功能开发实例中,博主见到太多使用UpdateCursor的方式,效率感人。 ArcGis Shapefile的属性表信息存放在一个dbf格式的文件中,那么,有没有一种方式可以通过直接对它的读写实现快速挂接?通过数据库连接的方式可以实现
分类: 其他 发布时间: 04-04 23:18 阅读次数: 0

$01背包详解$

前言:DP 快接触半年了。 还是想起来把曾经 虐我的\(01背包\) 好好写写。 \[ dp[i][j] \ = \ max(\ dp[i-1][j-w[i]] \ + \ c[i] \ , \ dp[i][j])\;\] \[ 这个方程熟悉吗qwq \] \[ 以及下面这个压维的。\] \[ dp[j] \ = \ max(\ dp[j-w[i]] \ + \ c[i] \ , \ dp[j])\;\] 本文不多占篇幅 例题就写在这里。( 抄袭代码后果自负 下面借鉴此处 其中\(F[i-1]
分类: 其他 发布时间: 04-04 23:18 阅读次数: 0

示例

1、配置超时 int timeout = 5; RequestConfig config = RequestConfig.custom() .setConnectTimeout(timeout * 1000) .setConnectionRequestTimeout(timeout * 1000) .setSocketTimeout(timeout * 1000).build(); CloseableHttpClient client = HttpClientBuilde
分类: 其他 发布时间: 04-04 23:18 阅读次数: 0