首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏学习/读书笔记

    HTML5 Canvas开发详解(5) -- 动画

    5.2.1 三角函数 常见的三角函数有三种: 语法: 在Canvas中,凡是涉及角度都是用“弧度”表示,在实际开发中,推荐写法为: 度数 * Math.PI / 180 在三角函数中,我们可以使用反正切函数 ball.draw(cxt, 'fill'); angle += 0.05; })() } } 由于sin函数的值是在[-1, 1]之间,在实际开发中我们需要一个较大值的振幅 在实际开发的过程中,任何复杂的效果,都可以采用类似“分而治之”的方法来思考,再复杂的Canvas物理动画,我们从x轴和y轴两个方向来考虑,实现的思路就非常清晰了。

    2.6K30编辑于 2022-04-07
  • 来自专栏性能与架构

    Spring 5 响应式开发

    什么是响应式开发? Spring 5 大力支持了 Reactive Programming(响应式开发),server 和 client 都可以使用这种开发模式,Spring 5 是基于 Reactor项目实现的。 Reactor 项目的核心概念 Spring 5 是基于 Reactor 项目实现的响应式开发,Reactor 中有两个核心类型 - Mono 和 Flux。 5. 小结 Reactive Programming 是非常好的开发方法,可维护性和可扩展性都非常好,相对于阻塞式开发,相同资源下性能会得到明显提升。 翻译整理自: https://stackify.com/reactive-spring-5/ 之后会分享 Spring Boot 2.0 响应式开发的内容。

    1.3K40发布于 2018-06-04
  • 来自专栏DevOps时代的专栏

    敏捷开发5种主流开发方法介绍

    XP是一种近螺旋式的开发方法,它将复杂的开发过程分解为一个个相对比较简单的小周期;通过积极的交流、反馈以及其它一系列的方法,开发人员和客户可以非常清楚开发进度、变化、待解决的问题和潜在的困难等,并根据实际情况及时地调整开发过程 三、动态系统开发方法 动态系统开发方法(DSDM)倡导以业务为核心,快速而有效地进行系统开发。可以把DSDM看成一种控制框架,其重点在于快速交付并补充如何应用这些控制的指导原则。 五、Scrum Scrum 是一个用于开发和维护复杂产品的框架 ,是一个增量的、迭代的开发过程。 5.2、Scrum的四大支柱 第一、迭代开发。在Scrum的开发模式下,我们将开发周期分成多个1-4周的迭代,每个迭代都交付一些增量的可工作的功能。 Scrum团队在开发需求的时候,从Backlog最上层的高优先级的需求开始开发

    2.7K40发布于 2019-07-30
  • 来自专栏网络收集

    5、模块化开发

    5、模块化开发 为什么需要模块化 JavaScript原始功能 在网页开发的早期,js制作作为一种脚本语言,做一些简单的表单验证或动画实现等,那个时候代码还是很少的。 那个时候的代码是怎么写的呢? 幸运的是,前端模块化开发已经有了很多既有的规范,以及对应的实现方案。 常见的模块化规范: CommonJS、AMD、CMD,也有ES6的Modules image.png

    74320编辑于 2022-05-28
  • 来自专栏韦东山嵌入式

    Tina5 Linux开发

    准备开发环境 首先准备一台 Ubuntu 20.04 / Ubuntu 18.04 / Ubuntu 16.04 / Ubuntu 14.04 的虚拟机或实体机,其他系统没有测试过出 BUG 不管。 apt-get update sudo apt-get upgrade -y sudo apt-get install build-essential subversion git libncurses5- repo 是谷歌开发的,repo 的官方服务器是谷歌的服务器,repo 每次运行时需要检查更新然后卡死,这是很正常的情况,所以在国内需要更换镜像源提高下载速度。 sdk.aw-ol.com/git_repo/V853Tina_Open/manifest.git -b master -m tina-v853-open.xml 拉取 SDK repo sync 创建开发环境 repo start devboard-v853-tina-for-awol --all 适配 TinyVision 板子 刚才下载到的 SDK 只支持一个板子,售价 1999 的 V853-Vision 开发

    1.1K10编辑于 2024-08-24
  • 来自专栏测试开发干货

    测试圈相亲平台开发流程(5):首页开发

    本节课也给大家介绍我正在用的前端开发ide:visual Studio Code 相比pycharm来说,它更轻便,且渲染速度更快。简单说就是不卡且纯免费。 但是注意,我用这个软件来专门写前端。

    1.5K20编辑于 2022-05-20
  • 鸿蒙5开发宝藏案例分享---平板开发实践

    以下是根据官方文档整理的鸿蒙平板开发实战指南,结合代码解析和避坑要点,帮你高效实现“一次开发,多端部署”### 一、开篇:为什么平板开发不同?平板三大特性决定开发策略:1. **交互扩展**:支持键鼠 → 需增加悬浮/焦点/快捷键逻辑 **工程配置第一步** 在`module.json5`中声明支持设备类型:```"deviceTypes": ["tablet"] // ```* * *### 二、核心场景开发详解(附代码)#### 1. || ----- | ------- | ----------------------- || 长列表滚动 | 启用组件复用 | `.cachedCount(5) 吃透本文5大布局方案,效率提升50%!” —— 来自踩坑3周的老司机

    38310编辑于 2025-06-17
  • 来自专栏Java

    比较H5开发与安卓开发

    比较H5开发与安卓开发 1. 项目结构对比 H5开发项目结构: 在H5开发中,项目结构相对简单,通常包含HTML、CSS和JavaScript文件。 布局和UI设计对比 H5开发的布局和UI设计: 在H5开发中,使用CSS进行页面布局和样式设计。响应式设计和Flex布局使得在不同屏幕大小和设备上呈现页面更为简单。 网络请求对比 H5开发的网络请求: 在H5开发中,网络请求通常使用JavaScript中的XMLHttpRequest对象或者更现代的fetch API。 多线程处理对比 H5开发的多线程处理: 在H5开发中,JavaScript是单线程执行的,但通过Web Workers可以实现在后台运行脚本。 总结与学习资源 H5开发与安卓开发的总结: 项目结构和语言差异: H5开发通常使用HTML、CSS、JavaScript,项目结构相对简单。

    1.3K10编辑于 2025-01-21
  • 来自专栏c#开发者

    HTML5手机APP开发入(5)

    HTML5手机APP开发入(5) 回顾一下 HTML5手机APP开发入(4) 如何自定义Component,directive HTML5手机APP开发入(3) 如何实现MVC的代码重构,自定义一个 Provider Service,Injectable 依赖注入 HTML5手机APP开发入门(2) 利用ionic2 向导生成一个项目并开发一个简单的通讯录的APP HTML5手机APP开发入门(1 ) ionic2+angular2 开发环境的配置 内容 完成一个登录验证的功能 这里我要向大家介绍一个第三方提供登录验证的云解决方案的,非常专业。 并且支持Angular 2 https://auth0.com Auth0是一家"身份验证即服务"提供商,旨在为开发人员提供简单易用的身份管理服务。 为了保持灵活性和可扩展性,Auth0身份管理平台允许开发人员在身份验证和授权管道中增加自定义代码。

    3.6K60发布于 2018-04-12
  • 来自专栏web全栈之路

    WPF+HTML5混合开发

           做wpf和html混合开发也有一段时间了,从传统桌面开发WPF转到web前端,有相通之处,也有差别比较大的地方,xaml到html都是类似xml的结构,style和web的style类似, 而业务逻辑,前者一般是C#实现,后者一般是js,加上之前的学习过,使用起来还算顺手,但总的感觉是WPF开放比html开发方便太多,可能是前者接触更久的缘故,毕竟微软的东西,有自己一套成熟的体系,封装的系统且友好 ,而html与js,有vue.js,react.js等热门前端框架,无论是扩展性,丰富性,社区活跃度都比WPF要好      说到混合开发,主的是CefSharp这个插件,提供一个Chrome浏览器的环境

    1.6K20编辑于 2022-09-29
  • 来自专栏火属性小虫

    Kotlin安卓开发学习(5)

    , 3 10月 2022 作者 847954981@qq.com 后端学习, 我的编程之路 Kotlin安卓开发学习(5) 在Activity中使用Menu 想要在activity内使用菜单,需要专门去创建菜单布局

    95210编辑于 2023-02-22
  • 来自专栏Hello world

    H5开发笔记

    bodyEl.style.top = '' window.scrollTo(0, top) // 回到原先的top } } 参考地址:https://juejin.im/post/5a27cad56fb9a045186a9d94 computed: { tmpType: { get: function() { return this.data.data.type; } } } 5.

    1K10发布于 2021-01-06
  • 来自专栏PHP在线

    HTML5移动应用开发

    1.离线缓存为HTML5开发移动应用提供了基础 HTML5 Web Storage API可以看做是加强版的cookie,不受数据大小限制,有更好的弹性以及架构,可以将数据写入到本机的ROM中,还可以在关闭浏览器后再次打开时恢复数据 2.专为移动平台定制的表单元素 浏览器中出现的html5表单元素与对应的键盘: 类型 用途 键盘 Text 正常输入内容 标准键盘 Tel 电话号码 数字键盘 Email 电子邮件地址文本框 带有@和. 提升互动能力:拖拽、撤销历史操作、文本选择等 Transition – 组件的移动效果 Transform – 组件的变形效果 Animation – 将移动和变形加入动画支持 设计师要知道,HTML5提供的交互方式是非常丰富的 4.HTML5使用上的优势 更低的开发及维护成本; 使页面变得更小,减少了用户不必要的支出;而且,性能更好使耗电量更低; 方便升级,打开即可使用最新版本,免去重新下载升级包的麻烦,使用过程中就直接更新了离线缓存 设计师要知道,用户想要什么,HTML5能提供给用户什么。 5.CSS3 视觉设计师的辅助利器 CSS3支持了字体的嵌入、版面的排版,以及最令人印象深刻的动画功能。

    4K80发布于 2018-03-07
  • 来自专栏changxin7

    5.软件开发规范

    软件的开发规范 什么是开发规范?为什么要有开发规范呢? 你现在包括之前写的一些程序,所谓的'项目',都是在一个py文件下完成的,代码量撑死也就几百行,你认为没问题,挺好。 软件开发,规范你的项目目录结构,代码规范,遵循PEP8规范等等,让你更加清晰滴,合理滴开发。 那么接下来我们以博客园系统的作业举例,将我们之前在一个py文件中的所有代码,整合成规范的开发。 return flag choice_dict = { 1: login, 2: register, 3: article, 4: diary, 5: exit_program, } while flag: print(''' 欢迎来到博客园首页 1:请登录 2:请注册 3:文章页面 4:日记页面 5: 日志我们一会就会讲到,日志主要是供开发人员使用。比如你项目中出现一些bug问题,比如开发人员对服务器做的一些操作都会记录到日志中,以便开发者浏览,查询。

    1.3K30发布于 2019-09-10
  • 来自专栏Sign

    精灵之息 开发日志(5

    比如: 不赚钱的游戏,开发人员极少的游戏,画面很差的游戏,玩法非常独特的游戏等…… 这就让独立游戏变得很具象,甚至于后面只要是roguelike就是独立游戏,只要开发资金少于xxx元就是独立游戏。

    52420发布于 2021-08-06
  • 来自专栏各类技术文章~

    Web 开发5 大 IDE 🤩

    因此,有必要使用用户友好且出色的 UX/UI IDE来升级我们 在本博客中,我们将讨论市场上最需要Web 开发5大IDE 1. VS Code:立即下载 2.Atom [vq311ctpx6p1mnuti4oq.png] Atom 是一个开源项目,也是Github推出的最好的 Web 开发 IDE 之一。 Atom:立即下载 3.Sublime Text [djn5fpsv0e3j4q3cueva.png] Sublime 文本是由Jon Skinner构建的。 Sublime Text 4:立即下载 4.Pycharm [jjf1bwbvf61hsesu5q1m.png] Pycharm 是 jetbrains 推出的用于 Python、Web 开发、数据科学的现代 Pycharm:立即下载 5.

    3.1K10发布于 2021-09-12
  • 来自专栏性能与架构

    Spring 5 响应式开发示例

    前言 Spring 5 已经大力支持了响应式开发模式,引入的响应式框架叫做 Spring WebFlux。 关于 Spring 5 响应式开发的介绍,可以看之前的文章“Spring 5 响应式开发”。 (5)创建 Controller 下面的代码比较多,但实际就是 CRUD 的基本操作,重点看写法。 ? 小结 Spring 5 的 webflux 框架真的很牛,底层完全实现了响应式模型,使我们项目的性能得到较大提升,并且在开发方式上尽可能的与原有方式保持一致。 通过上面这个小DEMO,我们可以对响应式编码方式有一个大概的了解,可以看到,非常简单,但不要以为实际开发也很简单,Flux 有大量的方法需要我们去学习,而且 Spring 5 是基于 Java8 的,在开发中会大量用到

    93710发布于 2018-06-04
  • 来自专栏IT学习

    小白如何区分HTML5开发和前端开发

    近几年来随着移动互联网发展突飞猛进,越来越多的企业开始倾向移动互联网行业,在移动互联网行业中比较火热的当属HTML5开发。再加上HTML5相对于零基础的同学,是最适合其入门的编程语言。 由于移动互联网的快速发展,目前各类的互联网企业的前端开发都在向HTML5方向转型,所以企业急需HTML5开发人员,但是目前HTML5的市场情况整体上是供不应求的。 很多人不能分辨HTML5与前端。 自HTML5火热出炉,好像目前网上招聘的大部分前端开发一般是指html5开发,小白如何区分HTML5开发和前端开发呢 HTML5,超文本标记语言HTML新标准,主要用于前端开发及游戏制作。 虽然开发这类的应用其实是以JS为主,但因为HTML5这个概念很流行,所以微网站开发、小游戏开发、WebAPP或是公众号等应用,很多人都会说使用HTML5开发。 前端包含HTML5,HTML5其实只是前端开发中重要的一部分技术,是现在前端开发的标准组件,特别是在移动端的特效开发、游戏开发,以及APP的开发方向上非常流行。

    1.6K20发布于 2019-11-19
  • 鸿蒙5开发宝藏案例分享---穿戴开发宝藏指南

    之前开发智能穿戴应用时感觉资源匮乏,没想到在“最佳实践”里藏着这么多**现成的、高质量的案例和代码**! 今天必须跟大家好好分享一下这个“轻量级智能穿戴开发实践”宝典,看完绝对让你少走弯路,开发效率飙升!* * *# 鸿蒙穿戴开发宝藏指南:官方最佳实践案例深度解析大家好! 最近在折腾HarmonyOS智能穿戴应用开发,本以为要苦苦摸索,结果偶然在鸿蒙官方文档的“最佳实践”->“设备场景”->“穿戴”路径下,发现了这份 [**轻量级智能穿戴开发实践**](https://developer.harmonyos.com 无论你是刚开始接触鸿蒙穿戴开发,还是在项目中遇到了特定难题,这份“轻量级智能穿戴开发实践”文档绝对值得你花时间仔细研读,并把它加入浏览器书签! 大家开发中有什么有趣的发现或者踩过的坑,也欢迎在评论区交流讨论呀!

    39010编辑于 2025-06-17
  • 来自专栏5g风云

    开发者:快来开发5G应用吧!

    5G具有变革意义:数千兆比特速率、超低延时和大容量,将为消费者和行业带来全新体验和机遇。现在是开发者大显身手的时候了,释放5G强大的特性。 5G具有变革意义:数千兆比特速率、超低延时和大容量,将为消费者和行业带来全新体验和机遇。现在是开发者大显身手的时候了,释放5G强大的特性。 将5G视为摆脱刻意简化设计和最低网络速度编程的机会,考虑“5G模式”并使用吞吐量感知来开发充分利用5G的卓越用户体验。 但除了这些改进之外,开发者也可以将5G视为一种连接结构。更高的网络效率、连接密度和频谱效率意味着您开发的应用可以在关键任务服务、联网车辆和物联网中发挥更大的作用。 那些参加研讨会的开发者已经获得了先机。 世界已经做好迎接5G的准备,现在是您做出5G承诺的时候了。调制解调器、软件和网络都已准备就绪,就等您上场了!

    82720发布于 2019-07-23
领券