控制台

Chrome 控制台使用大全

 ̄綄美尐妖づ 提交于 2020-01-23 20:00:21
Chrome的开发者工具已经强大到没朋友的地步了,特别是功能丰富界面友好的console 一、console.log 将输出到控制台的信息进行分类会更好: console.log(); 普通信息 console.info(); 提示类信息 console.error(); 错误信息 console.warn(); 警示信息 console.log('一颗红心向太阳','吼吼~'); console.info('楼上药不能停!'); console.warn('楼上嘴太贱!'); console.error('楼上关你毛事?'); 再配合console.group 与console.groupEnd ,可以将这种分类管理的思想发挥到极致。这适合于在开发一个规模很大模块很多很复杂的Web APP时,将各自的log信息分组到以各自命名空间为名称的组里面。 console.group("app.foo"); console.log("来自foo模块的信息 blah blah blah..."); console.groupEnd(); console.group("app.bar"); console.log("来自bar模块的信息 blah blah blah..."); console.groupEnd(); Chrome提供了这样一个API:第一个参数可以包含一些格式化的指令,比如

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

自古美人都是妖i 提交于 2020-01-23 09:54:04
提起 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 开源,并持续演进。 2

elasticsearch logstash使用说明

六眼飞鱼酱① 提交于 2020-01-22 06:51:49
elasticsearch logstash使用说明 ***************************** logstash 简述 logstash从输入源接受数据,直接发送达目的地,或者对数据进行过滤后在传输到目的地 输入源: logstash支持多种输入源,如: stdin、beats、elasticsearch、file、jdbc、redis等 过滤器: logstash提供多种过滤器,过滤器可不使用,如: grok、geoip、date等 输出源: logstash支持多种输出源,如: elasticsearch、redis、stdout等 ***************************** logstash 配置说明 配置文件位置: /usr/share/logstash/config/logstash.yml 默认配置 http.host: "0.0.0.0" xpack.monitoring.elasticsearch.hosts: [ "http://elasticsearch:9200" ] 管道配置: /usr/share/logstash/pipeline/logstash.conf 输入配置 #控制台输入 input { stdin { } } #beats输入 input { beats { port => 5044 } } #file输入

idea控制台乱码问题

孤街醉人 提交于 2020-01-22 02:50:18
今天,在控制台怎么输出都出现乱码很郁闷,毕竟我用idea、tomcat三个月了都没出现乱码,我自认为Tomcat和idea所有文件都配置好了,我又在xml文件写字符集过滤器,jsp页面都写了contentType=“text/html;charset=UTF-8”,结果还是有乱码,我又在注解里加如图 还是出现乱码,花了一个小时头都大。我怀疑是Tomcat原因,就看idea上面的Tomcat是否还有什么可以设置的:右击Tomcat------Edit Configuration (我看到了熟悉的VM options选项,这个配置之前是在idea工具上配过,一模一样) 在VM options加-Dfile.encoding=UTF-8 如图,结果就ok了,完美(其他的乱码处理方法已经有很多我就不累赘了) 来源: CSDN 作者: 迷茫的mm 链接: https://blog.csdn.net/qq_45172866/article/details/104060521

使用Qt5创建第一个控制台程序

十年热恋 提交于 2020-01-20 18:58:59
1、首先选择一个新的项目 2、选择创建 控制台 项目 3、选择名字和创建的路径 4、构建工具 5、翻译文件(Translation File) 主要用于国际化,多语言版本 6、设置编译器为MinGW-64位以及输出目录 7、设置版本控制 8、完成 9、修改代码 修改main.cpp文件为 # include <QCoreApplication> # include <iostream> using namespace std ; int main ( int argc , char * argv [ ] ) { QCoreApplication a ( argc , argv ) ; cout << "Hello,World!" << endl ; return a . exec ( ) ; } 10、运行程序 点击 运行程序。 来源: CSDN 作者: 没刮胡子 链接: https://blog.csdn.net/somken/article/details/104053488

Linux 常用命令

只愿长相守 提交于 2020-01-20 08:43:12
linux 必学命令 Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。 不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者把比较重要和使用频率最多的命令,按照它们在系统中的作用分成下面六个部分一一介绍。 ◆ 安装和登录命令:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last; ◆ 文件处理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln; ◆ 系统管理相关命令:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab; ◆ 网络操作命令:ifconfig、 ip 、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、 nslookup; ◆ 系统安全相关命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who; ◆ 其它命令:tar、unzip

Windows系统Git安装教程(详解Git安装过程)

