摘要:
双小括号 (( )) 是 Bash Shell 中专门用来进行整数运算的命令,它的效率很高,写法灵活。 但是,(( )) 只能进行整数运算,不能对小数(浮点数)或者字符串进行运算。 1. (()) 使用 (()) 的语法格式为: ((表达式)) 通俗地讲,就是将数学运算表达式放在 (( 和 )) 之 阅读全文
posted @ 2023-04-18 15:35
时间在哪
阅读(153)
评论(0)
推荐(0)
摘要:
0. 序言 test([]) 和 [[]] 在 Shell 中都是用来检测某个条件是否成立。通过附带选项,可以进行数值、字符串和文件三个方面的检测。 0.1. 与数值比较相关的选项 num1 -eq num2 判断 num1 是否和 num2 相等 num1 -ne num2 判断 num1 是否和 阅读全文
posted @ 2023-04-18 15:26
时间在哪
阅读(99)
评论(0)
推荐(0)
摘要:
想搞个自动抓取数据的脚本,但是奈何python不熟,而且有些网站做了反爬虫保护导致获取不到数据。只好另寻他法,突然发现了selenium,百度介绍Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。正好可以满足自己的需求,为了忘记一些步骤,所以记录了一下安装过程。 开发环境: 操作系统 阅读全文
posted @ 2023-04-18 10:43
时间在哪
阅读(270)
评论(0)
推荐(0)
摘要:
昨天晚上家中断电,早上起来重启虚拟机发现ssh连不上去了,在虚拟机内部发现ens33网卡没有启动,想着通过systemctl restart network重启该网卡,发现重启失败,通过journalctl -xe发现错误提示: Bringing up interface ens33: Error: 阅读全文
posted @ 2023-04-18 10:40
时间在哪
阅读(376)
评论(0)
推荐(0)
摘要:
下面分别以TCP、UDP为例介绍两者的流程图和代码实现: TCP 1.流程图: 和网上大部分的版本不同,我将TCP三次握手的过程画在了accpet之前,这也是在查阅一些资料发现三次握手会由内核自动完成,aceept只是从队列中取出已经建好的tcp连接,这一点可以在代码中不加入accpet以及后续步骤 阅读全文
posted @ 2023-04-18 10:39
时间在哪
阅读(32)
评论(0)
推荐(0)
摘要:
函数原型 char *strtok (char * str, const char *delim) 头文件 string.h 函数作用 将str字符串中与delim相同的子字符串替换成 ' \ 0 ',然后返回str的首元素地址。(strtok会修改str字符串内容) 使用 第一种情况:str字符串 阅读全文
posted @ 2023-04-18 10:37
时间在哪
阅读(100)
评论(0)
推荐(0)
摘要:
本文按照Unix环境高级编程总结而成: 线程概念 典型的进程可以看成只有一个控制线程:一个进程在某一时刻只能做一件事情。有了多个线程以后,就可以把进程设计成在某一时刻能够做多件事情,每个线程各自处理独立的任务。这种设计的好处有: 通过为每种事件类型分配单独的处理线程,可以简化处理异步事件的代码。 进 阅读全文
posted @ 2023-04-18 10:34
时间在哪
阅读(42)
评论(0)
推荐(0)
摘要:
本文参考:STL源码剖析 一、概述 STL是Standard Template Library的简称,它是一套C++标准模板库,它借助模板实现了一些常用的数据结构与算法,给开发带来了极大的便利。 二、六大组件 STL有六大组件,分别为容器(containers)、算法(algorithms)、迭代器 阅读全文
posted @ 2023-04-18 10:31
时间在哪
阅读(45)
评论(0)
推荐(0)
摘要:
1. 一维数组和指针 先回忆一下,数组是由一系列类型相同的元素组成。如: char ch[4]; /*4个字符的数组*/ int in[4]; /*4个整数的数组*/ float fl[4]; /*4个浮点数的数组*/ ... 那么当一个指针变量被初始化成数组名时。如: int a[10]; int 阅读全文
posted @ 2023-04-18 10:30
时间在哪
阅读(43)
评论(0)
推荐(0)
摘要:
UNIX环境高级编程(第3版)中的代码示例多次包含了一下头文件: #include "apue.h" 搜索发现原来这个头文件是作者自定义的一个文件,并在官网提供了源代码供下载。 下载之后解压该文件: tar -zxf src.3e.tar.gz 进入文件夹并编译: cd apue.3e make 等 阅读全文
posted @ 2023-04-18 10:27
时间在哪
阅读(303)
评论(0)
推荐(0)

浙公网安备 33010602011771号