公司:58同城
58同城(NYSE:WUBA),简称58,是一家位于中国北京市的生活服务及分类信息网站,以在地服务为主,举凡租房、招聘、交友、水电、二手交易等等,由北京五八信息技术有限公司拥有,创始人是姚劲波,成立于2005年12月12日。该网站是中文最大的生活信息网站,该网站的口号是“一个神奇的网站”。
前端引导的实现
在产品经理这个行当里面,一直有一句老话“要把用户当成傻子”。这句话并没有任何敌视用户的意思,其理论无非是“让用户减少学习成本,让用户容易上手,是产品设计里面的核心追求”。
移动端 H5 页面唤起 APP 方案
移动端 H5 页面通常承担的主要责任就是引流,利用 Web 页面轻量便于传播的特性通过搜索引擎或者社交软件进行传播,然后在页面内引导用户打开 APP 进行消费,引流主要有两种形式:
- 拉活:引导已安装 APP 用户打开 APP 进行消费,提升用户粘性和 APP 日活数据。
- 拉新:引导未安装 APP 用户安装 APP,增加 APP 的用户量。
H5 页面唤起 APP 的主要技术方案有以下三种:
- 方案一:URL Scheme(通用)
- 方案二:Universal Link(IOS)
- 方案三:wx-open-launch-app(微信)
方案一和方案二属于系统级别解决方案,方案三是在微信内的解决方案,虽然不是一个级别但是重要性却一点都不低。
keep-alive 原理剖析keep-alive 原理剖析
在 vue 中有一个组件叫 keep-alive,它的作用其实很简单,主要是缓存:对包裹在其中的动态切换组件进行缓存。但是,它提高性能的效果到底怎样呢?基于这样的思考,在项目中,我们在一个页面分别加 keep-alive 与不加进行了一个对比。
Psd设计稿解析之路
一次和设计同学的闲聊中,了解到他们的设计稿交付时,大多数都是基于sketch,而Psd的设计稿非常少,使得他们一身Psd技艺无用武之地。
AI工具在B端视觉设计中的落地应用
本文将从B端视觉设计实战角度出发,介绍两种强大的AI创作工具:stable diffution与midjuriney详细设计思路与方法。
一看就懂的TypeScript工具类型
TypeScript内置了很多常用的工具类型,学习这些工具类型有助于我们更深入的理解TypeScript,同时也可以在使用TypeScript的过程中提升我们的开发效率。
AI助力-58恒星数据标注平台的设计与实践
本文介主要绍58恒星数据平台的设计思考和0-1建设历程。借助AI算法助力标注,同时以标注数据赋能AI,实现以标注的通用性、低成本、高质量为核心建设目标的数据标注平台。
【Midjourney&SD进阶宝典】AI优秀设计作品展(含关键词)
为了探究Midjourney、StableDiffusion等AI工具在设计上的无限可能,我们举办了1场面向全58UXD设计师的,为期4周的「AI创作海报设计大赛」。不仅让AI和设计师灵感产生奇妙的火花碰撞,同时也探索了AI在设计领域的更多可能。
提效新纪元-组件化开发在转转App中的应用-后端篇
组件化开发是一种利用可重用的软件构件来设计和开发计算机系统的过程,该技术可以实现最小化、高效交付。本文详细讲述了组件化开发技术的实现过程,引导开发者们迈向提效新纪元。
魔方基础依赖环境隔离实践
作者发现魔方服务更新低效,导致开发体验差。优化前,编译耗时非常长,例如A
需要10分08秒才能完成编译。经分析,问题在于安装冗余依赖和执行耗时的命令。为解决这些问题,作者加入了自动检查并安装依赖的命令和忽略脚本命令的参数。优化后,如表中所示,编译耗时大大减少,例如A
现在只需要04分42秒即可完成编译。
如何编写一个测试方案?---她是这样做的!
The author emphasizes the importance of being a bridge between product and technology as a QA, ensuring that both are closely aligned with business needs. They stress the need for multi-dimensional understanding of the system and strategic planning to safeguard the quality of the project. To achieve this, the author recommends evaluating design, interface changes, data dependencies, and system functionality scenarios during review, creating a detailed testing plan with a clear schedule, researching project milestones, and coordinating testing methods and rhythm. They also highlight the importance of clear business understanding, minimizing blind spots in functional dependencies, and deep technical understanding to create a comprehensive testing plan. Finally, they suggest prioritizing business goals and understanding the system's positioning and development direction to analyze requirements' design direction and technical solution adequacy for long-term iterations.
Flutter低代码-Fair云开发平台实践
Fair云开发平台支持在线编写代码,通过前端用户输入发起编译预览请求,后端通过dartdevc编译器对工程代码进行编译,返回JS产物给前端注入到iframe中进行效果预览。欢迎使用Fair并为我们点亮star,也欢迎贡献代码和提交问题。加入交流群,联系方式在文章中给出。
转转支付通道监控系统的搭建
本文将介绍转转支付通道监控系统的技术选型、架构设计及详细实现方案。
《转转B端项目页面性能统计实践》
如何开发一款符合转转内部埋点上报体系的 PC 端项目网页的性能统计平台。
指标圈选在数据应用平台的实现
整体功能对数据圈选在业务方自定义配置下创建任务并定时调整数据,中间经过迭代对任务执行调度及数据对比等功能根据问题调整。
动态线程池在转转平台的实践
作为一名互联网程序员,经常需要面对高并发的场景,为了更好地提高系统的吞吐量和响应速度,我们通常采用并发编程。而线程池技术也是Java并发编程中的一个重要组成部分。本文将分享我的Java线程池使用经历,以及Java线程池在转转平台的实践。