package main import "fmt" func main(){ //数组 var a = [3]int{}//相当于[3]int{0,0,0} a[0] = 1 changeArray(a) fmt.Println(a) b := [...]int{1,2,3}//省略号符号表示让编译 ...
分类:
编程语言 时间:
2018-08-26 18:19:59
阅读次数:
156
前言 接上次的折腾,这次尝试将 Domoticz 接入到苹果的 HomeKit,也就是在 iPhone 的 Siri 中可以语音控制。参考 "官方文档" 步骤 安装 nodejs 安装完成后再安装 pm2 安装 MDNS 安装 homebridge 之前,需要安装两个依赖包 hap nodejs 和 ...
分类:
移动开发 时间:
2018-08-26 10:28:30
阅读次数:
1148
# config file for ansible -- https://ansible.com/ # # nearly all parameters can be overridden in ansible-playbook # or with command line flags. ansibl ...
分类:
其他好文 时间:
2018-08-23 15:49:11
阅读次数:
217
原文链接:https://blog.csdn.net/mmoren/article/details/79185862 本篇的思路是先阐明无锁执行者CAS的核心算法原理然后分析Java执行CAS的实践者Unsafe类,该类中的方法都是native修饰的,因此我们会以说明方法作用为主介绍Unsafe类, ...
分类:
编程语言 时间:
2018-08-19 23:28:51
阅读次数:
220
一.类:es6 res: 二.生命周期函数 组件生命周期概述 1.初始化 在组件初始化阶段会执行 1. constructor 2. static getDerivedStateFromProps() 3. componentWillMount() / UNSAFE_componentWillMou ...
分类:
其他好文 时间:
2018-08-12 17:25:45
阅读次数:
215
在加入QCustomplot时有如题的错误 1>c:\program files (x86)\microsoft visual studio11.0\vc\include\xutility(2176): error C4996: 'std::_Copy_impl': Function callwit ...
分类:
其他好文 时间:
2018-08-12 17:18:21
阅读次数:
175
文章目录 1、 CPU指令对CAS的支持(CPU的cas指令是原子的) 或许我们可能会有这样的疑问,假设存在多个线程执行CAS操作并且CAS的步骤很多,有没有可能在判断V和E相同后,正要赋值时,切换了线程,更改了值。造成了数据不一致呢?答案是否定的,因为CAS是一种系统原语,原语属于操作系统用语范畴 ...
分类:
编程语言 时间:
2018-08-07 01:36:57
阅读次数:
161
1 a thread-unsafe code version: 1.1 correct version 1: 1.2 correct version 2 and its pros and cons: Another approach is to pass the integer i directly ...
分类:
其他好文 时间:
2018-08-04 14:35:57
阅读次数:
153
今天把调试了springcloudgateaway遇到的问题总结下:环境搭建:springeurekaserver集群端口范围:8000-8100生产者集群端口范围:7000-7100消费者集群端口范围:9000-9100gateaway端口:6000(还没做集群)所有服务启动正常,gateaway启动也是正常的,浏览器上调试接口显示如下:看了谷歌浏览器ERR_UNSAFE_PORT错误提示,谷歌
分类:
编程语言 时间:
2018-07-30 18:40:14
阅读次数:
155
0. 前言 Unsafe类可以为我们提供高效并且线程安全方式操作变量,直接和内存数据打交道。 1. 获取Unsafe实体的方法 该方法可以获取一个对象的属性相对于该对象在内存当中的偏移量,这样我们就可以根据这个偏移量在对象内存当中找到这个属性。 2. 常用方法介绍 2.1 compareAndSwa ...
分类:
编程语言 时间:
2018-07-20 11:34:15
阅读次数:
146