3 FFIDEAL

学生身份

我要认证

一万年太久,只争朝夕。

等级
TA的排名 5w+

【LeetCode】376. 摆动序列(图解)

376. 摆动序列一、问题如果连续数字之间的差严格地在正数和负数之间交替,则数字序列称为摆动序列。第一个差(如果存在的话)可能是正数或负数。少于两个元素的序列也是摆动序列。例如, [1,7,4,9,2,5] 是一个摆动序列,因为差值 (6,-3,5,-7,3) 是正负交替出现的。相反, [1,4,7,2,5] 和 [1,7,4,5,5] 不是摆动序列,第一个序列是因为它的前两个差值都是正数,第二个序列是因为它的最后一个差值为零。给定一个整数序列,返回作为摆动序列的最长子序列的长度。 通过从原始序列中

2020-09-13 23:03:20

【LeetCode】455. 分发饼干(图解)

文章目录455. 分发饼干问题注意:示例 1:示例 2:算法思路提交代码测试代码补充455. 分发饼干问题假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。对每个孩子 i ,都有一个胃口值 gi ,这是能让孩子们满足胃口的饼干的最小尺寸;并且每块饼干 j ,都有一个尺寸 sj 。如果 sj >= gi ,我们可以将这个饼干 j 分配给孩子 i ,这个孩子会得到满足。你的目标是尽可能满足越多数量的孩子,并输出这个最大数值。注意:你可以假设胃口值为正。一个小

2020-09-13 16:52:08

【注释规约】规范化的第一步,你类和方法的注释,规范嘛?

