- 博客(16)
- 收藏
- 关注
转载 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 1033
原创 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 373
原创 HTML 超文本标记语言
HTML的基本结构HTML文件的编写方法HTML标签:一个HTML文件是由一系列的元素和标签组成的.元素如:title img table,不区分大小写HTML用标签来规定HTML元素的属性和在文件中的位置.成对标签:<元素名称>要控制的元素</元素名称>成对标签仅对在标签内部的部分文件发生作用.单独标签<元素名称>作用为在相应位置插入元素,如 <br>HTML标签中还可以设置一下属性,控制标签建立的元素<元素名称 属性1="值1
2022-03-02 11:00:56 1295
原创 高等数学极限
数列极限的定义极限概念是在某些实际问题的精确解答过程中产生的.利用圆内接正多边形来推算圆面积的方法.设有一圆,首先内接正六边形,把它的面积记为A1,再做内接正十二边形,面积记为A2,再做内接正二十四边形,面积记为A3,如此下去,每次边数加倍.得到一系列内接正多边形的面积A1,A2,A3···An···,它们构成一列有次序的数.当n越大,内接正多边形与圆的差别就越小,从而以An作为圆面积的近似值也越精确,但是不论n多大,只要n取定了,终究只是多边形的面积,而不是圆的面积.因此,设想n无限增大,在这
2022-02-27 09:17:00 501
原创 合理使用条件编译
合理使用条件编译的好处首先我在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 365
原创 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 1855
原创 408计算机
RST,ACK表明目的主机端口是关闭的,或不接受连接的迹象,很可能没有服务运行在上面软件Nmap可以采用主动式指纹技术和被动式指纹技术,判断我们要入侵的系统是什么系统.软件kali arpspoof可以进行ARP投毒,安装ettercap-graphical也可以进行ARP污染....
2022-02-16 00:02:02 268
原创 TCP累计确认和窗口值更新
如图,我们可以看到TCP采用累计确认机制,四个数据包,只回复了一个确认报文,并且是对最后一个接收到的数据报的确认.在我的Mac发出对上一个TCP数据包的确认之后,窗口值由之前的262144-1440*4=256384,但是确认完之后数据很快就被输出了缓冲区,所以下一个数据包就是TCP的窗口更新数据包.窗口值又变成了262144从这里我们可以知道,TCP采用累计确认方式...
2022-02-14 04:53:38 2902
原创 访问Google首页显示该页无法显示
当我们访问Google首页显示该页无法显示时,发生了什么首先我们在浏览器搜索栏输入www.goole.com我们的主机就会发出一个ARP请求报文,一个广播数据包,向该网段所有主机发出一个信息,想知道可以带我们接入互联网的网关地址在哪里,网关看到ip地址是自己的,给出ARP回复随之我们应用层的DNS开始工作,向我们配置的DNS服务器发出一个DNS查询数据包,而DNS默认服务器默认是在网关以外,即我们必须将网关地址配置成功我们才可能正确接收到DNS响应,以获得谷歌域名对应的IP地址,以建立两台主机之间的连
2022-02-13 18:38:45 1685
原创 网站上的广告投放底层机制
网站上的广告投放底层机制我们可以通过Wireshark抓取数据,比如HTTP的requests,我们可以看到很多和我们访问网站相关的域名,他们都含有cdn字样,这是content delivery network,是内容分发网络服务.在一个网页中可能有文字,图片,视频等多种资源.可能的场景是,文本的内容在一处,图像在另一处,内嵌的视频在第三个地方,这还不包括广告,广告可能位于很多独立服务器上,由多个提供商发放.当HTTP客户端解析HTML代码时,发现了对其他服务器上资源的引用,为了获取引用的内容,客户
2022-02-13 04:02:47 433
原创 获取ip地址的DORA(Discover- Offer- Request- Acknowledgement)过程
如图,我们手机端连接Wi-Fi时有如下和DHCP服务器的两个交互过程
2022-02-12 18:14:26 958
原创 Wireshark软件使用
Wireshark高级特性:analyze里面有expert infomation,可以看到一些tcp重传信息,可以看到一些警告,窗口大小不够等信息.statistics里面有flow graph,可以看到网络中每台主机的通信,以及通信的信息.statistics里面有packet length可以看到,处于哪部分长度的数据较多.preferences里面有名称解析,名称解析里面有使用自定义的hosts文件来标识一台主机....
2022-02-12 18:05:18 1222
原创 快速排序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 91
原创 抽象数据结构三元组的实现(《数据结构》严蔚敏)
抽象数据结构三元组的实现(《数据结构》严蔚敏)最近学了一段时间严蔚敏的数据结构,想着把抽象数据类型三元组上机实现一下,才发现自己存在很多问题,在CSDN里面看了很多大佬的代码,但是发现一个普遍的问题,C语言代码里面用到了C++里面的引用传递,但是这在我的Mac上的Xcode上面编译不了,所以花了一两天时间理解指针和数组以及引用传递、值传递和指针传递。并且手动编写了自己的代码。这篇文章写给那些和我有一样问题的朋友。代码如下:#include <stdio.h>#include <st
2021-04-17 11:00:13 553
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人