自定义控件之完全自定义
前面我给大家分享过"自定义控件之扩展式"和“自定义控件之复合式”,现在终于到了完全自定义阶段,其实完全自定义控件就是通过重写View来实现的全新控件! 先来看看效果图: 先来看看效果图:
2016-07-09
开发一款 iOS 音乐播放器的五个点
播放很简单 一般分为两个过程,准备播放,与播放 准备播放,包括准备播放资源、播放器初始化和播放器准备好 其中准备播放资源 {代码...} 播放器初始化和播放器准备好 {代码...} 播放 audioPlayer.play(), 一行代码 第一点,进度条怎么做? 一般进度条,会做两件事, 随着播放的推移,进度条的滑块会一直向前走,有一个音...
从零开始开发一款H5小游戏(三) 攻守阵营,赋予粒子新的生命
canvas 2d的场景坐标系采用平面笛卡尔坐标系统,左上角为原点(0,0),向右为x轴正方向,向下为y轴正方向,坐标系统的1个单位相当于屏幕的1个像素。这对我们进行角色定位至关重要。
WKCrashSDK - crash拦截工具
由于线上始终出现部分未知原因崩溃问题,遂遵循网易出的crash拦截机制,自实现了一个crash拦截工具,现已上线运行数月,累计拦截闪退···总之很多啦···
2018-12-22
Chrome插件实现鼠标点击烟花特效
Chrome浏览器插件实现页面鼠标点击烟花效果写在前面效果如上图,鼠标点击之后页面会从底部发射一道烟花,在鼠标点击处绽放开来。准备工作1.了解浏览器插件制作方法chrome扩展:manifest.json文件相关字段2.实现方案在网页上动态插入一个canvas元素,通过canvas来制作并展示烟花效果粒子,结合鼠标的点击事件,来触发烟花...
2021-08-31
Taro/TS 快捷开发丰客多裂变小程序
本文共 13092 字,阅读本文大概需要 10~15 分钟, 技术干货在文章中段,Taro 熟练使用者可跳过前面介绍篇幅文章目录项目背景项目展示技术选型Taro丰富的 Taro UI 组件库项目架构Taro 与原生小程序融合TypeScript 的实践MobX 状态管理API Service、HttpClient 封装图片等比例缩放海报分享(分享朋友圈)总结项目背景丰客多...
Canvas 从入门到劝朋友放弃(图解版)✨
本文简介点赞 + 关注 + 收藏 = 学会了在前端领域,如果只是懂 Vue 或者 React ,未来在职场的竞争力可能会比较弱。根据我多年在家待业经验来看,前端未来在 数据可视化 和 AI 这两个领域会比较香,而 Canvas 是数据可视化在前端方面的基础技术。本文就用光的速度将 canvas 给入门了。要入门一个技术,前期最重要是快!所...
TiKV 源码阅读三部曲(一)重要模块
作者简介:谭新宇,清华大学软件学院研三在读,Apache IoTDB committer,Talent Plan Community mentor。
学习HTML5 Canvas这一篇文章就够了
<canvas> 是 HTML5 新增的,一个可以使用脚本(通常为JavaScript)在其中绘制图像的 HTML 元素。它可以用来制作照片集或者制作简单(也不是那么简单)的动画,甚至可以进行实时视频处理和渲染。
NLP入门(六)pyltp的介绍与使用
语言技术平台(LTP)经过哈工大社会计算与信息检索研究中心 11 年的持续研发和推广, 是国内外最具影响力的中文处理基础平台。它提供的功能包括中文分词、词性标注、命名实体识别、依存句法分析、语义角色标注等。
微软开源Kubernetes服务网格项目Open Service Mesh
尽管微服务环境提供可移植性,允许更快更频繁的部署周期,甚至还能让组织创建关注于特定领域的团队,但这也伴随着对于流量管理、安全以及可观测性等需求的增长。在整个生态系统中,针对这些需求的服务网格模式的实现方法不计其数。微软一直活跃在 Service Mesh Interface ([链接]/) (SMI) 社区中,协助定义一组标准可移...
2020-08-18
quarkus实战之五:细说maven插件
本文是《quarkus实战》系列的第五篇,一起去熟悉quarkus的maven插件(就是下图红框中的那个plugin),用好它可以使我们更加得心应手的在项目中配置和控制quarkus
2023-08-27
剖析 createjs.Graphics
在长期使用 createjs 的过程中,我一直有这样一个经验:「beginFill 必须在 drawXXX 之前调用,否则 beginFill 会被忽略(是的不报错)」。但是为什么会这样,其实并没有去深究它。今天很想知道 Graphics 是怎么工作的。
善变的Swift函数
原文链接:[链接] 前言 尽管OC跟其他语言有些很奇形怪状的语法,但是一旦你找到窍门方法语法还是相当直截了当的。快速回顾下: {代码...} 对比下,Swift的语法看上去更像另外一种编程语言,可能比OC更复杂更容易混淆。 在我继续之前,我想澄清下Swift方法与函数的区别,因为我会通篇文章地使用它们。这里有个方法的定义...
2014-11-20
<译>集成Axum, Hyper, Tonic, and Tower 做web/gRPC混合应用-02
这是系列的第二篇,总的四个部分如下:Tower 概览Hyper原理和Axum初试Tonic gRPC客户端和服务端示范如何把Axum和Tonic服务集成到一个应用中如果您还没有准备好,我建议您先阅读文章的第一部分。快速回顾Tower 提供了一个Serivce trait,是一个基本的从请求到响应的异步函数。Service 是参数化的请求类型,并且有一个Resp...
2021-09-25
LLM 大模型学习必知必会系列(十一):大模型自动评估理论和实战以及大模型评估框架详解
大语言模型(LLM)评测是LLM开发和应用中的关键环节。目前评测方法可以分为人工评测和自动评测,其中,自动评测技术相比人工评测来讲,具有效率高、一致性好、可复现、鲁棒性好等特点,逐渐成为业界研究的重点。
2024-05-30
OpenAI 12 天发布会完美收官,后半程惊现哪些“硬核”看点?
在刚刚落幕的 OpenAI 12 天发布会中,OpenAI 为我们揭开了诸多新功能的神秘面纱,从模型的惊艳升级到功能的创新拓展,每一天的发布会都引发了全球科技爱好者与从业者的热议,让大家对人工智能的未来充满无限遐想。发布会前七天精华欢迎点击链接查看,今天我们将带大家回顾,后半程 OpenAI 又展露了哪些前沿硕果。
2024-12-24