• 等级
  • 75250 访问
  • 82 原创
  • 2 转发
  • 39220 排名
  • 23 评论
  • 134 获赞

《C++ STL基础及应用》学习笔记(未完待续)

前言学习这本书已经快两年的时间了,平时在写C++程序的时候,都会时不时的翻阅STL相关的API,已经将这本很适合初学者使用的书籍当作了一本工具书使用。同时,每次在翻看的时候都会得到新的启发和学习。为方便以后更快,更高效的查阅到相关的知识,特写此学习笔记,将平时经常用到的内容进行简要记录。学习笔记,如有错误,还望指正。STL概述常用STL包含头文件#include<iterato...

2019-03-08 17:40:12

SpringBoot解决跨域问题

前言跨域问题,是web开发都绕不开的难题。但我们首先要明确以下几点跨域只存在于浏览器端,不存在于安卓/ios/Node.js/python/java等其它环境跨域请求能发出去,服务端能收到请求并正常返回结果,只是结果被浏览器拦截了。之所以会跨域,是因为受到了同源策略的限制,同源策略要求源相同才能正常进行通信,即协议、域名、端口号都完全一致。浏览器出于安全的考虑,使用XMLHt...

2019-01-27 14:21:45

SpringBoot集成Kaptcha实现图形验证码

前言相信大家在浏览网页的时候,经常会碰到人机校验。很经典的要属Google的人机校验,用多张图片进行点击校验。可以说是对于我们人类来说就是很烦的啦。烦归烦,但是为了安全着想,我们还是需要为自己的项目加上验证码机制,特别是一些防刷的接口调用下。今天我们就来学习简单的图形验证码实现。环境准备SpringBootDEMO,Maven项目。创建SpringBoot项目很简单,IntellijI...

2019-01-25 14:15:53

InfluxDB在Win10安装与简单入门

文前瞎扯InfluxDB是一个由InfluxData开发的开源时序型数据库[note1]。它由Go写成,着力于高性能地查询与存储时序型数据。InfluxDB被广泛应用于存储系统的监控数据,IoT行业的实时数据等场景。引用来自维基百科-InfluxDB刚接触InfluxDB一段时间,感叹到了作为一个时序数据库的特性,简单易用。虽接触不久,但却勾起了我的强烈兴趣,是一个值得深入研究的数...

2018-11-18 16:34:26

【Linux】初入Ubuntu的Java开发者安装软件手记

前言在几个月前终于从蓝屏系统转战Ubuntu,前前后后也装了很多次的Ubuntu,以及相关的开发软件,为节省以后再次重装系统、软件所花费的查资料的时间,特写一文记录下我常用的软件的安装。Ubuntu安装初入系统,第一步肯定是安装Ubuntu的啦,我采用的是在我固态上切割了两个分区,一个分区装Windows,另一个装Ubuntu。安装双系统需要注意的是,尽量先安装Windows,将待安装的分区...

2018-10-18 13:05:10

判断链表是否为回文结构,空间负责度为O(1),时间复杂度为O(n)

原题描述判断一个链表是否为回文结构,要求额外空间复杂度为O(1),时间复杂度为O(n)解题思路一、双向链表如果链表是双向链表,那简直不要太完美。直接从链表两端向中间遍历即可判定可惜,这个题目肯定不会说的是这种情况,不过还是写上吧^_^二、单向链表这才是真正的考点所在哟。1、申请一个指针,从表头遍历至链表中间位置2、将原链表后半部分进行指针指向倒置,比如...

2018-09-15 22:35:11

【湖南大学2018年第十四届程序设计竞赛重现赛】A - game

题目描述题目传送门-牛客网时间限制:C/C++1秒,其他语言2秒空间限制:C/C++65536K,其他语言131072K64bitIOFormat:%lld题目描述TonyandMaclearegoodfriends.Onedaytheyjoinedabirthdaypartytogether.Fortunately,they...

2018-05-31 22:07:40

【2018 CodeM】资格赛---下单

前言这道题目应该算签到题了吧(我大概扫了一下,感觉这道题目应该是最简单的^_^)注:如果您现在还没有AC,并且比赛还没有结束,我建议再想想,认真再重新读下题目描述,或许你就会发现原来是自己想复杂了(不管你是不是这样的情形,反正我当时是这样的,哈哈)题目描述[编程|1000分]下单时间限制:C/C++1秒,其他语言2秒空间限制:C/C++262144K,其他语言...

2018-05-30 10:38:38

【ACM - 2017四川省赛】F. Simple Algebra(特判)

题目描述Givenfunctionf(x,y)=ax*x+bxy+cy*y,checkiff(x,y)≥0holdsforallx,y∈R.InputTheinputcontainszeroormoretestcasesandisterminatedbyend-of-file.Eachtestcasecontai...

2018-05-23 12:16:51

【ACM-2017四川省赛】A. Simple Arithmetic

