服务器技术文章
-
三张图助您掌握OTN分层结构
根据ITU-T国际电信联盟规定,OTN分为7层结构: 客户信号层:指OTN网络所要承载的业务信号,包括IP、以太网、SDH等。 OPU(Optical Channel Payload Unit,光…… -
centos8部署MySQL5.7故障集
问题一:日志文件不存在,MySQL无法启动 错误日志: [root@confluence packages]# /etc/init.d/mysqld restart ERROR! MySQL server PID file could not be f…… -
-
-
-
-
什么是ZFS文件系统
ZFS的历史 Z文件系统(ZFS)由Matthew Ahrens和Jeff Bonwick于2001年创建.ZFS旨在成为Sun Microsystems的OpenSolaris的下一代文件系统。 2008年,ZFS被移植到F…… -
说说Linux抓包命令tcpdump
tcpdump - 转储网络上的数据流 是不是感觉很懵?我们用通俗、形象、学术的表达方式来全方位描述tcpdump: 通俗的来说,tcpdump是一个抓包工具,用于抓取网络中…… -
array.flatMap():一个更智能的 JavaScript 映射器
array.map() 是一个非常有用的映射函数:它接收一个数组和一个映射函数,然后返回一个新的映射数组。 然而,有一个替代 array.map()的方法:array.flatMap()(…… -
替换证件照背景颜色仅需十行Python代码
本文教大家通过Python程序替换证件照背景颜色,以后更换证件照背景就不会再苦恼了。 思路: 先去掉原照片的背景颜色 再添上新的背景颜色 步骤很简单,思路清…… -
-
-
如果你是C开发人员请看这三个显式编程技巧
嵌入式系统开发人员应尽可能明确,以避免 ASSUME 综合症并在其系统中产生意外行为。在今天的文章中,让我们来看看嵌入式开发人员可以通过更明确的方式清理代码…… -
Pprof定位Go程序内存泄露
Golang 为我们提供了 pprof 工具。掌握之后,可以帮助排查程序的内存泄露问题,当然除了排查内存,它也能排查 CPU 占用过高,线程死锁的这些问题,不过这篇文…… -
-
.NET Core 6.0之读取配置文件
ASP.NET Core默认加载顺序是appsettings.json-> appsettings.Environment.json,它会根据当前的运行环境去加载不同的配置文件,最后 appsettings.Environme…… -
Python绘制桑基图
桑基图简介 从这个 桑基图 (Sankey)可视化中可以明显看出,从England迁移到Wales的居民多于从Scotland或Northern Ireland迁移的居民。 什么是桑基图? 桑基图…… -
教你如何运用golang 实现数组的随机排序
前言 目前接到一个推荐数据的需求,需要将数据库中获取到的数据进行随机排序后返回给用户。考虑了一下,有两种使用方式,一种是通过数据库 order by rand() ,…… -
-
教你如何在Golang中运行JavaScript
我们知道,在 Python 里面,如果你要运行一段 JavaScript,你可以使用execJS这种第三方库。那么在 Golang 里面,你想运行 JavaScript 的时候又应该怎么办呢? …… -
简单介绍Lua中的变量与赋值方法
看以下案例: test.lua -- 第一个lua脚本 --注释使用“--”符 --变量未定义时,默认初始化的值为nil --这样的定义为全局 num1 = 1 ; --加了关键字local表示这个…… -
教你如何运用golang实现数组分割
需求:给定一个数组和一个正整数,要求把数组分割成多个正整数大小的数组,如果不够分,则最后一个数组分到剩余的所有元素。 示例1: 数组:[1, 2, 3, 4, 5, 6…… -
简单介绍Lua一维数组与多维数组的使用
Lua语言中,数组和C还是有区别的,Lua的数组下标从1开始计数,而C语言的数组下标从0开始计数,我想这可能是设计Lua的人想要符合人的思维习惯而去这么设计的。 …… -
简单介绍Lua中三种循环语句的使用
Lua的循环和C语言的循环的语法其实差不多,所以,理解起来就很好理解的啦,所以实现也很简单,跟C没什么两样,都差不多。 案例如下: test1.lua -- 1、while…… -
Lua流程控制语句if else的使用详解
Lua提供了if语句和if else语句作为流程控制语句,当然,符合C的特点,流程语句之间可以实现嵌套操作,当然流程控制也可以和循环体结合进行控制。 1、if语句 if……