炫意html5
最早CSS3和HTML5移动技术网站之一

带你盘路由策略!

丹青阅读(6)

对于IP网络工程师来说,路由策略的部署随处可见,无论在运营商IP网络还是在企业网中,路由策略的应用都是非常普遍的。同时,在网络规划中,路由策略的规划也是一个核心的内容。为了方便大家更好的掌握和应用路由策略,我们推出了路由策略这个专题,希望这...

MySQL的零拷贝技术

中天阅读(11)

1.先需要了解Buffer 与 cache 的区别: Bbuffer 与 Cache 非常类似,因为它们都用于存储数据数据,被应用层读取字节数据。在很多场合它们有着相同的概念: 首先从翻译上,Buffer应该翻译为“缓冲”,Cache应该翻...

NoSQL丛林必要的导游手册

无卤阅读(10)

Nosql数据库 NoSQL这个词,意思是 “不仅仅是SQL”,最早出现在20世纪90年代末,指的是为了解决网络和云数据管理的要求,克服传统SQL技术的限制而建立的新系统(见我们的 blog post on SQL ...

如何使用stress工具用于 Linux 系统的压力测试?

嘿哈阅读(9)

一、概述 在日常工作中,CPU压力测试是一项常见的工作,主要用到如下场景: 微调系统上的活动。 监控操作系统内核接口。 测试您的Linux 硬件组件,例如 CPU、内存、磁盘设备和许多其他组件,以观察它们在压力下的性能。 测量系统上不同的功...

如何在Linux KDE 桌面上使用照片编辑器Gwenview?

无卤阅读(10)

一张好的照片可以蕴含很多信息。表面上它表达了你所看到的,但它也讲述了你所经历的。细微之处也能说明很多问题:你在拍照时选择的角度、取景中隐约可见的的东西有多大,以及,相比之下,那些有意识选择忽略的部分。 照片通常并不意味着记录真实发生的事情,...

如何在 Linux 上使用 dnf 命令安装软件包?

丹青阅读(10)

在计算机系统上安装应用程序非常简单:就是将档案(如 ​​.zip​​ 文件)中的文件复制到目标计算机上,放在操作系统预期放应用程序的位置。因为我们中的许多人习惯于使用花哨的安装“向导”来帮助我们在计算机上安装软件,所以这个过程似乎在技术上应...

如何用bash shell 脚本监控 Linux内存、磁盘和 CPU?

喔28阅读(17)

在本教程中,我们将编写一个 bash shell 脚本,它将输出一个三列表,来显示我们机器上的内存、磁盘和 CPU 的百分比。 让我们开始吧! 该脚本基本上由三个主要部分组成: 监控内存: free -m | awk 'NR==2{prin...

如何使用 Samba在 Linux 和 Windows之间设置文件共享?

yiyan阅读(17)

Samba 是 SMB/CIFS 协议的 Linux 实现,允许通过网络连接直接访问共享的文件夹和打印机。 mount.cifs 是 Samba 套件的一部分,可让你在 Linux 下挂载 CIFS 文件系统。 注意: 这些说明适用于在你的...

高速率存储器UFS

小杜阅读(15)

一、UFS简介 随着智能手机的快速发展,手机已经变成了一种生活中的必需品。人们对于智能手机的要求也越来越高。卓越的手机性能可以给用户带来指尖跳舞的感觉。为了满足这种需求,各大厂家对手机的CPU,内存,存储设备都投入了大量的研发。现在CPU和...

云端自动化虚拟机

无卤阅读(15)

通过使用 Testcloud 自动化设置过程并交付一个准备运行的虚拟机,在几分钟之内准备好一个云镜像。如果你是一个在云端使用 Fedora qcow2 镜像 的开发者或者爱好者,在一个镜像准备使用之前,你总是不得不做一大堆初始化设置。我对此...

TCP的粘包拆包技术

喔28阅读(18)

平时大家在网络编程过程中可能会遇到这样一种现象:客户端发送了一长串消息,服务端接受的消息揉在一起或者被拆分了,这样就会造成消息难以被正确理解。比如说有一天你特别想喝奶茶,看了一下外卖,「一点点」的奶茶看着不错,(一点点赶紧给我打钱 doge...

简述Linux chmod命令的知识

田田阅读(19)

1、权限范围 u,User    即文件或目录的拥有者 g,Group   即文件或目录的所属群组 o,Other    除了文件或目录拥有者或所属群组之外,其他用户皆属于这个范围 a,All     即全部的用户,包含拥有者,所属群组以及...

如何确定你的Linux发行版中有没有某个软件包

喔28阅读(14)

Whohas:这是一个命令行工具,它能一次查询好几个软件包列表,以检查的你软件包是否存在。目前,whohas 支持 Arch、Debian、Fedora、Gentoo、Mandriva、openSUSE、Slackware、Source M...

分享几款Fedora 下的图像创建程序

bigao阅读(22)

矢量图形:Inkscape Inkscape 是一个众所周知的、受人喜爱的开源矢量图形编辑器。SVG 是 Inkscape 的主要文件格式,因此你所有的图形都可以任意伸缩!Inkscape 已存在多年,所以有一个坚实的社区和用于入门的大量教...

警惕新型利用中间盒的TCP反射放大的DDOS攻击

牛青阅读(49)

一、引言 2021 年 8 月马里兰大学 Kevin Bock 等在 USENIX 大会上提出一种利用中间盒发起的新型 TCP 反射放大攻击手法:攻击者可以利用部分网络中间盒在 TCP 会话识别上的漏洞,实现一种全新的 DDoS 反射放大攻...

带你了解什么是内核总线架构

无卤阅读(56)

当设备或者驱动添加到链表时,会触发总线的match函数。那么,您有没有深入去研究过内核总线呢?在本文中,我们来深入探讨一下内核中的总线,主要涉及到以下问题: businessman having questions and concrete...

干货好文带你认识WebRTC服务器的常见架构

阿喜阅读(49)

1. Mesh(P2P) 简介 Mesh 服务器架构其实就是标准 P2P 通讯模式的混用,每一个 P2P 连接有独立的传输策略控制,通讯质量有一定的保障。但是,这种架构对于客户端系统是一种浪费,一方面需要分配更多的端口,消耗更多的系统资源;...

带你进入Vue2响应式系统之嵌套之旅

小杜阅读(27)

场景 在 Vue 开发中肯定存在组件嵌套组件的情况,类似于下边的样子。 回到我们之前的响应式系统,模拟一下上边的情况: import { observe } from "./reactive"; import Watcher from "....

新技能:通过代码缓存加速 Node.js 的启动

bigao阅读(23)

前言:之前的文章介绍了通过快照的方式加速 Node.js 的启动,除了快照,V8 还提供了另一种技术加速代码的执行,那就是代码缓存。通过 V8 第一次执行 JS 的时候,V8 需要即时进行解析和编译 JS代码,这个是需要一定时间的,代码缓存...

入门Prometheus

bigao阅读(26)

Prometheus 是一个开源的监控和警报系统,它直接从目标主机上运行的代理程序中抓取指标,并将收集的样本集中存储在其服务器上。也可以使用像 collectd_exporter 这样的插件推送指标,尽管这不是 Promethius 的默认...

把Linux变成开源SDN

小杜阅读(32)

网络路由协议分为两大类:内部网关协议和外部网关协议。路由器使用内部网关协议在单个自治系统内共享信息。如果你用的是 Linux,则可以通过开源(GPLv2)路由协议栈 Quagga 使其表现得像一台路由器。 Quagga 是什么? Quagg...

在1分钟内阻止大量僵尸网络攻击

中天阅读(32)

对 CrowdSec 的配置更改,在不到一分钟的时间内阻止了一个 7000 台机器的僵尸网络的攻击。 2020 年,我们的生活和工作方式在短短几天内被彻底颠覆。随着 COVID-19 开始在全球范围内蔓延,我们将工作带回家,与同事、朋友和家...

分享一下自制yum仓库

中天阅读(30)

yum仓库配置文件 # 仓库名 [base] # 仓库描述 name=CentOS-$releasever - Base - mirrors.aliyun.com # 仓库地址 baseurl=http://mirrors.aliyun.c...

docker学习第八天 docker 基础之网络配置

中天阅读(32)

大量的互联网应用服务包括多个服务组件,这往往需要多个容器之间通过网络通信进行相互配合。 Docker目前提供了映射容器端口到宿主主机和容器互联机制来为容器提供网络服务 本章讲解如何使用docker的网络功能。包括使用端口映射机制来将容器内应...

const关键字:可改不可改?

bigao阅读(31)

关于const:顶层const和底层const 一般,我们声明const用来存储不变的恒定量: const int MAXN = int_max; 用指针指向: const int *pMAXN = &MAXN; 这条语句开始的co...

Java基础教程Android基础教程