11 2020 档案
摘要:问题描述 error: Your local changes to the following files would be overwritten by merge: xxx/xxx/xxx.c Please commit your changes or stash them before you
阅读全文
摘要:产生原因: git pull 的时候会分为两步,第一步先从远程服务器上拉下代码,第二步进行merge。当你merge时候失败了就会产生Automatic merge failed; fix conflicts and then commit the result.的问题。 解决方法: 丢弃本地提交,
阅读全文
摘要:【写在前言】 最近关注了好几个好友专门讲算法的公主号,赶脚还不错,本着“分享”、“共进”的初心,在征得本人的同意之下,特此将原内容经原作者本人同意授权后,重新编辑、排版、整理到此处。 在此,特别感谢小夕学算法,袁厨的算法小屋等原创作者大牛。 好了,话不多说,我要开启学习,和大家共同进步了,嘻嘻~~~
阅读全文
摘要:Linux find 命令用来在指定目录下查找文件。 任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则 find 命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。 语法: find path -option [ -print ] [
阅读全文
摘要:上一篇我们分析了三次握手和四次握手的过程,但是理论分析难免枯燥难懂,下面这篇我们来看一个例子,就能更好地理解tcp链接了。 我们可以通过网络抓包的查看具体的流程: 比如我们服务器开启9502的端口。使用tcpdump来抓包: 一、 三次握手连接过程分析 tcpdump -iany tcp port
阅读全文
摘要:你知道“3次握手,4次挥手”吗? 当面试官问你什么是“3次握手,4次挥手”,你是不是要开启“诵经”模式了?作为程序员,要有“刨根问底”的精神。近期在复习网络时,遇到了这个频繁被面试官q到的问题,今天特此总结一下底层原理: 文章整体目录如下: 什么是“3次握手,4次挥手” TCP服务模型 TCP头部
阅读全文
摘要:同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别? 详细请看下链接: IO - 同步,异步,阻塞,非阻塞 (亡羊补牢篇) 为了方便阅读,我重新编版,摘抄如下: 当你发现自己最
阅读全文
摘要:今天遇到了在select()前后fd_set的变化问题,查了好久终于找到一个有用的帖子了,很赞,很详细!!原文链接如下: select用法&原理详解(源码剖析) 我的问题是: 如下图示:在select()函数前后分别打印fdsread和fdsreaduse两个fd_set, 在gjm06-1和gjm
阅读全文
摘要:1. select函数 1. 用途 在编程的过程中,经常会遇到许多阻塞的函数,好像read和网络编程时使用的recv, recvfrom函数都是阻塞的函数,当函数不能成功执行的时候,程序就会一直阻塞在这里,无法执行下面的代码。这时就需要用到非阻塞的编程方式,使用select函数就可以实现非阻塞编程。
阅读全文
摘要:一、SOCKET——套接字 套接字最初是为同一主机上的应用程序所创建,使得主机上运行的一个程序(又名一个进程)与另一个运行的程序进行通信。这就是所谓的进程间通信(Inter Process Communication,IPC) 有两种类型的套接字:基于文件的和面向网络的。 (1)基于文件的家族名:A
阅读全文
摘要:Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求,使主机间或者一台计算机上的进程间可以通讯。 本章节我们为大家接收 Perl 语言中如何使用 Socket 服务。 创建服务端 使用 socket 函数来创建 socket服务。 使用 bind 函数绑定端口。 使用
阅读全文
摘要:【转载】 在C/C++写网络程序的时候,往往会遇到字节的网络顺序和主机顺序的问题。这是就可能用到htons(), ntohl(), ntohs(),htons()这4个函数。 网络字节顺序与本地字节顺序之间的转换函数: htonl()--"Host to Network Long" ntohl()-
阅读全文
摘要:一、传送门 链接:https://pan.baidu.com/s/1i55YXnf 密码:v6nw 二、QXDM,QPST和QCAT的简单说明 QXDM,QPST和QCAT是Qualcomm高通公司针对高通芯片的抓包分析工具。QXDM抓包分析,QPST与手机com口连接,QCAT用来分析抓包产生的i
阅读全文
摘要:链接:https://pan.baidu.com/s/1pLDookj 密码:r9r1 参考: 1、https://www.cnblogs.com/dengqing9393/p/8036125.html
阅读全文
摘要:整个流程 域名解析; 与服务器建立连接;tcp连接; 发起HTTP请求; 服务器响应HTTP请求,浏览器得到html代码; 浏览器解析html代码,并请求html代码中的资源(如js、css、图片); 浏览器对页面进行渲染呈现给用户; 以Chrome浏览器为例:加入URL是https://www.c
阅读全文
摘要:在win10下用一个命令就可以禁用驱动程序强制签名 1、禁止强制签名,以管理员的身份运行cmd 执行以下命令 bcdedit.exe /set nointegritychecks on 恢复默认验证,执行如下命令即可: bcdedit.exe /set nointegritychecks off 2
阅读全文