京东张政:内容理解在广告场景下的实践和探索

博主头像 分享嘉宾:张政 京东 算法工程师 编辑整理:AMS 周金星 出品平台:DataFunTalk 导读: 内容生态建设是近几年互联网快速发展的关键动因,也是AI化的重点方向之一。本文主要分享在京东广告业务下内容理解体系的建设情况,从标签化、内容准入、质量美学评价等多个角度探讨内容理解能力的应用;同时整体 ...

Flutter 实现“斑马纹”背景(需要变换颜色)

博主头像 #Flutter 实现“斑马纹”背景 由于工作中项目需求,需要将H5转换为Flutter代码。 其中的斑马纹背景需要根据接口返回的颜色来渲染,所以不能只是图片形式,无法通过decoration属性配置图片背景板。 楼主这边想到的方法就是通过 实现一个canvas绘制斑马纹类。使用Stack布局,将斑 ...

SpringBoot之:SpringBoot的HATEOAS基础

博主头像 简介 SpringBoot提供了HATEOAS的便捷使用方式,前面一篇文章我们也讲了如何在SpringBoot中使用HATEOAS。本文将会对这些内容进行扩展深入,详细讲解SpringBoot提供的这些基本方法。 链接Links HATEOAS的一个非常重要的特征就是在resources资源中包含超 ...

轻量级多级菜单控制框架程序(C语言)

博主头像 1、前言 作为嵌入式软件开发,可能经常会使用命令行或者显示屏等设备实现人机交互的功能,功能中通常情况都包含 UI 菜单设计;很多开发人员都会有自己的菜单框架模块,防止重复造轮子,网上有很多这种菜单框架的代码,但是大多耦合性太强,无法独立出来适配不同的菜单设计。 本文介绍一个降低了耦合性,完全独立的菜 ...

唯一邀请码生成策略

博主头像 按照随机策略生成一个不重复的邀请码(字母+数字),既要不重复又要保证性能。每个用户对应一个邀请码,必须做到唯一性。邀请码的需要手动输入所以长度不能太长,同时不能让用户猜到邀请码的生成逻辑,所以邀请的生成逻辑也必须要随机。 ...

掘地三尺搞定 Redis 与 MySQL 数据一致性问题

博主头像 Redis 拥有高性能的数据读写功能,被我们广泛用在缓存场景,一是能提高业务系统的性能,二是为数据库抵挡了高并发的流量请求,点我 → 解密 Redis 为什么这么快的秘密。 把 Redis 作为缓存组件,需要防止出现以下的一些问题,否则可能会造成生产事故。 Redis 缓存满了怎么办? 缓存穿透、缓 ...

BI与SaaS碰撞,让数据处理更加轻松(下)

博主头像 背景 在上篇内容中,我们从SaaS各种功能的角度为大家介绍了在数据处理中SaaS的巨大价值,而本次我们将用实例将为大家展示SaaS与BI间的碰撞又会产生怎样的火花。 BI与SaaS集成示例 通常BI分析工具都提供了对于数据库的丰富接口,用以更加快捷高效地处理数据。此处我们以一具体工具实例作为演示内容 ...

编程技巧│浏览器 Notification 桌面推送通知

博主头像 🎈 什么是 Notification Notification 是浏览器最小化后在桌面显示消息的一种方法 类似于 360 等流氓软件在桌面右下角的弹窗广告 它与浏览器是脱离的,消息是置顶的 🎈 弹窗授权 授权当前页面允许通知 可以通过检查只读属性 Notification.permission ...

C++ 炼气期之变量的生命周期和作用域

博主头像 1. 前言 什么是变量的生命周期? 从变量被分配空间到空间被收回的这一个时间段,称为变量的生命周期。 什么是变量的作用域? 在变量的生命周期内,其存储的数据并不是在任何地方都能使用,变量能使用的范围,称为变量的作用域。 广义而言,可以根据变量的声明位置,把变量分为全局(全局作用域)变量和局部(局部作 ...

『忘了再学』Shell流程控制 — 33、if条件判断语句(一)

博主头像 什么是流程控制? 普通理解:Shell编写的程序是顺序执行的,也就是说第一命令先执行,然后接着执行第二条命令,然后再下一条,以此类推,而流程控制就是改变上面这种顺序执行的方式。 官方理解:流程控制语句用于控制程序的流程, 以实现程序的各种结构方式,即用来实现对程序流程的选择、循环、转向和返回等进行控 ...

基于Kubernetes v1.24.0的集群搭建(三)

博主头像 K8S 1.24作为一个很重要的版本更新,它为我们提供了很多重要功能。该版本涉及46项增强功能:其中14项已升级为稳定版,15项进入beta阶段,13项则刚刚进入alpha阶段。此外,另有2项功能被弃用、2项功能被删除。 ...

Weakmap详解

博主头像 先看一个例子 let obj = { name: 'toto' } // { name: 'toto' }这个对象能够被读取到,因为obj这个变量名有对它的引用 // 将引用覆盖掉 obj = null // 这个对象将会被从内存中移除,因为我们已经失去了对它所有的引用 再来看另外一个例子 let ...

聊聊 C# 和 C++ 中的 泛型模板 底层玩法

博主头像 最近在看 C++ 的方法和类模板,我就在想 C# 中也是有这个概念的,不过叫法不一样,人家叫模板,我们叫泛型,哈哈,有点意思,这一篇我们来聊聊它们底层是怎么玩的? 一:C++ 中的模板玩法 毕竟 C++ 是兼容 C 语言,而 C 是过程式的玩法,所以 C++ 就出现了两种模板类型,分别为:函数模板 ...

搭建个人博客,Docsify+Github webhook+JGit解决方案

一开始博客使用的 Halo,发现问题比较多啊,时不时的莫名其妙主题各种报错,有时候还要升级,麻烦的要死,于是就想弄简单点。 这两天抽空反复倒腾了一遍,不小心还把镜像给尼玛删了,发的文章都没了,痛定思痛,要做改变! 众所周知,我懒出名了,我觉得这种事情你不要老是让我操心啊,最好是一年都不要动一下才好, ...

五种方式实现 Java 单例模式

博主头像 前言 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实 ...

想学嵌入式?要不一起玩 Arduino 吧

博主头像 作者:HelloGitHub-Anthony 这里是 HelloGitHub 推出的《讲解开源项目》系列,本期介绍的是如何用开源硬件开发平台 Arduino,自己动手做一个温湿度显示器。 书接上回,上一章我们知晓了什么是 Arduino、能用它来做什么,以及 Hello World 的实现,内容十分 ...

<1···199200