首页 > TAG信息列表 > www.72177

Java11新特性 - 新加一些实用的API

不能对集合进行添加、删除、替换、排序等操作,否则会报java.lang.UnsupportedOperationException错误。示例代码: List<String> list = List.of("aa", "bb", "cc");list.add("dd"); 报错信息: Exception in thread "main" java.lang.UnsupportedOperat

Cocos2d-x入门之旅

Cocos通过动作(Action)让精灵动起来,把数个动作组成序列(Sequence)就能让精灵做出连续的动作,在动作中我们可以改变精灵的位置,旋转角度,缩放比例,等等 动作(Action)# 首先我们创建一个Action对象,同样使用create,这里我们还是使用HelloWorld场景里的那张图片 Copy auto sprite = Sprite

共享资源那么多,如何用一把锁保护多个资源?

写在前面 上一篇文章原子性问题的宏观理解 带领大家了解了锁和资源的模型,有了这篇文章的铺垫,相信理解这一篇文章就非常轻松了 当我们要保护单个资源并对其进行修改其实很简单,只需按照下图分三步走 创建受保护资源 R 的锁 加锁进入临界区 解锁走出临界区 上图的关键是「R1 的锁

vue-router路由详细

    由于Vue在开发时对路由支持的不足,于是官方补充了vue-router插件。vue的单页面应用是基于路由和组件的,路由用于设定访问路径,并将路径和组件映射起来。传统的页面应用,是用一些超链接来实现页面切换和跳转的。在vue-router单页面应用中,则是路径之间的切换,实际上就是组件的切