摘要: VMware中的快照是对VMDK在某个时间点的“拷贝”,这个“拷贝”并不是对VMDK文件的复制,而是保持磁盘文件和系统内存在该时间点的状态,以便在出现故障后虚拟机能够恢复到该时间点。如果对某个虚拟机创建了多个快照,那么就可以有多个可恢复的时间点。当我们为虚拟机创建的快照时,当前可写的VMDK文件变成为只读状态,并且创建一个新文件(称之为快照文件)来保存变化的内容(使用in-file delta technology)。在 初始状态下,快照文件的大小为16MB,并随着虚拟机对磁盘文件的写操作而增长。快照文件按照16MB的大小进行增长以减少SCSI reservation冲突。当虚拟机需要修改原来 阅读全文
posted @ 2013-04-24 09:43 Dre.trace 阅读(447) 评论(0) 推荐(0)
摘要: 需要开启虚拟机网络相关服务, 安装虚拟网卡, 还有必须安装 VMware ToolsVMware虚拟机下实现NAT方式上网1. 把你的虚拟网卡VMnet8设置为自动获得IP、自动获得DNS服务器,启用。2. 把你虚拟机中操作系统的“本地连接”也设置为自动获得IP、自动获得DNS服 务器(在虚拟机中,右键“本地连接”-双击“Internet 协议”,看看是不是自动的吧!固定IP的也在这里改!)3.当然是将虚拟机的上网方式选为NAT咯。右键你要设置的虚拟机选“设置”(因为有的不止虚拟一台),在“硬件”中选“以太网”, 将右边的网络连接改为NAT-确定。4.点菜单栏里的“编辑”-选“虚拟网络设置”, 阅读全文
posted @ 2013-04-22 16:08 Dre.trace 阅读(345) 评论(0) 推荐(0)
摘要: GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; 如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码 GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; 阅读全文
posted @ 2013-03-26 19:46 Dre.trace 阅读(124) 评论(0) 推荐(0)
摘要: mysql中用户对存储过程的权限有:ALTER ROUTINE 编辑或删除存储过程CREATE ROUTINE 创建存储过程EXECUTE运行存储过程存储过程的创建者拥有存储过程的ALTER、CREATE、EXECUTE权限。详细实验后续补充。DEFINER用于指明存储过程是由哪个用户定义的,默认存储过程的定义者是存储过程,跟存储过程的使用权限无关。INVOKER用于指定哪些用户有调用存储过程的权限,此时会以调用者的权限去执行存储过程。默认情况下被执行的存储过程具有其创建者的权限,比如用户A创建了存储过程P1,用户B运行存储过程P1时,只有用户A有操作权限的数据才能被P1操作。假设用户A只有C 阅读全文
posted @ 2013-03-26 18:43 Dre.trace 阅读(517) 评论(0) 推荐(0)
摘要: Ubuntu在root用户下,为了安全考虑默认是关闭了声音系统的。 因为root登录后pulseaudio没有启动。所以要先启动它 将root加到pulse和pulse-access组: sudo usermod -a -G pulse-access root gpasswd -a root pulse gpasswd -a root pulse-access 然后: 编辑/etc/default/pulseaudio文件gedit /etc/default/pulseaudio 修改以下两处 PULSEAUDIO_SYSTEM_START=1DISALLOW_MODULE_LOADING=. 阅读全文
posted @ 2012-12-02 19:18 Dre.trace 阅读(290) 评论(0) 推荐(0)
摘要: 1. 下载 MySQL 5.5 deb 安装包cd /usr/local/srcsudo wget -O mysql-5.5.22-debian6.0-i686.deb http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.22-debian6.0-i686.deb/from/http://mysql.ntu.edu.tw/2. 安装 deb 包sudodpkg -i mysql-5.5.22-debian6.0-i686.debMySQL server 被初始化在 /opt/mysql/server-5.53. 使能 MySQLgrou 阅读全文
posted @ 2012-12-02 18:51 Dre.trace 阅读(151) 评论(0) 推荐(0)
摘要: 一、安装jdk下载jdk-7u5-linux-i586.tar.gz下载地址:http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-i586.tar.gz安装jdk解压刚才下载的jdk-7u5-linux-i586.tar.gz然后在配置环境变量,命令如下:sudo gedit /etc/profile 在文件后面添加如下环境变量:export JAVA_HOME=/JDK/jdk1.7.0_09export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib/d 阅读全文
posted @ 2012-12-02 18:51 Dre.trace 阅读(128) 评论(0) 推荐(0)
摘要: 在使用QTreeWidget时,默认是带有虚线的,如下图所示:现在需要将这些节点之间的虚线去掉,可采用两种方式,一种是在代码中添加控件的样式,另外一种是在qtcreator中直接设置样式。第一种:qtcreator中设置样式:右键该控件,选择change styleSheet…菜单,然后进入到样式编辑界面,添加如下代码:QTreeView::branch {image:none;} 点击OK之后,就可以看到效果,此前的虚线已经没有了。 第二种:直接在代码中添加样式: 代码如下: treeWidget->setStyleSheet("QTreeView::branch {imag 阅读全文
posted @ 2012-11-06 16:28 Dre.trace 阅读(2218) 评论(0) 推荐(0)
摘要: 刚开始学java,之前学的C#,控件都是可以拖放的,十分简单方便可以快速的开发出应用程序!不过现在学的java,控件都是用代码式实现的,这样的话控件的合理布局就是重要的问题了。第一次接触java的时候买了一本讲java基础知识的书——java语言程序设计基础篇(第8版,基础部分这书还是可以的。不过里面就只介绍FlowLayout(流布局),GridBagLayout(网格布局),BorderLayout(边界布局)不过这三种布局管理器局限性实在太大了,在我实际想要做个界面时总给不了我想要的效果!后来师兄告诉了我有个布局管理器叫GridBagLayout!GridBagLayout不愧被誉为ja 阅读全文
posted @ 2012-10-29 10:54 Dre.trace 阅读(307) 评论(0) 推荐(0)
摘要: 在学习java的画图功能时候,经常会看到super.paintComponent,书上说一定要有而且必须是在第一句,不然就会出问题!可恨的是书上没有解析这是为什么。下面简单的解析一下这个语句的作用。首先我们要知道GUI组件(如JPanel,JButton等)本身并没有paintComponent的方法,它的paintComponent是JComponent继承下来的。 然后我们来看看JComponent的paintComponentprotectedvoidpaintComponent(Graphicsg){if(ui!=null){GraphicsscratchGraphics=SwingG 阅读全文
posted @ 2012-10-29 10:53 Dre.trace 阅读(2055) 评论(0) 推荐(0)