置顶
运营/编辑
发表了博客
05/18 21:59

30+ 开源技术社区摆摊啦,GOTC 2023 开源市集等你来玩

全球开源技术峰会(Global Open-source Technology Conference) GOTC 2023 由开放原子开源基金会、 上海浦东软件园、Linux 基金会亚太区和开源中国联合发起, 将于 5 月 27 日至 28 日在上海张江科学会堂隆重举行。 为期 2 天的开源行业盛会,将以行业展览、主题发言、论坛、圆桌、快闪演讲、开源市集等形式来诠释此次大会主题 ——“Open Source, Into the Future”。与会者将一起探讨元宇宙、安全、3D 引擎、eBPF、Web3.0、区... 展开更多

收藏 4
1
置顶
发表了博客
05/18 10:17

使用taro+canvas实现微信小程序的图片分享功能 | 京东云技术团队

业务场景 二轮充电业务中,用户充电完成后在订单详情页展示订单相关信息,用户点击分享按钮唤起微信小程序分享菜单,将生成的图片海报分享给微信好友或者下载到本地,好友可通过扫描海报中的二维码加群领取优惠。 使用场景及功能:微信小程序 生成海报图片 分享好友 下载图片 使用技术:Taro vue vant canvas 实现效果图 重点步骤拆分 1、封装一个海报分享组件 poster-share.vue 2、用canvas画图,将背景图、费用、二维码等信息... 展开更多

收藏 1
0
置顶
发表了博客
05/18 10:08

“前端”工匠系列(二):合格的工匠,怎么做好价值落地 | 京东云技术团队

# 一、"技术鄙视链?" 如果你是一个技术人,相信都知道技术圈有个相互的鄙视链,这个链条从技术人自己认知的角度在以业务价值为中心嵌套的一层一层的环,就像洋葱,具体的描述这里不赘述了。 出门左拐随便抓住一个人问一下。这种偏自嘲类的观点,有点类似"程序员的穿着必须是格子衫"、"你们只会和电脑打交道"这种自嘲。开心一下,无可厚非。但是在玩笑之外,一个合格的技术人的内心要时刻谨记自己在一个企业内的价值所在,并不断... 展开更多

收藏 1
0
置顶
运营/编辑
发表了博客
05/16 17:51

倒数计时,全球开源技术峰会 GOTC 要来了

报名注册倒计时,错过等一年! 全球开源技术峰会(Global Open-source Technology Conference) GOTC 2023 由开放原子开源基金会、 上海浦东软件园、Linux 基金会亚太区和开源中国联合发起, 将于 5 月 27 日至 28 日在上海张江科学会堂隆重举行。 大会报名通道: https://www.bagevent.com/event/8387611 为期 2 天的开源行业盛会,将以行业展览、主题发言、论坛、圆桌、快闪演讲、开源市集等形式来诠释此次大会主题 ——“Ope... 展开更多

收藏 0
0
置顶
发表了博客
05/16 10:11

包管理工具:pnpm | 京东云技术团队

作者:京东零售 杨秀竹 pnpm 是什么 pnpm( performant npm )指的是高性能的 npm,与 npm 和 yarn 一样是一款包管理工具,其根据自身独特的包管理方法解决了 npm、yarn 内部潜在的安全及性能问题,在多数情况下拥有更快速的安装速度、占用更小的存储空间,结合官网给出的性能测试及项目中的使用表现,其具有良好的应用前景。 pnpm 优势 更快的依赖安装速度 pnpm 通过特有的依赖管理方式,使其与其他包管理器相比具有更快的依赖... 展开更多

收藏 7
0
置顶
运营/编辑
发表了博客
04/12 11:12

PC GWP-ASan方案原理 | 堆破坏问题排查实践

