草庐IT

七天学会C语言-第三天(循环语句)

1.用while语句循环做数学运算:使用while语句,您可以创建一个循环,它会重复执行一段代码,直到指定的条件不再满足。例1:求2+4+6+···+100。#includeintmain(){intn=1,sum=0,a=2;while(n50){n=n+1;sum=sum+a;a=a+2;}printf("计算结果是%d\n",sum);return0;}这个示例通过while循环计算了2到100的偶数之和。运行结果:例2:求2×4×6×8×···×50。#includeintmain(){intn=2;//初始值为2longlongresult=1LL;//结果初始化为1LLwhile(

通过模仿学会Python爬虫(一):零基础上手

好家伙,爬虫来了 爬虫,这玩意,不会怎么办,诶,先抄一份作业回来1.别人的爬虫 Python爬虫史上超详细讲解(零基础入门,老年人都看的懂)_ChenBinBini的博客-CSDN博客#-*-codeing=utf-8-*-frombs4importBeautifulSoup#网页解析,获取数据importre#正则表达式,进行文字匹配`importurllib.request,urllib.error#制定URL,获取网页数据importxlwt#进行excel操作#importsqlite3#进行SQLite数据库操作findLink=re.compile(r'')#创建正则表达式对象,标

【Redis从头学-16】分析分布式锁中存在的坑,学会如何设计Redis分布式锁

🧑‍💻作者名称:DaenCode🎤作者简介:啥技术都喜欢捣鼓捣鼓,喜欢分享技术、经验、生活。😎人生感悟:尝尽人生百味,方知世间冷暖。📖所属专栏:Redis从头学文章目录🌟前言🌟什么是分布式锁🌟如何设计分布式锁🌟死锁问题问题分析问题总结伪代码🌟锁误删除问题、锁过期释放问题问题分析场景分析问题总结伪代码🌟加锁和释放锁非原子性问题问题分析伪代码🌟总结🌟写在最后🌟前言Redis分布式锁作为非常重要的知识点,在工作或者面试中是必不可少的。经过一段时间的学习,本文就带大家分析分布式锁中存在的坑,学会如何设计Redis分布式锁。🌟什么是分布式锁在单机架构中,解决线程安全问题的方案是单机锁,这种锁只能锁当前进

全网最全ssh:远程连接服务器学习,教你十分钟学会

 远程连接服务器简介SSH是如何工作的?认证阶段ssh修改配置文件配置文件注释 练习试验1实验2测试 远程连接服务器简介1、什么是远程连接服务器远程连接服务器通过文字或图形接口方式来远程登录系统,让你在远程终端前登录linux主机以取得可操作主机接口(shell),而登录后的操作感觉就像是坐在系统前面一样。2、远程连接服务器的功能分享主机的运算能力服务器类型:有限度开放连接工作站类型:只对内网开放3、远程连接服务器的类型(以登录的连接界面来分类)文字接口明文传输:Telnet、RSH等,目前非常少用加密传输:SSH为主,已经取代明文传输图形接口:XDMCP、VNC、XRDP等4、文字接口连接服

Typora常用操作总结(1)——5分钟学会

一、结构类操作    1.多级标题        创建方式:#标题        快捷键:Ctrl+1~6    【扩展】段落快捷键:Ctrl+0    【效果】(该图为源代码模式下显示效果)    2.有序列表        创建方式:编号.         快捷键:Ctrl+Shift+[    【扩展】        降级快捷键:Tab或 Shift+]        升级快捷键:Shift+Tab或 Shift+[    【效果】    3.无序列表        创建方式:*或-         快捷键:Ctrl+Shift+]    【效果】    4.任务列表        创建

七天学会C语言-第二天(数据结构)

1.If语句:If 语句是一种条件语句,用于根据条件的真假执行不同的代码块。它的基本形式如下:if(条件){//条件为真时执行的代码}else{//条件为假时执行的代码}写一个基础的If语句#includeintmain(){intx=10;if(x>5){printf("x大于5\n");}else{printf("x不大于5\n");}}运行结果:例1:输入一个整数,如果该数大于80,则输出“小翟帅”;如果该数不大于80,则输出“小翟贼帅”。#includeintmain(){inta;scanf("%d",&a);if(a>80){printf("小翟帅\n");}else{printf

Github的一个奇技淫巧,你学会了吗?

背景前段时间给 VictoriaLogs 提交了一个PR:https://github.com/VictoriaMetrics/VictoriaMetrics/pull/4934本来一切都很顺利,只等合并了,但在临门一脚的时候社区维护人员问我可否给 git commit 加上签名。于是我就默默的调试到了凌晨四点😭图片以前我也没怎么注意过这个选项,经过 Google 后发现 Idea 在提交的时候可以自行设置。图片当我勾选了这个提交新的代码后,依然被告知没有正确的签名,这时我才发现理解错误了。为GitHub的提交签名结合这位社区大佬给的文档,他所需要的是每次提交的代码都是有签名的,类似于这样:图

七天学会C语言-第一天(C语言基本语句)

一、固定格式这个是C程序的基本框架,需要记住!!!#includeintmain(){return0;}二、printf语句简单输出一句C程序:#includeintmain(){printf("大家好,");printf("我是");printf("沐尘而生!");return0;}运行结果:例2:#includeintmain(){printf("大家好,\n");printf("我是\n");printf("沐尘而生!\n");return0;}运行结果:例3:使用"\t"#includeintmain(){printf("大家好,");printf("我是\t");printf("沐尘

[E2E Test] Python Behave Selenium 一文学会自动化测试

前言本文将使用PythonBehave与Selenium,和同学们一起认识自动化测试,并附上完整的实践教程。项目源码已上传:CSDN郭麻花AzureRepopython-behave-selenium核心概念 1.什么是E2ETestE2E即End-to-end,意思是从头到尾的系统功能测试。它通过编写自动化测试脚本,完全从用户的角度出发,验证系统功能的正确性。如下图所示,E2ETest相较于UnitTest等等,实现起来需要更多的时间和成本。2. PythonBehave Behave是一个强大且开源的PythonBDD测试框架,完全支持Gherkin(Feature测试语言)。与我前面介绍

linux shell pgrep命令使用方法(pgrep指令)获取进程号、统计进程数量(学会区分Linux进程进程名)

文章目录问题背景pgrep指令help文档使用示例1.列出匹配进程的PID和进程名称(-l)(默认只能从进程名的子集字符串匹配,如果要使用完整进程名的子集字符串匹配,请加-f参数,下同)2.列出匹配进程的PID和完整的命令行(-a)3.统计匹配进程的数量(-c)4.使用完整的进程名称(包括参数)的子集进行匹配(-f)(如果pattern跨越进程命令与参数,需要用双引号括起来)★★★★★示例1示例25.不区分大小写进行匹配(-i)6.选择最近启动的进程(n)7.选择最早启动的进程(-o)8.仅匹配给定父进程的子进程(-P)9.通过控制终端进行匹配(-t)用途命令测试步骤示例10.通过有效ID进行