简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
1. 安装说明 最近想实现虚拟机和windows互联实现赋值粘贴功能,但是网上参考的贴图都是虚拟windows操作系统实例,让我走了不少弯路。实际上,做法一样,本人理解错了。下面介绍一下本人的实践,操作实现虚拟机VMware上Linux与windows互相自由复制与粘贴,可以让我们工作学习方便很多。2. 搭配环境: 本次实验的环境是: 主机win7系统; 虚拟机VMware
文件前面加点表示该文件是隐藏的文件,可以通过ls -al显示。如果是查看其中内容,任何文本编辑器都可以打开,vim,cat指令等。 例如: cat ~/.bashrc 上面bashrc就是一个隐藏文件,这个文件主要保存个人的一些个性化设置,如命令别名、路径等。下面是个例子: # User specific aliases and functionsPATH="/bin:/sbin:/us
1. 前言 Cygwin 是一个用于 Windows 的类 UNIX shell 环境。 它由两个组件组成:一个 UNIX API 库,它模拟 UNIX 操作系统提供的许多特性;以及 Bash shell 的改写版本和许多 UNIX 实用程序,它们提供大家熟悉的 UNIX 命令行界面。前一个组件是一个 Windows 动态链接库 (DLL)。后一个组件是一组基于 Cygwin DLL 的程序,其
文本程序到可执行文件生成无论在什么平台大致分为以下几个部分: 1.用编辑器编写源代码,如.c文件。 2.用编译器编译代码生成目标文件,如.o。 3.用链接器连接目标代码生成可执行文件,如.exe。 Linux平台下,.o文件一般是通过编译的但还未链接的,.out文件一般都是经过相应的链接产生的可执行文件(linux下)。当然这是一般情况下人们这么设置,而真正的,在linux中
1 前言 最近,自己在linux调试matlab的mex的时候,突然发现matlab R2015版本对应的mex适配环境是gcc-4.7,而自己ubuntu的Linux对应版本默认却是gcc-4.8.5,所以涉及到一个版本下调的工作。最后自己在一顿捣鼓后终于解决了这个问题,本着方便大家的修改,这里我详细介绍一下自己的修改方法。 2 修改gcc链接文件 首先,我们自然是需要下载g
1. 安装说明 最近想实现虚拟机和windows互联实现赋值粘贴功能,但是网上参考的贴图都是虚拟windows操作系统实例,让我走了不少弯路。实际上,做法一样,本人理解错了。下面介绍一下本人的实践,操作实现虚拟机VMware上Linux与windows互相自由复制与粘贴,可以让我们工作学习方便很多。2. 搭配环境: 本次实验的环境是: 主机win7系统; 虚拟机VMware
1 白话双向队列(deque) deque双向队列是一种双向开口的连续线性空间,可以高效的在头尾两端插入和删除元素,deque在STL中接口上和vector非常相似,此外它还是STL中queue和stack的底层依赖组件。 如上图所示,deque拥有一个bitmap结构(称之为map,并不是STL中容器map),map中每一个元素指向一块连续的内存块,后者才是真正存储deque元素的
“algorithm”头文件是实用性巨大的标准模板库(STL,Standard Template Library)的算法部分,里边定义了STL各种算法。像大家熟悉的各种容器(container),诸如vector、list等;以及迭代子(iterator)都属于标准模板库的成员。。 另外需要注意STL和标准程序库的区别,STL是属于C++标准程序库(C++ Standard Li
1 白话hash_set/unordered_set 这一章节,我们来了解两个新的结构体hash_set和unorderd_set。我将这两者放在一个博文中介绍是因为它们都属于基于哈希表(hash table)构建的数据结构,并且是关键字与键值相等的关联容器。后面我们还会介绍到hash_map与unordered_map两种数据结构,这就好比是set与map的区别了,后面我们再说。
1 前言 C++11标准在标准库中为多线程提供了组件,这意味着使用C++编写与平台无关的多线程程序成为可能,而C++程序的可移植性也得到了有力的保证。 在之前我们主要使用的多线程库要么是属于某个单独平台的,例如:POSIX线程库(Linux),Windows线程库(Windows),还有第三方数据库:Boost线程库。但是且不说性能上的不同,它们都有各自缺点,要么受平台限制无法系统间移植