282 天前 / 开发者头条
bilibili 开源的,基于 AST 和 Golang 语言实现的规则引擎。 它能够让你在 Golang 这种静态语言上,在不停服务的情况下实现动态加载与配置规则。 以上内容选自「码农周刊 VIP 会员」圈子,每日更新,精彩不断。 码农周刊是什么? 码农周刊是一份专为广大程序员、编程爱好者们打造的 IT 技术周刊。每周发送。 2013 年 9 月 12 日创刊至今,已发送 300 多期,订阅用户超 20 万。 专业、简单、有用,是我们一直坚持的办刊宗旨。
408 天前 / sjf0115
摘要:本文由 bilibili 大数据实时平台负责人郑志升分享,本次分享核心讲解万亿级传输分发架构的落地,以及 AI 领域如何基于 Flink 打造一套完善的预处理实时 Pipeline。本次分享主要围绕以下四个方面: B 站实时的前世与今生 Flink On Yarn 的增量化管道的方案 Flink 和 AI 方向的一些工程实践 未来的发展与思考 Tips:点击文末「阅读原文」即可回顾作者原版分享视频~ GitHub 地址 https://github.com/apache/flink 欢迎大家给Flink点赞送 star~ 一、B 站实时的前世与今生 1. 生态场景辐射 说起实时计算的未来,关键词就在于数据的实效性。
431 天前 / sjf0115
视频直播回放链接 : https://www.bilibili.com/video/BV1hU4y1W71L 关注 「 ClickHouse 开发者 」 , 获取更多技术干货 开发者小编补充:关注观众号 , 后台回复 下载 0206 获取 PDF~ 戳我...
587 天前 / 苏生不惑
苏生不惑第 192 篇原创文章,将本公众号设为星标,第一时间看最新文章。 关于 b 站之前写了 8 篇文章,有兴趣回顾下: bilibili(b 站)升级到 BV 号了,还想用 av 号怎么办? 那些你可能不知道的 bilibili 奇技淫巧 如何轻松下载腾讯 / 微博 / 优酷 / 爱奇艺 /b 站等全网视频? 如何更优雅地使用 bilibili(b 站) 如何找回 bilibili(b 站)收藏夹里失效的视频? 如何免登陆观看 b 站大会员番剧 借助 potplayer 播放器,在本地播放 b 站视频也能看弹幕了 下载 b 站外挂字幕,用 potplayer 播放视频也能看字幕了 今天分享的是每天自动签到,观看,分享...
609 天前 / sjf0115
文章作者:郑志升 @bilibili 内容来源:Flink 中文社区 导读:本文由 bilibili 大数据实时平台负责人郑志升分享,基于对 bilibili 实时计算的痛点分析,详细介绍了 bilibili Saber 实时计算平台架构与实践。本次分享主要围绕以下四个方面:实时计算的痛点、Saber的平台演进、结合AI的案例实践、未来的发展与思考。01 实时计算的痛点 1. 痛点 各个业务部门进行业务研发时都有实时计算的需求。早期,在没有平台体系做支撑时开发工作难度较大,由于不同业务部门的语言种类和体系不同,导致管理和维护非常困难。
708 天前 / 静逸秋水
Chrome 最新的版本更新了媒体控制菜单的按钮 UI,也就是每次我们的网页产生声音或者视频时候,菜单栏头像附近,方便我们在多个 Tab 进行控制时候加的,方便我们操作这些网页 Tab 下面的音视频。 尤其最新的样式实现非常酷炫,加入对封面的支持,这样整体效果看着非常棒。 很早之前我们写过一篇关于 使用 mediaSession 实现媒体播放的通知栏控制这里介绍了我们如何在网页播放音频的时候锁屏控件如何显示当前播放音乐的封面和简介,或者控制上一曲下去。
775 天前 / 苏生不惑
苏生不惑第 125 篇原创文章,将本公众号设为星标,第一时间看最新文章。 b 站是我每天都要逛的网站,之前也写过了 那些我关注的 b 站 up 主 bilibili(b 站)升级到 BV 号了,还想用 av 号怎么办? 那些你可能不知道的 bilibili 奇技淫巧 如何轻松下载腾讯 / 微博 / 优酷 / 爱奇艺 /b 站等全网视频? 这里再分享个强大的哔哩哔哩增强脚本 https://greasyfork.org/zh-CN/scripts/373563-bilibili-evolved 在介绍之前先说下 b 站的答题,注册 b 站成为正式会员是需要答题转正的 https://www.bilibili.com/v/newbie/basic-1score=0 ,这个还是很费时间的...
1007 天前 / openio
前言 在 4 月 27 日举办的 Gopher China 2019 中,国内 Go 语言专家,Bilibili 架构师毛剑进行了题为《 Go 业务基础库之 Error & Context 》的演讲,主要探讨两个问题: 1. 在业务的基础库中,经常需要针对异常进行处理; 这次分享针对业务逻辑的异常处理,异常日志记录,异常信息关联, 业务错误码,以及基于Go,error的特点如何来使用解决这类问题; 2. 在Go引入context以后,我们如何改造自己的基础库。 利用context上下文解决元数据传递,超时传递, 在启动新的goroutine时候,如何保证上下文传递到位。
1049 天前 / 开发者头条
一周 GitHub 开源项目推荐 点击链接或图片即可阅读 喜欢请分享到朋友圈哦 AoE:滴滴开源的终端侧 AI 集成运行时环境 AoE (AI on Edge) 是一个终端侧 AI 集成运行时环境 (IRE)。以 “稳定性、易用性、安全性” 为设计原则,帮助开发者将不同框架的深度学习算法轻松部署到终端高效执行。AoE 是推理框架的集成 SDK(目前支持 Android / iOS),她屏蔽推理框架的技术细节,提供统一、易用的接入方式,且支持自定义组件拓展,方便开发者像集成业务组件一样在终端侧集成 AI 模型。
1099 天前 / 开发者头条
一周 GitHub 开源项目推荐 点击链接或图片即可阅读 喜欢请分享到朋友圈哦 陌陌风控系统正式开源 陌陌风控系统静态规则引擎,零基础简易便捷的配置多种复杂规则,实时高效管控用户异常行为。 GitHub 地址 https://github.com/momosecurity/aswan Sniper:bilibili 开源的轻量级 Go 业务框架 Sniper 起源于一项新业务。在转岗之前,我一直在 L 部门写 PHP 代码,遇到过如下问题: 基于 TCP 的 RPC 协议,我们都称之为Weisai-RPC 手工维护 RPC 文档,难以及时更新 手写代码处理 RPC 入参,难以保证参数类型...
1104 天前 / 开发者头条
点击链接或图片即可阅读 喜欢请分享到朋友圈哦 项目介绍 Sniper 起源于一项新业务。在转岗之前,我一直在 L 部门写 PHP 代码,遇到过如下问题: 基于 TCP 的 RPC 协议,我们都称之为Weisai-RPC 手工维护 RPC 文档,难以及时更新 手写代码处理 RPC 入参,难以保证参数类型,如数字1和字符串"1"的区别 无法方便地查询一个请求对应的所有日志 服务拆分得很细,难以进行调用链路追踪 使用 JSON 做为配置,难改难认 难以监控服务运行状态 代码分层标准不统一 没有单元测试 大约在 2018 年的六月底,我得知要去新的 C 部门做新业务。
1159 天前 / 头条机器人
KratosKratos是bilibili开源的一套Go微服务框架,包含大量微服务相关框架及工具。 名字来源于:《战神》游戏以希腊神话为背景,讲述由凡人成为战神的奎托斯(Kratos)成为战神并展开弑神屠杀的冒险历程。 Goals我们致力于提供完整的微服务研发体验,整合相关框架及工具后,微服务治理相关部分可对整体业务开发周期无感,从而更加聚焦于业务交付。对每位开发者而言,整套Kratos框架也是不错的学习仓库,可以了解和参考到bilibili在微服务方面的技术积累和经验。
1699 天前 / phperzone
编者按:移动互联网的火热改变着人们的生活方式,从移动社交到移动购物再到如今迅猛发展的互娱行业。移动端的力量不可忽视,Bilibili 的移动端项目目前已经进行了接近一年多的组件化实践,其中部分方案是基于优化应用的冷启动速度,本次演讲的内容主要包括进程冷启动优化和 H5 首屏优化的一些具体方案,以及方案落实过程中所遇到的一些问题以及应对措施。
1708 天前 / CSDN_LQR
一、简述最近跟小伙伴一起讨论了一下,决定一起仿一个BiliBili的app(包括android端和iOS端),我们并没有打算把这个项目完全做完,毕竟我们的重点是掌握一些新框架的使用,并在实战过程中发现并弥补自身的不足。本系列将记录我(android端)在开发过程中的一些我觉得有必要记录的功能实现而已,并不是完整的从0到1的完整教程...
1889 天前 / 南无小事
MD-BiliBili基于 Material Design 的 BiliBili 第三方 Android 客户端文档共享 : https://drive.google.com/folderviewid=0B5Izr6QMl6WhflNwY3MyZUlLMl8wdTNQdmROUVExNHpJVDV4Y3ZrcFc0c2VUa2lldEszbkE&usp=s...