摘要:
以下内容参考了 http://www.ruanyifeng.com/blog/2016/11/byte-order.html https://blog.csdn.net/yishengzhiai005/article/details/39672529 1. 计算机硬件有两种储存数据的方式:大端字节序 阅读全文
摘要:
# This file is for the server side #
# of a many-clients <-> one-server #
# OpenVPN configuration. #服务器端的配置文件 阅读全文
摘要:
区分公钥 私钥 数字签名 阅读全文
摘要:
X11是一个应用程序,而不是一个操作系统,主要功能是提供图形界面,实现架构和网络架构相同,有X Client和X Server组件,另外还有Window Manager和Display Manager组件。 其中X Client是应用程序(例如gedit, firefox, terminal等),X 阅读全文
摘要:
动态规划思想是将大问题分解成小问题,然后解决所有的小问题,最后把解组合起来就得到大问题的解。这个和分治法思想很类似,但是这里的小问题是有重叠的,分治处理的小问题都是独立的,有重叠就会有重复计算,为了加速,可以想到记录解。所以进一步理解动态规划的思想就是 大问题分解为重叠的小问题,记录每个小问题的解,组合出大问题的解。最简单的使用动态规划思想的例子就是斐波那契数列求解。 阅读全文
摘要:
二分法的边界条件很重要,那么该边界条件是如何得到的呢?本文对这个问题给予简单的解答。 阅读全文
摘要:
1 //最普通的变量交换 2 //优点:思路简单 3 //缺点:需要多余的存储空间 4 void swap1(int &a, int &b) 5 { 6 int c; 7 c=a; 8 a=b; 9 b=c; 10 } 11 12 //利用加减法的变量交换 13 //优点:不需要多余的存储空间 14 //缺点:技巧性操作,不容易想到 1... 阅读全文
摘要:
题意是把一个二叉树转换成一个链表,链表的元素顺序是二叉树的先序遍历结果。 最简单的做法就是先序遍历该二叉树,将所有经过的节点的指针都依次记录在一个vector里,完成后,在将vector里的节点指针的左孩子置为NULL,右孩子置为vector中的下一个指针。具体的代码和运行效果如下 这里用了多余的空 阅读全文
摘要:
Given an array of non-negative integers, you are initially positioned at the first index of the array. Each element in the array represents your maxim 阅读全文
摘要:
VMware桥接网络原理和配置 阅读全文