Wallpaper Engine 自制canvas频谱
玩Wallpaper Engine的时候发现一个dalao用canvas做了一个很炫酷的频谱,,,然后看了一下源码,发现很6666,然后自己就写了一个! 已买Wallpaper Engine的求一波订阅!hhhh 神秘链接: 创意工坊 视频预览:wa...【Java并发】详解 AbstractQueuedSynchronizer
前言
队列同步器 AbstractQueuedSynchronizer(以下简称 AQS),是用来构建锁或者其他同步组件的基础框架。它使用一个 int 成员变量来表示同步状态,通过 CAS 操作对同步状态进行修改,确保状态的改变是安全的。通过内置的 FIFO (First In First Out)队列来完成资源获取线程的排队工作。更多关于 Java 多线程的文章可以转到 这里
CocoaPods 安装和使用
前言最近换了新机器,重新搭建了开发环境,其中当然包括 CocoaPods。 装完顺便更新下 CocoaPods 安装文档。 正文安装CocoaPods 是用 ruby 实现的,要想使用它首先需要有 ruby 的环境。 升级ruby查看ruby版本 ...docker常用命令
docker 的各种命令和参数 docker images –查看本地镜像 docker ps – 查看正在运行的容器 docker ps -a –查看所有的容器 1 rm –删除容器,注意,不可以删除一个运行中的容器,必须先用docker...npm 全面介绍
Chrome 配置 SwitchyOmega
此文章是以 Shadowsocks 代理为例,若想使用 Shadowsocks 请先安装对应系统的客户端并启动。详情请参考:
Chrome 浏览器
无论是用户体验、强大的功能还是丰富的扩展程序都完爆国内的各种浏览器好不好(╯‵□′)╯︵┻━┻。强烈推荐啊!目前已经可以在不翻墙的情况下去 下载 Chrome(桌面版)了,账号数据同步方面也不需要翻墙了。【鼓掌撒花★,°:.☆( ̄▽ ̄)/$:.°★ 。】
SwitchyOmega
Google Chrome 浏览器上的一个代理扩展程序,可以轻松快捷地管理和切换多个代理设置。比如我们接下来要介绍的
自动切换模式。强化 swift 中的 print
在 Swift 中,最简单的输出方法就是使用 print(),在我们关心的地方输出字符串和值。 当程序变得非常复杂的时候,我们可能会输出很多内容,而想在其中寻找到我们希望的输出其实并不容易。我们往往需要更好更精确的输出,这包括输出这个 log 的文件...多说评论迁移至 Disqus - Java 实现
在网上找了一圈后,很多人都造过轮子,但是由于年代久远,多说和 Disqus 的评论格式可能发生变化,试了一些后并没有一个成功。无奈自己开始造轮子,不过看完两种评论文件格式后,发现其实还是瞒简单的,于是就用 Java 实现了一个。【为了节省时间就用自己最擅长的 Java 了,虽然其他语言可能会更快更方便的使用( ╯□╰ )】。下面附上工具链接和使用方法。
Java 通过 DOM 方式解析、创建 XML
virtualBox导入vdi文件,界面一直停留在<windows正在加载文件>
设置和系统本身不一直,将windows32位改为windows64位即可