编程开发
这个Python读取文件的方法,堪称天花板级别...
前言
嗨喽,大家好呀~这里是爱看美女的茜茜呐
又到了学Python时刻~
今天咱们来了解一下 fileinput 。
说到fileinput,可能90%的码农表示没用过,甚至没有听说过。
这不奇怪,因为在python界,既然open可以走天下,何必要fileinput呢?
但是,今天我还是要介绍fileinput这个方法,因为太奈斯了。
不止是香。是真香!
接下来,就跟着我,一起fi
从浏览器输入一个地址到页面展示中间经历了什么?
当我们在浏览器的地址栏中输入一个URL:www.baidu.com,具体发生了什么?
1.对网址进行DNS域名解析,得到对应的ip地址;
2.根据这个ip,找到对应的服务器,建立TCP连接(三次握手);
(TCP是比http更底层的传输层协议)
3.TCP连接之后,发起http请求;
4.http响应返回回来html代码,浏览器接收到html代码;
5.浏览器解析html代码,并请求html代码中
Gitlab Runner的搭建与使用入门
在前面的文章中,我们已经介绍过了开源可私有化部署的代码仓库Gitlab及其搭建教程,今天来介绍它的CICD功能。
一、Gitlab Runner简介
Gitlab实现CICD的方式有很多,比如通过Jenkins,通过Gitlab Runner等,今天主要介绍后者。Gitlab在安装的时候,就默认包含了Gitlab CI的能力,但是该能力只是用于协调作业,并不能真的去执行作业,因此需要搭配Gitla
常用Shell脚本模板
shell脚本
目录
启动行参数解析
参数调用
执行shell命令
文本比较
获得脚本的路径和脚本名称
从代码仓库里面拉取代码
读取配置ini文件
打印时间
输出重定向
脚本debug
启动行参数解析
使用getopts进行参数解析
如果一个字母后面有一个":",表示该命令行选项后面要跟一个参数。
如optsting写成"b:o:h",表示支持-b、-o、-h选项识别,-b和-o选项后面需
面试是个认清自己的过程
哎,之前因为工资低的原因,离职了,想着凭着两个月的实习经历,能够够一下大厂的边,结果没想到,两个周就吃了鳖。
现在想想,也算是真的认清了自己,这两个月的实习经历对于我来说,作用只是能让我的简历更好过除筛而已,其他的感觉没帮上什么忙。
以前的项目也是烂大街,面了一个大厂,艰难走到二面,但是我的简历对于面试官来说,也许只是一坨答辩而已,我看到面试官不屑的,厌恶的表情,就知道,面试已经没戏了。那场面试,
jmeter压测指南
前言
你可能好奇,作为一个前端攻城狮,我为什么需要压测呢,这个和我有什么关系呢?如果你对自己的交付代码要求比较高,那么耐心的学一下,如果你想做个全栈,想写node服务,那么你肯定需要。
如果作为一个后端,那么你肯定也是需要的,你需要知道自己提供的接口是否有性能的问题,自己的代码是否健壮。
对于测试来说,肯定需要掌握的,原因就无需赘述了。
先写在前面,哪里写的不好,欢迎与各位老师沟通交流。
今天介绍
沟通很重要20230225
今天和老婆说起关于婚礼怎么办的问题,我发现,我所理解的旅行结婚和她理解的旅行结婚差异巨大。
幸好在今天确定婚礼的形式,进行更加具体的沟通,否则真到婚礼时发现不是那么一回事,那时再去修改可能付出的代价会大很多。
之所以会有更加具体的沟通,可能是因为职业习惯,因为在软件开发过程中,经常会出现明明用的是同一个词语,但是代表的含义大相径庭。
比如,“完成”这个词,对于项目经理来说是,代码写完,完成测
网站https访问配置证书
一、安装Nginx
安装Nginx
mkdir application
cd application/
wget
tar -zxvf nginx-1.22.0.tar.gz
运行初始化配置
cd ./nginx-1.22.0
./configure
如果出现提示错误, 可能是依赖包乜有
