自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (12)
  • 收藏
  • 关注

原创 程序员算法面试中,递归算法的空间复杂度你知道怎么求么?

一般算法的空间复杂度相信大家已经都掌握了那么大家想一想递归算法的空间复杂度应该怎么分析呢。我这里用一个到简单的题目来举例题目:求第n的斐波那契数相信使用递归算法来求斐波那契数,大家应该再熟悉不过了代码如下:int fibonacci(int i) { if(i <= 0) return 0; if(i == 1) return 1; return fibonacci(i-1) + fibonacci(i-2);}可以看出代码非常简短,这时同学

2020-05-25 22:39:39 1739 2

原创 git 操作 中文文件名的时候,显示乱码 ,解决方法

我们在使用git 进行文件管理的时候,经常会对一些中文文件名进行版本管理但是如果文件名字是中文,使用git的时候就会出现乱码例如:在终端执行如下命令:git config --global core.quotepath falsecore.quotepath设为false的话,不会0x80以上的字符进行quote。中文显示正常。...

2020-05-25 16:58:21 1021

原创 BAT程序员手把手带你学算法-数组篇(理论知识剖析+5道经典面试题目)

笔者先后在BAT中的两家工作,在我面试候选人的时候,发现很多同学简历看上去很优秀,各种框架各种经验,但是一面试发现对数据的基本操作都不太熟悉。只能说在准备面试的过程中,对最基础的数据结构都没有好好准备 这里结合自己的面试思路,从面试必备的理论知识到五道精选的面试题目,来给大家讲解一下。

2020-05-23 09:28:31 996

原创 MAC 解压 rar 文件

很多使用mac的同学,在解压rar文件的时候都很烦恼mac自身软件是不能解压rar的,在APPSTORE上搜rar基本都是付费的我这里推荐大家可以在终端上解压rar1.首先是使用Homebrew安装unrarbrew install unrar2. 安装成功后,cd到rar文件所在的目录,然后在终端输入下列命令:unrar x 1.rar...

2020-05-22 21:04:07 418

原创 vim can not open syntax.vim 解决方法

一般出现这种错误都是新安装vim,但是没有配置runtime的路径导致的首先 vi~/.bash_profile, 编辑这个文件加入如下代码,exportVIMRUNTIME= 新安装的vim下runtime的目录例如:export VIMRUNTIME=/Users/yangyang/software/vim/runtime然后 In bash run:source ~/.bash_profile问题解决...

2020-05-22 00:36:27 1718

原创 程序员为什么要使用Markdown

文章目录为什么需要markdownMarkdown常用语法标题列表链接添加代码添加图片html 标签Markdown 渲染Markdown学习资料总结为什么要学习markdown,因为markdown可以让你养成了记录的习惯。我自从使用了markdown之后,就喜欢了写文档,记录工作日志,记录周会,记录季度计划,记录学习目标,写各种设计文档。markdown 和vim 一起用,简直绝配。那我接下来系统说一下markdown的好处为什么需要markdown大家可能想为什么要使用markdown来写

2020-05-16 23:34:32 1097 1

原创 leetcode[35]搜索插入位置/Search Insert Position 暴力和二分法详解

题目地址https://leetcode-cn.com/problems/search-insert-position/思路这道题目其实是一道很简单的题,但是为什么通过率相对来说并不高呢,我理解是大家对 边界处理的判断有所失误,导致的。这道题目,我们要在数组中插入目标值,无非是这四种情况目标值在数组所有元素之前目标值等于数组中某一个元素目标值插入数组中的位置目标值在数组所有元素之后这四种情况确认清楚了,我们就可以尝试解题了暴力解题 不一定时间消耗就非常高,关键看实现的方式,就像是二

2020-05-10 10:36:32 197

原创 二分法其实很简单,为什么老是写不对!!!

相信很多人对二分法是又爱又恨,爱是在于它思想简单,效率确实高, 恨是恨在为什么总是写不对呢,各种边界处理,总是写不好。本文就带你彻底理解二分法,一把梭写出正确的二分法

2020-05-09 00:41:17 930

原创 算法分析中的空间复杂度

