自定义博客皮肤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)
  • 收藏
  • 关注

原创 【HiveSQL】定义变量&使用变量

HiveSQL中变量的定义与使用

2023-02-02 17:32:10 3043

原创 【python】【未解决】如何清理守护线程中的对象

目录0 问题描述1 例子0 问题描述最近遇到一个问题,调用某个SDK中单例类的客户端,该类会启动一个threading.Timer后台线程去定时执行一些任务。当我的业务代码结束运行的时候必须手动执行close方法,这样很麻烦,因为某个工具包使用了这个客户端,而在很多处引入包的时候都要手写关闭代码,麻烦啰嗦如果我的业务代码报错,那么后台线程一直阻塞主线程关闭,那么在外部看来这个python任务一直没有执行完毕try-catch / with 包裹不确定的业务代码还是很麻烦啰嗦你好! 这是你第一

2022-05-27 21:15:44 181

原创 内网实现电视盒子访问PC

0客厅只有电视盒子,想用书房的PC看各种剧,怎么办呢?微软官方出品的Microsoft Remote Desktop配合远程登陆,可以实现盒子+主机同时登陆内网的PC,真正实现【两男一机】,咳咳…【硬件准备】一个运行安卓系统的盒子or电视,一台电脑(用win10演示)【前提要求】安卓设备和PC在同一个网关(一般是路由器)下1 准备工作1/3:设置PC1.1 右击【此电脑】,点【管理】,如图,创建一个新用户,名字随意,一定要有密码1.2 开始【设置】,点【开发者选项】,如图,将刚刚创建的用户添

2022-02-02 21:14:22 3174

原创 [Python基础] @statismethod和@classmethod中的注意事项

声明:以下讨论将区别方法(method)和函数(function)两个概念,方法依托于对象,而函数可以脱离对象之外存在。众所周知,python类中的方法有是两个注解(annotation):@statismethod:将方法标记为静态方法@classmethod:将方法标记为类方法,首参数为类(通常命名为cls)什么也不写:对象方法,首参数为对象本身(通常命名为self,类似Java的this)如何使用(吐槽下CSDN的列表缩进真是垃圾)静态方法:{类名}.{函数名}{对象名}.

2021-09-17 18:44:35 330

原创 推荐系统中一些问题的思考

召回曝光高但是点击率不高是为什么?数据层面:模型训练时数据有偏差,训练数据的正样本大量集中在热销商品特征层面:用户侧特征区分度不明显导致模型未能关注到用户个性化差异模型层面:未捕获到用户个性化偏好其他层面:item也许确实属于用户想点击的,但是一些外部原因导致user没有发生点击(商品价格过高,视频时长过长等等);u2i召回算法力度不够新增一路召回后,大盘整体的点击率没有变化,但是单看新召回的点击非常低,为什么?较差质量的召回未能影响整体数据 => 这一路召回体量太小或者被后续的排序模型.

2021-07-01 10:08:54 170

原创 IDEA build报错,显示程序包不存在而maven compile无问题

1 问题描述抽风症状一:打开项目之后外部引用的包都飘红,必须点击maven的reimport才可以洗白抽风症状二:点击IDEA上方的锤子build失败,显示各种程序包不存在,而托管maven compile无问题IDEA版本:2020.12 尝试terminal中键入mvn idea:idea 无效在搜罗了网上的各种解决方案之后,可以确定的是出现这个状况的IDEA版本都是2020.13 问题定位原因:IDEA的Build(编译)操作和Maven的Build是分开的,并不是一回事。我之前

2021-04-26 17:52:40 5190 5

原创 解数独的Java实现

题目:LeetCode Q37 解数独.编写一个程序,通过填充空格来解决数独问题。一个数独的解法需遵循如下规则:数字 1-9 在每一行只能出现一次。数字 1-9 在每一列只能出现一次。数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。空白格用 ‘.’ 表示。思路:对此类NP问题,若无明确的数学解法,可依靠计算机进行暴力枚举尝试。同时,在暴力法内部对显然不可能构成正确答案的分支下进行剪枝。回溯法大致的类别有:排列,组合,枚举。其中排列和组合可以看出枚举的特殊情况。本题可以整体上

2021-04-08 11:41:43 505

原创 推荐系统中精排模型的多目标优化

