xmlInitParser 和 xmlCleanupParser 使用详解
摘要:使用libxml2库的朋友,可能会对它提供的初始化接口(xmlInitParser )和清除资源接口(xmlCleanupParser )感到困惑.因为在它主页中提供的例子里面,各处使用的情况差别很大. 我花了些时间把这两个接口使用方法整理如下:1. 在单线程(single-threaded)环境中 xmlInitParser 可以被调用一次,或者被调用多次(多于一次),甚至可以不被调用. 对于第一种情况,很容易理解,因为接口作用是初始化,而且应该在程序的入口处调用. 这也是推荐的使用方法. 对于第二种情况,看其接口的实现代码就很容易理解,第二次以后的调用只是判断完标志位后简单地返回. ---
阅读全文
posted @
2011-03-31 23:07
清清飞扬
阅读(1284)
推荐(1) 编辑
修改虚拟机硬盘的大小
摘要:VMware安装目录下有一个命令行工具vmware-vdiskmanager.exe 程序,可用来修改虚拟机硬盘的大小。方法如下: 1. 虚拟机无还原快照,有要先删除,关闭虚拟机;启动windows下的命令行 2. 进入VMware的安装目录(如:D:\VMware),输入“vmware-vdiskmanager”后按回车键,可显示关于该命令的说明。 3. 执行如下命令:vmware-vdiskmanager -x 20Gb "F:\My Virtual Machines\Ubuntu 8.04\Ubuntu 8.04.vmdk"参数-x表示要扩展虚拟机硬盘空间;紧随其后的
阅读全文
posted @
2011-03-31 17:43
清清飞扬
阅读(10221)
推荐(0) 编辑
获取可执行文件的全路径和所属目录
摘要:主要代码:int GetCurFilePath(char *lpOut) // get full path of the executable file{ char chPath[BUFSIZ] = {0}; int nRetVal = readlink("/proc/self/exe", chPath, sizeof(chPath)); // get full path of the current-executable file if(nRetVal < 0) { strcpy(lpOut, "."); return -1; } else {
阅读全文
posted @
2011-03-31 14:56
清清飞扬
阅读(1003)
推荐(0) 编辑
linux查看系统信息的命令
摘要:# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv # 列出所有USB设备# lsmod # 列出加载的内核模块# env # 查看环境变量资源# free -m # 查看内存使用量和交换区使用量# df -h # 查看各分区使用情况# du -sh <目录名> # 查看指定目录的大小# grep MemTotal /proc/meminfo # 查看内存总量# grep MemFree /proc/mem
阅读全文
posted @
2011-03-30 23:09
清清飞扬
阅读(362)
推荐(0) 编辑
dlopen加载c++ 函数及类
摘要:问题所在 有时你想在运行时加载一个库(并使用其中的函数),这在你为你的程序写一些插件或模块架构的时候经常发生。 在C语言中,加载一个库轻而易举(调用dlopen、dlsym和dlclose就够了),但对C++来说,情况稍微复杂。动态加载一个C++库的困难一部分是因为C++的name mangling(译者注:也有人把它翻译为“名字毁坏”,我觉得还是不翻译好),另一部分是因为dlopen API是用C语言实现的,因而没有提供一个合适的方式来装载类。 在解释如何装载C++库之前,最好再详细了解一下name mangling。我推荐您了解一下它,即使您对它不感兴趣。因为这有助于您理解问题是如何产生的
阅读全文
posted @
2011-03-30 18:17
清清飞扬
阅读(6855)
推荐(2) 编辑
Eclipse快捷键大全(转载)
摘要:Ctrl+1快速修复(最经典的快捷键,就不用多说了)Ctrl+D:删除当前行Ctrl+Alt+↓复制当前行到下一行(复制增加)Ctrl+Alt+↑复制当前行到上一行(复制增加)Alt+↓当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑当前行和上面一行交互位置(同上)Alt+←前一个编辑的页面Alt+→下一个编辑的页面(当然是针对上面那条来说了)Alt+Enter显示当前选择资源(工程,or文件or文件)的属性Shift+Enter在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)Shift+Ctrl+Enter在当前行插入空行(原理同上条)Ctrl
阅读全文
posted @
2011-03-29 22:01
清清飞扬
阅读(222)
推荐(0) 编辑
[转载]linux下的几个开源软件
摘要:1) Gobby http://gobby.0x539.de/trac/图:Gobby界面截图 Gobby是一款在单窗口中支持多文档和多用户聊天的免费的协作编辑器。它可以运行在微软Windows,Mac OS X,Linux和其他类unix平台。它使用GTK+ 2.6作为它的桌面包。我主要觉得他聊天功能挺有意思的。也许能用上呢。 2). FileZilla http://filezilla-project.org/ FileZilla是一款高速的FTP、SFTP客户端。 3). GParted http://gparted.sourceforge.net/ GParted是一款用于创建、销毁、
阅读全文
posted @
2011-03-28 10:05
清清飞扬
阅读(1062)
推荐(0) 编辑
Linux下常用压缩格式的压缩与解压方法
摘要:.tar解包: tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)---------------------------------------------.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz解压:tar zxvf FileName.tar.gz压缩:tar zcvf FileName.tar.gz DirName---------------------------------------------.b
阅读全文
posted @
2011-03-21 16:04
清清飞扬
阅读(237)
推荐(0) 编辑
fedora12下安装oracle11客户端
摘要:How to install oracle-client(v11) in fedora12joeblackzqq@163.com 2011-3-21 目标:将oracle-client(v11)安装到”/opt/oracle/”下准备好如下三个安装包,放在某个目录下,如:/root/software/oracle [root@localhost oracle]# pwd /root/software/oracle [root@localhost oracle]# ls oracle-instantclient11.2-basic-11.2.0.2.0.i386.rpm oracle-insta
阅读全文
posted @
2011-03-20 23:47
清清飞扬
阅读(1112)
推荐(0) 编辑
another app is currently holding the yum lock;waiting for it to exit...
摘要:有时用yum升级一些文件时,会出现以下情况:another app is currently holding the yum lock;waiting for it to exit...可以通过强制关掉yum进程:#rm -f /var/run/yum.pid然后就可以使用yum了。
阅读全文
posted @
2011-03-20 20:07
清清飞扬
阅读(3532)
推荐(0) 编辑
Linux 文件打包压缩常用命令(笔记,搜录自网络和文档)
摘要:zip 老了一些,但是所有系统都支持(.zip)。格式 zip 压缩后的文件名 要被压缩的文件 参数参数 -1 压缩比,1-9可选,9为最大压缩率。 -c 增加注释。 -d 解压出一个文件。 -D 不存储文件的目录信息。 -f 替换现有文件。 -F 修复压缩文件。 -g 增加文件到包内。 -m 增加文件到包内,并删除源文件。 -n 不压缩特定扩展名的文件。 -q 安静模式。 -r 包括子文件夹。 -t 只压缩指定日期后的文件。 -T 测试压缩文件是否正常。 -u 更新改动过的文件和新文件。 -v 显示详细信息。 -x 不压缩指定文件。解压使用unzip,参数类似。gzip Linux上的老牌压
阅读全文
posted @
2011-03-20 19:43
清清飞扬
阅读(3204)
推荐(0) 编辑
linux上ln命令详细说明
摘要:ln是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln –s 源文件 目标文件。 当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。例如:ln –s /bin/less/usr/local/bin/less -s 是代号(symbolic)的意思。 这里有两点要注意:第一,ln命令会保持每一处链接文件的同步性,也就是说,不论你改动了哪一处,其它的文件都
阅读全文
posted @
2011-03-20 19:02
清清飞扬
阅读(338209)
推荐(9) 编辑
虚拟机里fedor可以ping通局域网内IP地址,却无法ping通计算机名!!!
摘要:虚拟机里fedor可以ping通局域网内IP地址,却无法ping通计算机名!!!而且,还可以ping通外网的域名或IP地址。看了下:/etc/resolv.conf,发现里面有网关的映射,如下:# Generated by NetworkManagernameserver 192.168.0.1在网上搜索了下,解决方法如下:修改“/etc/hosts”文件,在文件最后添加一行代码:(IP地址 计算机名)192.168.0.100 computername这样,就可以ping通计算机名了,试试吧!
阅读全文
posted @
2011-03-20 15:49
清清飞扬
阅读(1304)
推荐(0) 编辑
如何解压RPM包
摘要:有时我们需要RPM包中的某个文件,如何解压RPM包呢?RPM包括是使用cpio格式打包的,因此可以先转成cpio然后解压,如下所示:rpm2cpio xxx.rpm | cpio -div例如:[root@localhost oracle]# rpm2cpio oracle-instantclient11.2-basic-11.2.0.2.0.i386.rpm | cpio -div./usr/lib/oracle/11.2/client/bin/adrci./usr/lib/oracle/11.2/client/bin/genezi./usr/lib/oracle/11.2/client/
阅读全文
posted @
2011-03-19 23:05
清清飞扬
阅读(100732)
推荐(4) 编辑
没有找到mingwm10.dll的解决办法和mingwm10.dll的作用
摘要:今天刚刚装了Qt,并运行了Qt的一个简单的example,然后运行了生成在\debug 文件夹下的 *.exe 文件,但双击执行就提示“没有找到mingwm10.dll,因此这个程序未能启动。重新安装应用程序可能会修复此问题。” 这个问题可能是环境变量没设置好,可以通过:我的电脑->属性->高级->环境变量来修改PATH,这样能永久修改PATH。现在我把"C:\Qt\2009.04\mingw\bin;C:\Qt\2009.04\qt\bin"加入到PATH后,可以运行了。下面来看看mingwm10.dll的作用:MinGW的全称是Minimalistic
阅读全文
posted @
2011-03-19 21:22
清清飞扬
阅读(3519)
推荐(1) 编辑
Linux 中 RPM 命令参数使用详解
摘要:在Linux操作系统中,有一个系统软件包,它的功能类似于Windows里面的“添加/删除程序”,但是功能又比“添加/删除程序”强很多,它就是Red Hat Package Manager(简称RPM)。此工具包最先是由RedHat公司推出的,后来被其他Linux开发商所借用。由于它为Linux使用者省去了很多时间,所以被广泛应用于在Linux下安装、删除软件。下面就给大家介绍一下它的具体使用方法。 1.我们得到一个新软件,在安装之前,一般都要先查看一下这个软件包里有什么内容,假设这个文件是:Linux-1.4-6.i368.rpm,我们可以用这条命令查看: rpm -qpi Linux-1.4
阅读全文
posted @
2011-03-19 17:47
清清飞扬
阅读(588)
推荐(0) 编辑
linux 单独安装oracle客户端
摘要:From: http://meviso.javaeye.com/blog/726448javama:总结首先说明:百度上面搜索的资料,都是垃圾资料,而且例子都是相互复制,确没有何参考价值,最可烦的是需要安装oracle 远程客户端,他们那些笨蛋都是以本地为主,一般情况下本地如果有安装oracle, 也会安装好客户端,不需要那如群笨蛋发布那些无用的信息,浪费人家的时间。1.要远程使用oracle,先下载下面三个文件,注意版本最好一致。 oracle-instantclient-basic-10.2.0.4-1.i386.zip oracle-instantclient-devel-10.2.0.
阅读全文
posted @
2011-03-19 17:34
清清飞扬
阅读(22118)
推荐(0) 编辑
让Fedora 10在原窗口打开文件夹
摘要:新安装了Fedora 10后,发现打开文件夹时竟然在新窗口里打开,父文件夹仍然在那里,导致打开的目录非常的多。我们习惯的都是子窗口覆盖了父窗口,可这个却不是这样的,那我们现在来更改下,免的麻烦。看到文件夹的编辑->首选项->行为->选中“总是在浏览器窗口打开“,然后点击关闭即可。
阅读全文
posted @
2011-03-19 16:36
清清飞扬
阅读(469)
推荐(0) 编辑
第一个Fedora12下QT Creator的控制台程序
摘要:第一个Fedora12下QT Creator的控制台程序,FIle -> new file or project -> QT C++ Project -> QT Console Application源码:/*#include <QTextStream>static QTextStream cout(stdout, QIODevice::WriteOnly);int main(int argc, char *argv[]){ cout<<"Hello"<<endl; return 0;}*/#include <io
阅读全文
posted @
2011-03-19 16:11
清清飞扬
阅读(623)
推荐(0) 编辑
在qt中写控制台程序
摘要:找到两种方法可以写控制台程序第一种,直接用标准c++写,具体如下:1. 建立 HelloConsole 目录2. 在该目录下新建 main.cpp#include<iostream>usingnamespacestd;intmain(intargc,char**argv){cout<<"Hello!"<<endl;return0;}#include <iostream>using namespace std;int main(int argc, char **argv){ cout << "Hello!&
阅读全文
posted @
2011-03-19 15:53
清清飞扬
阅读(7838)
推荐(1) 编辑
Fedora12中默认的kdevelop自带例子编译停在连接XX(libtool)那里
摘要:源代码是自带的,如下:#ifdef HAVE_CONFIG_H#include <config.h>#endif#include <stdio.h>#include <stdlib.h>int main(int argc, char *argv[]){ printf("Hello, world!\n"); return EXIT_SUCCESS;}但是编译时,停留在“正在连接xxx(libtool)"就下不去了。在网上搜索了下,答案如下:是不是build到这一步的时候死机了?这是这个版本的KDevelop的一个BUG,无法正常生
阅读全文
posted @
2011-03-18 21:34
清清飞扬
阅读(457)
推荐(0) 编辑
Linux 中如何卸载已安装的软件(转载)
摘要:Linux 中如何卸载已安装的软件. Linux软件的安装和卸载一直是困扰许多新用户的难题。在Windows中,我们可以使用软件自带的安装卸载程序或在控制面板中的“添加/删除程序”来实现。与其相类似,在Linux下有一个功能强大的软件安装卸载工具,名为RPM。它可以用来建立、安装、查询、更新、卸载软件。该工具是在命令行下使用的。在Shell的提示符后输入rpm,就可获得该命令的帮助信息。 软件的安装 Linux下软件的安装主要有两种不同的形式。第一种安装文件名为xxx.tar.gz;另一种安装文件名为xxx.i386.rpm。以第一种方式发行的软件多为以源码形式发送的;第二种方式则是直接以二进
阅读全文
posted @
2011-03-18 15:30
清清飞扬
阅读(9346)
推荐(0) 编辑
linux下 rm 删除非空目录
摘要:rm命令 在linux中创建文件很容易,系统中随时会有文件变得过时且毫无用处。用户可以用rm命令将其删除。该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是删除了链接,原有文件均保持不变。 rm命令的一般形式为: rm [选项] 文件… 如果没有使用- r选项,则rm不会删除目录。 该命令的各选项含义如下: - f 忽略不存在的文件,从不给出提示。 - r 指示rm将参数中列出的全部目录和子目录均递归地删除。 - i 进行交互式删除。 使用rm命令要格外小心。因为一旦一个文件被删除,它是不能被恢复的。例如,用户在输入cp,m
阅读全文
posted @
2011-03-17 23:04
清清飞扬
阅读(31033)
推荐(1) 编辑
Linux下c++编程与kdevelop的环境配置
摘要:KDevelop是一个支持多程序设计语言的集成开发环境。它运行于Linux和其它类unix环境。 KDevelop本身不包含编译器,而是调用其它编译器来编译程序。 1.打开新立得软件包管理器 2.查找KDevelop,在结果中当然是勾选KDevelop,还有KDevelop系列里面那个带"-dev"后缀的包,当然你可以不勾 3.装好前面的包后安装如下的包: automake autoconf g++ libtool cmake 这些装了之后基本就可以运行了,但是你想看到输出的话就还得装这个东西:Konsole 使用KDevelop的步骤: 1.新建一个工程 2.写代码 3.
阅读全文
posted @
2011-03-16 22:46
清清飞扬
阅读(5514)
推荐(0) 编辑
linux上的C/C++编译器gcc/egcs详解
摘要:一.运行 gcc/egcslinux 中最重要的软件开发工具是 GCC。GCC 是 GNU 的 C 和 C++ 编译器。实际上,GCC能够编译三种语言:C、C++和ObjectC(C语言的一种面向对象扩展)。利用 gcc 命令可同时编译并连接 C 和 C++ 源程序。#DEMO#: hello.c如果你有两个或少数几个C源文件,也可以方便地利用GCC编译、连接并生成可执行文件。例如,假设你有两个源文件 main.c 和 factorial.c 两个源文件,现在要编译生成一个计算阶乘的程序。清单 factorial.c-----------------------#include #includ
阅读全文
posted @
2011-03-16 22:37
清清飞扬
阅读(2313)
推荐(0) 编辑
LINUX下的C++编译器GCC简介
摘要:Gcc简介Linux系统下的gcc(GNU C Compiler)是GNU推出的功能强大、性能优越的多平台编译器,是GNU的代表作品之一。gcc是可以在多种硬体平台上编译出可执行程序的超级编译器,其执行效率与一般的编译器相比平均效率要高20%~30%。gcc 编译器能将C、C++语言源程序、汇程式化序和目标程序编译、连接成可执行文件,如果没有给出可执行文件的名字,gcc将生成一个名为a.out的文件。 在Linux系统中,可执行文件没有统一的后缀,系统从文件的属性来区分可执行文件和不可执行文件。而gcc则通过后缀来区别输入文件的类别,下面我们来介绍gcc所遵循的部分约定规则。.c为后缀的文件:
阅读全文
posted @
2011-03-16 22:36
清清飞扬
阅读(23738)
推荐(2) 编辑
Fedora12如何添加163源
摘要:首先输入打开终端输入su,输入密码,取得管理员权限;其次输入 gedit /etc/yum.repos.d/163.repo,回车再次把一下内容复制到打开的163.repo中:[Fedora-mirrors.163.com]name=Fedora 12 – i386baseurl=http://mirrors.163.com/fedora/updates/12/i386/enabled=1gpgcheck=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY[Everythi
阅读全文
posted @
2011-03-16 22:34
清清飞扬
阅读(745)
推荐(0) 编辑
Linux下的主要的C语言编译器
摘要:1.GCC大名鼎鼎的GNU的C/C++/Obj-C编译器,当前版本是2.8.1,但据说与2.7.*有兼容性问题. 而使用较广的是gcc2.7.2系列,如RedHat5中带的就是gcc2.7.2.3有时候在Cyrix上用gcc会有些问题,因此有一套针对Cyrix特点的gcc2.7.2.3我这里有RedHat5的rpm ftp://166.111.68.98/pub/Warez-CD/Huricane-contrib(Cyrix2.7.2.3&2.8.1)其基本结构就是一个frontend和backend,/usr/bin/gcc就是个frontend,其kernel东西都放在/usr/l
阅读全文
posted @
2011-03-16 22:34
清清飞扬
阅读(12255)
推荐(0) 编辑
Fedora 有用更新源--上海交大的yum源
摘要:添加上海交大的yum源 gedit /etc/yum.repos.d/sjtu.repo 在打开的文件中添加以下内容: [Fedora-ftp.sjtu.edu.cn] name=Fedora 12 - i386 baseurl=http://ftp.sjtu.edu.cn/fedora/linux/releases/12/Fedora/i386/os/ enabled=1 gpgcheck=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY[Everything-ftp
阅读全文
posted @
2011-03-16 22:33
清清飞扬
阅读(3061)
推荐(0) 编辑
[转]Linux(fedora)中安装和删除软件
摘要:在windows 下几乎所有的应用软件都提供了安装程序,如setup.exe、install.exe,大家只要双击然后一路“下一步”就行了,但是在linux 下很少有软件是通过这种方式安装的,因为linux 下的应用软件多是源码包方式,需要用户手工编译安装,在本章向大家讲解如何在linux 安装软件,另外在fedora 中大家也会发现提供了一个“添加/删除软件”的功能,但是只能联网使用。 1 具有安装程序软件的安装 前面说了,linux 软件很少有像windows 软件那样双击exe然后一路“下一步”,但并不是没有,如优秀的国产软件永中office2007,把下载文件解压缩后打开文件夹。那个.
阅读全文
posted @
2011-03-16 22:32
清清飞扬
阅读(3752)
推荐(0) 编辑
linux关机和重启的命令
摘要:如果你很急着关机或者重启话,那么关机就是init 0,重启就是init 6或者rebootLinux中常用的关机和重新启动命令有shutdown、halt、reboot以及init,它们都可以达到关机和重新启动的目的,但是每个命令的内部工作过程是不同的,下面将逐一进行介绍。 1. shutdown shutdown命令用于安全关闭Linux系统。有些用户会使用直接断掉电源的方式来关闭Linux,这是十分危险的。因为Linux与Windows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失,使系统处于不稳定的状态,甚至会损坏硬件设备。 执行shutdown命令时,系统会通知所有登
阅读全文
posted @
2011-03-16 22:30
清清飞扬
阅读(489)
推荐(0) 编辑
解决Fedora中root无法登录问题
摘要:fedora linux 输入root,和密码 然后就出现 故障鉴定 。这是因为fedora linux 默认禁止了root 超级用户。通过以下修改就可以了。进入普通用户,在终端输入 “su“ 命令然后输入root密码 然后修改gedit /etc/pam.d/gdm gedit /etc/pam.d/gdm-password注释掉 :auth required pam_succeed_if.so user != root quiet
阅读全文
posted @
2011-03-16 22:30
清清飞扬
阅读(1717)
推荐(2) 编辑
Fedora12启动时激活网卡并将firefox不设置为脱机工作
摘要:1.Fedora12启动时激活网卡:1.1 打开 系统->管理->网络,选择并双击,在打开的窗口中将设置改为:1.2 打开终端,并输入命令如:[root@localhost ~]# gedit ~/.bashrc在打开的文件末尾添加”ifup eth0“,则文件完整内容变为:# .bashrc# User specific aliases and functionsalias rm='rm -i'alias cp='cp -i'alias mv='mv -i'# Source global definitionsif [ -f /et
阅读全文
posted @
2011-03-16 22:29
清清飞扬
阅读(560)
推荐(0) 编辑
在Fedora12中安装linuxqq
摘要:方法一、使用yum install linuxqq,请看运行结果:[root@localhost ~]# yum install linuxqq已加载插件:presto, refresh-packagekitEverything-ftp.sjtu.edu.cn | 3.8 kB 00:00 Fedora-ftp.sjtu.edu.cn | 3.7 kB 00:00 updates/metalink | 9.9 kB 00:00 updates-ftp.sjtu.edu.cn | 4.5 kB 00:00 设置安装进程No package linuxqq available.无须任何处理[roo
阅读全文
posted @
2011-03-16 22:29
清清飞扬
阅读(1067)
推荐(0) 编辑
Fedora12下装SMPlayer
摘要:搞来搞去,原来把mplayer和smplayer搞错了,但事实上这两个播放软件是有区别的。下面介绍下安装SMPlayer的步骤:1.使用yum install smplayer命令安装smplayer。2.安装解码器:ffmpeg,gstreamer-ffmpeg,命令为:yum install ffmpeg gstreamer-ffmpeg。完成这两步的话,基本的视频文件都可以播放了,如mp3,avi, 3gp, rm, wma, wmv, asf。
阅读全文
posted @
2011-03-16 22:28
清清飞扬
阅读(326)
推荐(0) 编辑
MPlayer SMPlayer区别(后端、前端 )
摘要:MPlayer是命令行的程序,不可用鼠标控制。类似暂停等操作,都需要敲命令或按键盘完成,不用鼠标。截图如下所以,习惯了图形界面的播放器的朋友,看起电影来,会很费劲,这就产生了前端SMPlayer,即SMPlayer只是个图形界面,用鼠标就可以控制了,但其最终处理由Mplayer来做。
阅读全文
posted @
2011-03-16 22:28
清清飞扬
阅读(625)
推荐(0) 编辑
设置yum
摘要:我的系统是Fedora12(Constantine),内核 Linux 2.6.31.5-127.fc12.i686.PAE,GNOME 2.28.0yum可以很方便的帮您安装好软件,并解决依赖问题,所以这里介绍yum安装问题,参考了网上的方法:0.首先要确认 拥有超级管理员权限,可以以超级管理员身份登录或在终端使用su命令登录超级用户。1. 打开终端,输入:gedit /etc/yum.repos.d/sjtu.repo,这样可以建立一个sjtu.repo文件。2.在文件中添加以下内容:[Fedora-ftp.sjtu.edu.cn]name = Fedora $releasever - $
阅读全文
posted @
2011-03-16 22:27
清清飞扬
阅读(421)
推荐(0) 编辑
Vmware提示:host usb device connections disabled-(vmware 主机已禁用 usb 设备连接)
摘要:Vmware提示:host usb device connections disabled-(vmware 主机已禁用 usb 设备连接) VMware Workstation,提示提示Host USB device connection disabled。如图:按照图片中的提示,应该是VMware USB Arbitration Service服务没有启用(进入控制面板,管理工具,服务,找到“vmware Usb arbitration server"启动这个服务,重新启动vmware,就可以了。),于是在Windows服务中启用,得到如下提示:这是由于家里的电脑是基于3A平台的,
阅读全文
posted @
2011-03-16 22:22
清清飞扬
阅读(1977)
推荐(0) 编辑
Linux curl使用简单介绍
摘要:Linux curl使用简单介绍[日期:2008-01-29] 来源:Linux公社 作者:notechCurl是Linux下一个很强大的http命令行工具,其功能十分强大。1) 二话不说,先从这里开始吧!$ curl http://www.linuxidc.com回车之后,www.linuxidc.com 的html就稀里哗啦地显示在屏幕上了 ~2) 嗯,要想把读过来页面存下来,是不是要这样呢?$ curl http://www.linuxidc.com > page.html当然可以,但不用这么麻烦的!用curl的内置option就好,存下http的结果,用这个option: -o$
阅读全文
posted @
2011-03-16 18:04
清清飞扬
阅读(760)
推荐(0) 编辑
How to write a CV ?
摘要:From: http://muyx.blog.sohu.com/73676726.htmlCV,就是个人履历,不同于Resume(简历)CV的写作格式个不相同,要展现的内容也不相同。下面就放个例子:Your NameRoad • Town • County • PostcodeTel 01234 567 • Mob 01234 567Email me@kent.ac.uk Date of Birth 10th November 1999ObjectiveA nicely styled template using tables to give it a neat layout.Educatio
阅读全文
posted @
2011-03-15 22:05
清清飞扬
阅读(381)
推荐(0) 编辑
vc列举浏览器“历史”记录
摘要:VC MFC程序,列举浏览器“历史”记录并记录到文件中:void CMy111Dlg::OnButton1() { HRESULT hr; IUrlHistoryStg2 *puhs; IEnumSTATURL *pesu; STATURL su; ULONG celt; _bstr_t bstr; hr = ::CoCreateInstance(CLSID_CUrlHistory, NULL, CLSCTX_INPROC_SERVER, IID_IUrlHistoryStg, (LPVOID*)&puhs); if(SUCCEEDED(hr)) { hr = puhs-> En
阅读全文
posted @
2011-03-15 21:47
清清飞扬
阅读(1111)
推荐(0) 编辑
VC++中,CTime 与CString转换
摘要:VC++中,CTime 与 CString转换CTime m_StartTime1 = CTime::GetCurrentTime();CString csStartTime = m_StartTime1.Format( "%Y%m%d%H%M%S" );使用sprintf及sscanf函数进行CString与CTime之间的转换 一.将CString转为CTime的几种方法CString timestr = "2000年04月05日"; int a,b,c ; sscanf(timestr.GetBuffer(timestr.GetLength()),
阅读全文
posted @
2011-03-14 11:48
清清飞扬
阅读(7215)
推荐(0) 编辑
调用oracle程序包内的存储过程返回结果集
摘要:在实际的项目开发中我们需要通过vb(或其他语言工具)调用oracle程序包内的存储过程返回结果集.这里以短信运营平台中的一个调用为例来说明这个过程,希望对你有所帮助.--一.使用sql*plus创建以下项目:--1.建表("ow_smp"为方案名称,下同)create table "ow_smp"."sm_send_sm_list"( serialno int primary key, --序列号 serviceid varchar(50), --服务id(业务类型) smcontent varchar(1000), --短信内容 s
阅读全文
posted @
2011-03-12 10:16
清清飞扬
阅读(2159)
推荐(0) 编辑
[转]VC解析XML--使用CMarkup类解析XML
摘要:经过今天尝试MFC解析XML串,也算有了不少收获,总结一下。我是使用的CMarkup类对XML进行操作。CMarkup好象都是先从一个xml文件里面把内容读出来,再进行解析,搞得我恨不得要把我的CString写到xml文件里面再取出来了。如果需要直接读取CString,可以直接用 CMarkup::SetDoc方法。最后其他的方法转载别人的使用例子,写得很全。来自http://hi.baidu.com/yxifu/blog/item/fa1569225bda52a44623e8f0.html(一)先讲一下XML中的物殊字符,手动填写时注意一下。字符字符实体&&或&
阅读全文
posted @
2011-03-11 10:51
清清飞扬
阅读(2517)
推荐(0) 编辑
实用的oracle备份实例
摘要:实用的oracle备份实例:如oracle登录名/密码:x1/x2, Oracle服务名:orcle,则备份orcl到当前目录下的代码:exp x1/x2@orcl file=./x1%date:~11,6%.dmp log=./x1%date:~11,6%.log owner=x1
阅读全文
posted @
2011-03-06 23:05
清清飞扬
阅读(606)
推荐(0) 编辑
MSDN6.0 下载地址
摘要:ed2k://|file|MSDN_Oct_2001.iso|1558814720|df9843995248f3f88a273f3458f5c4f3|/
阅读全文
posted @
2011-03-02 09:01
清清飞扬
阅读(752)
推荐(0) 编辑
vbs数组的使用
摘要:mu_Choose = "3"Dim i, sMethodif IsNumeric(mu_Choose) Then i = CInt(mu_Choose) if i < 1 or i > 4 Then i = 0 end ifelse i = 0end ifsMethod = Array("hh", "addition", "subtract", "multiply", "division")'sMethod(0) = "hh"'
阅读全文
posted @
2011-03-01 22:39
清清飞扬
阅读(1330)
推荐(1) 编辑
vbs调用WebService -- 使用xmlhttp
摘要:具体调用的代码:'向指定的文件写入文本, 并指定是否是添加内容Function Z_WriteFile(sFileName, sText, bAppend) Dim fs, fso, iomode if bAppend = True Then iomode = 8 'ForAppending else iomode = 2 'ForWriting end if set fs = CreateObject("Scripting.FileSystemObject") set fso = fs.OpenTextFile(sFileName, iomode,
阅读全文
posted @
2011-03-01 10:51
清清飞扬
阅读(3836)
推荐(0) 编辑
vbs过程参数--byref和byval
摘要:vbs过程参数--byref(默认)和byval请看例子:On error resume NextSub A1(byval s) s = s & "125"End SubFunction A2(byval s) s = s & "125" A2 = sEnd FunctionDim p1, p2, p3p1 = "what1"p2 = "what2"A1 p1p3 = A2(p2)MsgBox p1 & " : " & p2 & " : &quo
阅读全文
posted @
2011-03-01 09:15
清清飞扬
阅读(1089)
推荐(0) 编辑