首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏猴子数据分析

    游戏行业实战案例5:玩家在线分布

    【区分在线时间段:0-30min,30min-1h,1-2h,2-3h,3-5h,5h以上;区间为左闭右开】) 问题5: 统计在开服首日各玩家在线时长分布,其中区分在线时间段:0-30min,30min -1h,1-2h,2-3h,3-5h,5h以上,区间为左闭右开,解释为大白话即为:统计2022-08-13,在线时间段在0-30min、30min-1h、1-2h、2-3h、3-5h、5h以上的玩家各有多少人 将其应用在本问题中,则为: order by field(在线时间段,'0-30min','30min-1h','1-2h','2-3h','3-5h','5h以上') asc 即:将在线时间段这一列的值按照 '0-30min','30min-1h','1-2h','2-3h','3-5h','5h以上'的顺序升序排列。 (在线时间段,'0-30min','30min-1h','1-2h','2-3h','3-5h','5h以上') asc; 查询结果如下: 【本题考点】 1、考察逻辑分析能力,即:如何将复杂问题拆解成容易解决的一个个子问题的能力

    91430编辑于 2022-05-19
  • 鸿蒙5开发宝藏案例分享---内存优化实战指南

    很多案例和方法,在实际开发中真的能救命,避免应用卡顿、崩溃,还能让设备续航更持久。 今天就来跟大家好好分享这份宝藏,结合官方内容和我的理解,整理成这篇实战性超强的内存优化指南。 咱们不整那些虚的,直接上干货、讲案例、撸代码! ## 为啥内存优化这么重要? ### 实战步骤 & 讲解 1. ​ ### 开发者视角 + 小技巧 - ​**​Allocation 实战:​**​ 怀疑某个列表滑动卡顿? - ​**​关注官方更新:​**​ HarmonyOS 的工具链和 API 在快速发展,保持关注开发者文档和社区,获取最新的优化技术和案例

    37810编辑于 2025-06-27
  • 鸿蒙5开发宝藏案例分享---切面编程实战揭秘

    鸿蒙切面编程(AOP)实战指南:隐藏的宝藏功能大揭秘! 大家好!今天在翻鸿蒙开发者文档时,意外发现了官方埋藏的「切面编程」宝藏案例!实际开发中这些技巧能大幅提升效率,却很少被提及。 addAfter`:方法执行后插桩(如统计耗时) - `replace`:直接替换方法逻辑(紧急修复神器) > 底层原理:通过修改类的`prototype`实现动态代理(JS原型链机制) * * * 二、实战案例详解 // "ChildA定制数据" new ChildB().fetchData(); // "基础数据"(不受影响) ``` ​**​优势​**​:精准控制,不影响其他继承类 * * * #### 场景5: 建议大家收藏本文案例,关键时刻能省80%的加班时间~ 遇到问题欢迎在评论区交流,一起玩转鸿蒙黑科技!

    16810编辑于 2025-06-17
  • 来自专栏鸿蒙开发笔记

    鸿蒙开发实战案例:H5页面资源离线缓存案例

    介绍在移动端 H5 应用中实现资源离线缓存是非常重要的,特别是在网络条件不稳定或用户可能在离线状态下使用应用的情况下:用户的网络连接不稳定,经常断开,但应用仍需提供可用的功能。 本模块结合内存缓存和磁盘缓存实现了一个H5页面资源离线缓存案例。效果图预览使用说明进入本案例页面后,点击可点击下方按钮加载页面。 实现思路指定需要缓存的资源,h5页面加载时,通过onInterceptRequest回调拦截资源加载请求,将会先检查缓存路径中是否存在对应资源若存在对应资源文件,可以自定义缓存处理逻辑,有如下多种处理: 页面加载时优先使用缓存,保证页面快速加载,不影响用户体验,同时通过对比版本号等方法判断资源是否需要更新,如果需要,则发起请求更新缓存资源,后续重新加载页面时使用新的缓存默认为稳定资源,直接取出使用(本案例中直接取出使用 工程结构&模块类型h5cache // har类型|---src/main/ets/pages| |---SubWeb.ets

    50720编辑于 2025-02-26
  • 鸿蒙5开发宝藏案例分享---Swiper组件性能优化实战

    **组件要复用**:`@Reusable` + `aboutToReuse()`更新数据* * *### 最后的话这次挖到的鸿蒙性能优化案例确实让人眼前一亮!

    25310编辑于 2025-06-18
  • 鸿蒙5开发宝藏案例分享---应用架构实战技巧

    结合官方文档,我会用​**​真实代码案例+通俗讲解​**​,帮你把分层架构和线程通信落地到项目里,告别“理论会了,代码不会”的尴尬! * * * 一、分层架构:三层设计到底怎么用? 实战场景:子线程获取数据 → 主线程刷新UI ``` // 在ViewModel中 import { emitter, TaskDispatcher } from '@ohos.base'; import // 加载成功后跳转到新闻页 router.pushUrl({ url: 'pages/NewsPage' }); } ); ``` * * * 四、官方文档没明说的实战技巧

    42610编辑于 2025-06-27
  • 鸿蒙5开发宝藏案例分享---埋点开发实战指南

    ### 鸿蒙埋点开发宝藏指南:官方案例实战解析,轻松搞定数据追踪! 大家好呀!我是HarmonyOS开发路上的探索者。最近在折腾应用埋点时,意外发现了鸿蒙开发者官网藏着一堆**实战宝藏案例**! 这些案例就像哆啦A梦的口袋,藏着高效埋点的秘密武器。今天我就带大家挖一挖这些宝藏,手把手教你落地埋点开发! * * * 埋点架构设计:三层核心模型 鸿蒙的埋点架构分为三层,官方案例中`DataTrackTemplate`项目完美诠释了该设计: ``` // 数据采集层(基础SDK) public class PaymentTracker.trackPaymentSuccess(99.9); // 一行代码完成埋点 }); ``` 官方宝藏案例解析 1. 建议大家多去翻案例库,比查文档高效多了~ **互动话题**:大家在埋点中还遇到过哪些坑?欢迎评论区吐槽交流! 记得点个赞,咱们评论区见~

    18110编辑于 2025-06-17
  • 来自专栏TechBlog

    go 语言实战入门案例之实现Socks5

    实现 Socks 5 代理 介绍 socks5 协议它虽然是代理协议,但它并不能用来翻,它的协议都是明文传输。 这个协议历史比较久远,诞生于互联网早期。 socks5 相当于在防火墙开了个口子,让授权的用户可以通过单个端口去访问内部的所有资源。实际上很多翻软件,最终暴露的也是一个 socks5 协议的端口。 我们可以用 curl -socks5 + 代理服务器地址,后面加一个可访问的 URL,如果代理服务器工作正常的话,那么 curl 命令就会正常返回。 原理 了解 socks5 协议的工作原理。 第一个握手阶段,浏览器会向 socks 5 代理发送请求,包的内容包括一个协议的版本号,还有支持的认证的种类,socks 5 服务器会选中一个认证方式,返回给浏览器。 第三个阶段是请求阶段,认证通过之后浏览器会对 socks 5 服务器发起请求。

    99130编辑于 2023-10-13
  • 鸿蒙5开发宝藏案例分享---瀑布流优化实战分享

    鸿蒙瀑布流性能优化实战:告别卡顿的宝藏指南! 大家好!最近在鸿蒙文档里挖到一个**性能优化宝藏库**,原来官方早就准备好了各种场景的最佳实践! **组件重建**:滑动时反复创建销毁组件 * * * ### 二、官方四大优化方案(附实战代码) #### 方案1:懒加载 + 缓存池 ``` WaterFlow() { LazyForEach(this.dataSource height(this.calcHeight(item)) // ✅ 固定高度 }, item => item.id) } .columnsTemplate("1fr 1fr") .cachedCount(5) // ✅ 屏幕外缓存5个 ``` **优化原理**: - `LazyForEach`:仅渲染可视区组件 - `cachedCount`:构建滑动缓冲区(类似RecyclerView的缓存池) ``` * * * 结语 没想到鸿蒙文档里藏着这么多实用案例!这次优化后我们的瀑布流FPS稳定在58+,内存下降70%。 大家还遇到过哪些性能卡点?欢迎在评论区讨论交流

    21310编辑于 2025-06-27
  • 来自专栏用户8907256的专栏

    python实战案例

    id='3'>张小龙

    马云
    <span id='<em>5</em>' low = tds[1].text avg = tds[2].text high = tds[3].text kind = tds[4].text set = tds[5]

    4.4K20编辑于 2022-05-27
  • 来自专栏代码工具

    TDD案例实战

    使用gin框架实现一个简单的手机号密码登录服务step1: 需求分析/任务拆分案例代码地址: https://github.com/GuoGuiRong/TDD-demostep1: 需求分析/任务拆分这个阶段至少要确认以下内容 nil {// 退出c.JSON(http.StatusBadRequest, gin.H{"code": code,"message": err.Error(),})return}// step5. 生成tokentoken := pkg.MD5(req.Password+req.Timestamp, req.PhoneNumber)data := map[string]string{"token" tt.wantErr, tt.name)}}然后我们为了让测试用例TestCheckSignature通过, 实现CheckLoginSignature方法// CheckSignature 签名检查// MD5( {sourceStr := phoneNumber + pkg.Underline + password + pkg.Underline + reqTimestampsignStr := pkg.MD5(

    87430编辑于 2022-06-30
  • 5 大技术方向 + 实战案例帮你解决

    5 大技术方向 + 实战案例帮你解决做海外业务的同学几乎都踩过同一个坑:国内服务器向海外传输数据时,延迟动辄突破 300ms,东南亚、非洲等地区甚至飙到 500ms 以上。 本文结合一线实战经验,拆解 5 类可落地的优化方案,附云厂商与企业的真实案例,帮你按需选择最优解。 天翼云案例显示,通过 “QUIC 协议 + 内容预取” 技术,跨境电商商品页加载速度提升 40% 以上。 重点协议实战:QUIC 与 TCP BBRQUIC 协议:解决 TCP 的 “先天不足”基于 UDP 构建,融合 TLS 1.3 加密握手(减少 1-2 次网络往返),支持多路复用(避免队头阻塞),在丢包率 将核心业务模块部署在海外云节点,从根源上减少跨境传输:方案:国内仅保留数据采集层,将业务逻辑层(如订单处理、用户认证)部署在 AWS 新加坡节点(覆盖东南亚)、Google Cloud 法兰克福节点(覆盖欧洲);案例

    93910编辑于 2025-11-11
  • 来自专栏AIGC大模型应用

    ClaudeCode实战(02)-ClaudeCode案例实战

    魔都架构师 | 全网30W技术追随者 大厂分布式系统/数据中台实战专家 主导交易系统百万级流量调优 & 车联网平台架构 AIGC应用开发先行者 | 区块链落地实践者 以技术驱动创新,我们的征途是改变世界 实战干货:编程严选网0 前言Claude Code 自带了一套功能完整的内置工具 (built-in tools),可处理常见开发任务,如读取文件、编写代码、执行命令和管理目录。 Write Write to a file 写入文件 下面来看几个实战案例 Playwright MCP 服务器允许 Claude 控制浏览器的一组工具→ Claude Code(执行步骤)打开浏览器导航至应用截图更新样式5 Github 集成任务:审查拉取请求中的更改Github

    37210编辑于 2026-03-04
  • 来自专栏鸿蒙开发笔记

    鸿蒙开发实战案例:文件压缩案例

    下载安装模块oh-package.json5文件中引入依赖 "dependencies": { "@ohos/compressfile": "har包地址" }ets文件import自定义视图实现文件压缩效果组件 const workerPort: ThreadWorkerGlobalScope = worker.workerPort;在build-profile.json5中进行配置Worker线程文件路径,Worker src/main/ets/components | |---CompressFile.ets // 文件压缩案例首页

    43720编辑于 2025-03-05
  • 来自专栏鸿蒙开发笔记

    鸿蒙开发实战案例:图片分享案例

    . code: ${error.code}, message: ${error.message}`); });构建分享能力Ability,需要在应用配置文件(src/main/module.json5

    49710编辑于 2025-03-03
  • 来自专栏鸿蒙开发笔记

    鸿蒙开发实战案例:日历切换案例

    然后回到日历切换案例页面,点击页面右上角的“+”,进入新建日程页面,输入“标题”(必填),“地点”(非必填),选择“开始时间”,“结束时间”,“提醒时间”,填写“说明”(非必填)后,点击“添加”,即可添加日程 ; i++) { this.yearViewList.push(new OffscreenCanvas(this.year, i)); }}日程提醒功能:前置条件:需要在module.json5中配置日历读写权限 以下是使用DevEco Studio内置的Profiler中的帧率分析工具Frame抓取本案例性能的相关数据(性能耗时数据因设备版本而异,以实测为准):响应时延。 在cases工程案例列表中找到本案例模块,使用Frame抓取从点击案例模块到跳转进入案例页面绘制第一帧的耗时。如下图所示,可以看出点击响应时延为13.1ms。完成时延。 在cases工程案例列表中找到本案例模块,使用Frame抓取从点击案例模块到跳转案例页面的转场动画结束的耗时,如下图所示,可以看出完成时延为791.9ms。

    1.5K20编辑于 2025-02-19
  • 来自专栏java架构计划训练营

    Lambda实战案例(一)

    集合遍历 public static void main(String[] args) { ArrayList<String> strings = new ArrayList<>(); strings.add("1"); strings.add("2"); strings.add("3"); // strings.forEach(new Consumer() { // @Override //

    22210编辑于 2022-06-14
  • 来自专栏编程创造城市

    Python高级进阶#020 pyqt5登录窗体实战,综合实践案例

    直接点击事件addAction 本节知识视频教程 以下开始文字讲解: 一、案例:登录窗体 1.实现窗体的加载(有图标) 2.用户名和密码的登录框 3.能够将用户名和密码获取过来 二、开发过程 提问:开发思路中需要加载什么 ),QMessageBox.Ok) 三、总结强调 1.掌握登录界面的开发思路 2.掌握密码模式的设置 3.掌握退出程序 4.掌握消息框的应用 本节知识源代码: import sys from PyQt5. QtWidgets import QApplication,QWidget,QMessageBox,QLabel,QLineEdit,QPushButton,QFrame from PyQt5.QtGui import QIcon from PyQt5.QtCore import Qt class MyClass(QWidget): def __init__(self): super

    98020发布于 2019-11-13
  • 来自专栏AI科技大本营的专栏

    实战案例 | 美团如何用NLP完成5大应用场景

    NLP技术到底在美团有怎样的具体案例? 本文来自美团技术大牛李彪在最近一次闭门沙龙分享,介绍 NLP 技术的应用场景、技术实现和具体案例,没有炫技,只有满满的干货。Enjoy! 上图标红的内容,我接下来会专门举例来讲,也就是我们做出来的案例,会具体到块状分析和评论分析、客服、语意表示和匹配的一些应用。 NLP在美团点评的应用案例 我们就进入第三部分案例。 数据准备刚才已经介绍了,特征工程也说了一下,最后用DN加很多点,在线上我们在旅游产品上线可以提升5%的水平。 案例2,其实刚才说的美团点评有很重要的数据就是评论。 案例5,智能交互。智能交互我们选几个例子就是客服,我们负责的小美机器人这事情。先说一下大的背景,我们美团点评服务的对象很多,不仅仅是用户,还有内部的一些员工,商家之类的。 第三部分就是讲了5个比较有代表性的案例,其实还有非常多做的事情,这个Query就是代表分析做了意图识别的介绍,商加评论我们选取了商家的摘要,在语义匹配这一块我们介绍了一下语义比配的一些模型,语义表示这一块我们介绍了

    4.1K110发布于 2018-04-26
  • 来自专栏Java技术栈

    图解 5 种 Join 连接及实战案例!(inner left right full cross)

    下面是一个简单的使用案例 ? 以下是运行代码及结果 ? 左外连接 left join 左外连接Left join关键字会从左表那里返回所有的行,即使是在右表中没有匹配到的行 ? 下面是一个简单的案例 ? 下面是测试用例 ? 右外连接 right join 右外连接关键字Right join会从右表那里返回所有的行,即使是在左表中没有匹配到的行 ? 下面是一个简单的案例 ? 下面是运行及其结果 ? 全连接 full join 全连接的关键字Full join,只要其中某个表中存在匹配,Full join 就会返回行 ? 下面是一个简单的案例 ? 以下是运行及结果 ? 注意一点 mysql中是不支持Full join 的但是orcal等数据库是支持的。 交叉连接 cross join 交叉连接一般使用的比较少,交叉连接又称笛卡尔连接或者叉乘连接,如果,A和B是俩个集合,他们的交叉连接就是A*B 以下是一个简单的案例 ?

    6K30发布于 2018-06-04
领券