oi的java输入hasNext和hasNextLine区别

https://www.nowcoder.com/discuss/8050 比如一道oi题目的输入是这样的 7 15 9 5 采用java语言的话,有的同学这样处理输入输出 1 2 3 4 5 Scanner in = new Scanner(System.in); while (in.hasNextLine()) { int n = in.nextInt(); //处理代码略 } 牛客网的系统会提示错误,但是如果把hasNextLine改成hasNext或者hasNextInt的话,就会提
分类: 编程语言 发布时间: 12-02 22:54 阅读次数: 0

机房系统(十)——【结账】

机房收费系统中的结账部分,可以说是重中之重了。操作员在经历了给用户注册、充值、退卡、收取金额查询、金额返还信息查询等工作之后,要对每个操作员的的业绩进行考核,这个时候就需要看看操作员在完成上面的一系列工作之后实际应收的钱了。 结账部分的整体流程就是,当管理员选择某一个具体的操作员时,选项卡里面对应的页就要显示出经过该操作员某一时间段还没有办理结账的数据信息。 加载窗体之后的原始状态为下图所示: 当管理员选择某一操作员后,选项卡显示相应的信息。 购卡: 选择Student表里,该操作员未结账的数
分类: 编程语言 发布时间: 12-02 22:54 阅读次数: 0

二分与三分(精度类型)

版权声明: https://blog.csdn.net/zhangjianjunab/article/details/83315256 二分:传送门 三分:传送门 (注意,是五舍六入,不是四舍五入,在2018年10月23日前是这样的) 话说一本通上不是有讲嘛,做法自己看吧。。。(但是我太弱了,精度版看不懂QWQ)。 简单讲一下二分与三分吧。 二分:必须满足单调性: 非增或非减就叫单调性(如果就好几个数相同,一般会用二分来找第一个数或最后一个数)。 我们用两个数字l与r来代表搜索范围,而mid代
分类: 其他 发布时间: 12-02 22:53 阅读次数: 0

神奇的差分法(内附树状数组的一点扩展)

版权声明: https://blog.csdn.net/zhangjianjunab/article/details/83753002 差分法是我们所用的一个强力的武器! 有这把武器你就可以统治世界。。。 一个大佬曾经讲过,一但碰到区间修改的题,就要优先考虑差分。 目录 普通差分法 差分套差分(二阶差分) 高阶差分 树上差分(点的意义与边的意义) 例题 普通差分法 我们有时做题,会发现这么一种题。 给你长度为n的序列,m次操作,有两种:1. 让[l,r]区间加上k。2. 查询一个点的值。 典
分类: 其他 发布时间: 12-02 22:52 阅读次数: 0

Hash学习笔记

版权声明: https://blog.csdn.net/zhangjianjunab/article/details/83821029 啊啊啊啊,这篇博客估计是我最早的边写边学的博客了,先忌一忌。 本文章借鉴与一本通提高篇,但因为是个人的学习笔记,因此写上原创。 目录 谁TM边写边学还写这玩意? 后面又加了 Hash Hash表 更多题目讲解 Hash简介: 对于某些题目而言,在判断相等的时候,有时我们来不及或不会打一些算法了,甚至有时候连状压都会炸,这个时候,Hash无非是最好的选择。 Ha
分类: 其他 发布时间: 12-02 22:52 阅读次数: 0

EXKMP学习笔记QAQ

版权声明: https://blog.csdn.net/zhangjianjunab/article/details/84300216 因为一本通少了一些算法,所以我就自行补充了一些东西上去。 EXKMP也就是扩展KMP,是一种特别毒瘤的东西 EXKMP确实很难,我理解他的时间与AC机的时间差不多,而且还很难记,因此一学会就马上写博客了QAQ 目录 定义 算法思想(附代码) 疑难杂症解析(后来加上的,发现EXKMP是真的难QAQAQAQ) 练习题目 小结 定义 例题 EXKMP就是解决这种问题
分类: 其他 发布时间: 12-02 22:51 阅读次数: 0

MyBatis中自定义typeHandler

