给你一个非负整数 x ,计算并返回 x 的 算术平方根 。由于返回类型是整数,结果只保留 整数部分 ,小数部分将被 舍去 。注意:不允许使用任何内置指数函数和算符,例如 pow(x, 0.5)

  • Post author:
  • Post category:其他

1.暴力解法--袖珍计算器 class Solution { public: int mySqrt(int x) { int y=exp(0.5*log(x)); if((y+1)*(y+1)>=x) return (y+1); else return y; } }; 复杂度分析 时间复杂度:O(1),由于内置的 exp 函数与 log 函数一般都很快,我们在这里将其复杂度视为 O(1) 空…

继续阅读 给你一个非负整数 x ,计算并返回 x 的 算术平方根 。由于返回类型是整数,结果只保留 整数部分 ,小数部分将被 舍去 。注意:不允许使用任何内置指数函数和算符,例如 pow(x, 0.5)

如何将List集合转换成字符串?

  • Post author:
  • Post category:其他

简单地利用String类的join方法一步完成 例子 List<String> list = new ArrayList<>(); list.add("张三"); list.add("李四"); list.add("王五"); System.out.println("结果1,数组"+list); System.out.println("======List转化成字符串形式,…

继续阅读 如何将List集合转换成字符串?

hadoop HA高可用搭建流程

  • Post author:
  • Post category:其他

前置准备:有可用的zookeeper。 节点名zookeepernamenodedatanodejournalnodezkfcresourcemanagernodemanagerhadoop171√√√√√√hadoop172√√√√√√√hadoop173√√√√√ 安装包下载地址: hadoop官网,版本全下载速度慢。 清华开源镜像,下载速度快,版本少。 tar -zxvf hadoop-3.…

继续阅读 hadoop HA高可用搭建流程

R语言:散点分布图系列

  • Post author:
  • Post category:其他

散点分布图使用散点图的方式展示数据的分布规律,有时候也可以结合误差线。 本期使用的R包: tidyverse包:万金油包; ggbeeswarm包:绘制蜂巢图; library(tidyverse) library(ggbeeswarm) library(gWQS) gWQS包中有一个内置数据集,内置数据集的名称叫wqs_data,「wqs_data」数据集有「34种多环芳烃暴露数据」、25种邻苯…

继续阅读 R语言:散点分布图系列

springboot集成shardingjdbc

  • Post author:
  • Post category:其他

环境: jdk:1.8 springboot:2.7.8 shardingjdbc:4.0.1 dbcp:1.4 mysql:8.0.x pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3…

继续阅读 springboot集成shardingjdbc

Swagger2使用介绍

  • Post author:
  • Post category:其他

目录  使用Swagger  Swagger配置项 1、构建Docket时通过select()方法配置怎么扫描接口。  2、根据包的路径扫描接口 3、配置接口扫描过滤 配置Swagger开关 实体配置(不配置也可) 请求的接口配置 常用注解 拓展:其他皮肤 SpringBoot集成Swagger SpringBoot集成Swagger,springfox,两个jar包 ● Springfox-sw…

继续阅读 Swagger2使用介绍

最小二乘法的数学解释

  • Post author:
  • Post category:其他

我们做出如下假设: y ( i ) = θ ⊤ x ( i ) + ϵ ( i ) y^{(i)}=\theta^\top x^{(i)} + \epsilon^{(i)} y(i)=θ⊤x(i)+ϵ(i) 其中 ϵ ( i ) ∼ N ( 0 , σ 2 ) \epsilon^{(i)} \sim N(0, \sigma^2) ϵ(i)∼N(0,σ2),代表unmodeled effects和r…

继续阅读 最小二乘法的数学解释

ROS小乌龟turtlesim详解

  • Post author:
  • Post category:其他

turtlesim 小乌龟模拟 小乌龟的启动 在安装完ROS之后,就可以启动小乌龟了,打开一个终端。 1. 首先要打开ROS服务 roscore 2. 打开一个新终端,打开小乌龟 rosrun turtlesim turtlesim_node 3. 打开一个新终端,通过键盘控制小乌龟,这个终端窗口必须置顶才能键盘控制 rosrun turtlesim turtle_teleop_key 会出现如下…

继续阅读 ROS小乌龟turtlesim详解

nginx 代理的简单配置

  • Post author:
  • Post category:其他

以下配置在 nginx.conf 修改 提供简单的静态服务 http{ events { worker_connections 1024; ## Default: 1024 //必须设置事件 } server{ listen 8080; // 不指定的情况下默认80 root /data/other; //在没有可匹配的location的路径时,将路径指向这里配置的路径 location / { …

继续阅读 nginx 代理的简单配置

maven 学习总结

  • Post author:
  • Post category:其他

1.dependencys在父工程pom中定义依赖包,子工程继承父工程的pom文件,会把父工程中dependencys定义的依赖包全部继承到子工程中来。 2.dependencyManagementy一般是放在父工程中,其规范了依赖包版本号,子工程继承父类的不会引入dependencyManagementy中管理的依赖包,只有在按需要的可以引入相应的包,可以不需要指定依赖包版本号,其依赖包的版本号…

继续阅读 maven 学习总结