转载请注明出处: 1.路由器和交换机的区别和过程 在windows 系统或linux 系统访问 外网ip 或域名时,都会通过层层的路由器,然后将请求转发到最终的目标服务器;因为…
centos/windows服务器,Mysql数据库表结构损坏-已解决
【问题原因】服务器突然断电 【故障报告】数据库表结构损坏 【解决思路】进入强制恢复模式,备份库表及数据重建 故障发现 周末公司断电,周一启动数据库就直接报错了 查看日志 上面标记的log,明确表示是非正常关机(InnoD…
React报错之JSX element type does not have any construct or call signatures
正文从这开始~ 总览 当我们试图将元素或react组件作为属性传递给另一个组件,但是属性的类型声明错误时,会产生”JSX element type does not have any construct or…
排序算法-冒泡、选择、堆、插入、归并、快速、希尔
排序算法,默认是升序,左边的值是属于“小”值 理解比较大小后的交换:当前元素cur 和 左边的元素cur-1, 左边的比较大,就交换或者挪动 array[cur] = array[cur-1]; 编码的区间设置:建议是左…
Python爬虫之xpath语法及案例使用
Python爬虫之xpath语法及案例使用 —- 钢铁侠的知识库 2022.08.15 我们在写Python爬虫时,经常需要对网页提取信息,如果用传统正则表达去写会增加很多工作量,此时需要一种对数据解析的方法…
Rust 从入门到精通05-数据类型
Rust 是 静态类型(statically typed)语言,也就是说在编译时就必须知道所有变量的类型。 在 Rust 中,每一个值都属于某一个 数据类型(data type),分为两大类: ①、标量(scalar):…
Go 语言图片处理简明教程
虽然 Go 语言主要用于 Web 后端以及各类中间件和基础设施开发,也难免遇到一些图像处理的需求。Go 语言提供的 image 标准库提供了基本的图片加载、裁剪、绘制等能力,可以帮助我们实现一些绘图需求。 加载图片 im…
如何在Linux快速搭建一套ADB环境
一、ADB简介 1.什么是ADB Android Debug Bridge,安卓调试桥,它借助adb.exe(Android SDK安装目录platform-tools下),用于电脑端与模拟器或者真实设备交互;使用adb…
[自制操作系统] 第18回 实现用户进程(上)
目录 一、前景回顾 二、任务切换相关 三、实现TSS 四、运行测试 一、前景回顾 在上一回我们已经实现了键盘的驱动编写和环形缓冲区的实现,现在让我们来想这么一个问题: 一直以来我们的程序都在最高特权…
一个非常简单用.NET操作RabbitMQ的方法
RabbitMQ作为一款主流的消息队列工具早已广受欢迎。相比于其它的MQ工具,RabbitMQ支持的语言更多、功能更完善。 本文提供一种市面上最/极简单的使用RabbitMQ的方式(支持.NET/.NET …