package com.b; import java.util.Random; import java.util.Scanner; public class Core { public static void main(String[] args) { Scanner c = new Scanner(System.in); System.out.println("------猜拳游戏-----"); System.out.println("请出拳:(1.剪刀 2.石头 3.布…
一.Scanner对象 基本语法中并没有实现程序和人的交互,但是Java给我们提供了一个这样的工具类,我们可以获取用户的输入.java.util.Scanner是Java5的新特征,我们可以通过Scanner类来获取用户的输入 基本语法: Scanner s = new Scanner(System.in); 通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与hasNextLine()判断是否还有数据 二.next()和ne…
Scanner类读取键盘输入(java中Scanner类nextLine()和next()的区别和使用方法&&java 中的Scanner(非常详细不看后悔)): 2017/3/18 在使用这个类时一直有个疑惑,我不明白这个类读取输入是怎么判断输入结束的...., 今天使用时一直在读取命令行的输入,像个智障一样. 感觉还是没有搞明白这个类的具体用法,现在来分析一番 import java.util.Scanner; class Shuchu{ public static void main…
前言 该文章是笔者参加 Android 巴士线下交流会成都站 的手写讲稿虚拟场景,所以大家将就看一下. 开始 大家好,我是刘世麟,首先感谢安卓巴士为我们创造了这次奇妙的相遇.现场的氛围也让我十分激动. 职场竞争力,从来都是我们关注的话题,所以我今天给大家分享一下:<Android 初学者,如何快速提升职场竞争力>. 在今年 4 月,全球互联网引来了一个历史性的转折点:随着流量分析工具 StatCounter 的报告,Android 首次超越 Windows,成为用户访问互联网最常用的操作系统!…
前言 该文章是笔者参加 Android 巴士线下交流会成都站 的手写讲稿虚拟场景,所以大家将就看一下. 开始 大家好,我是刘世麟,首先感谢安卓巴士为我们创造了这次奇妙的相遇.现场的氛围也让我十分激动. 职场竞争力,从来都是我们关注的话题,所以我今天给大家分享一下:<Android 初学者,如何快速提升职场竞争力>. 在今年 4 月,全球互联网引来了一个历史性的转折点:随着流量分析工具 StatCounter 的报告,Android 首次超越 Windows,成为用户访问互联网最常用的操作系统!…
前情回顾:一篇短短的博客明显不能满足TCP和UDP这两个饥渴的汉子,而且还被应用协议占了一小半的篇幅.在昨天结束之后,相信大家都基本对TCP/IP协议栈的轮廓有一个大概的印象了,能够对整体有所把握. 今天白天上班的时候完全抽不出时间来复习,配了一天的环境才把一个公司的项目跑起来.将近四个月的时间,实习以来我觉得配环境是最麻烦最恶心人的事儿了,没有之一.用的是Eclipse,其中还涉及maven什么的,没有了解过,只是按照文档一步一步去做,出现问题报了异常也不知道是什么原因该怎么解决.只好一点点去…
源码下载 一.里氏替换原则(Liskov Substitution Principle LSP) 我们要讲的不是协变性和逆变性(Covariance & Contravariance)吗?是的,没错.但先不要着急,在这之前,我们有必要再回味一下LSP.废话不多说,直接上代码: namespace LSP { public class Bird { public virtual void Show() { Console.WriteLine("It's me, bird.");…
React和Angular 你若装逼,请带我飞! 从前,从前,听说React只负责UI,话说写Angular代码就像写后端,现在看来,React赢在情怀上了: 我认为没必要老是拿React和Angular做比较,Angular是一套大而全的相对完备的框架:而React确实是只负责UI,只是多出很多概念层的东西,需要自己以此去构造:React更像是打造一个由React作为主线的生态:以component为基础,虚拟DOM解决性能瓶颈,单向数据流统一管理components,webpack.ES6.…
1.本周学习总结 学习了各种java数据类型以及各种运算符的使用 string类之所以好用是因为这是人可以看得懂的类型,操作简便 Scanner扫描器与标准输出输入用法上的不同,Scanner较标准输入输出来说比较简单易懂且好用 java中的顺序.选择.循环结构都跟c或c++的流程一样,没有多少出入,其中for (变量类型 变量名称 : 对象)等同于c中的for循环 学习了一维,二维数组的用法 Arrays工具类的用法 学习了包是完全限定类名,如何用cmd对带有包名的文件进行编译 2.书面作业…
1顺序语句 语句:使用分号分隔的代码称作为一个语句. 注意:没有写任何代码只是一个分号的时候,也是一条语句,称作空语句. 顺序语句就是按照从上往下的顺序执行的语句. 2判断(if-else) 在我们找工作的过程中,要求两年工作经验以上且年龄超过30岁. 什么是判断语句:用于判断的语句叫判断语句. 1.格式一 if(判断条件){ 如果符合条件执行的代码; 执行的代码块1: 执行的代码块2: ------.: 执行的代码块n: } 练习:提示用户输入一个整数.如果该整数是5的倍数,打印"5的倍数&q…
四周之前,我不懂面向对象是什么:四周之后,我依然不懂面向对象是什么. 一.第一次作业 (1)实现 说起来,本次作业是最惨烈的一次. 虽然它很简单,但由于未熟悉正则表达式的应用,导致判断wrong format使用了枚举法(即将表达式看成以合法字符组成的字符串,类似于自动机的手动判断某个字符接上某个字符是不合法的),着实耗费时间太久,而且在随后的互测中,因为未注意到指数部分的带符号整数的符号与数字间不能有空格,被狼人疯狂刀了十几下(讲真一个bug盯着咬也是醉了). 而其实通过一个简易的正则表达式,…
一.前言 安全增强型 Linux(Security-Enhanced Linux)简称 SELinux,它是一个 Linux 内核模块,也是 Linux 的一个安全子系统. SELinux 主要由美国国家安全局开发.2.6 及以上版本的 Linux 内核都已经集成了 SELinux 模块. SELinux 的结构及配置非常复杂,而且有大量概念性的东西,要学精难度较大.很多 Linux 系统管理员嫌麻烦都把 SELinux 关闭了. 如果可以熟练掌握 SELinux 并正确运用,我觉得整个系统基本…
本文转载   https://walterlv.github.io/dotnet/2017/09/22/dotnet-version.html ,感谢  吕毅 (包含链接: https://walterlv.github.io ) 当我们编译程序目标框架选为 .Net Framework 4.5/4.6/4.7 时,CLR 运行时是如何判断我们究竟应该用哪一个 .Net Framework 呢?.Net Framework 的版本到底由哪些部分组成?我们编译 .Net Framework 时选择…
最近抄状压的代码…… 然后盯上了这个题目 调试了一个晚上,终于A了 但是是对着宝典打的,我依然不懂状态压缩 那么下一步先把装压放一放,学一下树形DP吧 #include<cstdio> #include<iostream> #include<algorithm> #include<cmath> #include<queue> #include<stack> #include<cstring> #include<str…
1991年4月,由James Gosling主导的团队创造了Oak语言,java的前身,1995年5月23号,Oak语言更名Java,并且提出那句注明的:”write Once,Run Anywhere”的口号.1996年1月23日,JDK1.0发布. 当时正好赶上浏览器快速崛起,发展的浪潮,大家发现java一处编译到处使用的特性和浏览器很契合,同一个页面不可能每一个操作系统我都写一遍.用现在的话说java正好站在这个风口上.导致它飞速发展才有了今天的江湖地位. 一.JVM简介 JVM是Java…
我们已经知道Java堆是被所有线程共享的一块内存区域,所有对象实例和数组都在堆栈进行内存分配.为了进行高效的垃圾回收,虚拟机把堆内存划分成新生代年代(旧一代)和永久代(永久代)3个区域. 新生代 新生代由Eden与Survivor Space(S0,S1)构成,大小通过-Xmn参数指定,Eden与Survivor Space的内存大小比例默认为8:1,可以通过-XX:SurvivorRatio参数指定,比如新生代为10M时,伊甸园分配8M,S0和S1各分配1M. Eden:希腊语,意思为伊甸园,…
转帖:https://blog.csdn.net/WPwalter/article/details/78067293 另参考:https://www.cnblogs.com/worksguo/archive/2010/02/10/1666939.html 当我们编译程序目标框架选为 .Net Framework 4.5/4.6/4.7 时,CLR 运行时是如何判断我们究竟应该用哪一个 .Net Framework 呢?.Net Framework 的版本到底由哪些部分组成?我们编译 .Net F…
dir命令:DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N]  [/O[[:]sortorder]] [/P] [/Q] [/R] [/S] [/T[[:]timefield]] [/W] [/X] [/4] [drive:][path][filename]              指定要列出的驱动器.目录和/或文件. /A          显示具有指定属性的文件.  属性      D  目录…
以下是运算小框架的制作过程,以及核心代码,完成(计算,监听,回馈等): package com.demo2.operator; /** * 运算标准接口 * @author Liudeli */ public interface IOperator { /** * 设置第一个数 * @param number1 * @return */ public Operator setNumber1(double number1); /** * 设置运算符 * @param operator * @ret…
例子来源于<Kubernetes实践指南>一书.问题依然没有解决,求助大神. 测试环境 Centos 7.0 docker 1.13.1 kubectl v1.5.2 etcd 3.2.18 都是通过yum安装,防火墙已关闭. 入坑问题 浏览器输入:http://ip:30001/demo/ Error:com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure The last pa…
环境:     浏览器:IE8/9浏览器[兼容性视图]     doctype:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">   现象:     向body标签中新增子元素时,出现白页面(body及子元素大小全为0),然后,通过改变窗口大小.改变body及子元素的属性.鼠标进入事件(有时有效)可使…
1 顺序语句 语句:使用分号分隔的代码称作为一个语句. 注意:没有写任何代码只是一个分号的时候,也是一条语句,称作空语句. 顺序语句就是按照从上往下的顺序执行的语句. 2 判断(if…else) 什么是判断语句:用于判断的语句叫判断语句.  1.格式一   if(判断条件){ 如果符合条件执行的代码; 执行的代码块1: 执行的代码块2: ……………….: 执行的代码块n: }   练习:提示用户输入一个整数.如果该整数是5的倍数,打印“5的倍数”,如果是2的倍数打印“2的倍数” 提示:为了便于让…
一前言 今天就离职了,顺便把还没有记载下来得Js有关知识给记载下来,其实这个是lhgdialog.js中的传值问题.就是弹出框选择数据后加载到父页面上,自己用html做了测试. 二:内容 html代码 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head>…
The purpose of this problem is to verify whether the method you are using to read input data is sufficiently fast to handle problems branded with the enormous Input/Output warning. You are expected to be able to process at least 2.5MB of input data p…
https://www.phpyuan.com/235739.html 一.前言 安全增强型 Linux(Security-Enhanced Linux)简称 SELinux,它是一个 Linux 内核模块,也是 Linux 的一个安全子系统. SELinux 主要由美国国家安全局开发.2.6 及以上版本的 Linux 内核都已经集成了 SELinux 模块. SELinux 的结构及配置非常复杂,而且有大量概念性的东西,要学精难度较大.很多 Linux 系统管理员嫌麻烦都把 SELinux 关…
C博客作业01--分支,顺序结构 0.展示PTA总分 1本章学习内容 1.1学习内容总结 1)格式化输出函数printf(),scanf(). 它是什么? 对于初学者而言,一开始了解接触它们,只是被硬性的告诉,一个是用来输出,一个是用来输入,但是如果提前学习,就会知道,这是我们后面要学的函数部分,很多东西,学到后面,便明白,原来一切都是有始有终. 函数printf()与函数scanf()是系统提供的库函数,在系统文件stdio.h中声明,所以在源程序开始时,要使用编译器预处理命令#include…
一文彻底明白linux中的selinux到底是什么 2018年06月29日 14:17:30 yanjun821126 阅读数 58877 标签: SElinux 更多 个人分类: Linux   一.前言 安全增强型 Linux(Security-Enhanced Linux)简称 SELinux,它是一个 Linux 内核模块,也是 Linux 的一个安全子系统. SELinux 主要由美国国家安全局开发.2.6 及以上版本的 Linux 内核都已经集成了 SELinux 模块. SELin…
目录 OSI网络七层模型 TCP/UDP协议 TCP消息头 TCP三次握手.四次挥手 UDP协议 TCP协议/UDP协议区别 HTTP协议 HTTP协议请求头 HTTP协议响应头 HTTP状态码 socket编程 BIO BIO服务端 BIO客户端 NIO Buffer缓冲区 Channel通道 Selector选择器 NIO实例 结束语 OSI网络七层模型 为了使不同的计算机厂家的计算机可以相互通信,以便在更大的范围内建立计算机网络,有必要建立一个国际范围的网络体系结构标准.国际标准化组织IS…
在Java中,我们都知道Java的标准输入串是System.in.但是我们却很少在Java中看到谁使用它,这是因为我们平时输入的都是一个字符串或者是一个数字等等.而System.in提供的read方法是通过字节来读取数据的,所以对我们来说太麻烦啦! 在Java SE6中我们可知道一个非常方便的输入数据的类Scanner,位于java.util包中,这个Scanner的具体用法为Scanner in = new Scanner(System.in);.通过new创建一个Scanner对象,Scan…
一.Scanner类简介 Java 5添加了java.util.Scanner类,这是一个用于扫描输入文本的新的实用程序.它是以前的StringTokenizer和Matcher类之间的某种结合.由于任何数据都必须通过同一模式的捕获组检索或通过使用一个索引来检索文本的各个部分.于是可以结合使用正则表达式和从输入流中检索特定类型数据项的方法.这样,除了能使用正则表达式之外,Scanner类还可以任意地对字符串和基本类型(如int和double)的数据进行分析.借助于Scanner,可以针对任何要处…