- 博客(10)
- 资源 (2)
- 收藏
- 关注

原创 线程池四种使用方式的实现及详细介绍(必看):
说明:本文对线程池的四种使用方式分别进行了实现,每种方式的详细介绍及关键点在代码的备注中 建议学习之前先参考:深入理解线程和线程池(图文详解)一文 import java.text.SimpleDateFormat; import java.util.Date; import java.util.concurrent.*; public class Main { public s...
2019-08-03 17:53:14
930

原创 利用QQ互联实现第三方登录总结
一:准备工作1. 注册申请标识自己网站的appid和appkey点击打开链接2. 保证连接畅通,在自己的服务器上,ping graph.qq.com,保持连接通畅。二:放置QQ按钮实现点击1.按钮图片下载点击打开链接2.添加前台代码: <a href="#"> <img src="webReso...
2018-03-09 10:02:57
6996
1
原创 LeetCode有代表性的题解---分治思想(五)
1.给表达式加括弧(设计优先级) 241. 为运算表达式设计优先级 给定一个含有数字和运算符的字符串,为表达式添加括号,改变其运算优先级以求出不同的结果。你需要给出所有可能的组合的结果。有效的运算符号包含 +,-以及*。 示例1: 输入: "2-1-1" 输出: [0, 2] 解释: ((2-1)-1) = 0 (2-(1-1)) = 2 示例2: 输入: "2*3-4*5" 输出: [-34, -14, -10, -10, 10] 解释: (2*(3-(4*5))) = -3...
2020-07-02 10:19:51
294
原创 LeetCode有代表性的题解---应用二分查找(四)
1.求开方 69. x 的平方根 实现int sqrt(int x)函数。 计算并返回x的平方根,其中x 是非负整数。 由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。 示例 1: 输入: 4 输出: 2 示例 2: 输入: 8 输出: 2 说明: 8 的平方根是 2.82842..., 由于返回类型是整数,小数部分将被舍去。 解题思想:对于较大的数(2147483647)常规的解法可能会超出int范围,结合二分法进行可缩小计算范围 JAVA代码: /...
2020-07-01 16:20:44
412
原创 LeetCode有代表性的题解---贪心思想(三)
1. 分配饼干 455.分发饼干 Input: grid[1,3], size[1,2,4] Output: 2 题目描述:每个孩子都有一个满足度 grid,每个饼干都有一个大小 size,只有饼干的大小大于等于一个孩子的满足度,该孩子才会获得满足。求解最多可以获得满足的孩子数量。 给一个孩子的饼干应当尽量小并且又能满足该孩子,这样大饼干才能拿来给满足度比较大的孩子。 因为满足度最小的孩子最容易得到满足,所以先满足满足度最小的孩子。 解题思想:在以上的解法中,我们只在每次分配时饼干时选择一种看起
2020-06-25 12:59:01
720
原创 LeetCode有代表性的题解---排序问题(二)
215. 数组中的第K个最大元素 在未排序的数组中找到第 k 个最大的元素。请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。 示例 1: 输入: [3,2,1,5,6,4] 和 k = 2 输出: 5示例2: 输入: [3,2,3,1,2,4,5,5,6] 和 k = 4 输出: 4说明: 你可以假设 k 总是有效的,且 1 ≤ k ≤ 数组的长度。 ...
2019-10-14 21:21:34
347
原创 LeetCode有代表性的题解---双指针(一)
双指针主要用于遍历数组,两个指针指向不同的元素,从而协同完成任务。双指针部分七道虽简单但是经典的练习题如下: 1. 有序数组的 Two Sum 167.两数之和2 Input: numbers={2, 7, 11, 15}, target=9 Output: index1=1, index2=2 题目描述:在有序数组中找出两个数,使它们的和为 target。 使用双指针...
2019-10-10 15:07:29
297
转载 Android studio Gradle Build运行慢解决办法
File-->Setting-->Build,Execution,Deployment,Gradle-->Globle Gradle Settings部分勾选Offline work即可解决!! 感谢原创:https://blog.csdn.net/wbshuang09/article/details/45933821 ...
2019-03-01 16:28:46
2286
转载 SpringMVC的学习应用:使用IntelliJ IDEA开发SpringMVC网站
转载自于:使用IntelliJ IDEA开发SpringMVC网站 - Intellij IDEA 2016.2 Ultimate - Tomcat 8.0.35 - JDK 1.8.0_92 - Spring 4.2.6 - MySql 5.7 - Maven 3.3.9 (备注:记录以便于自己日后学习参照)...
2018-03-09 20:47:21
800
转载 QQ互联实现第三方qq登录补充:js调用qq互联api
一:JS_SDK使用说明 为了让应用更快接入,腾讯提供了JS SDK。 JS SDK是现有最简单的接入QQ互联的方式。JS SDK基于QQ互联OAuth2.0协议的client-side模式, 封装了登录流程与API列表中的所有OpenAPI调用方法。开发者不需了解协议,只需要前台交互,以及将相关的参数修改成自身对应的参数即可使用。 同时,QQ互联又提供了可供第三方高级需求进行自行配置的...
2018-03-09 20:32:41
2481
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人