摘要: 今日逻辑题 有12个同大小的球,其中有1个次品,次品不知轻重,给一个无砝码的天平,称重3次,找出次品以及次品的轻重(和正常球比)。 解题思路:采用3等分法,应用逻辑关系判定次品以及次品轻重。 step1: 假设1:我们12个球,平均分成3份,分别标识一下A、B、C,在其中分别标识一下A = [a1, 阅读全文 »
posted @ 2022-08-12 19:35 时丶一 阅读(293) 评论(1) 推荐(1) 编辑
摘要: 问题背景 日常在处理一些字符串的时候,需要用到split函数,split的处理结果是array类型,然后在获取数组中对应的元素。 我们在获取最后一部分字符串的时候使用split(string str, string pat)[-1] 的时候会报错,不能使用[-1]获取对应位置的元素,我找到了下面两种 阅读全文 »
posted @ 2022-07-21 16:50 时丶一 阅读(4384) 评论(0) 推荐(0) 编辑
摘要: 有传入值以及有返回值的多线程 代码实例 # -*- 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 时丶一 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 背景 实际工作中经常遇见求top10或者top10%此类的需求,下面针对这些情况做一个小小的总结。 实现代码 先来说top n这种情况,这是比较常见的排序需求,使用窗口函数可以解决,常见的窗口函数见链接hive sql 专用窗口函数 这其中细微的差别,使用的时候需要注意: -- 常见的分组排序窗口函 阅读全文 »
posted @ 2022-07-15 18:23 时丶一 阅读(1182) 评论(1) 推荐(0) 编辑
摘要: 背景 工作中经常遇见定时邮件的一些需求,以及把使用python处理的数据通过邮件发送。 核心代码 import datetime from IPython.display import HTML from email.mime.text import MIMEText from email.mime 阅读全文 »
posted @ 2022-07-14 15:21 时丶一 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 问题描述 经常的业务需求会计算用户的连续登录天数,以及归结到每天去观察截止到当天连续登录n天的用户数分布 针对这样的问题做一个记录 比如业务需要这些时间当天的连续登录天数的分布 解决思路 1.先找到用户每天登录的日志(如果每天有多条,合并成一天) 2.按照用户的登录日志做分组排序 3.按照登录时间和 阅读全文 »
posted @ 2022-07-12 19:47 时丶一 阅读(252) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示