• 等级
  • 39650 访问
  • 78 原创
  • 2 转发
  • 48910 排名
  • 9 评论
  • 70 获赞

【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,其他语言131072K 64bit IO Format: %lld 题目描述 Tony and Macle are good friends. One day they joined a birthday party together. 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(特判)

题目描述 Given function f(x, y) = ax*x + bxy + cy*y, check if f(x, y) ≥ 0 holds for all x, y ∈ R. Input The input contains zero or more test cases and is terminated by end-of-file.Each test case contai...

2018-05-23 12:16:51

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

题目描述 Given a and b which both fit in 64-bit signed integers, find ⌊ a/b ⌋ where ⌊x⌋ denotes the largest integer which is not larger than x. Input The input contains zero or more test cases and is t...

2018-05-23 10:30:57

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

题目描述 G. 2017 Given a, b, c, d, find out the number of pairs of integers (x, y) where a ≤ x ≤ b, c ≤ y ≤ d and x · y is multiple of 2017. Input The input contains zero or more test cases and is ter...

2018-05-23 09:43:28

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

题目描述 原题传送门 - 牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 65536K,其他语言131072K 64bit IO Format: %lld 题目描述: There are n cities in Byteland, and the i city has a value a . The cost of building a bidirection...

2018-05-22 09:19:38

【ACM】入门训练之A+B

前言 问:说说你印象最深刻的程序 A答:Hello World B答:A+B A+B for Input-Output Practice (I) 注:后续的A+B将只有原题链接,没有题目详情哈。建议和我一样的acm小白点击下题目链接,AC 原题链接 Problem Description Your task is to Calculate a + b. Too easy?! Of...

2018-05-17 11:05:23

web学习路线

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

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 成绩转换 注:因为本题其实并不难,主要是通过本题来分析我们遇到一个问题后的处理方法,找寻边界条件等 题目描述 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 168123 Ac...

2018-03-17 11:15:32

一篇文章入门粒子群算法

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

2018-02-07 21:54:51

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

前言 本文主要讲解Intellij IDEA创建SSM入门项目 本文不会讲解SSM的理论知识 本文所建项目未用到maven进行管理 本文篇幅很长,请配同目录享用 环境说明 Intellij IDEA 2017.2.6 Apache-tomcat-8.5.23 jdk 1.8 MySQL 5.7 Windows 10 版本说明 Spring-4.3.14 MyBatis-...

2018-02-05 17:45:27

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

整合思路: 需要Spring通过单例方法管理SqlSessionFactory Spring和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

MyBatis入门【十】一对多查询

前言 本文主要讲解入门项目的基本知识 本文乃是我学习笔记总结,不足之处,还望指点 本文中因多处使用注释,为方便书写,若以“//”双斜杠开头的都是注释 本文中为了清晰讲解基础知识,其中的代码并未完整 项目需求 需求 查询订单及订单明细的信息(大家自行脑补什么订单吧) SQL语句 确定查询的主表:订单表 确定查询的关联表:订单明细表 (相信大家也清楚简单电商平台数据库的吧)

2018-01-31 17:33:45

MyBatis入门【九】一对一查询之resultMap

前言 本文主要讲解入门项目的基本知识 本文乃是我学习笔记总结,不足之处,还望指点 本文中因多处使用注释,为方便书写,若以“//”双斜杠开头的都是注释 本文中为了清晰讲解基础知识,其中的代码并未完整 项目需求 需求 查询一个订单信息,关联查询创建订单的用户信息(大家自行脑补什么订单吧) SQL语句 确定查询的主表:订单表 确定查询的关联表:用户表 (相信大家也清楚简单电商

2018-01-31 17:21:55

MyBatis入门【八】一对一查询之resultType

前言 本文主要讲解入门项目的基本知识 本文乃是我学习笔记总结,不足之处,还望指点 本文中因多处使用注释,为方便书写,若以“//”双斜杠开头的都是注释 本文中为了清晰讲解基础知识,其中的代码并未完整 项目需求 需求 查询一个订单信息,关联查询创建订单的用户信息(大家自行脑补什么订单吧) SQL语句 确定查询的主表:订单表 确定查询的关联表:用户表 (相信大家也清楚简单电商平台

2018-01-31 17:08:38

MyBatis入门【七】入门小结

mybatis执行过程 1、配置mybatis的配置文件,SqlMapConfig.xml(名称不固定) 2、通过配置文件,加载mybatis运行环境,创建SqlSessionFactory会话工厂 SqlSessionFactory在实际使用时按单例方式管理 3、通过SessionFactory创建SqlSession SqlSession是一个面向用户接口(提供操作数据库方法),实现

2018-01-30 09:12:51

晨三娃

Life is so simple, I do n ot have complicated thoughts. ...展开 收起
关注
  • 计算机软件/服务器端工程师
  • 四川省 成都市
奖章
  • 专栏达人