OneNote粘贴保留原格式 首先因为我们这些搬砖的在做笔记的时候会有不同的笔记软件,我选择了OneNote,我只能说这个软件什么都好,就是没有插入代码段让人烦。...解决方案:第一步复制pycharm上的代码,第二步:粘贴到这个网站:http://www.pythontip.com/coding/run,第三步:再从这个网站复制,再粘贴到OneNote上既保留了格式又保留了代码颜色...网上流传着很多方法,可能这种不是最简单的,但是这是最简单之一。
分析: 根据客户的这个反馈分析下,比较疑惑的是为什么没有放安全组却可以telnet呢???...测试: Windows10客户端模拟测试: image.png 看下面这个结果好像是可以通的: image.png 同事侧了下: image.png 感觉是我的Windows10版本是上面这样的反馈,并不是成功的...用Linux测了下: b3c154a8226832e66dc9c8068a338ac.png 不放安全组的时候端口是无法Connected的。...结论: 所以目前定位这个问题是终端显示情况不同的Windows10系统是不一样的,并不是安全组机制有问题。
总结发现,只要是windows各个版本自动更新报错的,如0x80开头的一系列错误,都可以通过如下步骤解决: 手工停掉自动更新服务 运行—services.msc ?...去路径C:\Windows\SoftwareDistribution,清空DataStore和Download两个文件夹下的全部内容 ?...第一步停自动更新服务,是为了可以有权限删除如上2个文件夹的内容。 起自动更新,再次检查更新,即可解决问题。 ?
Builder镜像支持该功能) 缩短基于容器平台的Java构建时间 自从我们在2015年7月发布OpenShift 3以来,我从开发人员那里得到的最常见问题之一就是如何为基于Java的构建节省更长的构建时间...它还将配置为在端口8081上具有服务,并在您决定的任何主机名上具有路由,以供外部访问。...第一次构建耗时3分11秒,其中包括使用Github上提供的wildfly-9原始镜像以及拉下该镜像所需的时间。该镜像未执行任何依赖项管理。...与上一个示例一样,使用EAP,通过使用工件存储库管理器(例如Nexus),我们可以在构建时间上获得40秒钟以上的收益。...另外,我们可以使用增量构建在基于Java的构建上获得更好的性能,但重要的是要理解,即使这种方法更易于设置,也存在一些缺点,例如需要镜像支持增量模式。
我这边的选型是prometheus + granafa的实现方式。简而言之就是我现在的生产环境使用的是prometheus,还有就是granafa满足的我的日常工作需要。...Seconds_Behind_Master表示slave上SQL thread与IO thread之间的延迟,我们都知道在MySQL的复制环境中,slave先从master上将binlog拉取到本地(通过...所以如果slave拉取到本地的relaylog(实际上就是binlog,只是在slave上习惯称呼relaylog而已)都执行完,此时通过show slave status看到的会是0 Seconds_Behind_Master...缓冲池指标属于资源指标,而非工作指标,前者更多地用于调查(而非检测)性能问题。如果数据库性能开始下滑,而磁盘 I/O 在不断攀升,扩大缓冲池往往能带来性能回升。...通常来说从内存中读取数据的速度要比从磁盘中读取快很多,因此,如果Innodb_buffer_pool_reads的值开始增加,可能意味着数据库的性能有问题。
# 构建高大上的黑盒监控平台 # 一、概述 在监控体系里面,通常我们把监控分为:白盒监控和黑盒监控: 黑盒监控:主要关注的现象,一般都是正在发生的东西,例如出现一个告警,业务接口不正常,那么这种监控就是站在用户的角度能看到的监控...白盒监控:主要关注的是原因,也就是系统内部暴露的一些指标,例如redis的info中显示redis slave down,这个就是redis info显示的一个内部的指标,重点在于原因,可能是在黑盒监控中看到...Blackbox Exporter 在前面的知识中,我们介绍Prometheus下如何进行白盒监控:我们监控主机的资源用量、容器的运行状态、数据库中间件的运行数据,通过采集相关指标来预测我们的服务健康状态...usr/local/blackbox/blackbox.yml [Install] WantedBy=multi-user.target icmp监控 通过icmp 这个指标的采集,我们可以确认到对方的线路是否有问题...这个也是监控里面比较重要的一个环节。我们要了解全国各地到我们机房的线路有哪条有问题我们总结了两种方案: 1、全国各地各节点ping 和访问数据采集。这种类似听云运营商有提供这类服务,但是要花钱。
最近重装了win10操作系统,跟之前的win7有些不一样,有些习惯须得改改,所以记录下常见问题的解决方法。 ? win10鼠标右键菜单在左边该怎么设置到右边去?...,你需要在NameSpace中逐个查看各个项目的数据值,显示为数据值为Internet Explorer的项目即为你要删除的项。...安装好win10后,进入win10系统桌面太约20秒左右,右下角出现安全中心服务以关闭的情况下,如下图: ?...下面的维护消息中的-自动维护去掉.确定就可以了。 win10按delete直接删除没有提示怎么办? 右键回收站,选择属性; ?...在回收站属性对话框底部的"显示删除确认对话框"前进行勾选,然后点击“确定”按钮保存设置。 未完待续。。。
在 Windows 上安装Docker是一个相当简单和直接的过程,之前接触Docker是在 Centos 系统下,在 Windows 下并没有尝试过 我司的项目一直在用Docker,我在我司用的电脑也是...Windows10,其他人基本都是 Mac,入职的时候我是按照内部 Wiki建的环境,使用的VirtualBox和vagrant 不过现在有一个新的项目,所以还是尝试一下使用Docker,同时为了在自己笔记本上假期练习或者修改...,但是在 Windows10 系统中Docker for Windows目前只能在 64 位的 Windows10 专业版、企业版、教育版下才能安装,Win7/Win8/Win10 家庭版需要通过Docker...Toolbox来安装,我的电脑是家庭版的,却要安装Docker for Windows 2、在安装了 Hyper-V 的 Windows 上安装 Docker Toolbox 这个是最坑的,可能遇到好几个坑...原创文章采用CC BY-NC-SA 4.0协议进行许可,转载请注明:转载自:在Windows10安装Docker遇到问题的解决方法
通过进化树,我们可以得到一些非常有价值的信息,比如说某几个物种在同一分支上,说明他们有着较近的亲缘关系,更有可能他们之间存在着祖先与进化的关系。...比如最近来势汹汹的新冠肺炎,下图为从网上找的冠状病毒遗传进化分析,其中图中2019-nCoV即为本次新型冠状病毒。 ? 今天我们就来简单介绍一下进化树构建的基本过程。...www.uniprot.org/)也可获取蛋白序列哦,步骤与此类似,自行探索即可 2.下载MEGA软件 官网(https://www.megasoftware.net/)下载即可,有多种版本可供下载,由于本人电脑上为...其中ClustalWClustalW是现在用的最广和最经典的多序列比对软件,基本原理是首先做序列的两两比对,根据该两两比对计算两两距离矩阵,然后用NJ或者UPGMA方法构建Binary进化树作为guide...由于MEGA的参数都是经过考量的,所以当看不懂时默认就好。运行后下面就是比对完的结果啦! ?
一开始我只是想在谷歌上搜索一下,为啥我的 Win10 笔记本在盖上盖子以后放入背包中,每次拿出来之后电量都会有所下降,结果就一下子看到了很多很神奇的东西,包括 Win10 的几种节能状态,以及如何设置关闭盖子的行为...Win10 节能状态 总的来讲,自 Win7 到 Win8 到 Win10 以来,Windows 实际上一共有 3 种不同的节能状态,可参考该链接。...在 Windows 中,休眠实际上是所需电力最少的节能状态。如果你使用的是笔记本电脑,那么如果你在一段较长的时间内都不会再使用你的电脑且这段时间也无法给它充电的话,你应该让它进入休眠状态。...混合睡眠在桌面电脑上是默认开启的,而在笔记本电脑上则是默认关闭的。 设置 Win10 关闭盖子行为 “关闭盖子” 这个词听着有点怪,而部分 Win10 用户实际上也应该在电源选项中见过这个名字: ?...实际上这个翻译也是挺奇怪的,而该选项的英文实际上是 “ Choose what closing the lid does ”,也就是配置电脑在盖上时应该做什么。 进入该页面,可看到设置如下: ?
这些都是编码问题的范畴,相信很多人和我一样,平时在访问网页、打开文档、从数据库读取数据时经常会莫名其妙的出现乱码,不胜其烦,本文从简单的概念出发对编码进行介绍,属于扫盲篇,为本系列的终篇MySQL编码问题做个铺垫...实际上本篇文章在计算机存储介质中就是一串0和1表示的数字,因此就需要一套二进制数字和实际显示的字符的转换标准,各类字符集就是不同的转换标准,以下是所涉及的基本定义: 字节:是计算存储容量的一种计量单位,...字符编码存在的意义 在回答上面这个问题之前,我们先来讨论另一个问题:为什么会有ASKII编码、ISO8859、GBK等这么多编码? 答:历史原因。...个字符,是远远不够的,因此必须使用多个字节表达一个符号,也就产生了多字节表达的字符集,比如中文GB类编码,这导致世界上各种编码越发混乱。...本篇是扫盲篇,仅介绍基本概念,中篇是介绍Unicode和UTF编码,额外介绍了emoji表情的原理,下篇介绍MySQL的编码问题。
最近由于公司项目原因,开始学习入手C++的加壳技术壳的编写,参考文献oBuYiSeng的博客里面详细的介绍了加壳的原理和开发步骤。...个人在开发的时候碰到了一些问题,总结一下,希望对在做加壳的朋友有帮助,如果有不足的地方,望大家指出 个人的开发环境:vs2015 问题一 在构建项目加壳代码Stub.DLL的时候出现LNK2001...:无法解析外部符号 __free 和LNK2001:无法解析外部符号 __memove 等错误的问题 原因:在构建dll项目的时候选择win32的时候选择了支持MFC,当时构建项目是基于mfc的项目,...图一.png 解决:在构建的时候默认不要添加支持MFC的支持 问题二: 在解决问题一后,构建项目后,实现加壳代码后,添加了指定程序入口函数 #pragma comment(linker,...image.png 以上问题,目前还没有发现其他的解决方法,如果有哪位大神有其他解决方案,欢迎下方留言指导
开箱即用,Nginx不支持TLS,但本文将引导您完成构建Nginx以支持安全协议的过程。 Nginx已经成为一个非常受欢迎的Web服务器。 有充分的理由。 它的速度非常快,并且可以很好地扩展。...然而,使用这个开源Web浏览器的一个注意事项是,它不支持开箱即用的传输层安全性(TLS)。 可以在支持TLS的地方构建Nginx。我将带你完成这样做的过程。...借助Nginx中内置的这种TLS新风格,您可以依赖更安全的平台,这要归功于TLS开发人员还删除了对旧密码套件的支持。 但是你如何将它构建到Nginx中呢?让我们来看看。下面正式开始。...编译Nginx 在我们构建Nginx之前,我们必须防止构建错误。...Werror" 抢先防止构建错误。
树酱君是个渣渣,梳理了下发现还是蛮多知识点不够扎实,童鞋有机会也定期给自己做个复盘和回顾,梳理自己的知识体系。...再加上前端娱乐圈变化多端,以至于我们既要加强对底层基础知识的巩固,查漏补缺,也要保持对新事物探索的好奇心。那树酱我是如何构建自己的知识体系呢?...诞生的背景是因为前端在很长一段时间通过直接操作Dom来达到修改视图,随着项目庞大,维护就变成一个问题。...那换个角度想如果把真实Dom树抽象成为一棵以JS语法构建的抽象,然后通过修改抽象树的结构来转换成真实的Dom来重新渲染到视图。 ❞ 如何生成虚拟节点?...:createElement()深入实践学习的,可阅读树酱之前写的 从0到1开发动态表单 Vnode如何检测变化并更新视图呢? diff算法
Seconds_Behind_Master表示slave上SQL thread与IO thread之间的延迟,我们都知道在MySQL的复制环境中,slave先从master上将binlog拉取到本地(通过...所以如果slave拉取到本地的relaylog(实际上就是binlog,只是在slave上习惯称呼relaylog而已)都执行完,此时通过show slave status看到的会是0 Seconds_Behind_Master...缓冲池指标属于资源指标,而非工作指标,前者更多地用于调查(而非检测)性能问题。如果数据库性能开始下滑,而磁盘 I/O 在不断攀升,扩大缓冲池往往能带来性能回升。...通常来说从内存中读取数据的速度要比从磁盘中读取快很多,因此,如果Innodb_buffer_pool_reads的值开始增加,可能意味着数据库的性能有问题。... value is: {{ $value }})" 2、添加规则到prometheus: rule_files: - "rules/*.yml" 3、打开web ui我们可以看到规则生效了: 构建高大上的
12要素原则是一种构建可扩展、高性能、高健壮性应用的方法论或原则。12要素原则天然地适用于微服务,并且随着微服务的发展,这些原则也变得越来越流行。...这里的“部署”指的是应用运行的实例,如生产实例、预发布实例、QA实例。而且,每个开发人员都应该在自己的开发环境里运行一个应用的实例,这个开发实例也是一个部署。...各微服务使用独立的代码库将有助于简化应用的CI/CD流程。 另外,不建议在不同的应用之间共享代码。...构建、发布、运行:严格区分构建与运行 应用必须对构建、发布、运行的不同阶段进行严格区分: 构建:把程序代码变为可执行文件或链接库; 发布:从构建阶段获取可执行文件,并与部署环境的配置进行合并,使得应用可以被运行...运行:在执行环境中运行你的应用。 微服务的情况下,一般采用CI/CD工具自动化构建与部署过程,容器镜像使得构建、发布与运行的过程更加高效。
构建高大上的MySQL监控平台 2、mysql状态: ? 构建高大上的MySQL监控平台 ? 构建高大上的MySQL监控平台 3、缓冲池状态: ?...构建高大上的MySQL监控平台 exporter 相关部署 1、安装exporter [root@controller2 opt]# https://github.com/prometheus/...所以如果slave拉取到本地的relaylog(实际上就是binlog,只是在slave上习惯称呼relaylog而已)都执行完,此时通过show slave status看到的会是0 Seconds_Behind_Master...通常来说从内存中读取数据的速度要比从磁盘中读取快很多,因此,如果Innodb_buffer_pool_reads的值开始增加,可能意味着数据库的性能有问题。...构建高大上的MySQL监控平台 总结 到处监控mysql的相关状态已经完成,大家可以根据mysql更多的监控指标去完善自己的监控,当然这一套就是我用在线上环境的,可以参考参考。
如何构建您的控制层 如何构建一个控制层是一个非常广泛的命题,需要具体业务具体分析。虽然如此总是还能找到一些共同点和方法论,一个优秀的设计方法,将不会出现所谓的控制器代码膨胀的问题。...操作系统以及XCODE上的文件夹就是一种非常常见的功能树目录构建方式。在进行功能目录树划分时注意如下几个要点。...比如我们可以构建一个UINavigationController的派生基类,这样在进行控制器的push以及pop之前或者之后进行一些特殊处理。 但是这样问题就来了,因为OC语言并不支持多重继承。...这一节所介绍的并不仅仅适用在控制器类的设计上,所有其他系统也是同样适用的。 类的封装实现在不同的语言上所提供的能力是不一样的,这一点非常有意思。...上面的两段描述中我们都提到了对公和对私的方法和属性的申明的问题,可以看出在设计上要按照这个思路去设计我们的类,我们只需要将共有的方法和属性暴露出来,而将私有的方法和属性则隐藏起来。
一、背景 最近由于好奇心,更新了windows10系统,感觉上手还蛮快,而且体验还不错,但是在IDEA中做开发时,使用80端口进行启动项目的时候发现端口被占用了,于是尝试解决这个问题。...具体步骤如下,分享给需要的你们~ 二、解决步骤 1.使用netstat -ano|findstr "80"命令查看80端口对应的进程号PID。 ? ...图中可以看到,80端口被一个DefaultAppPool的东西占用了,如果你以前使用过IIS,这时候肯定一定想到了原因; 3.进入任务管理器,找到PID4640的进程,右键转到服务,可以看到当前的进程所在的服务...看到图中的服务,这里原因也就找到了,IIS的World Wid Web Publishing Service 万维网服务的问题。 ...三、总结 到此,我们就完美的解决了windows10下面80端口被System系统服务占用的问题,有木有感觉棒棒哒~~~
项目准备打包成 apk 时(比如执行 ionic cordova platform add android 或者 ionic cordova build android 等命令),经常会出现一些莫名其妙的问题...因此,很有必要将这些经常出现的问题及对应解决方案做一个汇总,方便查阅。...6.3.0,如果你的 cordova-android 版本小于 6.3.0,则会出现这个问题。.../gradle-3.3-all.zip'; 参考资料 https://www.cnblogs.com/macq/p/6494798.html 问题4 gradle 构建时下载 maven 太慢 产生原因...依然是网络的原因。
领取专属 10元无门槛券
手把手带您无忧上云