0、背景优化单个目标训练而得的点击率预估模型偏向过重,容易引发bad case(如信息流推荐中单一优化pCTR引起标题党)从整体上拓宽用户从点击到转化漏斗的宽度,而不是单独拓宽某一层满足多业务方需求希望产品对用户的黏性增加,营造良好的用户体验1、方案考虑一个类似微信看一看的应用场景。推荐系统为用户推荐他们可能感兴趣的内容(内容数据分为图文、视频、新闻、小视频、人工干预等几个大类),用户对这些内容可以进行点击、评论、点赞、转发以及收藏等行为。整个系统基本遵循召回、粗排、精排的结构。现在召回层

2021-03-17 17:43:30 824 2

原创 KMP算法Java实现

KMP算法Java实现来自大佬的解说代码来自大佬的解说KMP算法核心是理解前缀表的构造,前缀表是为了在母串中匹配子串不成功后快速移动子串以降低时间复杂度而构造。这里附上一篇大佬的深入浅出的解释,讲的非常好。别再暴力匹配字符串了,高效的KMP才是真的香!作者:奶糖猫来源:掘金代码基本上边抄边写,谁让我是小菜鸡呢。可能会有bug,欢迎和谐讨论。import java.util.LinkedList;import java.util.List;/** * 参考 https://jue

2021-03-05 11:31:40 153

转载 [小知识] 移动端设备号常见类型

1 IDFA关键词:iOS,不唯一,16进制32位,8-4-4-4-12假如没有网络身份证,那么每个商家(App)只能基于自己的账号体系标识用户,并记录用户的行为。而有了统一的网络身份证之后,各个商家之间的数据就可以打通了,天猫不仅知道用户A在淘宝系的购物数据,也能了解到该用户在社交网络的行为,以及旅游的喜好,等等。大家可以想象一下,随着时间的推移,用户在移动端的行为数据越积越多,用户就会变得越来越像透明人,除非换手机,几乎没有任何办法去抵御这个科技带来的负面效应。只有一个例外,苹果!苹果的特立独行

2020-10-16 15:57:29 1273

原创 [flink] 使用ProcessFunction实现数据分流、格式转换

/** 需求: 在process算子中定义一个ProcessFunction,使大于输入参数的数据输出到主流,不大于的数据输出到侧输出流 */// ProcessFunction的泛型为<I,O>,O为主流的数据类型class SplitTempProcessor(threshold: Double) extends ProcessFunction[SensorReading, SensorReading]{ override def processElement(value: Se

2020-10-04 13:36:41 408

原创 [flink] ProcessFunction应用示例

[flink] ProcessFunction应用示例需求:对于DataStream[SensorReading]数据流,若某个sensor的温度在10秒之内连续上升则报警/** 需求: 对于DataStream[SensorReading]数据流,若某个sensor的温度在10秒之内连续上升则报警 * 分析: 保存两个状态,上一条数据的温度值(用来和本条数据比较),之前开始统计的定时器的时间戳 */class TempIncreWarning(interval: Long) extend

2020-10-04 12:27:17 178

原创 工程知识点归集

Google Guava 本地缓存相关“获取缓存-如果没有-则计算”[get-if-absent-compute]的思想Scala之Implicit的用法Scala之枚举类主要通过声明自定义枚举类集成自Enumeration、声明本Object为Value类、Value的四个重载方法实现枚举值的id和含义(名称)flink 自定义Partition分区创建一个Partitioner<K>对象,覆盖重写int partition(K var1, int var2)方法。该方法

2020-09-27 20:09:29 81

原创 Anaconda安装tensorflow-gpu小记

Anaconda安装tensorflow-gpu小记1 安装Anaconda2 安装tensorflow-gpu2.1 确定tf组件之间的版本2.2 安装CUDA和cuDNN2.3 使用anaconda prompt创建新的python环境3 测试1 安装Anaconda可以参考这篇文章链接: windows下配置安装Anaconda+tensorflow.基本上一路next就完事了,比较简单。总之记住版本首选稳定版,组件之间版本号必须契合才能work。2 安装tensorflow-gpu如果你的

2020-05-31 22:22:51 358

原创 Tensorflow网络优化

Tensorflow网络优化1. 损失函数(loss)1.1 均方误差1.2 交叉熵1.3 自定义损失函数2. 学习率(learning_rate):参数每次更新的幅度功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的Ka...

2020-03-24 23:42:13 150

空空如也

空空如也

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

TA关注的人

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