首页 > 2020年07月26日 > 全部分享
剑指 Offer 53 - I. 在排序数组中查找数字 I
###题目 统计一个数字在排序数组中出现的次数。 示例: 输入: nums = [5,7,7,8,8,10], target = 8 输出: 2 ###解题思路 使用二分法查找,找到与目标数字相等的值的最左侧位置,然后向后移动,记录目标数字的次数。 ###代码 public int search(i ...
分类:编程语言   时间:2020-07-26 23:00:25    收藏:0  评论:0  赞:0  阅读:59
求解立方根 (HJ107)
一:解题思路 这道题目和 leetcode69 题,求解x的平方根有些类似。都是采用二分的思想来做,可以对比分析。 二:完整代码示例 (C++版和Java版) C++: #include <iostream> using namespace std; double getCubeRoot(doubl ...
分类:其他   时间:2020-07-26 23:00:13    收藏:0  评论:0  赞:0  阅读:117
javascript数据结构——栈
栈是一种高效的数据结构,数据只能在栈顶添加或删除,所以这样操作很快,也很容易实现。栈的使用遍布程序语言实现的方方面面,从表达式求值到处理函数调用。接下来,用JavaScript实现一个栈的数据结构。 定义栈的操作 栈作为一种特殊的列表,只能从一端来进行访问,就像一摞盘子,放只能放在上面,拿也只能从上 ...
分类:编程语言   时间:2020-07-26 22:59:56    收藏:0  评论:0  赞:0  阅读:64
2015-03 (不懂)
等式变换输入一个正整数X,在下面的等式左边的数字之间添加+号或者-号,使得等式成立。1 2 3 4 5 6 7 8 9 = X比如:12-34+5-67+89 = 51+23+4-5+6-7-8-9 = 5请编写程序,统计满足输入整数的所有整数个数。输入: 正整数,等式右边的数字输出: 使该等式成立 ...
分类:其他   时间:2020-07-26 20:41:49    收藏:0  评论:0  赞:0  阅读:70
php文件锁产生的问题和解决方案
有一个微信公众号项目,调用微信公众号的接口都需要access_token,它的有效期是2小时。当时我的做法是把它存放在文件中,格式使用的是json。 {"access_token":"easWasdw32323", "expire":1588219064} 伪代码如下: function getTo ...
分类:Web开发   时间:2020-07-26 20:41:35    收藏:0  评论:0  赞:0  阅读:91
leetcode合并专题(陆续补充)
617. 合并二叉树 给定两个二叉树,想象当你将它们中的一个覆盖到另一个上时,两个二叉树的一些节点便会重叠。 你需要将他们合并为一个新的二叉树。合并的规则是如果两个节点重叠,那么将他们的值相加作为节点合并后的新值,否则不为 NULL 的节点将直接作为新二叉树的节点。 示例 1: 输入: Tree 1 ...
分类:其他   时间:2020-07-26 20:41:20    收藏:0  评论:0  赞:0  阅读:91
单元测试——PowerMock总结
最近项目中单元测试覆盖率要求越来越高,之前Junit和Mock已经无法胜任,所以引入了更强大的PowerMock,方便我们解决静态方法,私有方法等。因此,本文输出PowerMock作为实际使用的小结。 普通POJO public class User { private String name; p ...
分类:其他   时间:2020-07-26 20:40:58    收藏:0  评论:0  赞:0  阅读:93
Spring 为啥默认把bean设计成单例的?
熟悉Spring开发的朋友都知道Spring提供了5种scope分别是singleton、prototype、request、session、global session。 如下图是官方文档上的截图,感兴趣的朋友可以进去看看这五种分别有什么不同。今天要介绍的是这五种中的前两种,也是Spring最初提 ...
分类:编程语言   时间:2020-07-26 20:40:17    收藏:0  评论:0  赞:0  阅读:96
sed
sed [OPTION]... 'script' [input-file] ... script: 地址定界编辑命令 常用选项: -n:不输出模式空间中的内容至屏幕 -e script, --expression=script:多点编辑 -f /PATH/TO/SED_SCRIPT_FILE 每行一 ...
分类:其他   时间:2020-07-26 20:40:04    收藏:0  评论:0  赞:0  阅读:82
Codeforces 584D
题意: 给定一个奇数n,求k(k <= 3)个质数相加等于n 思路: 哥德巴赫猜想:任一>2的偶数都可以写成两个质数的和 因此可得,如果n是质数,则n就由他本身得到 如果n不是质数,就利用哥德巴赫猜想,n-=3,此时n为偶数,再由两个质数相加得到 Code: #pragma GCC optimize ...
分类:其他   时间:2020-07-26 20:39:51    收藏:0  评论:0  赞:0  阅读:95
String和Char的相互转化//JAVA
Char——>String String s = String.valueOf('c'); //单个字符 String s = String.valueOf(new char[]{'c'}); //转换数组 String s = Character.toString('c');//实际上直接返回St ...
分类:编程语言   时间:2020-07-26 20:39:38    收藏:0  评论:0  赞:0  阅读:100
Spring_4_工厂高级特性
目录1. 对象的生命周期1.1 创建阶段1.2 初始化阶段1.3 销毁阶段1.4 总结2. 配置文件参数化2.1 配置文件参数的开发步骤3. 自定义类型转换器3.1 自定义类型转换器开发步骤4. 后置处理 Bean4.1 后置处理 Bean 原理分析4.2 实现 BeanPostProcessor ... ...
分类:编程语言   时间:2020-07-26 20:39:24    收藏:0  评论:0  赞:0  阅读:93
gradle build文件中文乱码解决
解决方案: 1. 找到gradle的安装目录,进入到/bin的目录下面,找到gradle.bat或gradle文件 2. 编辑gradle.ba或gradlet文件,将DEFAULT_JVM_OPTS设置成DEFAULT_JVM_OPTS="-Dfile.encoding=UTF-8",并保存。 3 ...
分类:其他   时间:2020-07-26 20:38:55    收藏:0  评论:0  赞:0  阅读:581
Windows系统 Mysql5.6下载安装以及配置
一:下载(借鉴:https://wenda.so.com/q/1470863138729940) 1.网址:https://dev.mysql.com/downloads/mysql/5.6.html#downloads 2.这里还可以选择版本,由于这里写的是5.6的安装,所以我没有更换,仍选择5. ...
分类:数据库技术   时间:2020-07-26 20:38:42    收藏:0  评论:0  赞:0  阅读:99
Spring中BeanFactory与FactoryBean的区别
一、BeanFactory BeanFactory是一个接口,它是Spring中工厂的顶层规范,是SpringIoc容器的核心接口,它定义了getBean()、containsBean()等管理Bean的通用方法。Spring的容器都是它的具体实现如: DefaultListableBeanFact ...
分类:编程语言   时间:2020-07-26 20:38:28    收藏:0  评论:0  赞:0  阅读:84
Docker安装与卸载
Docker安装与卸载 Docker安装 要安装 Docker Engine,你需要一个 CentOS 7.x 或以上版本。 卸载旧版本 yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker ...
分类:其他   时间:2020-07-26 20:38:11    收藏:0  评论:0  赞:0  阅读:96
自已编写字符串查找函数
1 int StringSearch(char str[], char strSearch[]) 2 { 3 int i = -1; 4 while (str[i]) 5 { 6 char c = strSearch[0];//锁定查找字符的第1位置 7 if (str[i] != c)//判断查找 ...
分类:其他   时间:2020-07-26 20:37:46    收藏:0  评论:0  赞:0  阅读:94
RT-Thread代码_线程创建
功能: 创建两个线程,一个动态线程和一个静态线程; 一个线程运行完毕后自动被系统删除;另一个线程一直打印计数。 #include <rtthread.h> /* 创建两个线程,一个动态线程,一个静态线程; 一个线程运行完毕自动被系统删除,另一个线程一直打印计数 */ static rt_thread ...
分类:编程语言   时间:2020-07-26 20:37:35    收藏:0  评论:0  赞:0  阅读:121
Linux 常用命令
1. 文件复制命令 cp 将源文件名移动至目标文件夹 cp [options] source_file destination_folder 2. 移动文件命令 mv 将源文件名改为目标文件名 mv [options] source_file new_file 将文件移动到目标目录 mv [opti ...
分类:系统服务   时间:2020-07-26 20:37:20    收藏:0  评论:0  赞:0  阅读:74
C++ 虚函数
C++ 虚函数是为实现多态而设计的。 多态最核心的概念就是可以通过父类指针指向子类对象。 多态最大的特点就是接口复用,即一个接口实现多种用途。 先用简单的例子说明 class base { public: base(){}; virtual ~base(){}; public: virtual vo ...
分类:编程语言   时间:2020-07-26 20:37:05    收藏:0  评论:0  赞:0  阅读:68
904条   上一页 1 ... 7 8 9 10 11 ... 46 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!