![](https://oscimg.oschina.net/oscnet/up-58ada449e3f9129725ef1986923b319da19.png) # 背景 众所周知,堆crash dump是最难分析的dump类型之一。此类crash最大的问题在于,造成错误的代码无法在发生堆破坏时被发现。线上采集到的minidump,仅能提供十分有限的信息。当调试工具报告了堆破坏、堆内存访问违例后,即便是有经验的开发人员也会觉得头疼。 剪映专业版及其依赖的音视频编辑SDK、特效模块均采用MD的方式链接标准库,这... 展开更多

收藏 0
0
置顶
发表了博客
05/15 09:50

前端开发之函数式编程实践 | 京东云技术团队

作者:京东科技 牛志伟 函数式编程简介 常见应用场景 1、ES6中的map、filter、reduce等函数 [1,2,3,4,5].map(x => x * 2).filter(x => x > 5).reduce((p,n) => p + n); 2、React类组件 -> 函数式组件+hooks、Vue3中的组合式API 3、RxJS、Lodash和Ramda等JS库 4、中间件/插件,如Redux中的applyMiddleware中间件实现 const store = applyMiddleware(...middlewares)(createStore)(reducer, initialState)   什么是函数...... 展开更多

收藏 10
0
置顶
发表了博客
05/11 18:44

深入浅出解析JVM中的Safepoint | 得物技术

# **1.初识Safepoint-GC中的Safepoint** 最早接触JVM中的安全点概念是在读《深入理解Java虚拟机》那本书垃圾回收器章节的内容时。相信大部分人也一样,都是通过这样的方式第一次对安全点有了初步认识。不妨,先复习一下《深入理解Java虚拟机》书中安全点那一章节的内容。 书中是在讲解垃圾收集器-垃圾收集算法的章节引入安全点的介绍,为了快速准确地完成GC Roots枚举,避免为每条指令都生成对应的OopMap造成大量存储空间的浪费... 展开更多

收藏 4
2
置顶
发表了博客
05/11 09:24

鲸鸿动能广告接入如何高效变现流量?

广告是App开发者最常用的流量变现方法之一,当App拥有一定数量用户时,开发者就需要考虑如何进行流量变现,帮助App实现商业可持续增长。 [鲸鸿动能流量变现服务](https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/publisher-service-introduction-0000001070671805?ha_source=hms1)是广告服务依托华为终端强大的平台与数据能力为开发者提供的App流量变现服务,开发者通过该服务可以在自己的App中获取并... 展开更多

收藏 1
0
置顶
发表了博客
05/11 10:13

在Bamboo上怎么使用iOS的单元测试 | 京东云技术团队

作者:京东零售 吴滔 本教程将使用北汽登录模块为例,一步一步和大家一起搭建单元测试用例,并在Bamboo上跑起来,最终测试结果和代码覆盖率会Bamboo上汇总。 模块名称:BQLoginModule,是通过iBiu创建的一个模块工程 一 建立单元测试Bundle ProductName: BQLoginTests 二 测试代码编写 1 配置文件同步 如果我们要在测试代码使用我们在Pod里的类,需要同步 Targets Support Files/Pods-BQLoginTests/Pods-BQLoginTests.debug.xcco... 展开更多

收藏 0
0
置顶
发表了博客
05/11 09:46

Webpack5构建性能优化:构建耗时从150s到60s再到10s

作者:京东科技 牛志伟 近期对Webpack5构建性能进行了优化,构建耗时从150s到60s再到10s,下面详细讲解下优化过程。 优化前现状 1.历史项目基于Vue3 + Webpack5技术栈,其中webpack配置项由开发者自己维护(没有使用@vue/cli-service),并且做了环境分离。 2.项目体量大约5000个modules左右,每次本地构建build时耗时约150s左右。 优化细节 环境分离 之前已经设计了环境分离,但是一些优化细节没有处理好: •基础配置文件:w... 展开更多

收藏 0
0
置顶
发表了博客
05/09 01:16

Orillusion引擎正式开源!AIGC时代下的WebGPU轻量级3D渲染引擎!

开源生态的建设根植于社区,开发者在社区共享、共创、共赢,将会激发出无限的创造力,这就是开源最大的魅力! 选择开源,源于我们坚信,“独行快,众行远”! 1 Orillusion 引擎 WebGPU经过六年的时间,终于在2023年4月6日,由Chrome团队发布。5月2号,在Chrome113版本上,WebGPU被默认启动。自此,Web上有望出现3A级渲染的3D应用了! Orillusion团队三年前开始关注WebGPU发展,经过两年多研发,多次框架重构,性能调优后,Ori... 展开更多

收藏 24
1
置顶
发表了博客
05/10 09:32

使用MASA全家桶从零开始搭建IoT平台(三)管理设备的连接状态

前言 获取一个设备的在线和离线状态,是一个很关键的功能。我们对设备下发的控制指令,设备处于在线状态才能及时给我们反馈。这里的在线和离线,我们可以简单的理解为设备与MQTT的连接状态。 分析 我们打电话的时候经常能听到:"您拨打的用户已关机“和”用户不在服务区或暂时无法接通“,这两种的区别是什么? 1、当用户开机时,会自动向最近的移动基站注册,基站标记该用户为"attach"(在线)状态。 2、当用户关机时,手机会发起... 展开更多

收藏 1
0
置顶
发表了博客
05/09 10:05

QUIC在京东直播的应用与实践 | 京东云技术团队

作者:京东零售 周凯 一. 前言与背景 国内的互联网直播技术从2005年前后兴起,彼时最具代表性的直播产品是由PPLive创始人姚欣在华中科技大学就读期间发起的校园直播项目PPLive。当时的直播技术用的还是基于windows系统自带的mediaplayer内置的COM组件开发的播放器,采用的是RTSP协议。受当时的互联网传输带宽及成本限制,PPLive并没有采用现在比较流行的单播技术,而是采用P2P技术分发直播流。国内的直播技术也进入了一段以P2P... 展开更多

收藏 3
1
置顶
运营/编辑
发表了博客
2022/12/19 22:50

React Streaming SSR 原理解析

作者:徐超 功能简介 React 18 提供了一种新的 SSR 渲染模式: Streaming SSR。通过 Streaming SSR,我们可以实现以下两个功能: Streaming HTML:服务端可以分段传输 HTML 到浏览器,而不是像 React 18 以前一样,需要等待服务端渲染完成整个页面后才返回给浏览器。这样,浏览器可以更快的启动 HTML 的渲染,提高 FP、FCP 等性能指标。 Selective Hydration:在浏览器端 hydration 阶段,可以只对已经完成渲染的区域做 hydrat... 展开更多

收藏 0
0
置顶
运营/编辑
发表了博客
02/23 17:59

火山引擎推出一站式小程序监控方案

# 背景 小程序作为轻量级的应用发展迅速,国内已有多家小程序厂商相继推出。为了洞察用户真实体验及程序自身运行状况,监控已成为开发套件中必不可少的一环。随着业务愈来愈复杂,各厂商小程序管理后台免费提供的监控能力逐渐满足不了大部分业务与市场的需求。当前有小程序监控需求的用户都面临以下痛点: - 仅支持 1 ~ 2 个小程序平台,不支持主流小程序跨端开发框架,如 uni-app 和 Taro。 - 异常监控、请求监控、启动/运行时... 展开更多

收藏 0
0
置顶
发表了博客
05/08 14:46

神奇,声网Web SDK还能这么实现直播中美颜功能

## 前言 本篇文章是通过使用声网Web SDK来实现直播中美颜效果的深度体验文章,其中发现了屏幕共享并本地合图多个视频、图片,声网美颜插件等功能特性十分强大和专业,特为此做一个技术+体验的分享,毕竟好技术就是要去传播的。—— 声网 RTE 开发者社区用户@三掌柜 ------------ 随着音视频直播技术的蓬勃发展,越来越多的短视频类应用百家争鸣,基于音视频直播相关的技术也是不断的迭代更新,虽然最后沉淀下来的音视频直播类的... 展开更多

收藏 0
0
置顶
发表了博客
05/08 10:03

京东APP百亿级商品与车关系数据检索实践 | 京东云技术团队

导读 本文主要讲解了京东百亿级商品车型适配数据存储结构设计以及怎样实现适配接口的高性能查询。通过京东百亿级数据缓存架构设计实践案例,简单剖析了jimdb的位图(bitmap)函数和lua脚本应用在高性能场景。希望通过本文,读者可以对缓存的内部结构知识有一定了解,并且能够以最小的内存使用代价将位图(bitmap)灵活应用到各个高性能实际场景。 1.背景 整个汽车行业行特殊性,对于零配件有一个很强的对口特性,不同车使用的零配件... 展开更多

收藏 21
1
置顶
发表了博客
05/08 09:55

京东小程序折叠屏适配探索 | 京东云技术团队

# 前言 随着近年来手机行业的飞速发展,手机从功能机进入到智能机,手机屏幕占比也随着技术和系统的进步越来越大,特别是Android 10推出以后,折叠屏逐渐成为Android手机发展的趋势。 ![](https://p3-sign.toutiaoimg.com/tos-cn-i-qvj2lq49k0/4d44fc70d45946fb98c96ebdd97a68a7~tplv-tt-shrink:640:0.image?traceid=202305080952084354DBBD7CEC74AB910C&x-expires=2147483647&x-signature=4UAW3tIyzSS7CIFQMgTHsmWcP60%3D) 图 ... 展开更多

收藏 1
0
置顶
发表了博客
05/05 15:08

前端配置化表单组件设计方法 | 京东云技术团队

一、背景 前端开发中涉及表单的页面非常多,看似功能简单,开发快速,实则占去了很大一部分时间。当某个表单包含元素过多时还会导致html代码过多,vue文件过大。从而不容易查找、修改和维护。为了提高开发效率及降低维护成本,下面介绍表单配置化组件的封装原理与封装方法。 二、技术方案 如上图所示,封装表单配置化组件的关键点有三个一是如何解决表单元素排布的行列问题,二是表单数据的绑定问题,三是表单元素的参数配置校验... 展开更多

收藏 7
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页