迷人时光

文章
11
资源
0
加入时间
2年10月17天

剑指offer-变态跳台阶(python和c++)

题目描述一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。分析如下:f(1) = 1f(2) = f(2-1) + f(2-2) //f(2-2) 表示2阶一次跳2阶的次数。f(3) = f(3-1) + f(3-2) + f(3-3)…f(n) = f(n-1) + f(n-2) + f(n-3) + … ...

【转帖】Maven中节点和节点的区别

以下内容为转载,格式为自定义:解释如下: 1 .使用项目继承 利用项目继承可以将结构信息,部署信息,共同的依赖信息放置在单一的位置。在每个工程的 pom 中: <parent><groupId>org.apache.maven.proficio</groupId><artifactId>proficio&l

linux通过wget直接下载jdk(避免用户验证)

方案一(失效)命令:wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" jdk地址方案二(成功)先登录oracle的官网(必须),点击下载链接进行下载,然后取消,复制下载链接里面会给我们一个(AuthParam 验证参数)AuthParam=...

【Redis】命令学习笔记——键(key)(20个超全字典版)

安装完redis和redis-desktop-manager后,开始学习命令啦!本篇基于redis 4.0.11版本,从对键(key)开始挖坑!准备工作,使用db1(默认db0,由于之前练习用db0,这里为避免混淆)。再创建一些数据如下:切换成db1select 1创建键值为runoobkey redis的数据SET runoo...

27、移除元素

给定一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。示例 1:给定 nums = [3,2,2,3], val = 3,函数应该返回新的长度 2, 并且 nums 中的前两个元素均为...

Linux I2C驱动框架(超详细)Linux I2C驱动框架

Linux I2C驱动框架一、总览全局在讨论I2C驱动框架前,先讨论几个重要的概念1、I2C总线struct bus_type i2c_bus_type = { .name = "i2c", .match = i2c_device_match, .probe = i2c_device_probe, .remove = i2c_device_remove, .shutdow...

程序员Java 面试题:百度前200页都在这里了

基本概念操作系统中 heap 和 stack 的区别什么是基于注解的切面实现什么是 对象/关系 映射集成模块什么是 Java 的反射机制什么是 ACIDBS与CS的联系与区别Cookie 和 Session的区别fail-fast 与 fail-safe 机制有什么区别get 和 post请求的区别Interface 与 abstract 类的区别IOC的优点是什么IO 和 NIO的区别,NIO优...