事情由来: 某机器安装了俩系统,WIN7X64用来玩PC游戏,WIN2012R2用来工作,系统分别在两个不同的分区,但进入到系统后,两个系统的系统盘都是C盘.换句话说,在WIN7里,分区1是C盘,分区2是D盘,但是到了WIN2012R2里,分区2是C盘,分区1是D盘.这么导致的后果是,虚拟机里映射的盘符,在另外一个系统就不可用了.比如我在WIN7里,把C:\TEST映射到了“NET虚拟机”的共享文件夹,但是到了WIN2012R2里,C:\TEST的实际路径是D:\TEST,这时候在“NET虚拟机…
VirtualBox内刚刚安装完Debian9系统,也无法设置共享文件夹.解决的方法就是安装VirtualBox客户端增强包. 1.若直接安装客户端增强包会得到如下提示:root@debian:/opt# ./VBoxLinuxAdditions.run Verifying archive integrity... All good.Uncompressing VirtualBox 5.1.34 Guest Additions for Linux...........VirtualBox Gue…
前话 之前我写过虚拟机装SQL Server的博文,也许有同学参考了也通过虚拟机装数据库服务来做实验作业了. 到了第二章节学习时,实验要求数据库导出Excel文件,这样一来就出现了小问题了,Window Server 2003作为服务器操作系统没安装Office系列软件啊,无法创建Excel文件作为导出文件. 厉害的同学们也许会找到了适合该系统的Office软件包安装了,如果你成功在Window Server 2003中安装了Office那么下面就不需要看了. 我这里有两种方法,正好最近也学了点…
先来啰嗦几句,公司的电脑用的是 VMware10的虚拟机  相信大家都很熟悉了   VMware 创建共享文件功能可以直接安装tools来实现 但是 Oracle VM VisualBox  第一次玩   就不晓得了   在网上找了很多教程 别人的教程都有 安装增强功能  我的Oracle VM VisualBox   确是没有的  急死了  自己摸索了好久  才找到办法  现在分享给大家 1.首先要找到我们需要共享的文件夹  打开Oracle VM VisualBox  ——> 设置——>共…
本文主要是记录vmware linux虚拟机如何挂载共享文件夹过程,以备不时之需. 设置允许共享文件夹 1. 启用共享文件夹 [VM]->[settings]->[Options]->[Shared Folders]-> [Always enabled]   2. 添加共享文件夹 安装Vmware-tools服务 1. 添加CD/DVD光驱 [VM]->[settings]->[add]->[CD/DVD driver]     2. 设置[use ISO ima…
Ubuntu虚拟机设置共享文件夹 注:个人笔记,小白笔记. 点击设置 进入到Ubuntu 中 cd /mnt/hgfs/ 后   我们会看到自己设置的共享文件夹.…
转载自http://jiangzhengjun.iteye.com/blog/517677 文件锁 JDK 1.4引入了文件加锁机制,允许我们同步访问一个共享文件,不过,竞争同一文件的两个线程有可能在不同的java虚拟机上,或者一个是java线程,另一个是操作系统中其他的某个线程,但文件锁对其他线程或其他操作系统进程都是可见的,因为java的文件加锁直接映射到了本地操作系统的加锁机制.注,这里讲的锁是指锁定其他应用程序,而不是锁定同一虚拟机里访问的同一文件的其他线程 .如果在同一虚拟机两次锁定同…
一般情况 1.安装: sudo apt-get install open-vm-dkms     2.挂载: sudo mount -t vmhgfs .host:/ /mnt/hgfs 用以上命令安装出现错误 E: 无法定位软件包 open-vm-dkms Error: cannot mount filesystem: No such device 换用以下 安装 sudo apt-get install open-vm-tools-dkms sudo vmhgfs-fuse .host:/…
1. 安装增强功能包(Guest Additions) 安装好Ubuntu 14.04 后,运行Ubuntu并登录.然后在VirtualBox的菜单里选择"设备(D)" -> "安装增强功能(I)...". 您会发现在Ubuntu桌面上多出一个光盘图标,这张光盘默认被自动加载到了文档夹 /media/VBoxGuestAdditions-4.1.4 进入命令行终端,输入: cd /media/VBoxGuestAdditions-4.1.4 sudo ./Vb…
本文在win7环境下,在virtualbox5.0.16中的虚拟机centos6.7创建linux虚拟机与win7主机的共享文件夹. 首先点击virtualbox上"设置"按钮,在弹出窗口中选择"共享文件夹",点击"添加共享文件夹"按钮,填写windows 中想作为共享文件夹的文件夹路径,设置文件夹名称,勾选"自动挂载"."固定分配",确定. 接下来在安装virtualbox增强工具之前先执行以下命令安装必…
1.保证安装了vmtools 2.在虚拟机本身设置共享文件夹,如图 其中选的这个文件夹就是宿主机里待共享的文件夹. 3,在kali里启用它: vmhgfs-fuse .host:[宿主机文件夹] /mnt/hgfs,把宿主机文件夹换成你的. vmhgfs-fuse .host:/share /mnt/hgfs 如果提示找不到/mnt/hgfs,那就手动新建一个.…
说明:sshfs可以帮助本地mac访问虚拟机上的共享文件夹,从而操作虚拟机上的文件夹非常方便 1.安装sshfs sudo port install sshfs 2.使用,指定远程目录,到本地某一目录share sshfs root@.**:/home/www/blogApi ./ 3.取消挂载,当需要取消挂载时,使用:fusermount -u share_path_dir 并不成功,提示fusermount命令找不到,使用umount share_path_dir即可 umount shar…
1.确保左上角苹果标志的旁边是“Finder”: 2.点击"Finder": 3.选择“偏好设置设置”: 4.然后在“通用”标签下勾选“已连接服务器”: OK,搞定!   完成以上步骤之后,你会神奇的发现桌面多了一个叫“VM Shared Folders”的文件夹,打开,你会发正是你VM设置的共享文件夹啦!!!…
1.点 虚拟机-设置 2. 点击 选项-共享文件夹: 3.点击添加,选择 windows主机的一个文件夹作为 共享文件夹: 5.点击完成-确定以后,重启虚拟机(客户机),在虚拟机中: 点击 computer-filesystem; 找到 mnt文件夹:再找到hgfs文件夹,里面就是所有的共享文件夹: 然后在windows主机的共享文件夹下放置的文件,虚拟机在该文件夹下就可以找到:…
虚拟机装的是ubuntu 16.0.4版本的linux,本机是macOs 10.12.1版本 Vrtualbox进行如下配置 在Vrtualbox-->设置-->共享文件夹-->添加共享文件夹 指定你要共享的文件夹路径,这个路径指的是本机的路径,填写共享文件夹名称,这个名称可以随便取,这里取的是share,这里不要勾选自动挂载,什么都不要勾选,如果虚拟机装的是windows系统那么这里就勾选自动挂载. 进去虚拟机启动ubuntu系统,载ubuntu系统中新建文件夹路径随意 /etc/sh…
输入命令: sudo /usr/bin/vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other -o uid=1000 -o gid=1000 -o umask=022 即可(uid, gid可通过id命令查询).备注:网上的 sudo vmhgfs-fuse .host:/ /mnt/hgfs 是不行的!亲测. 参考:https://jarviswwong.com/ubuntu-vmware-hgfs-permissions-problem.html vmwa…
linux共享文件夹问题 1. 初配置 2. 挂载 018.7.8 为了实现win7与VMware中linux文件夹共享很花费了一些时间,但终成正果 1. 初配置 虚拟机设置->选项->共享文件夹开启总是启用以及设置共享的文件夹 2. 挂载 我用mount挂载行不通,一直报错:Error: cannot mount filesystem: No such device 这里安装一下:sudo apt-get install open-vm-tools-dkms然后命令:sudo vmhgfs-…
1. 确认VMtools已经装好,开启共享文件夹,设置好共享目录 2.执行命令 sudo mount -t vmhgfs .host:/ /mnt/hgfs如果出现错误: Error: cannot mount filesystem: No such device 使用: vmhgfs-fuse .host:/ /mnt/hgfs 设置开机自动挂载 vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other -o nonempty 用vmware-hgfsclien…
初学django,使用pycharm IDE的时候,通过使用默认的sqlites数据库,执行问makemigration 和migrate操作之后,控制台正常输出类似如下结果,按照道理应该生成了数据表文件: 文件列表中已经生成了db.sqlite文件,Pycharm右侧有个database工具栏,可以通过此工具查看该文件 打开该工具,把文件拖放到这里,就会现场如图这样的列表: 这个截图是我修复后的截图,原来的没有,原来不正常的是是只显示db 和 Schemas,没有中间的+ schema #1…
第一章:源起  遇到一个问题,如果一个客户数据文件有2g大,客户要通过界面查询文件中的数据并用列表控件显示数据,要怎么处理这个文件才能让应用程序不会长时间无响应,客户感觉不到程序的卡顿? 第二章:解决之道 第一反应是用内存映射文件处理大文件,将文件分成数次映射至内存地址空间,避免一次性缓冲整个文件带来的界面长时间无响应,并将暂时不用的内存映射文件取消映射,客户是用列表控件进行显示,那就可以在首次加载的时候只加载第一页的内容就进行显示,之后在缓冲下一页的内容,当用户查看中间页面的内容时可以缓冲将当…
原文链接 : http://blogs.msdn.com/salvapatuel/archive/2009/06/08/working-with-memory-mapped-files-in-net-4.aspx 预备知识 : 本文需要你对 OS 内存管理有一定了解. 我想探索下即将到来的 .NET 4 中一些与众不同的新特性,而不是已被大众所熟知的动态类型.协变与逆变等特性.出于对性能增强的喜爱,接下来俺将发表几篇新特性的博文. 内存映射文件对于托管世界的开发人员来说,似乎就像是火星人一样陌生…
目录 写在前面 文档与系列文章 SchemaExport工具 SchemaUpdate工具 一个例子 总结 写在前面 上篇文章介绍了使用代码生成器的nhibernate模版来生成持久化类,映射文件等内容.本篇文章将继续介绍工具SchemaExport和SchemaUpdate.说实话,这东西我也是第一次使用,也只能边摸索,边学习了. 一般的开发模式是先将数据库架构设计好,然后再编写持久化类和映射文件,也就是数据库驱动的模式.然而也可以先编写持久化类和映射文件,然后通过SchemaExport工具…
前言 目前已经学了如何搭建Hibernate的开发环境,以及Hibernate对应的API了-在快速入门还没讲解的就是配置文件是怎么配置的.因此,本博文主要讲解主配置文件以及映射配置文件.. 主配置文件 主配置文件主要配置: 数据库的信息 其他参数 加载映射文件 常用的配置信息都可以在hibernate-distribution-3.6.0.Final\project\etc\hibernate.properties目录下可以找到.. 数据库信息 常用的配置信息都可以在hibernate.pro…
MyBatis 的真正强大在于它的映射语句,也是它的魔力所在.由于它的异常强大,映射器的 XML 文件就显得相对简单.如果拿它跟具有相同功能的 JDBC 代码进行对比,你会立即发现省掉了将近 95% 的代码.MyBatis 就是针对 SQL 构建的,并且比普通的方法做的更好. log4j 在程序的运行的过程中为了便于查询sql的输出,需要引入log4j 添加依赖 <dependency> <groupId>org.slf4j</groupId> <artifact…
操作系统很早就开始使用内存映射文件(Memory Mapped File)来作为进程间的共享存储区,这是一种非常高效的进程通讯手段.Win32 API中也包含有创建内存映射文件的函数,然而,这些函数都运行于非托管环境下,在.NET中只能通过平台调用机制来使用它们,用起来很不方便.幸运的是,.NET 4.0新增加了一个System.IO. MemoryMappedFiles命名空间,其中添加了几个类和相应的枚举类型,从而使我们可以很方便地创建内存映射文件. 1 内存映射文件原理 所谓内存映射文件,…
Linux提供了内存映射函数mmap, 它把文件内容映射到一段内存上(准确说是虚拟内存上), 通过对这段内存的读取和修改, 实现对文件的读取和修改, 先来看一下mmap的函数声明: 头文件: <unistd.h> <sys/mman.h> 原型: void *mmap(void *addr, size_t length, int prot, int flags, int fd, off_t offset);//offset: 以文件开始处的偏移量, 必须是分页大小的整数倍, 通常为…
本方法是以win7,VMware9.0.1 ,centos6.4为基础实验的. 对于linux的初级使用阶段,都会Windows中使用linux虚拟机VMWare或者其它的.在Windows与linux之间互传文件是一个问题.本方法介绍的是在linux下挂载Windows共享文件夹的方法来实现的. 1.首先安装VMware Tools(如果已经安装过了就不用安装了) (1)挂载VMware Tools 先点击虚拟机中菜单栏的VM,下拉菜单中的settings,然后弹出下面这张图,按顺序选择. 在…
一.Hibernate映射文件的作用: Hibernate映射文件是Hibernate与数据库进行持久化的桥梁 二,Hibernate映射文件主要内容:     (1).映射内容的定义: Hibernate映射文件由节点定义映射内容并指定所对应的JavaBean的位置(也可以不在该节点中用package属性指定对应的JavaBean位置,而在该节点下的class节点中的name属性中指定) (2).数据库和JavaBean的关联: Hibernate映射文件中用<hibernate-mappin…
内存映射文件允许开发人员预订一块地址空间并为该区域调拨物理存储器,与虚拟内存不同的是,内存映射文件的物理存储器来自磁盘中的文件,而非系统的页交换文件.将文件映射到内存中后,我们就可以在内存中操作他们了,就像他们被载入内存中一样. 内存映射文件主要有三方面的用途: 1:系统使用内存映射文件来将exe或是dll文件本身作为后备存储器,而非系统页交换文件,这大大节省了系统页交换空间,由于不需要将exe或是dll文件加载到页系统交换文件,也提高了启动速度. 2:使用内存映射文件来将磁盘上的文件映射到进程…
在创建共享文件夹过程中出现了多种错误,多次尝试后终于解决了. 1.直接找到VMware Tools压缩包的位置:/run/media/wxy/VMware\ Tools /**省去了创建光盘挂载点:mkdir /mnt/cdrom和挂载光盘到挂载点mount /dev/cdrom /mnt/cdrom这步**/ 解压缩:tar -zxvf VMwareTools-9.9.3-2759765.tar.gz 2.出现一大堆错误,截取如下: tar: vmware-tools-distrib: Can…