控制台

在控制台循环打印菜单,并根据用户输入的标号执行相应操作

和自甴很熟 提交于 2020-01-27 13:21:42
在写作业的时候,没有找到有循环打印功能的代码,在这里整理一下我自己的思路。 菜单如下 public static void meun ( ) { System . out . println ( "职工管理系统=====" ) ; System . out . println ( "1.添加职工" ) ; System . out . println ( "2.修改职工信息" ) ; System . out . println ( "3.查找职工信息" ) ; System . out . println ( "4.删除职工信息" ) ; System . out . println ( "5.显示所有职工信息" ) ; System . out . println ( "6.退出系统" ) ; System . out . println ( "请选择......" ) ; } 想到的是一种很简单的思路,通过**while(ture)**实现 在每次执行操作完毕之后,就执行meun(),通过while(ture)进入下一次循环,实现循环打印菜单 meun ( ) ; //首先打印菜单 while ( true ) { Scanner in = new Scanner ( System . in ) ; int now = in . nextInt ( ) ; if ( now

Chrome 控制台不完全指南

主宰稳场 提交于 2020-01-27 01:37:59
Chrome的开发者工具已经强大到没朋友的地步了,特别是其功能丰富界面友好的console,使用得当可以有如下功效: 更高「逼格」更快「开发调试」更强「进阶级的Frontender」 Bug无处遁形「Console大法好」 console.log 大家都会用log,但鲜有人很好地利用 console.error , console.warn 等将输出到控制台的信息进行分类整理。 他们功能区别不大,意义在于将输出到控制台的信息进行归类,或者说让它们更语义化。 各个所代表的语义如下: console.log :普通信息 console.info :提示类信息 console.error :错误信息 console.warn :警示信息 当合理使用上述log方法后,可以很方便地在控制台选择查看特定类型的信息。 console.log('一颗红心向太阳','吼吼~'); console.info('楼上药不能停!'); console.warn('楼上嘴太贱!'); console.error('楼上关你毛事?'); 如果再配合 console.group 与 console.groupEnd ,可以将这种分类管理的思想发挥到极致。这适合于在开发一个规模很大模块很多很复杂的Web APP时,将各自的log信息分组到以各自命名空间为名称的组里面。 console.group("app.foo

01,ec2 简介,网址,新建虚拟机,密钥对

拜拜、爱过 提交于 2020-01-26 20:33:42
1 ,ec2 是什么 : 虚拟机 2 ,ec2 控制台 : https://cn-northwest-1.console.amazonaws.cn/ec2/v2/home?region=cn-northwest-1#Home: 3 ,ec2 文档 : https://docs.amazonaws.cn/AWSEC2/latest/UserGuide/concepts.html 4 ,新建虚拟机 : 实例 - 启动实例 5 ,连接到 linux 实例 : 网址 https://docs.amazonaws.cn/AWSEC2/latest/UserGuide/AccessingInstances.html 6 ,连接到 linux 实例 : 前提信息 获取实例 ID,从控制台就看到 : i-0c40edde258cef03f 获得实例 DNS ,从控制台就看到 : ec2-52-82-55-75.cn-northwest-1.compute.amazonaws.com.cn linux 用户名,一般取这个 : ec2-user 允许入站流量 : 默认 vpc 不允许访问,我们这里,需要手动调试一下 7 ,在本地安装 openSSH : 下载 : https://github.com/PowerShell/Win32-OpenSSH/releases 解压 : 解开她的衣服

idea 控制台乱码解决方法

爱⌒轻易说出口 提交于 2020-01-26 08:24:26
1. 首先将settings中的fileEncoding中的编码全部改成UTF-8格式 2. 点击idea的help菜单,找到Edit Custom VM Options... 选项,点进去,在idea64.exe.vmoptions文件最后加上-Dfile.encoding=UTF-8 3.重启idea 注意:idea的默认配置路径在C盘下:idea.config.path=${user.home}/.IntelliJIdea/config,大家安装软件时,软件并不是都安装在C盘,可能是在其他盘,这时要注意修改的是idea运行时加载的配置,不是你软件安装路径下的配置。本人就是忽略了这个区别,浪费了挺长时间来解决这个问题。希望能够帮到大家。 来源: CSDN 作者: 布鲁斯坦李 链接: https://blog.csdn.net/beiqiaofeng123/article/details/103926225

替代 Hystrix,Spring Cloud Alibaba Sentinel 快速入门

回眸只為那壹抹淺笑 提交于 2020-01-26 03:59:38
提起 Spring Cloud 的限流降级组件,一般首先想到的是 Netflix 的 Hystrix。 不过就在2018年底,Netflix 宣布不再积极开发 Hystrix,该项目将处于维护模式。官方表示 1.5.18 版本的 Hystrix 已经足够稳定,可以满足 Netflix 现有应用的需求,所以接下来其会把焦点转向对于自适应的实现,更多关注对应用程序的实时性能做出响应。对于新应用的熔断需求,将采用其它项目实现,Netflix 推荐了 Resilience4j。 作为 Spring Cloud Netflix 重要套件,Hystrix已经成为保障微服务稳定性的首选应用。其实除了 Netflix 和 Resilience4j,限流降级还有一个新的选择,就是阿里巴巴的Sentinel组件。 一、阿里开源 Sentinel 简介 2018年8月,阿里巴巴宣布将 Sentinel 进行开源,同时推出了结合 Dubbo 的适配器,捐赠给了Apache Dubbo社区。 1.Sentinel 的历史 2012 年,Sentinel 诞生,主要功能为入口流量控制。 2013-2017 年,Sentinel 在阿里巴巴集团内部迅速发展,成为基础技术模块,覆盖了所有的核心场景。Sentinel 也因此积累了大量的流量归整场景以及生产实践。 2018 年,Sentinel 开源,并持续演进。

Chrome 控制台不完全指南

江枫思渺然 提交于 2020-01-26 03:36:58
Chrome 控制台不完全指南 来源: http://www.cnblogs.com/Wayou/p/chrome-console-tips-and-tricks.html Chrome的开发者工具已经强大到没朋友的地步了,特别是其功能丰富界面友好的console,使用得当可以有如下功效: 更高「逼格」更快「开发调试」更强「进阶级的Frontender」 Bug无处遁形「Console大法好」 console.log 大家都会用log,但鲜有人很好地利用 console.error , console.warn 等将输出到控制台的信息进行分类整理。 他们功能区别不大,意义在于将输出到控制台的信息进行归类,或者说让它们更语义化。 各个所代表的语义如下: console.log :普通信息 console.info :提示类信息 console.error :错误信息 console.warn :警示信息 当合理使用上述log方法后,可以很方便地在控制台选择查看特定类型的信息。 console.log('一颗红心向太阳','吼吼~'); console.info('楼上药不能停!'); console.warn('楼上嘴太贱!'); console.error('楼上关你毛事?'); 如果再配合 console.group 与 console.groupEnd

在JavaScript控制台中包含jQuery

两盒软妹~` 提交于 2020-01-26 03:10:07
对于不使用 jQuery 的网站,是否有简便的方法将jQuery包含在Chrome JavaScript 控制台中? 例如,在一个网站上,我想获取表中的行数。 我知道使用jQuery确实很容易。 $('element').length; 该网站不使用jQuery。 我可以从命令行添加它吗? #1楼 我是反叛者 解决方案:不要使用jQuery。 jQuery是一个库,用于在浏览器中抽象出DOM不一致性。 由于您位于自己的控制台中,因此不需要这种抽象。 例如: $$('element').length ( $$ 是控制台中 document.querySelectorAll 的别名。) 对于其他任何示例:我确定我能找到任何东西。 特别是如果您使用的是现代浏览器(Chrome,FF,Safari,Opera)。 此外,了解DOM的工作原理不会伤害任何人,只会增加jQuery的水平(是的,了解更多有关javascript的知识可以使您在jQuery上更胜一筹)。 #2楼 jondavidjohn 的 最高答案 是好的,但我想对其进行调整以解决两点: 从 http 加载脚本到 https 上的页面时,各种浏览器都会发出警告。 如果直接从浏览器的URL栏尝试将 jquery.com 的协议更改为 https 则会产生警告: This is probably not the site you

Python中的异常

限于喜欢 提交于 2020-01-26 02:40:09
Python程序如果在运行过程中发生了错误了会怎么样?Python与Java语言一样也有异常这个机制,每当Python发生了无法处理的错误时,它都会创建一个异常对象。如果你编写了处理异常的代码,程序将会继续执行,否则,程序将会停止,并会显示一个traceback,其中包含一些异常的相关信息。 一、处理异常 用一种简单的错误举例,做一个除法操作将除数设为0,我们的都知道,任何数都不能除以0,让Python执行试一下: divide.py print(5/0) 控制台打印如下: 看到控制台的最后一行,Python告诉我们触发了哪个异常(此处为:ZeroDivisionError),下面我们来试着处理这个异常。 使用try-except 代码块即可处理异常 divide.py 1 try: 2 print(5/0) 3 except ZeroDivisionError: 4 print("Can't divide by zero !") 控制台打印如下: 如果try - except 代码块中的代码正确执行了,怎么让Python继续执行其他的代码,这时候可以使用 try - except - else 代码块 divide.py 1 try: 2 answer = 10/2 3 except ZeroDivisionError: 4 print("Can't divide by zero

破解网站简单 js 加密 (一)

房东的猫 提交于 2020-01-24 22:09:02
问题描述 准备工作 首先将浏览器设置为禁止 js 加载的模式: 我们再次去请求相关的网站的时候就看不到 js 动态加载之后内容了。 正向推理 对于 script 里面的代码,第一段是一个 eval 函数的调用。 第二行是一大段的代码,先将第一段的代码复制出来,在控制台将 eval 替换为 console.log 即可。 我们将运行的结果复制下来: var dynamicurl="/WZWSREL2dvdXRvbmdqaWFvbGl1LzExMzQ1Ni8xMTM0NjkvMTEwNDAvaW5kZXgxLmh0bWw="; var wzwsquestion="{H0Od9evT@es_"; var wzwsfactor="5967"; var wzwsmethod="WZWS_METHOD"; var wzwsparams="WZWS_PARAMS"; 看起来是在 js 中定义的几个变量。 我们对第二段代码做一个 js 的美化, 查找一下 js 美化的网站: 随便选择一个,将第二段代码复制进去: 将格式化后的代码保存在一个全新的 js 文件中: 先看其中的 var _0x56ae … ,定义了一个函数,不难发现,这个函数在整个代码中有极多次被调用的经历。 这其实是一个还原字符串的函数。 具体的实现先不管,我们只要知道可以调用它实现一定的功能即可。 怎样验证呢?就是将这个函数复制到

替代 Hystrix,Spring Cloud Alibaba Sentinel 快速入门

血红的双手。 提交于 2020-01-24 17:53:09
提起 Spring Cloud 的限流降级组件,一般首先想到的是 Netflix 的 Hystrix。 不过就在2018年底,Netflix 宣布不再积极开发 Hystrix,该项目将处于维护模式。官方表示 1.5.18 版本的 Hystrix 已经足够稳定,可以满足 Netflix 现有应用的需求,所以接下来其会把焦点转向对于自适应的实现,更多关注对应用程序的实时性能做出响应。对于新应用的熔断需求,将采用其它项目实现,Netflix 推荐了 Resilience4j。 作为 Spring Cloud Netflix 重要套件,Hystrix已经成为保障微服务稳定性的首选应用。其实除了 Netflix 和 Resilience4j,限流降级还有一个新的选择,就是阿里巴巴的Sentinel组件。 一、阿里开源 Sentinel 简介 2018年8月,阿里巴巴宣布将 Sentinel 进行开源,同时推出了结合 Dubbo 的适配器,捐赠给了Apache Dubbo社区。 1.Sentinel 的历史 2012 年,Sentinel 诞生,主要功能为入口流量控制。 2013-2017 年,Sentinel 在阿里巴巴集团内部迅速发展,成为基础技术模块,覆盖了所有的核心场景。Sentinel 也因此积累了大量的流量归整场景以及生产实践。 2018 年,Sentinel 开源,并持续演进。