摘要:
一、压缩文件命令
1、*.Z compress 程序压缩的档案;
2、*.bz2 bzip2 程序压缩的档案;
3、*.gz gzip 程序压缩的档案;
4、*.tar tar 程序打包的数据,并没有压缩过;
5、*.tar.gz tar 程序打包的档案,其中并且经过 gzip 的压缩!
6、*.zip zip 程序压缩文件
7、*.rar rar 程序压缩文件
二、解压缩文件命令
1、*.tar 用 tar –xvf 解压
2、*.gz 用 gzip -d或者gunzip 解压
3、*.tar.gz和*.tgz 用 tar –xzf 解压
4、*.bz2 用 bzip2 -d或者用bunzip2 解压
5、*.tar.bz2用tar –xjf 解压
6、*.Z 用 uncompress 解压
7、*.tar.Z 用tar –xZf 解压
8、*.rar 用 unrar e解压
9、*.zip 用 unzip 解压 阅读全文
摘要:
VMware网络配置详解一:三种网络模式简介
安装好虚拟机以后,在网络连接里面可以看到多了两块网卡:
其 中VMnet1是虚拟机Host-only模式的网络接口,VMnet8是NAT模式的网络接口,这些后面会详细介绍 阅读全文
摘要:
关于虚拟机VMware 3种网络模式(桥接、nat、Host-only)的工作原理
http://www.cnblogs.com/hehexiaoxia/p/4042583.html
操作环境
主机:Windows Server 2008
虚拟机:VMware station 9
虚拟机里的系统:Centos6.4
一、桥接配置
在桥接模式下,VMware虚拟出来的操作系统就像是局域网中的一独立的主机,它可以访问网内任何一台机器不过你需要多于一个的IP地址,并且需要手工为虚拟系统配置IP地址子网掩码,而且还要和宿主机器处于同一网段,这样虚拟系统才能和宿主机器进行通信。如果你想利用VMware在局域网内新建一个虚拟服务器,为局域网用户提供网络服务,就应该选择桥接模式。 阅读全文
摘要:
1、启动虚拟机,新建虚拟机。
2、选择从镜像安装,选择centos6.4的路径。 阅读全文
摘要:
在窗口与窗口之间毫无重叠的情况下,根本不需要关心z-order。然而,当窗口之间出现重叠时,系统就需要通过一个标准来确定窗口的显示顺序。这个标准就是z-order。存在多个因素影响一个窗口的z-order:
1、窗口类型是否为TOPMOST;
2、窗口间的父子关
系;
3、窗口间的owner关系;
4、是否为active状态。
z-order的确定过程如下:
1、所有topmost窗口的zorder都比非topmost窗口高;
2、一个top-level窗口的zorder比它的owner的zorder高;
3、子窗口的zorder与父窗口的zorder一样高。 阅读全文
摘要:
1、 点击【文件】-【新建】-【项目】-其他项目类型-安装和部署,选择安装项目,在下面的
名称栏填写SetupTest(或者选择安装向导,一直点击【下一步】)
2、 安装项目----六个子项依次为:文件系统编辑器、注册表编辑器、文件类型编辑器、用户界面编辑器、自定义操作编辑器、启动条件编辑器。其中我们在打包过程中经常要用到的有文件系统编辑器、注册表编辑器、用户界面编辑器和自定义操作编辑器。
3、 将要打包的项目导入到这个安装项目中。有两种导入方式:
第一种:手动方式。在文件系统目录下,右击左侧的应用程序文件夹(这个文件夹就是要打包的项目中需要的文件)-添加-文件或文件夹,找到要源程序,将可执行文件(导入时会将相关动态链接库一并导入)、数据库类文件、标识图片(logo)、安装启动画面(.bmp)文件、安装卸载图标(.icon)、用户协议(.rtf)等文件导入。
第二种:自动方式,在解决方案‘SetupTest’上右击-添加-现有项目-选择你要打包的项目(选择.csproj文件或者是.sln文件),这样就会把这个项目添加到该解决方案中来,
然后在安装项目SetupTest 阅读全文
摘要:
http://wenku.baidu.com/view/52a4e3d826fff705cc170a8a.html?qq-pf-to=pcqq.c2c 阅读全文
摘要:
一、C#线程概述
在操作系统中一个进程至少要包含一个线程,然后,在某些时候需要在同一个进程中同时执行多项任务,或是为了提供程序的性能,将要执行的任务分解成多个子任务执行。这就需要在同一个进程中开启多个线程。我们使用C#编写一个应用程序(控制台或桌面程序都可以),然后运行这个程序,并打开windows任务管理器,这时我们就会看到这个应用程序中所含有的线程数,如下图所示。
如果任务管理器没有“线程数”列,可以【查看】>【选择列】来显示“线程计数”列。从上图可以看出,几乎所有的进程都拥有两个以上的线程。从而可以看出,线程是提供应用程序性能的重要手段之一,尤其在多核CPU的机器上尤为明显。
二、用委托(Delegate)的BeginInvoke和EndInvoke方法操作线程
在C#中使用线程的方法很多,使用委托的BeginInvoke和EndInvoke方法就是其中之一。BeginInvoke方法可以使用线程异步地执行委托所指向的方法。然后通过EndInvoke方法获得方法的返回值(EndInvoke方法的返回值就是被调用方法的返 阅读全文
摘要:
iOS/iphone开发如何为苹果开发者帐号APPID续费 阅读全文
摘要:
连续创建多个Oracle触发器失败,单个创建才成功的解决方法
1、当我连续执行创建多个触发器时,总是报编译通过,但存在警告或错误。如下:
create or replace trigger tr_advert
before insert on jcms_advert
for each row
begin
select seq_advert.nextval into :new.id from dual;
end; 阅读全文