文章目录一、class注释二、method注释一、class注释创建class类的时候,生成注释规约【类型1】/** * @ClassName: ${NAME} * @Description: TODO * @Author: ffideal * @Date: ${DATE} ${TIME} * @Version: v1.0 * */【类型2】/** * @ClassName : $NAME$ * @author : ffideal * @

2020-08-19 16:40:28

【开机自启】属于你的个性化!八步完成喜欢的软件开机自启!

文章目录用户环境一、在“搜索栏”搜索“任务计划程序”,然后再页面上选择“以管理员身份运行”二、在“操作栏”选择“创建基本任务”三、在“名称”中选择要起的名称,我这里使用“mss开机自启”这个名字,然后选择下一步四、选择“当前用户登录时”,然后单击“下一步”五、选择“操作”里面的“启动程序”,然后单击“下一步”六、选择我们要启动的脚本(一般情况下的目录,在C盘)七、最后的那个框可能要自己记得选择,打上勾八、设置任务属性【修改】【删除】用户环境Windows10一、在“搜索栏”搜索“任务计划程序”,然后再

2020-08-19 11:40:42

【Python】使用python初步处理文件数据就那么简单!(本文以处理excel和目录为例)

文章目录写在前面一、对目录(文件夹)和文件的处理1.1 明确需求1.2 进入目录找数据二、对excel数据表的处理写在前面本文使用的python版本是python2.7.18一、对目录(文件夹)和文件的处理依赖库:import osimport sys1.1 明确需求要求:将data文件中的每个子文件夹下的txt文件都根据子文件夹的名称命名。然后所有的文件都转存到另一个目录中,且原目录中的文件所有数据不变。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NT

2020-08-03 18:33:49

【图解Java】这下可以真的弄懂Java IO了~

文章目录写在前面Java IO(Stream)一、IO流的分类和概念1.1 流的分类流的原理和解析二、IO流的常见用法2.1 这里是输入流的一些读取方法2.2 提供的一些移动指针的方法2.3 这里是输出流的一些写出方法2.4 缓冲流的使用2.5 转换流的使用2.6 对象流的使用三、何为NIO,和传统Io有何区别?四、在开发中正确使用Io流五、总结(图解)5.1 节点流5.2 字符流六、补充一些面试题参考资料(同致谢!)写在前面本文是建立在网上各类关于IO博客、经验;学习中的实体书以及自己的感悟总结的。

2020-08-03 13:54:00

【Java】使用Java调用Python的四种方法

写在前面为啥一个好好的岗位是Java开发工程师要去做写python呢?因为产品经理安排的(突然多少有点明白为啥程序员和产品经理会一直开撕)。由于在选择企业的时候没看清企业性质,看了要求以为就是互联网企业,现在看看初为社畜的我还是太天真了。不过既然这几天已经在写python脚本了,那也不能浪费这段时间的经历了,毕竟python的闪光点也不少。于是想一下如何与老本行Java联系起来,就有了这篇博文。文章目录写在前面一、在java类中直接执行python语句二、在java中直接调用python脚本三、★★★使

2020-07-30 11:31:55

【Python】一文带你掌握Python27入门 ~

文章目录一、python基础1.编码问题2.Python 标识符3.行与缩进4.多行语句5.引号、注释和空行6.变量赋值二、python进阶7.Python数字8.Python字符串9.Python列表10.Python元组11.Python字典12.数据类型的转换13.python运算符三、python语句14.if-elif-else15.for循环语句16.pass语句17.python函数四、python文件和异常处理18.Python 模块19.Python 文件I/O五、参考文献把指针再次重新定

2020-07-22 11:16:44

【Mybatis】05 Mybatis总结(附20道练习题以及答案)

文章目录Mybatis创建流程总结1.mybatis核心配置文件2.配置数据库连接配置文件3.写生成SQLSession对象4.测试用例的设置5.综合练习(1) BillDao(2) ProviderDao(3) RoleDao(4) UserDaoMybatis创建流程总结1.mybatis核心配置文件mybatis-config.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration

2020-06-08 16:00:04

【Mybatis】04 动态SQL、缓存

文章目录Mybatis十二、动态SQL1.IF2.choose(when,otherwise)3.where,set4.SQL片段5.Foreach十三、缓存 (了解)1.简介2.Mybatis缓存3.一级缓存4.二级缓存5.缓存原理6.自定义缓存-ehcacheMybatis十二、动态SQL什么是动态sql:动态SQL就是指根据不同环境生成不同的sql语句搭建环境CREATE TABLE `blog` ( `id` varchar(50) NOT NULL COMMENT '博客id',

2020-05-29 20:22:33

【Git】git的基本使用

文章目录Git一、git的基础知识1.三种版本控制2.Git与SVN的主要区别二、git的基本命令三、git的必要配置四、git的基本原理1.三个区域2.工作流程五、git的提交文档1.忽略文件六、配置ssh公钥七、使用idea中集成Git八、git分支Git一、git的基础知识1.三种版本控制本地版本控制集中版本控制 SVN分布式版本控制 Git2.Git与SVN的主要区别SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而工作的时候,用的都是自己的电脑,所以首先要从中央服务器得

2020-05-17 17:16:04

【Mybatis】03 Lombok、多对一处理和一对多处理

文章目录Mybatis九、Lombok十、多对一处理1.测试环境搭建2.多表查询方法一:按照查询嵌套处理3.多表查询方法二:按照结果嵌套处理☆十一、一对多处理1.实体类的搭建2.按照结果嵌套处理☆3.按照查询嵌套4.小结Mybatis九、Lombok使用步骤:在IDEA中安装Lombok插件!在项目中导入lombok的jar包<dependency> <groupId>org.projectlombok</groupId> <ar

2020-05-16 21:52:29

【Mybatis】02 配置解析、属性名问题、日志、分页和注解开发

文章目录Mabatis四、配置解析1.核心配置文件2.environments(环境配置)☆3.properties(属性)☆4.typeAliases(类型别名)☆5.settings(设置)6.其他配置7.mappers(映射器)8.生命周期和作用域五、解决属性名和字段名不一致的问题1.问题2.resultMap☆六、日志1.日志工厂2.Log4j七、分页1.为什么要分页?2.使用Limit分页3.练习八、使用注解开发1.面向接口编程2.使用注解开发Mabatis四、配置解析1.核心配置文件my

2020-05-16 21:51:32

【Mybatis】01 Mybatis简介、第一个Mybatis程序和增删改查在Mybatis中的使用方式

文章目录Mybatis一、简介1.持久化2.持久层3.为什么需要Mybatis?二、第一个Mybatis程序1.创建一个数据库2.配置pom.xml文件3.创建实体类4.创建一个Mybatis工具类5.创建一个UserDao接口6.配置mybatis配置类7.配置UserMapper.xml8.测试类三、核心IDUS(增删改查)1.namespace2.增insert3.删delete4.查select5.改update6.分析错误7.万能map8.思考题Mybatis环境:JDK 1.8MySQ

2020-05-14 21:48:25

【PTA】JAVA提交的一些注意点

在PTA提交Java程序需要注意如下几个要点:文章目录0. 不要包含package关键字1. Main类与Scanner1.1 Main类1.2 使用Scanner处理输入2.Scanner对象常用方法3.字符串与整型互相转换4.Scanner常见问题5.输出5.1 `System.out.println("abc")`打印字符串"abc"并回车换行。可使用`+`号连接各个类型的变量,组装成字符...

2020-05-05 16:14:58

【Java】15 输入输出

文章目录一、File类1.访问文件和目录2.文件过滤器二、理解Java的IO流1.流的分类①按数据流向分类②按数据单元的长度划分③按流的角色来分类2.流的概念模型三、字节流和字符流1.输入流中的字节流和字符流2.输入流中的字节流和字符流四、输出/输出流体系1.处理流用法2.输入/输出流体系3.转换流4.推回输入流五、重定向标准输入输出六、Java虚拟机读写其他进程的数据七、RandomAccess...

2020-05-05 16:11:18

【JavaWeb】css基础

文章目录一、概念二、好处三、css使用四、css语法五、选择器六、属性七、案例样式一、概念css (Cascading style Sheets 层叠样式表)层叠:多个样式可以作用在同一个html的元素上,同时生效二、好处1. 功能强大2. 将内容展示和样式控制分离 - 减低耦合度。解耦 - 让分工协作更容易 - 提开发效率三、css使用css与html结合的方式...

2020-04-28 10:44:36

【JavaWeb】HTML5标签

文章目录一、文件标签二、文本标签三、图片标签四、列表标签五、连接标签六、表格标签七、表单标签八、简单案例一、文件标签文件标签:构成html最基本的标签html:html文档的根标签head:头标签。用于指定html文件title:标题标签body:体标签<!DOCTYPE html><html lang="en"><head> &l...

2020-04-23 16:45:09

【Spring-Boot】 20200408 Spring-Boot入门基础

文章目录一、SpringBoot入门1. SpringBoot简介2.微服务3.Spring Boot 的基础知识4.环境约束5.环境配置maven设置IDEA设置二、创建一个HelloWorld项目1.创建maven工程2.导入Spring Boot相关依赖3. 编写一个主程序->启动Spring Boot4. 编写相关的Controller、Service5. 运行程序6. 简化部署7....

2020-04-11 13:55:25

【Java】14 JDBC编程学习总结

文章目录一、JDBC是什么?二、为什么要使用JDBC?三、DDL、DML、DCL分别代表什么四、JDBC有三个操作步骤实例代码实例代码实例代码五、使用PreparedStatement执行SQL语句实例代码六、使用CallableStatement调用存储过程实例代码七、可滚动、可更新结果集实例代码八、处理Bob类型的数据九、 Java7新增的RowSetFactory与RowSet实例代码十、离...

2020-04-07 23:56:13

查看更多

勋章 我的勋章
  • 签到王者
    签到王者
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 技术圈认证
    技术圈认证
    用户完成年度认证,即可获得
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。
  • 分享精英
    分享精英
    成功上传11个资源即可获取