- 博客(25)
- 收藏
- 关注
转载 一、Ansible基础之入门篇
目录1. Ansible基础 1.1 介绍 1.2 工作原理 1.3 如何安装 1.3.1 先决条件 1.3.2 安装Ansible 1.4 管理节点与被管理节点建立SSH信任关系 1.5 快速入门 1.5.1 场景假设 1.5.2 场景一 1.5.3 场景二 1.6 Ansible 资产 1.6.1 静态资产 1.6.1.1 自定义资产 1.6.1.2 如何使用自定义资产 1.6.1.3 如何验证自定义资...
2021-10-18 23:29:44
684
转载 HCNP Routing&Switching之路由引入导致的问题及解决方案
我们知道对于路由器来说,它最终依靠的是ip路由表来转发数据;对于去往同一网络的路由,优先级数字越小,表示优先级越高;优先级越高,对应也就表示路由越优先;即对应路由优先存放在路由表;如果优先级相同,则此时才会比对开销,开销越小的路由,对应路由优先存放在ip路由表中,即在数据包转发选路时,优先选择开销小的路由;如果优先级、开销都一样,则两个路由对应的链路,负载分担对应网络流量; 前文我们了解了路由引入相关话题,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/153..
2021-10-18 23:26:41
411
转载 Skywalking-12:Skywalking SPI机制
SPI机制基本概述SPI 全称 Service Provider Interface ,是一种服务发现机制。通过提供接口、预定义的加载器( Loader )以及约定俗称的配置(一般在 META-INF 目录下),可以实现动态加载服务实现类。类图通过类图可以分析出, ServiceLoader 实现了 Iterable 接口,提供了迭代的功能。而 ServiceLoader 将迭代的实现委托给 LazyIterator 。LazyIterator 提供了延时迭代的能力,当有..
2021-10-18 23:22:47
211
转载 Git 大全
Git 大全一、Git GUI 客户端Git 客户端下载(Windows)TortoiseGit 客户端下载(Windows)Sourcetree 客户端下载(Windows、Mac)Git Extensions 客户端下载(Windows、Mac、Linux)SmartGit 客户端下载(Windows、Mac、Linux)GitEye 客户端下载 (Windows、Mac、Linux)gitg 客户端下载(Windows、Linux)ungit 客户端下...
2021-10-17 19:03:19
333
转载 Github 简明教程
如果你是一枚Coder,但是你不知道Github,那么我觉的你就不是一个菜鸟级别的Coder,因为你压根不是真正Coder,你只是一个Code搬运工。但是你如果已经在读这篇文章了,我觉的你已经知道Github了。正是Github,让社会化编程成为现实。什么是 Github?github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。Github 由Chris Wanstrath, PJ Hyett 与Tom Preston..
2021-10-17 18:59:02
141
转载 基于Gitee+Hexo搭建个人博客
基于Gitee+Hexo搭建个人博客说到个人博客,我更倾心于GitHub Page方式的个人静态博客,虽然每次需要自己基于Markdown文档生成HTML页面,但是这种方式一是免费,二是可以完全自定义博客且木有广告链接,想用起来极为干净舒适!奈何由于国外的GitHub Page访问总是莫名龟速且不稳定,幸好我们有了国内对应的第一个开源代码托管平台码云:码云(https://gitee.com/),因而可以在国内搭建访问与SEO检索都优于GitHub的个人网站。由于自己刚接触个人网站不久,而且上周
2021-10-17 18:21:22
216
转载 记Git报错-refusing to merge unrelated histories
环境系统:win7git版本: 2.16.2.windows.1问题1、本地初始化了git仓库,放了一些文件进去并进行了add操作和commit提交操作;$git add -A$git commit -m "start 2018-06-06"1 22、github创建了git仓库并建立了README文件;3、本地仓库添加了github上的git仓库作为远程仓库,起名origin;$git remote add origin https://github.c.
2021-10-17 18:10:48
54
转载 2.双亲委派机制详细解析及原理
写在前面的话:为什么要研究类加载的过程?为什么要研究双亲委派机制?研究类加载的过程就是要知道类加载的时候使用了双亲委派机制。但仅仅知道双亲委派机制不是目的,目的是要了解为什么要使用双亲委派机制,他的原理是什么?知道双亲委派机制的逻辑思想,然后这个思想是否可以被我们借鉴,为我所用。这才是学习知识的目的。比如:双亲委派机制,避免了类的重复加载,避免了核心类库被修改。那么,我们在做框架设计的时候,框架底层的东西是不是应该是不容被串改的,或者不可以被黑客进攻的,那么我们就可以借鉴双亲委派机制了。再比..
2021-10-17 11:51:30
758
转载 神器----IntelliJ IDEA基本配置
IntelliJ IDEA是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具。本篇主要介绍了对它的安装、配置maven仓库、调试方法、常用的插件推荐、快捷键大全与常用快捷键说明介绍首先是百度百科对于 IDEA 的介绍IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CV.
2021-10-17 11:45:26
530
转载 scheduler源码分析——调度流程
前言当api-server处理完一个pod的创建请求后,此时可以通过kubectl把pod get出来,但是pod的状态是Pending。在这个Pod能运行在节点上之前,它还需要经过scheduler的调度,为这个pod选择合适的节点运行。调度的整理流程如下图所示本篇阅读源码版本1.19调度的流程始于Scheduler的scheduleOne方法,它在Scheduler的Run方法里被定时调用代码位于/pkg/scheduler/scheduler.gofunc (sched ..
2021-10-17 11:38:23
523
转载 计算机操作系统——虚拟内存与物理内存
虚拟内存与物理内存如何管理内存?当多个程序同时运行时,如何让多个应用程序共同使用物理内存资源?有两种简单的方法: 使某一个应用程序独占所有的内存资源。一个程序要运行就将另一个程序的内存数据转存到硬盘中,使要运行的程序独占所有内存资源。 缺点:硬盘读写速度很慢(相对而言),如果应用程序频繁切换,必然会造成大量时间开销。 让每一个应用程序独占一部分内存资源。多个应用程序的数据,可以一直保存在内存中,避免了硬盘读写的时间开销。 缺点:无法保证不同应用程序内存之间的隔离性,如果应..
2021-10-17 11:32:42
641
转载 【vue】生成接口模拟数据
目录方案一:自定义模拟数据 Step1 创建json文件 Step2 在 vue.config.js 中配置 Step3 在组件中使用 (方式一) Step3 封装api (方式二) Step4 在组件中使用 (方式二) 方案二:自动生成模拟数据 Step1 引入mock.js Step2 编写模拟数据 Step3 在组件中使用 在前端vue中使用虚拟数据模拟后端接口返回的数据,从而使得前端开发独立化。这里使用了两种方案模拟接口返回的数据。第...
2021-10-17 11:14:01
489
转载 hexo配合github action 自动构建(多种形式)
已经使用HEXO正常构建GitHub页面根据github action 给hexo配置自动部署github page前往墨抒颖的个人网站查看纯净版1. 为仓库设置访问密钥第一步先生成密钥,打开命令行并生成一组密钥ssh-keygen -f github-deploy-key -C "HEXO CD"记得跳过密码啥的,这里连按三次回车就好随后我们会获得两个密钥文件,这两个等下会用到2. 上传私钥github仓库地址 → Settings → Secret..
2021-10-16 23:58:10
384
转载 Zookeeper原理系列-Paxos协议的原理和Zookeeper中的应用分析
Paxo算法介绍Paxos算法是莱斯利·兰伯特(Leslie Lamport)1990年提出的一种基于消息传递的一致性算法。Paxos产生背景Paxos算法是基于消息传递且具有高度容错特性的一致性算法,是目前公认的解决分布式一致性问题最有效的算法之一,其解决的问题就是在分布式系统中如何就某个值(决议)达成一致。Paxos算法主要是针对Zookeeper这样的master-slave集群对某个决议达成一致,也就是副本之间写或者leader选举达成一致。我觉得这个算法和狭义的分布式事务不是一..
2021-10-16 19:04:49
155
翻译 欢迎使用Markdown编辑器
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-10-16 16:27:43
55
转载 『与善仁』Appium基础 — 4、常用ADB命令(一)
『与善仁』Appium基础 — 4、常用ADB命令(一)https://www.cnblogs.com/liuyuelinfighting/p/15038701.html目录1、启动和关闭ADB服务 2、查看ADB版本 3、指定adb server的网络端口 4、查询已连接设备/模拟器 5、获取安卓系统版本 6、为命令指定目标设备 7、发送文件到手机 8、从手机拉取文件在上一篇文章中说明了ADB命令的使用方式:使用ADB命令的前提是保证手机或者模拟器和电脑是连接状态。 使用
2021-10-02 23:26:23
81
转载 VietOCR介绍
VietOCR官网原文链接VietOCRVietOCR, available in Java and .NET executable, is a GUI frontend for Tesseract OCR engine. Both versions sport similar graphic user interface and are capable of recognizing text from images of common formats. The program can also ...
2021-09-21 00:57:43
1626
转载 jTessBoxEditor介绍
jTessBoxEditor官网原文链接jTessBoxEditor - Tesseract box editor & trainerjTessBoxEditoris a box editor and trainer forTesseract OCR, providing editing of box data of both Tesseract 2.0x and 3.0x formats and full automation of Tesseract training. It c...
2021-09-21 00:45:35
3102
转载 OCR技术探讨(三)
[作者:令狐冲]原文标题:Tesseract 4.0 LSTM训练超详细教程原文链接:Tesseract 4.0 LSTM训练超详细教程-知乎来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。Tesseract 4.0 LSTM训练超详细教程令狐冲在机器学习门口徘徊的迷途小书童Tesseracr 4.0 LSTM训练过程准备工作环境配置训练前需要安装以下依赖,详细sudo apt-get install libicu..
2021-09-20 17:31:57
271
转载 OCR技术探讨(二)
[作者:令狐冲]原文标题:OCR图像预处理小结原文链接:OCR图像预处理小结-知乎来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。OCR图像预处理小结令狐冲在机器学习门口徘徊的迷途小书童图像预处理总结识别文字前,我们要对原始图片进行预处理,以便后续的特征提取和学习。我们使用的OCR引擎使用tesseract,已内置二值化、降噪功能,由于扫描版pdf不会出现光照不均衡、页面透视变换等情况,因此预处理的重点会放在角度矫正、图章去除..
2021-09-20 17:01:48
210
转载 OCR技术探讨(一)
[作者:令狐冲]原文标题:OCR工具对比与tesseract简明教程原文链接:OCR工具对比与tesseract简明教程-知乎来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。OCR工具对比与tesseract简明教程令狐冲在机器学习门口徘徊的迷途小书童赞同了该文章一、OCR工具对比经过预处理后,tesseract识别率达到100%,tesseract-fast错误均为人名,tesseract-best/tesseract-..
2021-09-20 16:40:28
337
原创 OCR文字识别参考意见
最近尝试了OCR文字识别,发现了一个特点如果单个文字小区域识别,即一个图片刚好就是一个字,在正中间,准确率会很高,但是一张大图里面很多文字,七零八落,识别率会很低,所以OCR的首要工作应该是排版问题即将一张图片中的文字全部切割,组成单个文字的一长串序列,对这个结果再逐一识别,识别率才会得到提升....
2021-09-20 15:47:26
89
原创 Python[UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte]
启动Python项目,打开网页报错[UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte]这个报错应该很简单, 网页上给出了具体报错的文件,我们来修改报错文件中代码修改open(filename) 为open(filename, encoding='utf-8')修改一处后保存, 在启动又会报一处错误所以一共改了2处open.然后就成功了...
2021-09-20 15:37:18
87
原创 Python[AttributeError: ‘str‘ object has no attribute ‘decode‘]
启动Python项目,打开网页报错[AttributeError: 'str' object has no attribute 'decode']根据报错信息给的文件地址,在site-package目录下报错所以应该是h5py 包太新的问题[h5py文件版本太高]执行以下命令降级pip install -U h5py==2.10上述命令执行完成后,再启动项目,不再报那个错误,但是网页打开后又报了一个 web.py模块错误[UnicodeDecodeError: ‘gbk‘ ...
2021-09-20 15:32:12
235
转载 Python版本分不清?用Anaconda搞定多版本
[作者:Raxxie]原文标题:Anaconda介绍、安装及使用教程原文链接:Anaconda介绍、安装及使用教程 - 简书来源:简书著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。序Python是一种面向对象的解释型计算机程序设计语言,其使用,具有跨平台的特点,可以在Linux、macOS以及Windows系统中搭建环境并使用,其编写的代码在不同平台上运行时,几乎不需要做较大的改动,使用者无不受益于它的便捷性。此外,Python的强大之处在于它的应用领域范围.
2021-09-20 14:47:50
1108
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人