控制台

IDEA控制台中文乱码解决方案

雨燕双飞 提交于 2019-11-30 02:01:19
如果log4j设置输出编码是utf-8,但是打印到控制台的是中文乱码,可以尝试第一个解决方法。 看了很多网上的,终于解决了。汇总 如图: 如果其中一种更改不行,可以尝试多种更改。 1:打开intelliidea安装路径,IntelliJIDEA15.0.6\bin找到idea.exe.vmoption文件,打开,在最后一行填加:“-Dfile.encoding=utf-8”,如图所示,保存。 2:设置idea file编码。在菜单栏找到”File->settings->搜索File Encodeing” 设置utf-8。如图所示 3:设置idea server编码。在菜单栏找到”run->editconfigration” 找到”server”选项卡 设置 vm option为 -Dfile.encoding=utf-8,如图3所示 (本人亲测非常有效) 4:在菜单栏找到HELP->Edit Custom VM OPtions中加 -Dfile.encoding=utf-8 重启idea 成功!!!!!!!!!!!!! 来源: https://www.cnblogs.com/wcxcc/p/11545076.html

20190912-2 命令行

扶醉桌前 提交于 2019-11-30 01:43:55
此作业要求参见 https://edu.cnblogs.com/campus/nenu/2019fall/homework/6582 1.熟悉 命令行和控制台 请用C语言开发应用程序d.exe,从控制台指令读入命令行参数,并在控制台分别打印出a、b、c的值。运行效果形如下面的示例(6分) 提醒 : 请注意在以下代码示例中, d.exe与 a=1 b=2 c=3 在同一行中,没有换行。">"称为提示符,是操作系统的一部分,不是你的程序的输出。 >d.exe a=1 b=2 c=3 1 2 3 >d.exe a=11 b=22 c=33 11 22 33 代码展示: #include<stdio.h> int main(int num,char *array[]) { int a,b,c; sscanf(array[1], "a=%d",&a); sscanf(array[2], "b=%d",&b); sscanf(array[3], "c=%d",&c); printf("%d\n\n",a); printf("%d\n\n",b); printf("%d\n\n",c); return 0; } 运行结果 来源: https://www.cnblogs.com/dongyahui/p/11538101.html

前端谷歌chrome浏览器调试总结

旧时模样 提交于 2019-11-30 00:31:48
写在前面: 在简书看了一篇很全面的博客 https://www.jianshu.com/p/b25c5b88baf5 ,内容文字几乎都是原作的,图片是我自己加的,也顺带回顾下暑期实习。 上个学期四五月份开始零基础学习前端,当时对于谷歌浏览器的控制台没什么概念,有幸暑假在公司实习两个月,分享一下我使用谷歌浏览器的调试心得。 调试工具: 一、箭头按钮和设备图标 箭头按钮: 用于在页面选择一个元素来审查和查看它的相关信息,箭头按钮会变成选择状态。 点击后可以在页面上选中自己想要的元素,如下图: 设备图标: 点击它可以切换到不同的终端进行开发模式,移动端和pc端的一个切换,可以选择不同的移动终端设备,同时可以选择不同的尺寸比例,chrome浏览器的模拟移动设备和真实的设备相差不大,是非常好的选择。如下图可见: 二、Elements 用来查看,修改页面上的元素,包括DOM标签,以及css样式的查看,修改,还有相关盒模型的图形信息。 下图我们可以看到当我鼠标选择id为main的div元素时,右侧的css样式对应的会展示出此id的样式信息,此时可以在右侧进行一个修改,修改即可在页面上生效。因为每在编辑器中修改一次代码就刷新页面实在是太低效了,而且很不方便。 盒模型的图形信息 三、Console 用于打印和输出相关的命令信息,其实console控制台除了我们熟知的报错,打印console

weblogic修改端口号

北慕城南 提交于 2019-11-29 22:41:55
因同事项目需要,特意搭建环境测试 修改端口号有两个方案: 1、 控制台直接修改 2、配置文件修改 控制台修改 当前端口号 8081 <2018-12-7 下午02时47分45,119秒 CST> <Notice> <Server> <BEA-002613> <Channel "Default[1]" is now listening on 127.0.0.1:8081 for protocols iiop, t3, ldap, snmp, http.> <2018-12-7 下午02时47分45,120秒 CST> <Notice> <Server> <BEA-002613> <Channel "Default[2]" is now listening on 0:0:0:0:0:0:0:1:8081 for protocols iiop, t3, ldap, snmp, http.> <2018-12-7 下午02时47分45,130秒 CST> <Notice> <WebLogicServer> <BEA-000360> <The server started in RUNNING mode.> <2018-12-7 下午02时47分45,139秒 CST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed

在.Net Core中记录日志