白昼怎懂夜的黑 提交于 2020-01-19 16:16:49
获取Git安装程序   到Git官网下载,网站地址: https://git-scm.com/downloads,如下图 :   因为我们是用Windows系统上的浏览器访问的,Git官网自动之别到了我使用的操作系统,所以右侧直接显示下载使用Windows系统的最新版本(如果识别错误,可以在中间选择系统),点击即可下载。我下载的是 2.24.0 for Windows,文件名称是“Git-2.24.0.2-64-bit.exe”。下载到电脑上之后,鼠标双击这个文件即可进入安装过程。 Git安装过程   双击看到的第一个界面如下图: 01、使用许可声明   点击“Next”进入下图页面: 02、选择安装路径   在输入框内输入想要安装到的本机路径,也就是实际文件夹位置,或点击“Browse...”选择已经存在的文件夹,然后点击“Next”按钮继续,进入下图界面: 03、选择安装组件   上图红框内的选项是默认勾选的,建议不要动。绿色框1是决定是否在桌面创建快捷方式的。绿色框2是决定在所有控制台窗口中使用TrueType字体和是否每天检查Git是否有Windows更新的。这些根据自己需要选择。   点击“Next”按钮进入下图界面: 04、选择开始菜单页   这个界面是创建开始菜单中的名称,不需要修改,直接点“Next”按钮继续到下图的界面: 05、选择Git文件默认的编辑器  

Chrome 开发者工具介绍

雨燕双飞 提交于 2020-01-19 15:47:08
作为一个程序员我认为我们一定要对自己使用的工具很熟悉,这样才能在工作当中游刃有余,今天我要给大家讲的不是我们常常使用的编辑器,而是我们的Chrome浏览器控制台。 Chrome 开发者工具是一套内置于Google Chrome中的Web开发和调试工具,可用来对网站进行迭代、调试和分析。 打开谷歌浏览器控制台 在Chrome菜单中选择 更多工具 > 开发者工具 在页面元素上右键点击,选择 “检查” 使用 快捷键 Ctrl+Shift+I (Windows) 或 Cmd+Opt+I (Mac) 使用另外快捷键 F12(Windows)或 fn+F12(Mac) 了解面板 和百分比圈在一起的是手机的状态。一共四个选项: 在线【online】 中端手机【mid-tier mobile】 低端手机【low-end mobile】 离线【offline】 元素面板【Elements】 使用元素面板可以自由的操作DOM和CSS来迭代布局和设计页面. 控制台面板【Console】 在开发期间,可以使用控制台面板记录诊断信息,或者使用它作为 shell在页面上与JavaScript交互。 关于更多console的内容请看: 你不知道的console,控制台也能玩出花样 源代码面板【Sources】 在源代码面板中设置断点来调试 JavaScript ,或者通过Workspaces(工作区

IMWebConf 2017 官网彩蛋解谜

懵懂的女人 提交于 2020-01-19 14:05:21
前言 IMWebConf 2017 ←这是官网 然后看到了这个: 所以就试了下,作为一个前端菜鸟,发现通关还挺简单的,不过每个方面的知识都涉及到一点,所以在这里总结一下。 下面进入正题。 第 0 关 就在这个页面打开控制台就能看到这个信息: window.location.search.match(/imweb-magic-land/) == true 在Google搜索 window.location.search ,顺便打开控制台试一下 : 应该明白了吧?这个指的就是url后面带的参数,那么要为 true 的话,就在url后加上 ?imweb-magic-land 变成这样: http://2017.imweb.io/?imweb-m... 顺利进入下一关~! 第 1 关 打开上面的url,控制台输出了这样的信息: 这个简单,切换到Elements标签,然后搜索 portal ,可以看到一个id为 portal 的p标签: 这串数字就是进入下一关的参数啦~ 不过直接在控制台输入 window.location.search = document.getElementById('portal').innerText 就可以自动跳转了~ 第 2 关 这一关真的没难度,切换到 Application 选项卡,打开 localStorage : key = portal

Chrome控制台

风格不统一 提交于 2020-01-19 09:56:24
先的简单介绍一下chrome的控制台,打开chrome浏览器,按f12就可以轻松的打开控制台 大家可以看到控制台里面有一首诗还有其它信息,如果想清空控制台,可以点击左上角那个 来清空,当然也可以通过在控制台输入console.clear()来实现清空控制台信息。如下图所示 现在假设一个场景,如果一个数组里面有成百上千的元素,但是你想知道每个元素具体的值,这时候想想如果你用alert那将是多惨的一件事情,因为alert阻断线程运行,你不点击alert框的确定按钮下一个alert就不会出现。 下面我们用console.log来替换,感受一下它的魅力。 看了上面这张图,是不是认识到log的强大之处了,下面我们来看看console里面具体提供了哪些方法可以供我们平时调试时使用。 目前控制台方法和属性有: ["$$", "$x", "dir", "dirxml", "keys", "values", "profile", "profileEnd", "monitorEvents", "unmonitorEvents", "inspect", "copy", "clear", "getEventListeners", "undebug", "monitor", "unmonitor", "table", "$0", "$1", "$2", "$3", "$4", "$_"]