- 博客(23)
- 资源 (6)
- 收藏
- 关注
原创 经典Hive-SQL面试题及答案
目录第一题 求分区累加值第二题 UV和每个店铺访问量top3信息Hive sql解答第一题 求分区累加值我们有如下的用户访问数据userId visitDate visitCountu01 2017/1/21 5u02 2017/1/23 6u03 2017/1/22 8u04 2017/1/20 3u01 2017/1/23 6u01 2017/2/21 8U02 2017/1/23 6U01 2017/2/22 4要求使用SQL统计出每个用户...
2020-12-13 15:01:59 3358
原创 LeetCode SQL 会员题
目录1251. 平均售价1251. 平均售价Table: Prices+---------------+---------+| Column Name | Type |+---------------+---------+| product_id | int || start_date | date || end_date | date || price | int |+----...
2020-11-24 09:49:54 1048
转载 程序员实用工具网站
目录1、搜索引擎1.1、秘迹搜索1.2、小白盘2、PPT2.1、优品PPT3、图片操作3.1、图片无限变大4、文件共享4.1、拷贝兔5、应届生招聘5.1、应届生求职网7、办公、开发软件7.1、我爱分享网8、高清图片、视频素材网站9、项目开源9.1、GitHub9.2、开源中国9.3、码云10、在线工具宝典大全1...
2019-09-15 22:20:03 288
原创 贝壳找房问到算法题
昨天贝壳找房现场面试,一面过了,二面挂了,整体2面答的不是很好,一面问了一个算法题,二面面试官问了2个算法题,然而我都没有答上来,二叉树层次遍历之前看过,然而忘了,还是不行啊,就挂了。1、解析一个字符串的加减乘除运算的出结果。公式字符串求值import java.util.Scanner;import java.util.Stack;public class Main { ...
2019-09-12 13:44:29 596
原创 牛客网的 华为研发工程师编程题
目录1、汽水瓶2、明明的随机数3、进制转换1、汽水瓶有这样一道智力题:“某商店规定:三个空汽水瓶可以换一瓶汽水。小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝?”答案是5瓶,方法如下:先用9个空瓶子换3瓶汽水,喝掉3瓶满的,喝完以后4个空瓶子,用3个再换一瓶,喝掉这瓶满的,这时候剩2个空瓶子。然后你让老板先借给你一瓶汽水,喝掉这瓶满的,喝完以后用3个空瓶子换一瓶满的还给老板。...
2019-09-05 11:10:29 1170
原创 刷题牛客网 华为机试在线训练
华为这部分的机试题我是从最后开始刷的:1、求最小公倍数最小公倍数 = 两数之积除以最大公约数最大公约数的我采用了辗转相除法和更相减损法这两种,当然也可以穷举。import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = ...
2019-09-03 15:47:46 3546
原创 腾讯2018春招技术类编程题
目录1.翻转数列2.纸牌游戏3.贪吃的小Q4.小Q的歌单5、安排机器6、画家小Q1.翻转数列小Q定义了一种数列称为翻转数列:给定整数n和m, 满足n能被2m整除。对于一串连续递增整数数列1, 2, 3, 4..., 每隔m个符号翻转一次, 最初符号为'-';。例如n = 8, m = 2, 数列就是: -1, -2, +3, +4, -5, -6,...
2019-08-30 10:47:09 530
原创 刷题程序员面试金典第9章
目录1、上楼梯2、机器人走方格I3、机器人走方格II4、魔术索引 II1、上楼梯有个小孩正在上楼梯,楼梯有n阶台阶,小孩一次可以上1阶、2阶、3阶。请实现一个方法,计算小孩有多少种上楼的方式。为了防止溢出,请将结果Mod 1000000007给定一个正整数intn,请返回一个数,代表上楼的方式数。保证n小于等于100000。测试样例1:1返回:1...
2019-08-26 21:44:37 187
原创 刷题剑指offer
目录1、输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。2、给一个数组,返回它的最大连续子序列的和3、输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。4、把数组排成最小的数...
2019-08-01 16:45:43 207
原创 java 实现顺序栈和链表栈
栈的主要特点是“后进先出”,即后进栈的元素先被处理。因此,栈又被称为后进先出(last in first out,LIFO)表。它的实现方式主要有顺序栈、链表栈两种。首先使用接口定义栈的几个方法public interface StackADT<T> { /** * 压入栈中一个元素 * * @param element */...
2019-04-30 18:23:24 487
原创 android使用艺术字,自定义字体
下面是我自己写的Demo出来的效果!具体操作步骤也比较简单,先建一个assets文件夹,如下图接下来把字体库拷贝到asstes中,字体库有需要的话可以给我发邮件,我的qq邮箱:956431651@qq.com。在TextView写上要显示的文字,在代码中使用,如下: TextView tvOne = findViewById(R.id.tv_one); Ty...
2019-02-28 14:25:46 4523 1
原创 android mapbox地图上绘制3d缓冲区柱
由于项目的需要在数据库读取一点的经纬度和高度等信息,然后在mapbox地图上根据一点的坐标,绘制出这个点的缓冲区,然后把这个缓冲区添加高度,也就是说相当于先画一个点的缓冲区,然后把这个面加上高度就行。下面是一些做的过程的效果图。这里采用绘制图形的基本原理并不复杂,如左边图,这个缓冲区暂时用四边形表示,中心点的坐标和高度已知,然后由中心点坐标的方位角和距离出就可以计算出顶点坐标(这个算法的代...
2018-11-28 19:23:14 1487
原创 java生成线缓冲区的代码
因为项目需要要写一个电子围栏,分析之后其实就是Gis空间分析的线性缓冲区,线缓冲区生成的坐标我放在android手机地图显示,可以直观的看到这个算法的结果是否正确,下面是效果图,有需要的可以看看。下面是核心代码public static String getElectricFenceEdgeCoords(List<RoutePoint> points, double ra...
2018-11-15 14:24:53 2917 3
原创 android实现按钮圆角点击背景、字体颜色都改变
实现圆角按钮,点击的时候背景和字体的颜色都改变,这里的实现效果如下:原状态背景为白色,字体为蓝色,当点击的时候背景为蓝色,字体为白色。介绍两种实现方式。1、使用button。2、实现自定义TextView。1.使用Button首先在drawable下建一个Button背景的btn_bg_round_click.xml文件。在这里面设置Button原状态和按下的时候,背景的颜色、圆角半径、边...
2018-09-18 14:44:28 8517
原创 收集平时查到用到的博客地址
startService和bindService混合使用分析https://blog.csdn.net/u014520745/article/details/49669641BubbleSeekBar链接http://www.see-source.com/andridwidget/detail.html?wid=1095 https://www.ctolib.com/Bubb...
2018-09-13 15:29:06 228
转载 Android中使用Toast弹出信息提示时的用户体验优化
短时间内点击了多次吐丝按钮,也只弹出一次吐丝内容提示用户。去掉小米手机弹出Toast自带应用名。public class ToastUtils { public static Toast toast; /** * 吐丝的方法,可以避免重复吐丝。当你点击多次按钮的时候,吐丝只出现一次。 * @param context 上下文对象 * @para...
2018-08-14 16:14:50 327
原创 Android安卓 自定义mapbox地图比例尺
在给mapbox地图添加比例尺的时候,我没有找到mapbox自带的比例尺,所以就自己写了一个。和其他自定义比例尺原理其实都差不多。首先,加载mapbox地图,这个就不再详细叙述,照着mapbox官网的教程打下来就行了。定义一个自定义View,MapScaleView,在这里计算每一级比例尺在屏幕上需要绘制的长度。计算比例尺的原理是获取屏幕中心的一点的每像素代表的实际距离,因为在同一纬度上每...
2018-08-10 08:44:08 2986 1
转载 Android开发,MapBox的使用及部分功能实现(一)----- 初始化、标记、定位、styleurl
https://blog.csdn.net/stanny_bing/article/details/70230703
2018-08-08 13:37:54 617
原创 Android 带CheckBox的ListView 实现多选,全选,反选,删除
经过这几天的研究终于把这个需求写好了,虽然网上很多,自己在写的时候还是遇到很多问题,在此记录下来。效果图:进去就是第一个界面,为了简单,我就写个循环模拟数据。长按ListView的一项出现右图那个界面。我就直接写代码让后解释一下:这个是主布局:在这里引用了几个style,在这里就不贴出来了,下面的一行默认是不显示的,当长按ListView的item时显示出来。可以点击最后...
2018-07-27 17:37:12 11442 5
转载 android代码控制软键盘的打开与关闭的工具类(Keybords)
非常实用的工具类。 功能: 1.软键盘的打开与关闭 2.判断当前软键盘是否打开public class Keybords { /** * 打开软键盘 * * @param mEditText * @param mContext */ public ...
2018-04-10 19:03:23 1052
原创 JDBC操作数据库的步骤
JDBC操作数据库的步骤1.注册驱动 告知JVM使用的是哪一个数据库的驱动 Class.forName("com.mysql.jdbc.Driver"); 2.获得连接 使用JDBC中的类,完成对MySQL数据库的连接 String url = "jdbc:mysql://localhost:3306/数据库名字"; S
2017-10-29 21:09:23 494
java生成线缓冲区的代码
2018-11-15
Android ListView CheckBox
2018-07-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人