摘要: 两台主机之间单向Ping不通的问题: ping工作在应用层,它直接使用网络层的ICMP协议,而没有使用传输层的TCP/UDP协议,Ping命令会构建一个固定格式的ICMP请求数据包,然后由ICMP协议将这个数据包连同地址 “192.168.1.2” 一起交给IP层协议,IP层协议将以地址“192.1 阅读全文
posted @ 2017-09-02 00:28 sold_out 阅读(7757) 评论(0) 推荐(0) 编辑
摘要: 文件的压缩与解压/打包命令 压缩与解压 ———————————————— compress [root@www ~]# compress [-rcv]文件或目录 <==这里是压缩 [root@www ~]# uncompress 文件.Z <==这里是解压缩 选项与参数: -r :可以连同目录下的文 阅读全文
posted @ 2017-09-02 00:27 sold_out 阅读(503) 评论(0) 推荐(0) 编辑
摘要: ************************************** MySql视图view的使用:创建、修改、删除 *************************************** 1. MySql创建视图 创建视图与创建表语法类似,不同的是创建视图是从一条查询语句创建的。视 阅读全文
posted @ 2017-09-02 00:24 sold_out 阅读(4404) 评论(0) 推荐(0) 编辑
摘要: OSI七层模型介绍: 下面4层(物理层、数据链路层、网络层和传输层)主要提供数据传输和交换功能,即以节点到节点之间的通信为主;第4层作为上下两部分的桥梁,是整个网络体系结构中最关键的部分;而上3层(会话层、表示层和应用层)则以提供用户与应用程序之间的信息和数据处理功能为主。 物理层的主要功能是:利用 阅读全文
posted @ 2017-08-27 23:30 sold_out 阅读(274) 评论(0) 推荐(0) 编辑
摘要: ```C++ //打印从1到最大的n位数:大数问题,用字符串表示数字来避免溢出 bool increment(char number){ bool isOverFlow = false; int nTakeOver = 0; size_t strLength = strlen(number); fo 阅读全文
posted @ 2017-08-27 23:23 sold_out 阅读(325) 评论(0) 推荐(0) 编辑
摘要: ```C++ //在O(1)时间内删除链表节点,给定单向链表的一个头指针和一个节点指针,假设该节点一定是链表中的节点 struct ListNode{ int m_nValue; ListNode* m_pNext; }; void DeleteNode(ListNode** pListHead, ListNode* pToBeDeleted){ //传入特殊值:空链表,空... 阅读全文
posted @ 2017-08-27 23:22 sold_out 阅读(614) 评论(0) 推荐(0) 编辑
摘要: ```C++ //调整数组顺序使奇数位于偶数前面: void reorderOddEven(int pData, unsigned int length){ if (pData == nullptr || length pBegin && func( pEnd)) pEnd ; if (pBegin 阅读全文
posted @ 2017-08-27 23:20 sold_out 阅读(218) 评论(0) 推荐(0) 编辑
摘要: ```C++ //树的子结构:输入两颗二叉树A, B,判断B是不是A的子结构 struct BinaryTreeNode{ double m_dbValue; BinaryTreeNode* m_pLeft; BinaryTreeNode* m_pRight; }; bool hasSubTree(BinaryTreeNode* pRoot1, BinaryTreeNode... 阅读全文
posted @ 2017-08-27 23:18 sold_out 阅读(188) 评论(0) 推荐(0) 编辑
摘要: ```C++ //字符串的全排列:递归实现 void Permutation(char* pStr){ if (pStr == nullptr) return; Permutation(pStr, pStr); } void Permutation(char* pStr, char* pBegin){ if (*pBegin == '\0') ... 阅读全文
posted @ 2017-08-27 23:14 sold_out 阅读(124) 评论(0) 推荐(0) 编辑
摘要: ```C++ //快速排序:Partition分割函数,三数中值分割 bool g_bInvalidInput = false; int median3(int data, int start, int end){ int middle = (start + end) 1; if (data[sta 阅读全文
posted @ 2017-08-27 23:13 sold_out 阅读(1096) 评论(0) 推荐(0) 编辑