会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
bai-yue-kui
博客园
首页
新随笔
联系
订阅
管理
2022年8月12日
12分球问题
摘要: 今日逻辑题 有12个同大小的球,其中有1个次品,次品不知轻重,给一个无砝码的天平,称重3次,找出次品以及次品的轻重(和正常球比)。 解题思路:采用3等分法,应用逻辑关系判定次品以及次品轻重。 step1: 假设1:我们12个球,平均分成3份,分别标识一下A、B、C,在其中分别标识一下A = [a1,
阅读全文
posted @ 2022-08-12 19:35 时丶一
阅读(330)
评论(1)
推荐(1)
2022年7月21日
Hive split 截取字符串获取最后一部分
摘要: 问题背景 日常在处理一些字符串的时候,需要用到split函数,split的处理结果是array类型,然后在获取数组中对应的元素。 我们在获取最后一部分字符串的时候使用split(string str, string pat)[-1] 的时候会报错,不能使用[-1]获取对应位置的元素,我找到了下面两种
阅读全文
posted @ 2022-07-21 16:50 时丶一
阅读(4523)
评论(0)
推荐(0)
2022年7月20日
python 多线程传值以及获取结果值
摘要: 有传入值以及有返回值的多线程 代码实例 # -*- coding:utf-8 -*- # 线程使用的方式一 from threading import Thread import time # 需要多线程运行的函数 def sum_num(b_data,e_data): num = b_data+e
阅读全文
posted @ 2022-07-20 18:22 时丶一
阅读(415)
评论(0)
推荐(0)
2022年7月15日
sql计算前top n%的数据
摘要: 背景 实际工作中经常遇见求top10或者top10%此类的需求,下面针对这些情况做一个小小的总结。 实现代码 先来说top n这种情况,这是比较常见的排序需求,使用窗口函数可以解决,常见的窗口函数见链接hive sql 专用窗口函数 这其中细微的差别,使用的时候需要注意: -- 常见的分组排序窗口函
阅读全文
posted @ 2022-07-15 18:23 时丶一
阅读(1333)
评论(1)
推荐(0)
2022年7月14日
python 发送邮件
摘要: 背景 工作中经常遇见定时邮件的一些需求,以及把使用python处理的数据通过邮件发送。 核心代码 import datetime from IPython.display import HTML from email.mime.text import MIMEText from email.mime
阅读全文
posted @ 2022-07-14 15:21 时丶一
阅读(20)
评论(0)
推荐(0)
2022年7月12日
hsql 计算用户连续登录天/周/月数并折算到时间维度
摘要: 问题描述 经常的业务需求会计算用户的连续登录天数,以及归结到每天去观察截止到当天连续登录n天的用户数分布 针对这样的问题做一个记录 比如业务需要这些时间当天的连续登录天数的分布 解决思路 1.先找到用户每天登录的日志(如果每天有多条,合并成一天) 2.按照用户的登录日志做分组排序 3.按照登录时间和
阅读全文
posted @ 2022-07-12 19:47 时丶一
阅读(262)
评论(0)
推荐(0)
公告