自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 访问电脑本地服务器

前言 为了做毕业设计,在电脑上(win8系统)搭建了一个本地服务器。以前在实验室能正常访问。最近回家,电脑连上家里的网络后,发现启动服务器后,手机访问不了。结果查资料,后来发现是win8系统下C类私有地址的80端口的问题。B类私有地址与C类私有地址 学习计算机网络的时候,我们了解到私有地址主要...

2017-01-24 00:35:35 8747 1

原创 Git 删除与撤回

在工作区删除 我们修改文件的时候,有时也会把文件给删除掉。例如我们把test3.txt从工作区删除。 这个时候我后悔了,想找回来,怎么办?如果你还没提交到stage区(也没提交到master区)那就好办,只需要使用git checkout test3.txt即可找回来了。如下图: 从工作...

2017-01-13 22:56:27 1410 0

Git 删除与撤回

在工作区删除 我们修改文件的时候,有时也会把文件给删除掉。例如我们把test3.txt从工作区删除。 这个时候我后悔了,想找回来,怎么办?如果你还没提交到stage区(也没提交到master区)那就好办,只需要使用git checkout test3.txt即可找回来了。如下图: 从工作...

2017-01-13 22:56:00 113 0

原创 Git 版本控制原理

git 工作原理图如上图所示,有三个区域Working Directory、stage、master。 名词解释:工作区(Working Directory) 在我们直接编辑文件(文件夹)的根目录,如下图: 在G盘Git目录下就是工作区版本库(Repository) 版本库才是git正式工...

2017-01-13 21:07:20 4151 0

Git 版本控制原理

git 工作原理图 如上图所示,有三个区域Working Directory、stage、master。 名词解释: 工作区(Working Directory) 在我们直接编辑文件(文件夹)的根目录,如下图: 在G盘Git目录下就是工作区 版本库(Repository) 版...

2017-01-13 21:07:00 95 0

原创 Git 创建本地仓库

前面已经搭好环境了,现在我们缺的是一个管理版本控制的仓库。这次的实验是在电脑本地创建本地仓库。指定路径 默认的位置是在你所安装Git的目录下。Git的仓库你可以建在你电脑的任何目录下(最好不要包含有中文目录)。通过命令行cd指定到你想要的目录下,例如: cd ../g/Git上面的命令将...

2016-12-30 17:51:12 34805 0

Git 创建本地仓库

前面已经搭好环境了,现在我们缺的是一个管理版本控制的仓库。这次的实验是在电脑本地创建本地仓库。 指定路径 默认的位置是在你所安装Git的目录下。Git的仓库你可以建在你电脑的任何目录下(最好不要包含有中文目录)。通过命令行cd指定到你想要的目录下,例如: cd ../g/Gi...

2016-12-30 17:51:00 216 0

原创 Git安装

前面说了很多废话,说得再好,还不如实践一次。要想使用Git,首先得安装。这次实验主要是实践怎样安装Git。安装与检查是否安装成功 在Linux(Ubuntu)上安装上篇的Git简介已经介绍过Git开始主要是为Linux而开发的,所以Git最初是应用在Linux系统上。在安装之前,可以先检查系统上是...

2016-12-29 19:43:48 1096 0

Git安装

前面说了很多废话,说得再好,还不如实践一次。要想使用Git,首先得安装。这次实验主要是实践怎样安装Git。 安装与检查是否安装成功 在Linux(Ubuntu)上安装 上篇的Git简介已经介绍过Git开始主要是为Linux而开发的,所以Git最初是应用在Linux系统上。 在安装之前...

2016-12-29 19:43:00 100 0

原创 Git 简介

版本控制 什么是版本控制? 我需要版本控制吗? … 如果你还没使用过版本控制系统,或许你会有以上疑问,甚至更多疑问。希望后面的回答能让你喜欢上版本控制系统,喜欢上git。 什么是版本控制:顾名思义,版本控制就是一管理我们文件版本的软件系统。同一份文件中会有不同的版本,编辑者会根据需求对新...

2016-12-18 15:31:29 1539 0

Git 简介

版本控制 什么是版本控制? 我需要版本控制吗? … 如果你还没使用过版本控制系统,或许你会有以上疑问,甚至更多疑问。希望后面的回答能让你喜欢上版本控制系统,喜欢上git。 什么是版本控制:顾名思义,版本控制就是一管理我们文件版本的软件系统。同一份文件中会有不同的版本,编辑者会根据需求...

2016-12-18 15:31:00 180 0

原创 OpenGL编程(八)3D数学与坐标变换

笛卡尔坐标 一维坐标系以一个点为原点,选定一个方向为正方向(相反的方向为反方向),以一定的距离为标尺建立一维坐标系。一维坐标系一般应用于描述在一维空间中的距离。 举个例子:一维坐标系好比一条拉直的电线(忽略长度),一只老鼠在电线上,对于这只老鼠来说,这个一维坐标系(电线)就是它的世界,只能沿着电...

