自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

gjw的博客

整理博客,也在整理心情和思绪

  • 博客(15)
  • 收藏
  • 关注

原创 云盘项目(三)——Nginx服务器配置FastCGI程序

Web服务器(也称WWW服务器,一般指网站服务器)主要功能是提供网上信息浏览服务,目前最主流的三个Web服务器是Apache、Nginx、IIS。可以简单理解为,如果在一台主机上配置了服务器软件,使它可以解析HTTP协议并处理HTTP请求,那这台主机就是一台Web服务器了。在之前一篇文章Nginx反向代理服务器的配置(详细)里我们介绍过,Nginx可以通过简单配置就能搭建出一个...

2019-07-12 19:57:40 594

原创 VMware Player下Ubuntu虚拟机的网络配置(吐血整理)

当需要在Linux环境下做一些开发工作的时候,码农们第一个想到了就是装一个Linux虚拟机,因为好处实在是太多了。装了虚拟机之后就不需要在Linux和windows双系统之间来回切换了,而且可以直接把虚拟机的文件夹拷在U盘里随身携带,克隆起来也十分方便,也很容易模拟多台Linux服务器集群的环境。在Windows下利用putty、Xshell等远程登录终端去操作虚拟机,就...

2019-06-24 14:43:58 2385 1

原创 云盘项目(二)——Nginx反向代理与负载均衡

Nginx概述Nginx是俄罗斯的程序设计师Igor Sysoev为俄罗斯访问量第二的Rambler.ru站点开发的开源服务器软件,Nginx完全使用C语言编写,可以作为一台高性能的web服务器、反向代理服务器和邮件代理服务器使用。在高连接并发的场合,Nginx是Apache商业服务器不错的替代品。Nginx的优点很多,总结起来就是:高并发下响应请求更快、低耦合设计带来的高可扩展性、高可靠性...

2019-06-20 17:37:24 439

原创 云盘项目(一)——基于fastDFS的分布式文件系统搭建

fastDFS是一个开源的轻量级分布式文件系统框架,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。分布式文件系统一般地,我们的电脑上装的Windows或者linux操作系统,都会自带一个文件系统(比如fat32,ntfs,ext3,ext4等格式),用来管理和存储...

2019-06-17 18:45:46 3463

原创 实现一个基于Linux C++的TCP server

实现一个基于Linux C++的TCP服务器

2019-06-01 10:16:15 1174

原创 分割回文串

回文串“回文串”是一个正读和反读都一样的字符串,比如“level”或者“noon”以及“a”等等就是回文串。分割回文串(一)题目描述给定一个字符串 s,将 s 分割成一些子串,使每个子串都是回文串。返回符合要求的最少分割次数。示例:输入: “aab”输出: 1解释: 进行一次分割就可将 s 分割成 [“aa”,“b”] 这样两个回文子串。思路分析假设字符串s的长度为n,先确定字符串s在[0,...

2019-06-01 10:14:08 1659

原创 (推荐)从暴力递归到动态规划--正则表达式的匹配

暴力递归与动态规划递归的思想是:把原问题转化为规模减小后的同类问题。暴力递归的“暴力”体现在递归过程中会有很多的重复计算,影响算法的效率,而动态规划的方法是把递归过程中重复计算的结果记录下来。学院派的动态规划的方法在面对实际问题时存在的问题是:不知道该从何入手。其实,那些提出动态规划方法的先贤们,也是先写出暴力递归,进而改写出动态规划的。所以,从暴力递归到动态规划,才是简单可行的路线。下面,...

2019-05-07 19:46:37 413

原创 笔记

单调栈Morris遍历来到的当前节点记为Cur(引用)如果Cur无左孩子,Cur向右移动(Cur=Cur.right);如果Cur有左孩子,找到Cur左子树上最右的节点,记为mostright:如果mostright的right指针指向null,让其指向cur,cur向左移动(cur=cur.left);如果mostright的right指针指向cur,让其指向null,cur向右移...

2019-03-18 21:39:06 108

原创 标准模板库和容器类

标题

2019-03-14 17:37:48 464

原创 排序算法总结

前言排序算法,是将一个给定的无序数字数组元素按从小到大的顺序进行排序,得到一个有序数组的过程。排序算法种类丰富,下面总结常见的几种排序算法。冒泡排序冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果他们的顺序(如从大到小、首字母从A到Z)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换...

2019-03-05 21:23:45 259 1

原创 我的leetcode之旅--汇总区间

汇总区间(2019.03.03)题目描述给定一个无重复元素的有序整数数组,返回数组区间范围的汇总。示例 1:输入: [0,1,2,4,5,7]输出: ["0->2","4->5","7"]解释: 0,1,

2019-03-03 20:38:07 110

原创 我的leetcode之旅--矩形区域不超过k的最大数值和

矩形区域不超过k的最大数值和(2019.03.02)题目描述给定一个非空二维矩阵 matrix 和一个整数 k,找到这个矩阵内部不大于 k 的最大矩形和。示例:输入: matrix = [[1,0,1],[0,-2,3]], k = 2输出: 2 解释: 矩形区域 [[0, 1], [-2, 3]] 的数值和是 2,且 2 是不超过 k 的最大数字(k = 2)。说明:矩阵内的矩...

2019-03-02 15:10:11 673

原创 我的leetcode之旅--强整数与哈希表

三月你好!庭院深深深几许,杨柳堆烟,帘幕无重数。玉勒雕鞍游冶处,楼高不见章台路。雨横风狂三月暮,门掩黄昏,无计留春住。泪眼问花花不语,乱红飞过秋千去。——欧阳修《蝶恋花·庭院深深深几许》强整数(2019.02.28)题目描述给定两个非负整数xxx 和 yyy,如果某一整数等于xi+yjx^i + y^jxi+yj,其中整数i>=0i >= 0i&am

2019-02-28 15:41:02 215

原创 我的leetcode之旅--万事开头难

绪论曾经有一位名人窝镃基硕得说过,“我爱学习,学习爱我,学习使人快乐”。马上就要找工作,就要毕业了,本渣心中甚是惶恐。在得知如今挨踢精英男的高薪工资以及互联网的迅猛势头后,不免也有些向往,退一万步讲,就算是作为一个工科男,代码敲得好也算是必备技能了,基于此,便抱起一本C++啃了起来。至于为什么没选Java,首先,C++以前学过,有点基础,其次,万一最后是去当了个自动化工程师,C/C++还能派...

2019-02-26 15:58:31 205

原创 跟着大佬做三轴

基于Kinect和OpenCV的静态手势识别本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl

2018-06-14 12:26:37 878 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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