九路 九路
5年前
4.1 手写Java PriorityQueue 核心源码
本章先讲解优先级队列和二叉堆的结构。下一篇代码实现从一个需求开始假设有这样一个需求:在一个子线程中,不停的从一个队列中取出一个任务,执行这个任务,直到这个任务处理完毕,再取出下一个任务,再执行。其实和Android的Handler机制中的Looper不停的从MessageQueue中取出一个消息然后处理是一样的。不过这个需
浩浩 浩浩
4年前
面试官:给你了十分钟,讲出实现 Router 框架的原理
Android开发中,组件化,模块化是一个老生常谈的问题。随着项目复杂性的增长,模块化是一个必然的趋势。除非你能忍受改一下代码,就需要十几分钟的漫长阅读时间。模块化,组件化随之带来的另外一个问题是页面的跳转问题,由于代码的隔离,代码之间有时候会无法互相访问。于是,路由(Router)框架诞生了。目前用得比较多的有阿里的ARouter,美团的WM
浩浩 浩浩
4年前
【Flutter实战】包管理
2.3包管理在软件开发中,很多时候有一些公共的库或SDK可能会被很多项目用到,因此,将这些代码单独抽到一个独立模块,然后哪个项目需要使用时再直接集成这个模块,便可大大提高开发效率。很多编程语言或开发工具都支持这种“模块共享”机制,如Java语言中这种独立模块会被打成一个jar包,Android中的aar包,Web开发中的npm包等。为了方便表述,我们将
红橙Darren 红橙Darren
4年前
打造炫酷通用的ViewPager指示器 - 玩转字体变色
1.概述最近一直都在仿着其他项目的效果在做,仿内涵段子,二手车之家等等。会不会有一天被抓还真是有点心虚,我这分明是给这些APP打广告。等这些效果基本讲完就开始设计模式和系统框架一整套的视频也就会出来了,等总的访问量达到100万之后就会利用空余的时间去录制Java基础和Android基础,请各位多多start和suggest。我们来看一下效果:  
Stella981 Stella981
4年前
Flutter混合开发踩坑指北
2020年这个长假因为新型冠状病毒疫情显得格外不一样,好多小伙伴应该已经闲的长毛了,再坚持一下,相信国家很快就会控制住的。这两天实在不知道做啥了,开始跟着keep计划健身,为即将来临的工作热身,今天学习了一下Flutter的混合开发知识。Flutter与Android的原生混合开发学习中遇到一些问题,现在记录如下。首先看一下如何创建一个Flutter
京东金融鸿蒙端部署AI超分模型实践(纯干货)
作者:高阔1.背景这可能是全网第一篇完整讲解鸿蒙端使用CANN部署AI模型的文章,满满干货。社区作为用户交流、信息传递的核心载体,图片内容(如理财产品截图、投资经验分享配图、用户互动评论图片等)的展示质量直接影响用户的信息获取效率与平台信任感。从京东金融A
一种高并发下的自旋锁优化方案
本文分享自天翼云开发者社区《》.作者:星空赶路者1.问题背景CDN线上有一些节点机器cpu存在突刺,都是在晚上业务高峰期才出现。该节点存在大量的小文件访问,使用了固态硬盘。经过线下压测模拟复现了线上的问题现象。2.问题原因通过工具发现cpu突刺时的堆栈信息
CDN加速图片内容审核原理
本文分享自天翼云开发者社区《》.作者:周鹤由于CDN系统同时服务成千上万的客户,对系统性能要求较高,在CDN系统上做内容审核要求实时高效,故采用了异步资源审核及上报封禁的机制。具体流程如下:内容审核流程:用户发起请求到边缘节点,首次请求资源miss回源,源
dkll dkll
1个月前
解锁裂变新玩法!圈子系统源码小程序:“好友邀请得积分” 模块,快速扩社群规模
一、什么是“圈子”社交?它解决了什么痛点?“圈子”社交并非简单的群聊或论坛,而是一个以共同兴趣、职业或价值观为纽带,进行高质量内容分享、深度互动与资源链接的私密社区。它精准解决了当前社交市场的三大痛点:信息过载与质量低下:大众平台充斥着噪音,用户难以获取有
京东云开发者 京东云开发者
3星期前
京东金融鸿蒙端部署AI超分模型实践
1.背景这可能是全网第一篇完整讲解鸿蒙端使用CANN部署AI模型的文章,满满干货。社区作为用户交流、信息传递的核心载体,图片内容(如理财产品截图、投资经验分享配图、用户互动评论图片等)的展示质量直接影响用户的信息获取效率与平台信任感。从京东金融App社区的