2016-12-10 11:35:24 2534 0

OpenGL编程(八)3D数学与坐标变换

笛卡尔坐标 一维坐标系 以一个点为原点,选定一个方向为正方向(相反的方向为反方向),以一定的距离为标尺建立一维坐标系。一维坐标系一般应用于描述在一维空间中的距离。 举个例子:一维坐标系好比一条拉直的电线(忽略长度),一只老鼠在电线上,对于这只老鼠来说,这个一维坐标系(电线)就是...

2016-12-10 11:35:00 85 0

原创 安装wampserver遇到的问题及解决方案

丢失api-ms-win-crt-runtime-l1-1-0.dll安装完wampserver,启动服务器的时候遇到一些问题,提示说缺失dll文件,如下图所示: 网上一搜,很多人出现过丢失api-ms-win-crt-runtime-l1-1-0.dll文件的问题。丢失dll文件,通常的做...

2016-11-26 21:32:52 9284 1

安装wampserver遇到的问题及解决方案

丢失api-ms-win-crt-runtime-l1-1-0.dll 安装完wampserver,启动服务器的时候遇到一些问题,提示说缺失dll文件,如下图所示: 网上一搜,很多人出现过丢失api-ms-win-crt-runtime-l1-1-0.dll文件的问题。丢失dll文件,通常的...

2016-11-26 21:32:00 254 0

原创 OpenGL编程(七)3D模型的深度(z轴)检测

下图是我们要修改后的效果图: 一、深度检测1、模型Z轴显示有问题: 上一次试验中,如果认真留意,会发现一个问题。当控制锥体在左右或上下旋转时,你会发现锥体看起来是在+-180度之间来回摆动,而不是360度的旋转。锥体的底面总是朝向观察者。这个我们可以通过修改锥体底面的颜色方便观察。如下图: ...

2016-08-16 22:29:30 3318 0

OpenGL编程(七)3D模型的深度(z轴)检测

下图是我们要修改后的效果图: 一、深度检测 1、模型Z轴显示有问题: 上一次试验中,如果认真留意,会发现一个问题。当控制锥体在左右或上下旋转时,你会发现锥体看起来是在+-180度之间来回摆动,而不是360度的旋转。锥体的底面总是朝向观察者。这个我们可以通过修改锥体底面的颜色方便观察。如下...

2016-08-16 22:29:00 142 0

原创 OpenGL编程(六)通过三角形绘画出3D模型

使用三角形绘制3D模型 三角形是基本的多边形,任何多变形都能由三角形组成。三角形是由三个顶点的连线组成。三个点分别是v0;v1;v2。1、绕法 从某个顶点开始,有两种连线的方法,顺时针和逆时针,这是两种不同的绕法。2、连接多个三角形 三角形能拼出任何多边形平面或曲面。所以对于平面或曲面,...

2016-08-07 21:50:50 8109 2

OpenGL编程(六)通过三角形绘画出3D模型

使用三角形绘制3D模型 三角形是基本的多边形,任何多变形都能由三角形组成。三角形是由三个顶点的连线组成。三个点分别是v0;v1;v2。 1、绕法 从某个顶点开始,有两种连线的方法,顺时针和逆时针,这是两种不同的绕法。 2、连接多个三角形 三角形能拼出任何多边形平面或曲面。所以对...

2016-08-07 21:50:00 389 0

原创 <Three.js>(第三节)全景漫游

一、实验内容通过上次实验,了解了Three.js创建场景的基本步骤。这一节,我们将通过Three.js实现全景漫游功能。如下图: 全景图是获取一个3D场景中的不同角度的图片,然后通过拼接、融合实现3D的虚拟场景。例如百度地图上全景漫游。三、探讨方法1:使用软件(例如:Pano2vr ) 前提准...

2016-08-06 21:18:46 13605 3

<Three.js>(第三节)全景漫游

