自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 配置服务器完整流程

配置服务程序流程

2023-01-23 01:30:23 214

转载 NetFlix脚本检测IP是否可用

wget -O nf https://github.com/sjlleo/netflix-verify/releases/download/2.01/nf_2.01_linux_amd64 && chmod +x nf && clear && ./nf

2022-03-24 13:16:52 999

原创 JavaScript网页开发

JavaScript在网页中使用JavaScipt在网页中嵌入JavaScript代码链接外部JavaScript文件在网页中使用JavaScipt在网页中嵌入JavaScript代码在<head></head> 标签中嵌入如下代码<script type="text/javascript">function hi(){ document.write("<h1>hello world!</h1>");hi();</script

2022-03-03 15:48:36 361

原创 HTML 超文本标记语言

HTML的基本结构HTML文件的编写方法HTML标签:一个HTML文件是由一系列的元素和标签组成的.元素如:title img table,不区分大小写HTML用标签来规定HTML元素的属性和在文件中的位置.成对标签:<元素名称>要控制的元素</元素名称>成对标签仅对在标签内部的部分文件发生作用.单独标签<元素名称>作用为在相应位置插入元素,如 <br>HTML标签中还可以设置一下属性,控制标签建立的元素<元素名称 属性1="值1

2022-03-02 11:00:56 1282

原创 高等数学极限

数列极限的定义极限概念是在某些实际问题的精确解答过程中产生的.利用圆内接正多边形来推算圆面积的方法.设有一圆,首先内接正六边形,把它的面积记为A1,再做内接正十二边形,面积记为A2,再做内接正二十四边形,面积记为A3,如此下去,每次边数加倍.得到一系列内接正多边形的面积A1,A2,A3···An···,它们构成一列有次序的数.当n越大,内接正多边形与圆的差别就越小,从而以An作为圆面积的近似值也越精确,但是不论n多大,只要n取定了,终究只是多边形的面积,而不是圆的面积.因此,设想n无限增大,在这

2022-02-27 09:17:00 432

原创 合理使用条件编译

合理使用条件编译的好处首先我在Termial内把目录切换到我下面cd /users/jona然后我新建了一个文件夹(目录),起名为testmkdir test然后在当前目录下,通过touch命令创建c程序文件hello.ctouch hello.c通过vim编辑器编辑内容,使用了条件编译,预处理器在预处理时对表达式求值,根据表达式真假编译相应的程序段,这里只会编译一个输出函数#include <stdio.h>#define R 1int main(){ #if R

2022-02-19 15:11:22 350

原创 Clion与C语言

Clion与C语言Clion快捷键Mac OSCtrl+ACtrl+PCtrl+nCtrl+mCtrl+DCtrl+R***Ctrl+F******Ctrl+B***Ctrl+G***Ctrl+K***C语言基础知识数据表示字符型常量特殊的字符型常量字符串常量符号常量Clion快捷键Mac OSCtrl+A回到本行行首Ctrl+P回到上一行末尾Ctrl+n回到下一行末尾Ctrl+m回到所在范围的括号前面,回到所在范围的括号后面Ctrl+D执行代码Ctrl+R执行代码Ctrl+F

2022-02-16 03:02:29 1675

原创 408计算机

RST,ACK表明目的主机端口是关闭的,或不接受连接的迹象,很可能没有服务运行在上面软件Nmap可以采用主动式指纹技术和被动式指纹技术,判断我们要入侵的系统是什么系统.软件kali arpspoof可以进行ARP投毒,安装ettercap-graphical也可以进行ARP污染....

2022-02-16 00:02:02 262

原创 TCP累计确认和窗口值更新

如图,我们可以看到TCP采用累计确认机制,四个数据包,只回复了一个确认报文,并且是对最后一个接收到的数据报的确认.在我的Mac发出对上一个TCP数据包的确认之后,窗口值由之前的262144-1440*4=256384,但是确认完之后数据很快就被输出了缓冲区,所以下一个数据包就是TCP的窗口更新数据包.窗口值又变成了262144从这里我们可以知道,TCP采用累计确认方式...

2022-02-14 04:53:38 2863

原创 访问Google首页显示该页无法显示

当我们访问Google首页显示该页无法显示时,发生了什么首先我们在浏览器搜索栏输入www.goole.com我们的主机就会发出一个ARP请求报文,一个广播数据包,向该网段所有主机发出一个信息,想知道可以带我们接入互联网的网关地址在哪里,网关看到ip地址是自己的,给出ARP回复随之我们应用层的DNS开始工作,向我们配置的DNS服务器发出一个DNS查询数据包,而DNS默认服务器默认是在网关以外,即我们必须将网关地址配置成功我们才可能正确接收到DNS响应,以获得谷歌域名对应的IP地址,以建立两台主机之间的连

2022-02-13 18:38:45 1672

原创 网站上的广告投放底层机制

网站上的广告投放底层机制我们可以通过Wireshark抓取数据,比如HTTP的requests,我们可以看到很多和我们访问网站相关的域名,他们都含有cdn字样,这是content delivery network,是内容分发网络服务.在一个网页中可能有文字,图片,视频等多种资源.可能的场景是,文本的内容在一处,图像在另一处,内嵌的视频在第三个地方,这还不包括广告,广告可能位于很多独立服务器上,由多个提供商发放.当HTTP客户端解析HTML代码时,发现了对其他服务器上资源的引用,为了获取引用的内容,客户

2022-02-13 04:02:47 420

原创 获取ip地址的DORA(Discover- Offer- Request- Acknowledgement)过程

如图,我们手机端连接Wi-Fi时有如下和DHCP服务器的两个交互过程

2022-02-12 18:14:26 948

原创 Wireshark软件使用

Wireshark高级特性:analyze里面有expert infomation,可以看到一些tcp重传信息,可以看到一些警告,窗口大小不够等信息.statistics里面有flow graph,可以看到网络中每台主机的通信,以及通信的信息.statistics里面有packet length可以看到,处于哪部分长度的数据较多.preferences里面有名称解析,名称解析里面有使用自定义的hosts文件来标识一台主机....

2022-02-12 18:05:18 1202

原创 Mac上修改hosts文件无效的解决方案

Mac上修改hosts文件无效的解决方案

2022-02-11 23:27:09 6542

原创 快速排序C语言实现

快速排序,c语言代码实现,有看不明白的,评论区@我吧#include <stdio.h>void display(int* array, int arraySize){ for(int k = 0; k < arraySize; ++k){ printf("%d ", array[k]); } printf("\n");}void quickSort(int* array, int low, int high){ int i, j

2021-07-18 22:26:25 79

原创 抽象数据结构三元组的实现(《数据结构》严蔚敏)

抽象数据结构三元组的实现(《数据结构》严蔚敏)最近学了一段时间严蔚敏的数据结构,想着把抽象数据类型三元组上机实现一下,才发现自己存在很多问题,在CSDN里面看了很多大佬的代码,但是发现一个普遍的问题,C语言代码里面用到了C++里面的引用传递,但是这在我的Mac上的Xcode上面编译不了,所以花了一两天时间理解指针和数组以及引用传递、值传递和指针传递。并且手动编写了自己的代码。这篇文章写给那些和我有一样问题的朋友。代码如下:#include <stdio.h>#include <st

2021-04-17 11:00:13 522

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除