Mybatis中的TypeHandler是什么?   无论是 MyBatis 在预处理语句(PreparedStatement)中设置一个参数时,还是从结果集中取出一个值时,都会用类型处理器将获取的值以合适的方式转换成 Java 类型。Mybatis默认为我们实现了许多TypeHandler, 当我们没有配置指定TypeHandler时,Mybatis会根据参数或者返回结果的不同,默认为我们选择合适的TypeHandler处理。 typeHandlers 无论是 MyBatis 在预处理语句(
分类: 其他 发布时间: 12-02 22:50 阅读次数: 0

MySQL基础概念和常用命令

MySQL的命令不区分大小写,但建议关键字大写 一、数据库的相关概念 1、什么是数据库 ? 数据的仓库 DB:database,数据库,里边保存了有组织的规范的数据。 DBMS:database management system , 数据库管理系统,简称数据库软件,数据库产品,数据库是通过DBMS创建和操作的容器。 常见的数据库:MySql , Oracle , DB2 , SqlServer等, 数据库的操作图来自网络, 2、什么是SQL ? SQL:叫结构化查询语言(Structure
分类: 其他 发布时间: 12-02 22:50 阅读次数: 0

MySQL常见函数

MySQL常见函数 函数: 将某些功能封装到一起,对外提供到一个接口(函数名),通过函数调用的方式可以重复的执行函数里的功能代码从而提高我们的代码的复用性 MySql里自带了很多已经封装好了的函数,可以帮我们实现很多功能, MySql里调用函数使用函数名(),完整的写法: select 函数名(实参) from 表名; 一、字符函数: 1、length(str):获取参数的字节数 select length('abcd'); // 返回值:4 select length('数据库abc');
分类: 其他 发布时间: 12-02 22:49 阅读次数: 0

MySQL多表连接查询

多表查询:当查询结果来自多张数据表的时,就需要用到连接查询。 多表连接查询:会出现笛卡尔积的现象:a表有m行,b表有n行,查询结果=m*n行,消除笛卡尔积现象就必须加上关联条件,关联条件的个数=n个表-1。 多表连接查询按照能分类为: 1、内连接: 等值连接:表之间连接条件用 = 连接 非等值连接:表之间连接条件用非等号 自连接:相当于等值连接,只不过是自己连接自己,不像等值连接是两个不同的表 语法格式: select 查询列表 from 表1 别名1, 表2 别名2, ...... wher
分类: 其他 发布时间: 12-02 22:49 阅读次数: 0

Mac配置docker镜像源

问题背景 拉取mysql镜像时报错: docker: error pulling image configuration: Get https://registry-1.docker.io/v2/library/mysql/blobs/sha256:f991c20cb5087fdd01fa7a2181f0a123a54d697681cf3723370bf50566d2e7cf: net/http: TLS handshake timeout. 原因分析 可能是由于国内网络原因,导致无法连接到
分类: 其他 发布时间: 12-02 22:48 阅读次数: 0

ubuntu mate打开后出/dev/mmcblkp0p2:unexpected inconsistency;run fsck mamully问题

我们这个ubuntu mate装在tutlebot3机器人上,一直开启都没问题,今天打开rziv以后突然出了bug,重启,然后黑屏,报/dev/mmcblkp0p2:unexpected inconsistency;run fsck mamully的问题 查遍了百度,基本都是一下这个方法https://jingyan.baidu.com/article/4e5b3e196a329a91911e2456.html?qq-pf-to=pcqq.c2c 首先,虽然找到UUID,但是前后的1,2和4都
分类: 其他 发布时间: 12-02 22:48 阅读次数: 0

Unity AssetBundle 从入门到掌握(适合初学者)

AssetBundle从入门到掌握 文章目录 AssetBundle从入门到掌握 1. AssetBundle的定义和作用 2. 什么是AssetBundle? 3. AssetBundle使用步骤 4. 代码打包AssetBundle 5. AssetBundle的加载和卸载 AB的加载 AB的卸载 6. AssetBundle分组策略总结 逻辑实体分组 注意 7. Manifest文件 什么是Manifest文件 通过Manifest文件得到某个包的依赖 8. 文件校验 9. AssetB
分类: 其他 发布时间: 12-02 22:47 阅读次数: 0

Unity Networking开发多人联机射击游戏

UNet开发多人联机射击游戏 引言: Networking作为Unity官方的用于开发多人在线游戏的网络模块,开发者可以不用自己搭建网络模块的底层,通过使用Unity提供的一些相关组件,可以轻松实现简单的多人在线游戏。本片博客为泰课在线贾老师的《Unity多人网络系统讲解》的学习笔记,链接地址在文末。 开发版本: Unity 2017.2 文章目录 UNet开发多人联机射击游戏 1. 网络管理器 2. 创建Player预制体 3. 注册Player 4. 控制玩家移动 5. 初始化LocalP
分类: 其他 发布时间: 12-02 22:47 阅读次数: 0

ARM的PWM产生

本文是对ARM的PWM产生进行详细的解说,希望能对大家有所帮助。对整个流程,我对此做了一个图, 图中的标号是一个寄存器设置流程, 步骤: 1.需要对IO口的复用功能进行选择,这里选择PWM2 2.对系统时钟的分频进行设置,在TCFG0寄存器中进行系统分频的大小设置 3.对定时器内部的分频进行设置,在TCFG1寄存器中进行分频的大小进行设置 4.PWM波周期的设置,TCNTB寄存器,其值会加载到TCNT每遇到一个下降沿其值减一 5.PWM占空比的设置,TCMPB寄存器,TCNT每次减一都与占空比
分类: 其他 发布时间: 12-02 22:46 阅读次数: 0

NFS搭建错误处理:exportfs:No options for /home/source/*(rw,sync,no_root_squash):suggest(sync) to avoid warn

一,NFS搭建步骤: 1.安装Ubuntu NFS服务: ---> apt-get install nfs-kernel-server • 安装过程弹出对话,选择Y,回车继续安装 2.配置/etc/exports – 最后一行添加/home/source/ *(rw,sync,no_root_squash) /home/source/表示要共享的目录,根据实际情况修改 – *:代表允许所有的网络段访问 – rw:是可读写权限 – ync:是资料同步写入内存和硬盘 – no_root_squas
分类: 其他 发布时间: 12-02 22:46 阅读次数: 0

A1024 Palindromic Number

PAT还真的喜欢搞回文数,换汤不换药,基本都要写大整数加法。 虽然题目说10^10以内,在long long范围内,但是k到了100,累加是会溢出的,因此还是要写大整数处理。 AC代码 #include <stdio.h> #include <string.h> #include <algorithm> using namespace std; struct bign{ //定义big number结构体 int d[100]; int len; bign(){ memset(d
分类: 其他 发布时间: 12-02 22:45 阅读次数: 0

A1028 List Sorting

比较水的题,乙级难度吧。就是写3个比较函数就行了,没有什么坑。注意grade,name相同时怎么处理就行了。 #include <stdio.h> #include <string> #include <iostream> #include <algorithm> using namespace std; const int maxn = 100010; struct stu{ string id,name; int grade; }S[maxn]; bool cmp1(stu a,st
分类: 其他 发布时间: 12-02 22:45 阅读次数: 0

A1048 Find Coins

1.直接二重循环暴力会超时,只能得20分,要不然这题也不会是25分的题le,不过讲道理20分给的太多了。 2.有两种方法做,第一种two pointers.就是i,j分别是数组首尾下标,然后向中间夹挤,遇到有解就停下来。 3.第二种方法有些取巧,因为题目限制了数组元素不超过500,所以可以设置一个isIN数组来存不同面值硬币数量,然后对数组走一遍循环,每次判断M-c[i]是否在数组里面,要注意可能二者值相同,要减掉一个。 两种代码如下 //two pointers #include <stdi
分类: 其他 发布时间: 12-02 22:45 阅读次数: 0

A1051 Pop Sequence

这题主要自己要想通,不然很难理解 细节在代码注释里面 #include <stdio.h> #include <algorithm> using namespace std; const int maxn = 1010;//最大N int a[maxn]; //序列 int chk[maxn]; //判断数字状态:未进栈,栈内,出栈 bool Judge(int a[],int capacity,int len) { if(capacity < len){ //说明序列长度大于栈的容
分类: 其他 发布时间: 12-02 22:45 阅读次数: 0