一、实验内容 通过上次实验,了解了Three.js创建场景的基本步骤。这一节,我们将通过Three.js实现全景漫游功能。如下图: 全景图是获取一个3D场景中的不同角度的图片,然后通过拼接、融合实现3D的虚拟场景。例如百度地图上全景漫游。 二、探讨 方法1:使用软件(例如:Pano...

2016-08-06 21:18:00 151 2

原创 《剑指offer》连续子数组的最大和

一、题目描述HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决。但是,如果向量中包含负数,是否应该包含某个负数,并期望旁边的正数会弥补它呢?例如:{6,-3,-2,7,-15...

2016-07-20 13:36:38 521 0

《剑指offer》连续子数组的最大和

一、题目描述 HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决。但是,如果向量中包含负数,是否应该包含某个负数,并期望旁边的正数会弥补它呢?例如:{6,-3,-2,7,...

2016-07-20 13:36:00 26 0

原创 《剑指offer》最小的K个数

一、题目描述输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,二、输入描述输入给整数数组,和K三、输出描述找出其中最小的K个数四、牛客网提供的框架class Solution { public: vector<in...

2016-07-19 20:46:24 405 0

《剑指offer》最小的K个数

一、题目描述 输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4, 二、输入描述 输入给整数数组,和K 三、输出描述 找出其中最小的K个数 四、牛客网提供的框架 class Solution { p...

2016-07-19 20:46:00 40 0

原创 《剑指offer》数组中出现次数超过一半的数字

一、题目描述数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。二、输入描述输入一个数组三、输出描述超过数组长度的一半的数,如果没有输出0四...

2016-07-19 20:43:06 340 0

《剑指offer》数组中出现次数超过一半的数字

一、题目描述 数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。 二、输入描述 输入一个数组 三、输出描述 超过数组长度的一半...

2016-07-19 20:43:00 24 0

原创 《剑指offer》字符串的排列

一、题目描述输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。 结果请按字母顺序输出二、输入描述输入一个字符串,长度不超过9(可能有字符重复),字符只包括大小写字母。三、输出...

2016-07-19 20:32:08 415 0

《剑指offer》字符串的排列

一、题目描述 输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。 结果请按字母顺序输出 二、输入描述 输入一个字符串,长度不超过9(可能有字符重复),字符只包括大小写...

2016-07-19 20:32:00 16 0

原创 《剑指offer》二叉搜索树与双向链表

一、题目描述输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向二、输入描述输入一棵二叉搜索树三、输出描述将该二叉搜索树转换成一个排序的双向链表四、牛客网提供的框架/* struct TreeNode { int val; ...

2016-07-19 20:07:56 356 0

《剑指offer》二叉搜索树与双向链表

一、题目描述 输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向 二、输入描述 输入一棵二叉搜索树 三、输出描述 将该二叉搜索树转换成一个排序的双向链表 四、牛客网提供的框架 /* struct TreeNode {...

2016-07-19 20:07:00 21 0

原创 《剑指offer》复杂链表的复制

一、题目描述输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空)二、输入描述输入一个复杂链表三、输出描述返回复制复杂链表四、牛客网提供的...

2016-07-19 20:00:41 575 0

《剑指offer》复杂链表的复制

一、题目描述 输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空) 二、输入描述 输入一个复杂链表 三、输出描述 返回复制复...

2016-07-19 20:00:00 19 0

原创 《剑指offer》二叉树中和为某一值的路径

一、题目描述输入一颗二叉树和一个整数,打印出二叉树中结点值的和为输入整数的所有路径。路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径。二、输入描述输入一颗二叉树和一个整数三、输出描述结点值的和为输入整数的所有路径注意: 路径的定义是:从树的根结点开始往下一直到叶结点所经过的结点...

2016-07-19 17:16:37 399 0

《剑指offer》二叉树中和为某一值的路径

一、题目描述 输入一颗二叉树和一个整数,打印出二叉树中结点值的和为输入整数的所有路径。路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径。 二、输入描述 输入一颗二叉树和一个整数 三、输出描述 结点值的和为输入整数的所有路径 注意: 路径的定义是:从树的根结点开始往...

2016-07-19 17:16:00 17 0

原创 <Three.js>(第二节)添加长方体

一、实验内容上一节已经搭好了实验的框架。这一节我们将在屏幕上显示一些几何图形。如下图所示,我们将在屏幕上显示一个正方体。 二、实验步骤1、创建场景 正像上一节所说,首先我们需要建一个场景,场景就是类似舞台,有了舞台演员才有地方表演嘛。新建场景很简单,通过Three.js库提供的Scene类,我...

2016-07-16 09:26:20 2931 0

<Three.js>(第二节)添加长方体

一、实验内容 上一节已经搭好了实验的框架。这一节我们将在屏幕上显示一些几何图形。如下图所示,我们将在屏幕上显示一个正方体。 二、实验步骤 1、创建场景 正像上一节所说,首先我们需要建一个场景,场景就是类似舞台,有了舞台演员才有地方表演嘛。新建场景很简单,通过Three.js库提供的...

2016-07-16 09:26:00 89 0

原创 《剑指offer》二叉搜索树的后序遍历序列

一、题目描述输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。二、输入描述一个数组三、输出描述判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No四、牛客网提供的框架class Sol...

2016-07-15 15:57:32 440 0

《剑指offer》二叉搜索树的后序遍历序列

一、题目描述 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。 二、输入描述 一个数组 三、输出描述 判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No 四、牛客网提...

2016-07-15 15:57:00 16 0

原创 《剑指offer》从上往下打印二叉树

一、题目描述从上往下打印出二叉树的每个节点,同层节点从左至右打印。二、输入描述一棵树三、输出描述输出层次遍历顺序四、牛客网提供的框架/* struct TreeNode { int val; struct TreeNode *left; struct TreeNode *r...

2016-07-15 15:30:29 335 0

提示
确定要删除当前文章?
取消 删除