什么是空间复杂度呢?空间复杂度是对一个算法在运行过程中占用内存空间大小的量度,记做S(n)=O(f(n).利用程序的空间复杂度,可以对程序运行时所需要多少内存有个预先估计。我这里来回答两个常见的相关问题空间复杂度是考虑程序(可执行文件)的大小么?很多同学都会混淆 程序运行时内存大小和程序本身的大小。这里我要强调一下空间复杂度是考虑程序运行时占用内存的大小,而不是可执行文件的大小。空间...

2020-05-03 19:08:35 949 3

原创 因为mac不支持移动硬盘的NTFS格式,mac电脑无法写入移动硬盘的终极解决办法(方便好用)

相信很多实用mac的同学,都有磁盘容量问题,所以才使用移动硬盘当移动硬盘在windows电脑上使用过之后,会被格式化为NTFS格式而mac电脑不支持NTFS格式这里有两种方法第一种是把移动硬盘格式化为mac可以识别的格式,这种方式不推荐,因为磁盘上的东西都没了,而且如果下次还是要在window下拷贝的话,又会被格式为NTFS格式第二种就是在mac上安装软件,使mac支持N...

2020-05-01 19:10:38 2914

大规模分布式存储系统原理解析与架构实战

带便签,高清,可粘贴。下载了一定不后悔 随着社交网络、移动互联网、电子商务等技术的不断发展,互联网的使用者贡献了越来越多的内容。为了处理这些内容,每 个互联网公司在后端都有一套成熟的分布式系统用于数据的存储、计算以及价值提取。Google是全球最大的互联网公司,也是在 分布式技术上相对成熟的公司,其公布的Google分布式文件系统GFS、分布式计算系统MapReduce、分布式表格系统Bigtable都成 为业界竞相模仿的对象,最近公布的全球数据库Spanner更是能够支持分布在世界各地上百个数据中心的上百万台服务器。Google 的核心技术正是后端这些处理海量数据的分布式系统。和Google类似,国外的亚马逊、微软以及国内互联网三巨头阿里巴巴、百 度和腾讯的核心技术也是其后端的海量数据处理系统。

2018-09-13

23种设计模式(C++).pdf

懂了设计模式,你就懂了面向对象分析和设计(OOA/D)的精要。反之好像也可能成 立。道可道,非常道。道不远人,设计模式亦然如此。

2016-08-07

NoSQL Distilled(NoSQL精粹)

NoSQL Distilled(NoSQL精粹) 英文原版(非扫描版)

2015-08-30

stardict 词典资源

这里一共有四个压缩包,将其解压到/use/share/stardict/dic 里就可以用了,这里有的词典是朗道英汉字典,牛津现代英汉双解词典,简明英汉袖珍辞典,计算机词汇

2014-10-16

信息检索导论

之所以愿意翻译这本书不仅仅是由于该书的作者都是学术界甚至业界鼎鼎大名的人物,更 主要的是因为本书在内容和组织上都有独到之处。之前也有很多信息检索方面的教材,但是其 中很多内容已经过时。信息检索是一门不断发展并和其他领域、技术不断融合的学科。这本书 补充了一些近年来受到广泛关注的新内容。比如:基于语言建模的信息检索模型、基于机器学 习的排序方法、检索结果的 Snippet 生成、聚类标签生成、XML 检索、搜索广告、网页作弊等 等。除此之外,本书每章末尾的“ 参考文献及补充读物” 一节也给出了相关技术的最新进展。 本书在内容上与传统教材的另一个显著不同之处是加大了文本分类/聚类技术的介绍篇幅,实际 上这些技术已经成为当代信息检索不可分割的一部分。另一方面,本书在深度上超过了大部分 传统教材。在介绍信息检索技术的同时,本书深入介绍了其背后所依赖的原理。因此,本书不 仅可以用作信息检索领域的入门教材,还能满足对该领域进行深入研究的需要。另外,本书给 出了很多实际当中的运行算法和实施细节,这些内容对于信息检索技术的实际应用有很好的参 考价值。最后值得一提的是,本书在结构上也进行了巧妙构思

2014-09-27

2013年哈尔滨工业大学机试真题

2013年哈尔滨工业大学 复试,机试真题

2014-08-28

Effective C++中文版

深入学习C++的必备书籍,c++拥有罕见的威力和丰富的外表,只要适当使用C++就可以成为工作上的愉悦伙伴

2014-08-10

基于ASP.NET的酒水销售管理系统设计与实现

该酒水销售管理系统主要针对中小型酒水销售商设计,因为现阶段阶段我国大多数中小型酒水销售商的销售管理和库存管理工作还停留在的传统手工作业上,随着我国酒业的发展和中小型酒水销售商的酒水销售记录的日益增多,如果仍然采用旧的人工方式去统计,是不能及时发现和纠正各种原因造成的错误,势必造成不可估计的损失。 该酒水销售管理系统功能分为管理员和销售员工两大块,管理员功能模块主要有管理员工信息、管理商品信息、管理销售商品、管理商品进货、管理商品库存、系统管理。员工功能模块主要有管理商品信息、管理商品销售、管理商品库存和密码管理。该系统能够自动地、精确可靠地处理和传输这些信息,并能够及时地把有用的信息按照内容进行分类、管理、检索以及显示。 运用C#编程语言和ASP.NET技术,采用了三层架构进行开发设计并运用了CSS、LINQ、AJAX等基于Web的.NET开发技术,在基于B/S的架构下完成了该酒水销售管理系统,并且根据酒水的特点进行针对性推荐。该系统将减少酒水企业的运作成本,将销售、进货、管理库存工作统一化、规范化、现代化。

2014-07-21

poj 精确分类

每道题的类型 后面还归纳了poj中的简单题

2014-03-21

poj dp总结,动态规划分类

关于poj dp分类,我一直寻找dp的分类,终于找到了,也上传一下

2011-08-18

空空如也

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

TA关注的人

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