03-堆和栈

thbcm阅读(206)

栈就像一个 “叠盘子” 的结构:

聊聊前序、中序、后序表达式

thbcm阅读(196)

这时,后序表达式就派上了用场。我们将中序表达式 
a * (b + c) 转换为后序表达式 
a b c + *,这样程序只需要一个栈就能高效计算,无需担心优先级和括号。

【每日一面】获取文字的真实宽度

thbcm阅读(210)

听上去好像没什么用,也很少会遇到问这种问题的面试场景,但现在大厂的面试除了基本的八股外,也在开始搞一些自己的题库用来判断候选人的能力,这种实际就比较灵活化了,无法预测,但也遇到过本文的问题,主要考察两个方面,一是有没有遇到相关的场景,二是前端基本功。

Python 异步编程

thbcm阅读(236)

异步编程通过
事件循环实现任务调度:当一个任务因 IO 操作需要等待时,事件循环会暂停该任务,切换到其他就绪任务;当 IO 操作完成(如响应到达),事件循环再恢复原任务的执行。

基于HarmonyOS SDK开放能力的微博社交体验构建实践

thbcm阅读(218)

传统的登录注册经常会面临验证流程冗长,密码容易遗忘等痛点,通过接入HarmonyOS SDK
华为账号服务(Account Kit)的
一键授权功能,三秒内就可以完成登录注册,无需输入账号、密码等繁琐验证,为微博用户带来了全场景一致的快捷登录体验。同时,Account Kit还内置了多重安全保护,即采用双因素验证,遵循 OAuth 2.0和OpenID Connect 等国际标准协议,保护用户的数字资产和个人隐私,满足了微博对账号安全的诉求,另外Account Kit还提供了灵活定制的UI接入方式,满足了微博登录注册页面统一风格的诉求。

联系我们