![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
随笔
Vic_Hao
这个作者很懒,什么都没留下…
展开
-
常用Conda命令
conda create -n [name] #创建名为name的conda环境,如tensorflowsource activate [name] #激活我们创建的环境,命令完成后,发现命令行之前多了刚创建的环境的名字source deactivate [name] #退出名为name的环境,回到系统默认环境conda remove -n ...转载 2018-07-27 11:13:40 · 354 阅读 · 0 评论 -
Protobuf 详解
简介Protobuf全称是Google Protocol Buffer,是一种高效轻便的结构化数据存储方式,可用于(数据)通信协议、数据存储等。也可以理解为结构化数据的序列化方法,可简单类比为XML(这里主要是指在数据通信和数据存储这些应用场景中序列化方面的类比,但个人认为XML作为一种扩展标记语言和Protobuf还是有着本质区别的),其具有以下特点:语言无关,平台无关Protobuf...转载 2019-03-28 00:26:02 · 2996 阅读 · 0 评论 -
程序中volatile关键字的一般含义
先来看一下volatile这个单词的本义:直白一点,volatile就是表示某人或某物是不稳定的、易变的。。volatile作为程序中常用的关键词之一,用以声明变量的值可能随时会被别的线程修改。使用volatile修饰的变量会强制将修改的值立即写入主存,主存中的值更新会使缓存中值失效。非volatile变量不具备这样的特性,非volatile变量的值会被缓存,线程A更新了这个值,线程B读...原创 2019-04-26 19:54:03 · 331 阅读 · 0 评论