首先并发编程有三大特性: 可见性,有序性,原子性。volatile关键字实现了前面两个特性。那么它是如何实现这两个特性的呢? 首先是可见性。可见性主要是让缓存,直接写穿透到主存中。然后另外的cpu 通过底层的硬件层面的嗅探,可以发现自己cpu本地的缓存已经失效。然后到主存中直接读取。现在让我们来看看 ...
分类:
其他好文 时间:
2018-12-04 00:09:40
阅读次数:
247
tf.FIFOQueueClassFIFOQueue先进先出的队列属性dtypes队列元素的每个组件的dtypes列表name队列名字基础队列的名称。names队列元素的每个组件的名字列表queue_ref基础队列引用shapes队列元素的每个组件的尺寸列表Methodsinitinit(capacity,dtypes,shapes=None,names=None,shared_name=None
分类:
其他好文 时间:
2018-12-03 20:12:00
阅读次数:
205
创建仓库并分享到组:gitinit--shared=grouptest创建组:groupaddgit切换项目所属组:chgrp-Rgittest创建用户1:useraddtest1-ggitpasswdtest1创建用户2:useraddtest2-ggitpasswdtest2修改配置文件:vimtest/.git/config添加denyCurrentBranch=ignore
分类:
其他好文 时间:
2018-12-02 12:29:39
阅读次数:
561
windows 刚开始编译时提示找不到gcc 添加环境变量export PATH=$PATH:/mingw64/bin$source /etc/profile 将openssl源码复制到C:\msys64\home\world下 MSYS2 SHELL 切换到 /home/world/openssl ...
分类:
其他好文 时间:
2018-11-29 15:35:08
阅读次数:
525
正则:^(0\.\d+|[1-9][0-9]|1)$ TextBox绑定正则验证 <TextBox x:Name="txb" MaxLength="6" Margin="1 0 0 0" Width="40" > <TextBox.Text> <Binding Path="Opacity" Vali ...
目前仅仅测试工作中 使用的比较多的: 智能指针 1. shared_ptr 支持! 同时也支持 make_shared 2. weak_ptr 支持,毕竟这是个给shared_ptr打辅助的指针模板 3. unique_prt 支持! ,但不支持make_unique,这也正常,毕竟这是C++14的 ...
分类:
编程语言 时间:
2018-11-29 10:59:58
阅读次数:
816
Shared Peripheral Interrupts (SPI) SPI 可以接收来自PL的中断,这里使用PL模块 AXI Timer 的中断模式,并连接到CPU。 AXI TIMER 定时器,内部有两个完全相同的TIMER模块。 特性: 在手册里可以找到详细的参数和寄存器信息。 硬件系统 需要 ...
分类:
其他好文 时间:
2018-11-27 16:47:30
阅读次数:
322
声明:原博客在这里https://www.cnblogs.com/find-the-right-direction/p/8465011.html,谢谢哥们提供,尊重原创。 本人是在原有的springboot2.0项目中实现,其中Jedis jar包可以在这里下载,当然你也可以在pom.xml中添加 ...
分类:
其他好文 时间:
2018-11-27 11:08:14
阅读次数:
173
sharedMaterials 和 materials: 这两个属性用法是一样的,但是从效率上来说最好用sharedMaterial,它是共享材质,无论如何操作材质的属性(如更换颜色或者更换shader),内存中只会占用一份。但是如果要是用material的话,每次更换属性的时候Unity就会自动n ...
分类:
编程语言 时间:
2018-11-26 20:32:22
阅读次数:
117
SMEM(8) SMEM(8) NAME smem - Report memory usage with shared memory divided proportionally. SYNOPSIS smem [options] DESCRIPTION smem reports physical m ...
分类:
系统相关 时间:
2018-11-26 20:25:03
阅读次数:
275