- 博客(16)
- 收藏
- 关注
原创 字节SRE面试算法题
解法一:通过对每个字符转换相加得到结果,单字符转换不会超过大整型,需要处理进位问题。解法二:通过字符asscll码加减,需要处理进位问题。2、两个数无限大,long都装不下;4、不能用任何包装类提供的运算方法;5、两个数都是以字符串的方式提供。3、不能用BigInteger;输出:“456246”
2024-10-31 14:47:15 176
原创 免费云服务器之三丰云
除此之外,三丰云还提供个性化的服务。用户可以根据自己的业务规模和需求,选择不同的服务器配置。它还提供全球网络覆盖,确保用户无论身在何处都能享受到快速、稳定的网络服务6。此外,三丰云还提供智能监控系统,能够实时监控服务器运行状态,并在必要时自动进行优化,确保服务的连续性和性能。首次使用三丰云的免费云服务器,感觉非常不错,新用户注册可以免费试用一天的免费云服务器,之后如果需要继续使用,提交延期使用的申请就能继续使用了。三丰云的易用性也很强。此外,三丰云还提供了丰富的教程和帮助文档,帮助用户快速入门。
2024-10-21 10:46:33 202
原创 客户反应公司主页反应慢或者打不开怎么办?
当收到用户反映说访问公司网站服务器很慢的时候,一定要先了解这个“慢”到底是怎么慢?是单个或个别用户慢,还是大部分用户访问都慢。自己也可在公司办公网络中访问测试一下,是否真的慢。用户个例访问慢的问题比较好定位,大部分情况都是用户自身问题,比如:a、用户带宽资源不足;b、用户公司线路问题(比如:网络拓扑中某台设备故障或资源被耗尽);c、跨网访问(我司企业网站使用的是联通和电信线路,而客户使用的却是移动或者教育网等的线路访问,这种跨网访问都是比较慢的)这种情况大致划分以下6种思路,当然这只是个人总结,可能不
2022-07-08 22:09:49 499
原创 连续内存分配:内存碎片与分区的动态分配
文章目录一、内存碎片问题二、简单的内存管理方法三、分区的动态分配策略一、内存碎片问题-空闲内存不能被利用外部碎片:在分配单元间的未使用内存内部碎片:在分配单元中的未使用内存二、简单的内存管理方法当一个程序准许运行在内存中时,分配一个连续的区间-分配一个连续的内存区间给运行的程序以访问数据三、分区的动态分配策略-首次适配–内容:现在想分配n字节,从低地址开始找,碰到的第一个空间比n大的空闲块就使用它。–要想实现首次分配,需要满足以下条件:—需要存在一个按地址排序的空闲块列表.
2021-12-30 20:14:59 1693 3
原创 nginx.conf配置文件解析
#user nobody; # worker进程身份,默认使用编译时指定值.语法为"user user_name [group_name]"worker_processes 1; # nginx启用一个worker进程,#error_log logs/error.log; # 设置nginx错误日志文件#error_log logs/error.log notice; # 设置nginx错误级别为notice,级别:debug|info|notice|warn|error|crit|ale
2021-12-28 21:11:01 2126
原创 一键安装nginx shell脚本
#!/bin/bash#解决软件的依赖关系,需要安装的软件包yum install epel-release -y#新建luogan用户和组id fanwenhao || useradd fanwenhao -s /sbin/nolog#下载nginx软件mkdir /fanwenhao99 -pcd /fanwenhao99wget https://nginx.org/download/nginx-1.21.4.tar#解压软件tar xf nginx-1.21.4.ta
2021-12-23 17:52:06 1821
原创 shell脚本三剑客之sed(一)
文章目录一、sed基本选项与命令二、sed的练习与使用1.sed取出/etc/passwd文件的第一列2.sed将PATH环境变量中的冒号换成换行 ->可以将PATH变量的内容重定向到一个文件里,例如path.txt3.sed将PATH环境变量斜杠/换成斜杠\4.sed修改SELINUX配置文件从开启(enforcing)变成禁用(disabled)/etc/sysconfig/selinux5.去掉/etc/passwd文件中第二个字段的x6.将/etc/sysconfig/network-scr
2021-12-20 20:09:40 3752
原创 shell监控内存
文章目录前言一、功能二、代码三、效果图前言一、功能1.内存的使用率,超过70%给予提醒二、代码#!/bin/bash#总的内存大小mem_total=$(free -m|head -2|tail -1|awk '{print $2}')#剩余的内存的大小mem_free=$(free -m|head -2|tail -1|awk '{print $4}')#剩余的百分比num=$(echo "scale=2;$mem_free * 100 / $mem_total" | b
2021-12-06 21:00:57 996 6
原创 抽奖程序shell脚本
一、功能1.从班级名单里随机抽取学生名字2.学生名单:student_name.txt3.产生随机数二、代码#!/bin/bash#清空中奖文件>lucky_person.txt#产生文件里相应人数之间的随机数num=$(cat student_name.txt|wc -l)while truedo #lucky_num=$(( RANDOM % num + 1 )) lucky_num=$(($RANDOM % $num + 1)) #读取student_nam.
2021-12-06 20:49:46 1592 9
原创 分分钟通过ip锁定你的位置:正则表达式,re模块,requests模块,json模块组合应用--日志分析
文章目录前言一、目标二、代码实现三、用到的模块1.re模块2.requests模块3.json模块前言本文主要是将日志文件字段截取出来进行日志分析,主要用到了一些模块,正则表达式,以及对文件的一些操作。一、目标把日志文件scwebsite2_ssl.log里的ip,时间字段获取出来,时间格式转化为“2021-11-24 12:00:00", 通过ip解析出它属于哪个省份和运营商,结果写入另一个文件二、代码实现import reimport requestsimport jsondef
2021-11-29 02:40:47 5954 23
原创 家目录与根目录及第一提示符与第二提示符的区别
文章目录一、家目录与根目录的区别?二、第一提示符ps1与第二提示符ps2的区别1.第一提示符ps12.第二提示符ps2一、家目录与根目录的区别?家目录: 就是用户登录进入系统的时候所在的目录 --》用户登录进入的文件夹根目录和家目录有什么区别?家目录在根目录下面,是包含关系二、第一提示符ps1与第二提示符ps2的区别1.第一提示符ps1PS1=’[\u@\h \W]$’\u 代表是用户 user@ 分割符号\h 代表主机名 hostname\W 代表当前的工作目录(当前的路
2021-11-27 19:51:00 4304 5
原创 ubuntu安装详细步骤
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、ubuntu是什么?二、安装环境三、安装步骤1.将下载好的iso镜像文件装入磁盘2.启动机器前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、ubuntu是什么?Ubuntu是基于linux的免费开源桌面PC操作系统。Ubuntu(乌班图)是一个以桌
2021-11-27 16:08:43 7029 2
原创 Linux基本命令
基本命令:1.ip add 查看ip地址2.hostname 查看主机名hostname 123 将主机名设置为"123"3.hostnamectl 设置/修改主机名hostnamectl set-hostname 123学习内容:提示:这里可以添加要学的内容例如:1、 搭建 Java 开发环境2、 掌握 Java 基本语法3、 掌握条件语句4、 掌握循环语句学习时间:提示:这里可以添加计划学习的时间例如:1、 周一至周五晚上 7 点—晚上9点2、 周六上午 9 点-
2021-11-25 21:35:06 5572 12
原创 centos安装详细步骤
centos安装包准备:下载地址:https://www.centos.org/点击download,选择要下载的centos版本安装步骤:安装环境:VMware Workstation Pro安装系统版本:centos71.将系统文件转入虚拟机的光盘,开启虚拟机2.开启虚拟机后,进入以下界面选择 install centos 73.之后会进入centos 7 installtion 安装工作台选择 中文–简体中文 单击: 继续4.进入到系统安装位置与网络配置–选择系统模块下
2021-11-25 19:59:21 9066
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人