前端人工智能?TensorFlow.js 学会游戏通关

T-Rex Runner 是隐藏在 Chrome 中的彩蛋游戏,最近我用刚推出的 TensorFlow.js 开发了一个完全独立运行于浏览器环境下的 AI 程序,如下图所示 AI 可以轻松控制暴龙(T-Rex)避开障碍物。 作为 Chrome 浏览器死忠,你或许早已发现隐藏在 …

通过这篇文章,帮你彻底搞懂微交互

微交互到底是什么? 微交互通常关注于单个事件或者单个任务,这些交互元素遍布于整个APP的各个角落。这些微交互存在的目的是让用户感觉顺畅、愉悦,设计师借此创造出吸引人或者令人高兴的瞬间,或者说,让用户在这一刻感受到人性化。 看看下面的交互吧: Facebook Messenger ,拇指动态表情 这个动画就是一个很典型的微交互案例,它实现了三个重要的功能: 呈现状态并给予反馈 增强用户的操控感 帮用户看到交互的结果 分解微交互 微交互通常是由四个部分组成的: 触发。微

如何将品牌与UI完美结合?Google新规范告诉你答案

2018年5月9日凌晨1点,Google 开发者大会上对 Material Design 做了更新的讲解,其中令我印象深刻的是 Google 对图形语言单独拿出来做一个模块来解释,如下图我标红的地方。 对!就是这个 SHAPE 的单词,为什么我会如此看重,大家应该知道构成设计语言的四大基础原子是:字体/颜色/网格系统/图形,这里的图形包括图标和一些辅助图形。它有什么不同呢?大家看之前以往的版本,材质设计语言里面没有单独去说形状这一元素,当然也有做的比较好的产品,比如韩国的2

免费虚拟主机#免费空间#畅行云1年免费

据说这个是小鸟云的代理商!!!不知道会不会跑路,我上的车至今还稳 地址:https://www.changxingyun.com/act/freehost/ 验证手机号+名字+身份证(这三个全部要对上,不需要上传图片),我觉得大佬们还是弄的到的 免费认证一次,如果你免费认证失败了,第二次就收费一元了,千万注意!!

使用 mediaSession 实现媒体播放的通知栏控制

Chrome 在其移动版本的 57 开始后 支持了一个的 新的 API mediasession。(目前桌面版本浏览器不支持) 它能够做什么呢? 你可以通过提供自定义的 metadata 信息来设置通知栏的效果。 我们以音频为例的话,差不多是你可以在播放音乐的时候你可以设…

锁机制-自旋锁、偏向锁、轻量级锁、重量级锁

自旋锁 如果持有锁的线程能在很短时间内释放锁资源,那么那些等待竞争锁的线程就不需要做内核态和用户态之间的切换进入阻塞挂起状态,只需让线程执行一个忙循环(自旋),等持有锁的线程释放锁后即可立即获取锁,这样就避免用户线程和内核的切换的消耗。 自旋等待不能代替阻塞,自旋等待本身虽然避免了线程切换的开销,但是要占用处理器时间,因此如果锁被占用时间很短,自旋等待效果就会非常好,但如果锁被占用的时间很长,那么自旋的线程只会白白消耗处理器资源,不会有任何有用的工作,反而会带来性能上的浪费

“撸班”机器人翻译功能上线,完美解决甲乙双方沟通问题!

甲方乙方之间的沟通还是要以和谐为主 整体喊打喊杀就不对啦嘛… 这是2048年,全球进入全面智能化时代 大部分的非必要性体力活动 已经被人工智能机器人取代 由于科学技术的普及 在设计行业,供需关系也发生了翻天覆地的变化 低廉的机器制作成本,拉低了甲方在设计行业的经费预算。人民日益增长的消费水平,与甲方低廉的项目经费之间发生了强烈的矛盾冲突。 使得不少设计师生活水平跌破平均线以下。 这样不均衡的社会现象 导致事故频发,新闻报道中频频出现: 甲方一稿修改97次,被设计师群殴成为植

迷你 JS 框架 Hyperapp 源码解析

Hyperapp 是最近热度颇高的一款迷你 JS 框架,其源码不到 400 行,压缩 gzip 后只有 1kB,却具有相当高的完成度,拿来实现简单的 web 应用也不在话下。整体实现上,Hyperapp 的思路与 React 比较类似,都是借助 Virtual DOM 来实现高…

如何简化操作流程?来看这篇超全面的总结!

王M争:关于提升用户体验的方法论非常多,其中一个比较常见的就是简化操作流程。我们对此非常熟悉,但是我很少看到有文章系统的去论述该如何去简化操作流程。这里我就做一个简单的分析,如果大家看完之后有所收获或启发,不胜荣幸。 一、什么是操作流程? 操作流程指的是用户为了达到某个目标所需要经历的操作和场景转换。举个生活中的例子,小时候我爸带我去营业厅交电话费。当时交话费的操作流程为:从家骑自行车去营业厅,排队,查询话费,交钱,骑车回家。所需要经历的场景转换是从家到营业厅,再回家。 而

新版抢先看!Material Design 的7个重大更新

2018年5月9日凌晨1点,谷歌I/O 开发者大会如期在美国加州山景城的海滨露天剧场拉开帷幕,谷歌不仅对 AI 技术进行了更深层次的提升,同时也对 Android 系统进行了更新,谷歌副总裁 Dave Burke 对 Android 的更新进行了开场演讲,「在 Android 过去的10中,已经成为了一个开放的系统。」 随着 android P 的诞生,谷歌今日宣布了 Material Design 应用程序视觉设计语言的几项更新。尽管此前传闻称有大改,但从刚刚召开的 I/O