自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 保留N叉树的指定路径(from 字节跳动)

一、问题题目要求:保留包含target字符的路径,去掉不包含target的路径举例,比如有两条路径,f->i->r->e,h->i->r->e,保留包含f的路径,那么h->i->r->e就会被清理掉输出:返回结果是当前树的根节点树的结构如下:class TreeNode { char val; TreeNode[] children; public TreeNode(char val) {

2022-03-18 16:28:37 195

原创 leetcode面试题50

一、题目在字符串 s 中找出第一个只出现一次的字符。如果没有,返回一个单空格。 s 只包含小写字母。示例 1:输入:s = "abaccdeff"输出:'b'示例 2:输入:s = ""输出:' '限制:0 <= s 的长度 <= 50000来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/di-yi-ge-zhi-chu-xian-yi-ci-de-zi-fu-lcof著作权归领扣网络所有。商业转载.

2022-03-04 21:15:52 125

原创 Android uiautomator框架学习

Android uiautomator框架的一个简介

2022-02-25 10:38:51 595

原创 Android lint问题记录

1、Found more than one jar in the 'lintPublish' configuration该问题是因为在lint(Java Library module)下出现了implements这样的语句,必须改成compileOnly2、输出AAR文件没有生效https://engineering.linkedin.com/android/writing-custom-lint-checks-gradleAndroid Studio 3.4+新特性变更,采用lintP

2022-02-23 16:56:00 1436

原创 leetcode 525 连续数组标准答案理解

class Solution { public int findMaxLength(int[] nums) { int N = nums.length; Map<Integer, Integer> sumMap = new HashMap<Integer, Integer>(); sumMap.put(0, -1);...

2019-12-03 10:44:21 133

原创 地图围栏算法——射线法判断点是否在指定的围栏区域内

//问题:在地图上,我们可能会绘制一个封闭的曲线,然后判断一个坐标点是在曲线内部还是在曲线外部。问题简化一下,其实这就是判断在一个坐标轴上,一个坐标点是否在一段封闭曲线内,最简单的一种状态如下图。其实从我们的角度来看,我们可以很轻松地指出,右上角的的点是否位于这个三角形内,但是如果没有这张图进行判断,那么难度就变得高许多了,最重要的是,我们的形状可能是不规则的多边形,形状如下图:...

2019-09-16 15:18:46 3578 1

原创 Google map中的坑

我遇到了这样的一个需求,在google地图上添加一个位置按钮,点击该按钮可以将相机移动到我们设置的中心位置。google中,有一个getCameraPosition()函数,该函数包含了一些相机信息,比如zoom值,position值(在函数中为target),那么解决方案显而易见了,我们只需要获得当前位置,然后和中心位置进行比较,就可以判断当前是否已经到了中心位置了(对应在按钮上,状态就是不...

2019-08-26 14:23:35 274

原创 google map的api价格介绍

地图常见的功能包括坐标点,导航,路线规划等等功能,在google map中,导航和路线规划已经属于付费功能了,在开发前,需要添加一个指定的付款账户,该账户每月享有200美元的赠金,可以完成一些付费功能的测试(目前我还在学着怎么添加google付款账户,貌似在国内的话,只能去开visa卡了),google提供的完全免费功能只有三个,在APP中嵌入地图,移动端静态地图以及动态加载地图google ...

2019-07-24 15:52:34 9942

原创 google map for Android

因为政策原因,google map在国内鲜有人使用,但是如果涉及到国外的项目,又不得不和google map接触,借着自己做的项目,在这里简单介绍一下google map for Android的使用。 关于google map SDK,官方有详细的介绍,目前,google map已经支持Android,ios以及web端的开发,其中,针对Android开发者的网址g...

2019-07-23 17:12:01 623

原创 建立我们的第一个google map APP

关于google map的配置,我在Android上配置google map中已经进行了详细的介绍,在这里,我来介绍一下,如何正确获取google map API key。google map其实是收费的,当然,日常我们不会感觉到需要付费的情况,这是因为我们使用的APP开发公司往往帮我们支付了费用,对于google来说,他们就设计了google map API key来帮助使用者管理以及缴纳相...

2019-07-23 14:46:28 340

原创 google map的配置(Android版)

首先,我先来介绍如何在Android studio上配置google map。一、在已有的project中配置google map Android与map都是google旗下的产品,所以在Android中添加map也是一件相当方便的事情,在Android Studio中,点击菜单栏的File -> Structrue,弹出如下对话框: 这...

2019-07-23 14:28:55 1042

原创 针对深度学习误差公式 (Y - Out)^2/2的问题探讨——误差函数使用(Y - Out) or (Out - Y)?

梯度下降法,就是求函数在某一点的导数/偏导数,在该方向上,函数的变化率最大,也就是说,在优化目标函数的时候,只要按照梯度的负方向优化即可。为了更好的理解梯度下降法,首先,求解一个一元二次函数的系数,为了方便计算,假设方程为最终的要求,就是求出k值。首先,我们设定误差函数为其中,Y是实际输出,Out是通过前向计算得到的结果。基于该公式,我们可以得到误差函数的导数但是在实际的计算过程中,我发现了一个问...

2018-05-25 17:20:47 1267

原创 基于矩阵求解多元线性回归

多元线性回归法也是深度学习的内容之一,用java实现一下多元线性回归。一元线性回归的公式为 y =  a*x + b, 多元线性回归的公式与一元线性回归的公式类似,不过是矩阵的形式,可以表示为Y = AX + b,其中,Y是样本输出的合集,X是样本输入的合集。多元线性回归最终求解的内容也就是 A 和 B, 这里省去求证步骤,直接列出求解 A 和 B 矩阵的公式,公式如下:(这里的X是样本输入的合集...

2018-05-19 22:57:34 10800

原创 求逆矩阵

上篇文章求解了矩阵的行列式,链接为:点击打开链接。有了行列式,可以求解矩阵的逆矩阵,逆矩阵可以表示为 A^(-1) = A^* / |A|,其中  A^* 为伴随矩阵,|A| 为行列式。 /**计算逆矩阵,求逆矩阵必须是n*n,因此放在行列式中求解 * @param A 要求解的矩阵 * @return 逆矩阵 */ public double[][] inverse_Matrix(...

2018-05-15 20:17:47 1577

原创 第一个jar包——矩阵行列式求解

/**计算A行列式的结果,采用递归方式 * @param A 行列式 * @param length A行列式的行数 * @return */ public double get_Determinant(double A[][],int length){ //子行列式为2*2矩阵 if(length == 2){ return A[0][0] * A[1][1] - A[0][1] * A[1][0]; } double result = 0; //子行列式不是

2018-05-14 16:17:33 387

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除