智能指针详解

  • Post author:
  • Post category:其他

什么是智能指针? 智能指针其实和C++内置的指针行为十分相像,只不过它们所指向的对象无需我们主动进行内存释放,而是由它们在合适的时机释放所指向对象占用的内存空间,此即"智能"之处。   智能指针有什么特殊功效? 首先,智能指针在遇到异常时特别有用,因为它们能确保正确销毁动态分配的对象,所以才叫智能指针啦! 其次,它们还可用于跟踪由多个所有者共享的动态分配对象! 其它功效,自己多多参悟吧!   几种…

继续阅读 智能指针详解

给你一个非负整数 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使用介绍

7年Java后端被淘汰,一路北漂辛酸史。。。

  • Post author:
  • Post category:java

来源:  https://dwz.cn/feikHNmp 今天分享一位同行的经历: 本人Java开发6年半不到7年的样子。 英语专业,临毕业跟着隔壁专业去培训了四个月 Java 。 跟他们一起来了北京找工作,一找就是 5 个多月,面试 100 多家公司。最终还是隔壁专业的同学介绍到他们公司才就业了。 入职后同学就是我的领导,技术相对一般,我们做 Java 游戏后端的,时间很快,一眨眼,我就跟着混了…

继续阅读 7年Java后端被淘汰,一路北漂辛酸史。。。

小程序input聚焦事件_微信小程序input失焦异常

  • Post author:
  • Post category:小程序

1.问题描述 初始打开页面,input框自动聚焦,在输入n位数字后自动触发事件进行业务处理,结果以页面底部弹框形式展示,同时input失焦。 但目前问题是,底部弹框出现后,input再次获得焦点,导致键盘弹起,阻挡住底部弹框。 只有在刚进入页面,第一次输入后会出现这个问题,保留在当前页面,第二次输入时一切正常。 2.相应截图 正常 异常 异常时输出 3.代码片段 {{ msg }} doSomet…

继续阅读 小程序input聚焦事件_微信小程序input失焦异常

linux 内核定时器 timer_list详解

  • Post author:
  • Post category:linux

转自http://www.cnblogs.com/leaven/archive/2010/08/19/1803382.html Linux内核2.4版中去掉了老版本内核中的静态定时器机制,而只留下动态定时器。相应地在timer_bh()函数中也不再通 过run_old_timers()函数来运行老式的静态定时器。动态定时器与静态定时器这二个概念是相对于Linux内核定时器机 制的可扩展功能而言的,…

继续阅读 linux 内核定时器 timer_list详解