公司:58同城
58同城(NYSE:WUBA),简称58,是一家位于中国北京市的生活服务及分类信息网站,以在地服务为主,举凡租房、招聘、交友、水电、二手交易等等,由北京五八信息技术有限公司拥有,创始人是姚劲波,成立于2005年12月12日。该网站是中文最大的生活信息网站,该网站的口号是“一个神奇的网站”。
CSS之BEM命名规范
BEM:Block(块)、Element(元素)、Modifier(修饰符)的简写,是一种组件化的CSS命名规范,由俄罗斯Yandex团队所提出。使用BEM主要是为了将用户界面划分成独立的块,使开发更为简单和快速,有利于团队协作,方便维护。
CMS后台qiankun微前端落地
伏羲项目商办后台(伏羲CMS),作为服务于58商办C端的后台项目,目前涉及联合办公和写字楼两个类目,提供了相关业务操作、C端广告配置、数据统计、角色权限管理等模块。作为商业地产的新平台,伏羲CMS具有功能迭代灵活、业务扩展迅速等特点。
房产运营活动的开发演进过程
58房产部门时常有活动运营h5的需求,看我们的小伙伴是如何将冗长的开发流程逐步提效从而达成效率翻倍的吧~
Faiss PQ索引简介
faiss索引类型主要可以分为暴力检索、乘积量化、局部敏感哈希、基于图的方法。
Flutter|一文搞懂何谓状态管理
随着“大前端”概念流行的同时,响应式编程的理念也随之被越来越多的人所了解和学习,要了解和学习响应式的编程框架就一定离不开状态管理,客户端Android、iOS是通过明确的命令式指令去控制我们的UI变化,如setText,而在响应式编程下,我们只需要描述好UI和状态之间的关系,然后专注于状态的改变就好了,框架会根据状态的变化来自动更新UI。
总结来说就是:状态管理就是当某个状态发生改变的时候,告知使用该状态的状态监听者,让状态所监听的属性随知改变,从而达到联动效果。
测试左移-快速玩转Debug
QA同学通过学习debug,能够追踪代码的运行过程,快速熟悉代码实现和调用链路,扩展case的设计思路,同时从黑盒转向白盒,提高问题定位、精准case设计的能力。
Umi4.0多页签设计
在平常的后台系统开发中,常常需要缓存一些之前打开的页面,方便操作,多页签就是用来管理页面的。
图系列算法在转转推荐算法召回及粗排的实践
随着信息技术与互联网的飞速发展,借由互联网所传递的信息也在飞速地膨胀,人类从信息匮乏时代走向了信息过载时代,推荐系统开始在互联网技术中扮演不可或缺的角色。推荐系统帮助人们更高效地建立与信息的连接,节约信息筛选的时间,为用户匹配、探索兴趣,也让平台的高效分发成为可能。对于转转来说,推荐系统承担了为用户推荐商品与内容的重要角色,一方面链接了用户与商品的关系,为用户节约筛选心仪产品的时间,帮助用户在平台琳琅满目的商品中发现感兴趣的商品;另一方面帮助商家让自己的商品从海量商品中脱颖而出,推荐给合适的用户。在推荐系统中,推荐算法扮演了发动机的作用。
转转商业化OCPC产品护航之路
本文聚焦二手平台蓝海品类,围绕流量充足物料不够的诸多情况,设计了OCPC产品方案用以商家拉新促活。方案满足了商家多种诉求,并详尽地梳理了机制策略模块的研究进展,充分调研了不同的技术选型,最终落地并取得收益。
基于位置变化的城市和县域弹窗式引导切换
引导切换场景中到底有多少场景是冲突的?整个引导过程中又有多少种切换场景呢?
什么?MySQL的等值查询竟然出错了??
MySQL等值查询,可能并不是你想的那么简单,还跟校对规则有对,具体细节且听本文娓娓道来。
记一次服务日志乱码异常的排查过程
某天工作中,突然接收到了用户对于内部测试环境上java进程服务日志乱码异常的反馈,经过查看相关文件,发现中文字体无法正常显示,严重影响到了用户的日常工作,因此开始处理该问题。
结构化思维做设计分析?让你有深度过稿快
从支持业务的接需求,到设计赋能的推项目,我们最初的起点,可能是一个PRD、一段描述、或者是一个方向有待设计探索。
那接到项目、了解背景后,你一般从哪里入手呢?大部分同学肯定会条件反射似的回答:先做分析啊。
其实比起各式各样的设计模型,比如八角模型、FBM模型,前期的设计分析更像仁者见仁智者见智,往往更灵活,但它对设计方向又有决定性作用,好的分析往往能事半功倍。
那么有没有系统性、普适性的设计分析方法呢?
转转-多业务常态化压测之1+2>3
1、基于电商的业务背景,每次大小促活动,都要做例行的压测巡检,包含全链路压测等手段,确保系统稳定性
2、随着公司业务的发展,业务项目也是在日益增多,很多存量/增量项目在上线后都未做过摸底压测,对系统稳定性缺少了解,存在一定隐患的风险,在这背景下,团队安排了定期双月例行压测
3、新项目上线后,需要安排压测任务,针对系统稳定性进行验证
……
综合业务需求,会存在多样化的场景,但是涉及压测,每次都要重视,且要达到投入成本要低,执行效率上还要得到保证。接下来本文重点介绍转转-多业务形态下,是如何选择压测方案进行常态化压测的!
初识SolidJs
SolidJs 一个用于构建用户界面,简单高效、性能卓越的JavaScript库。
- 性能-始终在UI速度和内存利用率基准测试中名列前茅
- 强大-可组合的响应式原语与 JSX 的灵活性相结合。
- 实用-合理且量身定制的 API 使开发变得有趣而简单。
- 生产力-人体工程化设计和熟悉程度使得构建简单或复杂的东西变得轻而易举。
珊瑚海跨端解决方案及在移动端的布局动态化实践
随着移动互联网的飞速发展,移动端新技术和框架层出不穷,其中跨端和动态化是被提及比较多的两个特性,跨端实现了一套代码多端复用,意味着可以帮助开发提效;动态化让客户端可以不通过发版就能实现功能或界面的改变,提升了用户体验,降低了新功能推广的成本。