题目描述Givenaandbwhichbothfitin64-bitsignedintegers,find⌊a/b⌋where⌊x⌋denotesthelargestintegerwhichisnotlargerthanx.InputTheinputcontainszeroormoretestcasesandist...

2018-05-23 10:30:57

【ACM-2017四川省赛】G . 2017

题目描述G.2017Givena,b,c,d,findoutthenumberofpairsofintegers(x,y)wherea≤x≤b,c≤y≤dandx·yismultipleof2017.InputTheinputcontainszeroormoretestcasesandister...

2018-05-23 09:43:28

【“浪潮杯”第九届山东省ACM大学生程序设计竞赛重现赛】C 题 ------ Cities

题目描述原题传送门-牛客网时间限制:C/C++1秒,其他语言2秒空间限制:C/C++65536K,其他语言131072K64bitIOFormat:%lld题目描述:TherearencitiesinByteland,andtheicityhasavaluea.Thecostofbuildingabidirection...

2018-05-22 09:19:38

【ACM】入门训练之A+B

前言问:说说你印象最深刻的程序A答:HelloWorldB答:A+BA+BforInput-OutputPractice(I)注:后续的A+B将只有原题链接,没有题目详情哈。建议和我一样的acm小白点击下题目链接,AC原题链接ProblemDescriptionYourtaskistoCalculatea+b.Tooeasy?!Of...

2018-05-17 11:05:23

web学习路线

前言本文主要面向对象是web小白(或者和我一样只有一点基础的)本文更偏向于web后端学习路线本文所讲述的后端部分主要是Javaweb些许兴趣在正式开始学习之前,肯定是需要先小聊一波的啦。俗话说得好,兴趣是最好的老师。我也一直很赞同这话,比如我自己喜欢的东西我一个人做着都忒起劲儿,要是我不喜欢的东西,就是给我很大的诱惑那也没法(或许这样的想法是不对的,也难怪我和大佬之间...

2018-04-09 17:35:58

【DFS】深度优先搜索递归方式讲解

前言记得第一次接触到DFS还是在去年大概三四月份,当时也是在准备比赛的时候听说DFS很重要(原谅我是个小白),然后就去Google了一波什么叫做DFS,当时的我刚开始学习C++,还没有学习数据结构,讲道理当时我看懂了算法原理,但是对于什么图呀,树呀的还真是一窍不通。后边学习了数据结构后,对于DFS原理也是相当的了解(自我感觉),但从来没有总结过,今天主要是进行DFS的算法进行简单的自我总结,一...

2018-03-27 19:21:46

【杭电OJ】Problem-2004 成绩转换题析坑点

前言题目链接:Problem-2004成绩转换注:因为本题其实并不难,主要是通过本题来分析我们遇到一个问题后的处理方法,找寻边界条件等题目描述TimeLimit:2000/1000MS(Java/Others)MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):168123Ac...

2018-03-17 11:15:32

一篇文章入门粒子群算法

前言本文为我学习粒子群算法时结合多篇优秀文章和搜集相关资料总结而来百科算法学习粒子群算法原理之前,我们呢先来百科一波。维基百科-粒子群算法粒子群优化(ParticleSwarmOptimization,PSO),又称微粒群算法,是由J.Kennedy和R.C.Eberhart等[1]于1995年开发的一种演化计算技术,来源于对一个简化社会模型的模拟。其中“群(swa

2018-02-07 21:54:51

Intellij IDEA 2017创建SSM入门项目及相关配置

前言本文主要讲解IntellijIDEA创建SSM入门项目本文不会讲解SSM的理论知识本文所建项目未用到maven进行管理本文篇幅很长,请配同目录享用环境说明IntellijIDEA2017.2.6Apache-tomcat-8.5.23jdk1.8MySQL5.7Windows10版本说明Spring-4.3.14MyBatis-...

2018-02-05 17:45:27

MyBatis入门【十二】 Spring整合MyBatis基础

整合思路:需要Spring通过单例方法管理SqlSessionFactorySpring和MyBatis整合生成代理对象,使用SqlSessionFactory创建SqlSession(Spring和MyBatis整合自动完成)持久层的mapper都需要spring进行管理在applicationContext.xml配置sqlSession和数据源配置dbcp数据源(Sp

2018-01-31 17:50:18

MyBatis入门【十一】resultMap小结及延迟加载

resultType:作用:将查询结果按照sql列名pojo属性名一致性映射到pojo中场合:常见一些明细记录的展示,比如用户购买商品明细,将关联查询信息全部展示再页面时,此时可直接使用resultType将每一条记录映射到pojo中,在前端页面遍历list(list中的是pojo)即可resultMap:使用association和collection完成一对一和一对多的

2018-01-31 17:39:56

I'mInLove

Life is so simple, I do not have complicated thoughts.
关注
  • 计算机软件/服务器端工程师
奖章
  • 专栏达人