瘦欲@ 提交于 2019-11-29 22:37:30
一个完善的系统,必然会有非常完善的日志记录,用户的操作、系统的运行状况等信息被完整的记录下来,方便我们对系统进行维护和改进。.net core 也为日志记录提供了内置的支持。 在控制台程序中记录日志 本段内容摘自《 在.NET Core控制台应用程序中使用日志 》,作者非常详细的介绍了如何在控制台应用程序中使用内置的日志记录功能。 代码如下: var configuration = new ConfigurationBuilder() .AddJsonFile("appsettings.json") .Build(); var serviceCollection = new ServiceCollection() .AddLogging(loggingBuilder => { loggingBuilder.AddConfiguration(configuration.GetSection("Logging")); loggingBuilder.AddConsole(); // 将日志输出到控制台 }) .AddSingleton<ICalculationService, CalculationService>(); var serviceProvider = serviceCollection.BuildServiceProvider(); var calcService =

腾讯云服务器从购买到入门使用流程 新手必看教程

六月ゝ 毕业季﹏ 提交于 2019-11-29 21:09:17
一、购买腾讯云之前根据个人业务需要选购合适的 云服务器 , 如果想省钱的话 点我领取 腾讯云千元代金券,节约上云成本。 点我参加 腾讯云秒杀活动,性价比也很高。 腾讯云账号实名认证,买域名,域名实名认证, 点我打开腾讯云首页》产品》热门》云服务器,选好cpu、内存、带宽,地域,这几个是主要的。其他都可以默认选择。 付款前记得勾选代金券,可以省钱。 买完了腾讯云会发站内信、手机 短信 通知。 然后开始 网站备案 ,备案通过后可以开始建站。 二、登陆控制台 1、 点我登陆 腾讯云账号之后,在腾讯云首页右上角,点击控制台 进去看到服务界面,腾讯云的控制台比较容易看懂。听我的指引在可以搜索你需要的云产品 2、以云服务器为例,点击进入后如下图: 实际常用的都在红框中了。 点击实例就看到你已经买到的服务器了; SSH密钥是用于登陆ssh用的密钥; 安全组用来开通端口; 右侧上面的地域要先选择你购买过的地域,才能看到对应的服务器。有同学看不到服务器就是因为没选对地域; 右侧中间就是服务器的详细情况了。能用到的是公网IP,还有最右侧的登陆是网页端ssh; 更多包含以下内容,这里是以后会经常用到的内容,大家要记住这个入口。 3、安全组 在控制台左侧点击安全组,右侧上面选择地域,看到有2个已有的安全组。一个是系统默认的,一个是正在用的(已经关联1个实例,说明是在用的) 点击最右侧的修改规则。

SpringBoot 2.0 + 阿里巴巴 Sentinel 动态限流实战

柔情痞子 提交于 2019-11-29 20:48:25
前言 在 从0到1构建分布式秒杀系统 和 打造十万博文系统 中,限流是不可缺少的一个环节,在系统能承受的范围内既能减少资源开销又能防御恶意攻击。 在前面的文章中,我们使用了开源工具包 Guava 提供的限流工具类 RateLimiter 和 OpenResty 的 Lua 脚本分别进行 API 和应用层面的限流。今天,我们来聊聊阿里开源的分布式系统的流量防卫兵 Sentinel。 Sentinel 是什么? 随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。 Sentinel 具有以下特征: 丰富的应用场景:Sentinel 承接了阿里巴巴近 10 年的双十一大促流量的核心场景,例如秒杀(即突发流量控制在系统容量可以承受的范围)、消息削峰填谷、集群流量控制、实时熔断下游不可用应用等。 完备的实时监控:Sentinel 同时提供实时的监控功能。您可以在控制台中看到接入应用的单台机器秒级数据,甚至 500 台以下规模的集群的汇总运行情况。 广泛的开源生态:Sentinel 提供开箱即用的与其它开源框架/库的整合模块,例如与 Spring Cloud、Dubbo、gRPC 的整合。您只需要引入相应的依赖并进行简单的配置即可快速地接入 Sentinel。 完善的 SPI 扩展点

java Console 控制台为null问题 Console con = System.console()

一世执手 提交于 2019-11-29 20:24:30
问题描述 从控制台输入中一般都会使用Scanner类,但是读取密码时JavaSE6引入了Console类,测试代码如下: Console console = System.console(); System.out.println(console); System.out.print("请输入你的名字:"); String personName = console.readLine(); System.out.print("请输入你的密码:"); char[] password = console.readPassword(); 该段代码在Eclipse的控制台中打印出来的结果是console的值为null. 原因   如果Java程序要与windows下的cmd或者Linux下的Terminal交互,就可以使用这个Java Console类代劳。Java要与Console进行交互,不总是能得到可用的Java Console类的。一个JVM是否有可用的Console,依赖于底层平台和JVM如何被调用。如果JVM是在交互式命令行(比如Windows的cmd)中启动的,并且输入输出没有重定向到另外的地方,那么就可以得到一个可用的Console实例。   但当使用Eclipse等IDE运行以上代码时Console中将会为null。   表示Java程序无法获得Console实例

Java readLine()控制台输入

白昼怎懂夜的黑 提交于 2019-11-29 20:20:30
今天做了个笔试题,题难度还好,就是需要自己输入测试用例。做牛客与LeetCode()都不用管这,自己好久没练习了,折腾半天。 特总结一下。 1.控制台输入多行数,不输入时回车换行停止。 readLine() 遇到回车换行算截止 BufferedReader bf = new BufferedReader ( new InputStreamReader ( System . in ) ) ; ArrayList < String > list = new ArrayList < String > ( ) ; String s = "" ; while ( ! ( s = bf . readLine ( ) ) . equals ( "" ) ) { } //如果是让遇到#截止,则改为: while(!(s = bf.readLine()).equals("#")) BufferedReader bf = new BufferedReader ( new InputStreamReader ( System . in ) ) ; ArrayList < String > list = new ArrayList < String > ( ) ; String s = "" ; * * while ( ! ( s = bf . readLine ( ) ) . equals ( "#"

IntelliJ IDEA控制台不能使用Scanner输入的问题

只愿长相守 提交于 2019-11-29 20:20:17
在使用Scanner的时候,发现无法在控制台中输入,并一直跑不通,不报错。 网上求其原因,发现是使用了Junit单元测试,后将 @test 改为在 main()方法进行测试后,能够正常运行。此类问题估计是idea的兼容性导致。 来源: CSDN 作者: Constantdropping 链接: https://blog.csdn.net/Constantdropping/article/details/84021173