2020年10月11日

摘要: 六百字读懂 Git(转) add by zhj:还是原文 六百字读懂 Git 看着更舒服一些,显示更好 原文:六百字读懂 Git 英文原文:Git in 600 words 译注:来自 Hacker School 的 Mary Rose Cook 最近实现了一个纯 JavaScript 写就的 Gi 阅读全文
posted @ 2020-10-11 23:21 kk20_625 阅读(93) 评论(0) 推荐(0)
 
摘要: SQL中ON和WHERE的区别 数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。 在使用left jion时,on和where条件的区别如下: 1、 on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。 2、whe 阅读全文
posted @ 2020-10-11 23:12 kk20_625 阅读(354) 评论(0) 推荐(0)
 
摘要: 3. 链表排序之堆排序 堆排序是利用堆这种数据结构而设计的一种排序算法,堆排序是一种**选择排序,**它的最坏,最好,平均时间复杂度均为O(nlogn),它也是不稳定排序。首先简单了解下堆结构。 堆是具有以下性质的完全二叉树:每个结点的值都大于或等于其左右孩子结点的值,称为大顶堆;或者每个结点的值都 阅读全文
posted @ 2020-10-11 18:15 kk20_625 阅读(1450) 评论(0) 推荐(0)
 
摘要: 互联网协议入门(二) 上一篇文章分析了互联网的总体构思,从下至上,每一层协议的设计思想。 这是从设计者的角度看问题,今天我想切换到用户的角度,看看用户是如何从上至下,与这些协议互动的。 互联网协议入门(二) (接上文) 七、一个小结 先对前面的内容,做一个小结。 我们已经知道,网络通信就是交换数据包 阅读全文
posted @ 2020-10-11 18:11 kk20_625 阅读(60) 评论(0) 推荐(0)
 
摘要: 互联网协议入门(一) 我们每天使用互联网,你是否想过,它是如何实现的? 全世界几十亿台电脑,连接在一起,两两通信。上海的某一块网卡送出信号,洛杉矶的另一块网卡居然就收到了,两者实际上根本不知道对方的物理位置,你不觉得这是很神奇的事情吗? 互联网的核心是一系列协议,总称为"互联网协议"(Interne 阅读全文
posted @ 2020-10-11 18:10 kk20_625 阅读(130) 评论(0) 推荐(0)
 
摘要: 进程间通信的方式有哪些? 1、进程间通讯方式有:管道,信号,信号量,消息队列,共享内存,套接字共六种 2、管道:管道分为有名管道和无名管道,其中无名管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用,一般用于两个不同进程之间的通信。有名管道也是一种半双工的通信方式,但它 阅读全文
posted @ 2020-10-11 18:07 kk20_625 阅读(1965) 评论(0) 推荐(0)
 
摘要: DNS 原理入门 DNS 是互联网核心协议之一。不管是上网浏览,还是编程开发,都需要了解一点它的知识。 本文详细介绍DNS的原理,以及如何运用工具软件观察它的运作。我的目标是,读完此文后,你就能完全理解DNS。 一、DNS 是什么? DNS (Domain Name System 的缩写)的作用非常 阅读全文
posted @ 2020-10-11 18:04 kk20_625 阅读(355) 评论(0) 推荐(0)
 
摘要: 链表排序之快排与归并(递归与非递归) 1.对链表进行快速排序 以【4,2,5,3,7,9,0,1】为例,我们来模拟一趟快排的过程。 **1、**初始化时,i指向链表首元素4;j = i +1,指向2。基准数字为当前i 指向的数字:4。 j 4 2 5 3 7 9 0 1 i **2、**随后开始循环 阅读全文
posted @ 2020-10-11 14:45 kk20_625 阅读(312) 评论(0) 推荐(0)
 
摘要: LeetCode题解——字符串转整数(atoi) 我的LeetCode代码集:https://github.com/cnamep001/LeetCode 原题链接:https://leetcode-cn.com/problems/string-to-integer-atoi/description/ 阅读全文
posted @ 2020-10-11 10:39 kk20_625 阅读(219) 评论(0) 推荐(0)