关键词:
Program:
根据用户选择,随机产生数字,小写字母,大写字母,字母数字混合
代码如下:
1 /* 2 * Program:根据用户选择随机产生数字,小写字母,大写字母,字母数字混合 3 * 4 * Date Written:2017-11-15(软件测试实验) 5 * 6 * */ 7 8 import java.util.Random; 9 import java.util.Scanner; 10 11 public class TestDemo { 12 13 public static void main(String args[]) { 14 15 char c; //接收转义后的字符 16 int check = 0; //接收用户的选择 17 Scanner scan = new Scanner(System.in); 18 19 while(true) { 20 21 System.out.println(" 1->数字 2->大写字母 3->小写字母 4->数字字母混合"); 22 check = scan.nextInt(); //取得用户输入 23 24 for (int i = 0; i < 10; i++) { 25 26 c = (char) getNum(check); //取得随机 27 System.out.print(c + " "); 28 } 29 } 30 31 } 32 33 //取得随机ASCII吗 34 public static int getNum(int n) { 35 36 Random rand = new Random(); 37 int num = 0; //记录随机产生的ASCII 38 int max = 109; //max 和 min 初始化为取得数字字母混合条件下的数字 39 int min = 48; 40 switch (n) { 41 42 case 1: //取得数字ASCII 43 max = 57; 44 break; 45 case 2: //取得大写字母ASCII 46 min = 58; 47 max = 83; 48 break; 49 case 3: //取得小写字母ASCII 50 min = 84; 51 max = 109; 52 break; 53 } 54 55 //随机产生指定区间的ASCII,两边都是闭区间 56 num = rand.nextInt(max) % (max - min + 1) + min; 57 //num = rand.nextInt(26) + 97; 58 if (num > 83) { //产生小写字母的ASCII-13 59 60 num += 13; 61 } else if (num > 57) { //产生大写字母的ASCII-7 62 63 num += 7; 64 } 65 return num; //产生的随机数为数字 66 } 67 68 }
2017.11.15stringstringbufferstringbuilder的比较
参考来自:http://blog.csdn.net/jeffleo/article/details/521944331.速度一般来说,三者的速度是:StringBuilder>StringBuffer>String。但是,在Stringa="how"+"old"+"are"+"you"。这种直接拼接的情况下,String速度最高。这是因为jvm的优化问题,jvm会自动... 查看详情
markdownspotify克隆从2017-11-15互动谈话:“数据和流程建模”(代码片段)
2017.11.15课堂门票补交
门票补交:同组同学的问题是:readdir读取文件的顺序由什么决定?我理解他的意思是:d_off的顺序是按照什么来的他的问题我有一个小建议是:目录项的排序在不同unix实现上不同,一般不按字母顺序排列,不同文件系统上也可... 查看详情
通过用户模型,对数据库进行增删改查操作(2017.11.15)
增加:db.session.add(user)db.session.commit()查询:User.query.filter(User.username==‘mis1114‘).first()修改:user.password=‘111111‘db.session.commit()删除:db.session.delete(user)db.session.commit()fromflaskimport 查看详情
现代软件工程_团队项目_阿尔法阶段_第三次会议记录_2017.11.15
第三次会议记录会议地点:科大西区图书馆303会议时间:2017.11.1518:30-21:30参会人员:全部 内容一:制作课堂汇报PPT 1.确定展示内容: 团队介绍 组员介绍 团队介绍 项目综述 ... 查看详情
sqa计划
一、SQA计划 序号任务起止时间完成情况1构架2017.10.01~2017.10.11 2分组2017.10.17~2017.10.30 3设置登录界面2017.11.01~2017.11.15可以实现登陆注册操作4确定功能菜单2018.03.09~2018.03.22 5实现数据连接2018.03.31~2018.04.11接入数据库整... 查看详情
关于代码实时分享编辑功能。。。
前天,11月15日,Atom编辑器公布了Teletype,支持多人同时编辑代码。新闻链接:https://blog.atom.io/2017/11/15/code-together-in-real-time-with-teletype-for-atom.html 同时,微软也发布了VisualStudioLiveShare也是类似功能,官网:https://code.visualstud 查看详情
[tensorflow]tensor维度理解
http://wossoneri.github.io/2017/11/15/[Tensorflow]The-dimension-of-Tensor/Tensor维度理解Tensor在Tensorflow中是N维矩阵,所以涉及到Tensor的方法,也都是对矩阵的处理。由于是多维,在Tensorflow中Tensor的流动过程就涉及到升维降维,这篇就通过一些接... 查看详情
从firefox升级说学习方法
...过下载插件)定制的功能都不能使用了。网一上查:今天(2017.11.15),Mozilla正式发布了从里到外焕然一新的“FirefoxQuantum”(火狐量子版),首个版本57.0,平台横跨Windows、Android、iOS、mac 查看详情
kvmvcpu线程调度问题的讨论
2017-11-15 今天闲着没有突然想了想VCPU线程调度的问题,具体描述如下:当代表VCPU的线程获得控制权后,首先会通过KVM接口进入到内核,从内核进入到非根模式,那么此时站在全局调度器的点上,这并不算做线程的时间,这种... 查看详情
在加载图像数组时反应加载微调器
...】:ReactLoadSpinnerWhileArrayofImagesLoad【发布时间】:2022-01-2017:11:15【问题描述】:我有一个imgsrc标签数组,当我传递itemName时动态设置,如图所示,然后渲染整个数组。我想在所有图像加载完成之前显示一个Spinner,但是当前行为是... 查看详情
k8s-业务访问入口的lb如何部署
k8s-业务访问入口的LB如何部署2017/11/15一、目标1、思考一个问题怎样提供服务入口给用户?初步的设想:上线一个服务后,不用手动更新诸如 SLB 之类的绑定,而是有一个 LB 通过服务发现/k8s API 之类的方式... 查看详情
由于 lang="ts" 属性,基于 typescript 的 vue 文件缺少源映射
...tbasedvuefileduetolang="ts"attribute【发布时间】:2020-01-2017:11:15【问题描述】:我遇到了我想将我的vue文件从JS切换到Typescript的问题。它们看起来像这样(非常标准)<templat 查看详情