1、root账号登陆打开系统工具-终端输入命令:su -输入root密码(此时密码不显示,直接输入)输入命令:gedit /etc/pam.d/gdm在文本编辑器中注释掉"auth required pam_succeed_if.so user != root
quiet"这一行(在这一行前面加上"#",即改成#auth required pam_succeed_if.so user != root
quiet)保存后继续输入命令:gedit /etc/pam.d/gdm-password同样地注释掉"auth required pam_succeed_if.so user != root quiet"这一行。保存后退出现在就能使用root登录了2、去除桌面盘符显示Fedora 11 引入了ntfs-3g shell命令,可以加载Windows下的NTFS分区,在登陆到gnome界面,Windows下的分区就可以直接通过位置->C/D/E.阅读全文>
发表于 @ 2009年12月29日 01:59:00 | 评论( loading... ) | 举报| 收藏
简单的WCF发布-订阅(Pub/Sub)服务,通过简单的例子说明WCF中发布-订阅服务(Pub/Sub)的架构、单例服务(Singleton)以及单向操作(OnWay)和回调操作(Callback)阅读全文>
发表于 @ 2008年09月02日 01:56:00 | 评论( loading... ) | 举报| 收藏
WindowsMobile调用WCF服务阅读全文>
发表于 @ 2008年07月08日 16:18:00 | 评论( loading... ) | 举报| 收藏
1、以xen内核启动。这是“创建虚拟机”等一系列
虚拟机操作的根本。
2、打开Yast控制中心->虚拟化->安装管理程序和工具,完成后会创建一“网桥” br0。注意:br0默认是桥接在eth0上,如果eth0是手动设置的ip信息的话,br0则会“抢占
”这个配置信息,导致eth0需要重新配置。
3、打开Yast控制中心->虚拟化->创建虚拟机(出现问题请参见OpenSUSE11.2下Xen安装虚拟机时,“未找到任何内核。安装可能已失败。”解决方案!)待创建成功,登录进去,运行ifconfig
,查看网络信息。可以得到它的eth0地址如“192.168.0.149”之类。那么ping 192.168.0.1
(默认网关) ,应该没有问题。在主机(Dom0)中,运行ifconfig
会发现上一步
的br0,还有一个vif1.0之类(原理参见Xen 组网)。这时如果br0的地址不是192.168.0.1,则进行下一步阅读全文>
发表于 @ 2010年01月16日 20:43:00 | 评论( loading... ) | 举报| 收藏
1、cscope
2、diffstat
3、git-core
4、git-email
5、gitk
6、indent
7、kernel-docs
8、kernel-source
9、kernel-syms
10、patchutils
11、patterns-opensuse-devel_kernel
12、quit
有空的话逐一了解一下,貌似挺有用的。阅读全文>
发表于 @ 2010年01月16日 19:07:00 | 评论( loading... ) | 举报| 收藏
参见:https://bugzilla.novell.com/show_bug.cgi?id=551664You can also use the following work around to install using an ISO file.
Select 'Create Virtual Machine" from the Yast menu or vm-install from the
command line or via virt-manager. The instructions start once you get to the
"Summary" screen.
Step 1: From the "Summary" screen, Select "Operating System Installation".
Step 2: From the "Operating System Installation" screen, select "Virtual Disk"阅读全文>
发表于 @ 2010年01月16日 18:39:00 | 评论( loading... ) | 举报| 收藏
在HP6531S下装了Fedora12,按网上说的添加“intel_iommu=off” boot参数
解决了启动不了
的问题,又重新在MBR上安装GRUB,引导WIindows7。经过各种蛋疼,终于可以Fedora12和Windows7双系统正常工作。但是,使用了一段时间,发现Fedora12会出现显示问题
,症状是屏幕闪动,有雪花,就如同强电磁环境下的CRT显示器。应该不是Fedora12本身的问题,因为我在台式机上用Fedora12已经有一段时间了,各种表现都很好。猜想是显卡驱动的问题,网上找了一下解决方案,未果。于是Down了一个OpenSUSE11.2,因没用过SUSE系列的Linux,于是在Windows7的VMware下现装了一个,感觉不错,尤其是KDE4.3的桌面环境和Fedora12是一样的,很亲切。于是决定装一个。安装很快结束,没有需要添加“intel_iommu"等莫名其妙的参数,不需要重新引导Windows7,很Nice!进去一系列简单的个性配置,发现了常见问题:播放不了MP3
!上网找解决方案呗,不懈搜阿找啊,得到如阅读全文>
发表于 @ 2010年01月15日 22:59:00 | 评论( loading... ) | 举报| 收藏
需设置环境变量
env GDK_NATIVE_WINDOWS=true /opt/eclipse/eclipse
或者编写脚本/usr/bin/eclipse
#vim /usr/bin/eclipse
#!/bin/bash
env GDK_NATIVE_WINDOWS=true /opt/eclipse/eclipse
#chmod 755 /usr/bin/eclipse阅读全文>
发表于 @ 2010年01月15日 12:41:00 | 评论( loading... ) | 举报| 收藏
openSUSE启动程序的设置比较特殊,以openSUSE 11为例。openSUSE的启动较分散,主要有/etc/rc.d/boot.local、/etc/rc.d/after.local、/etc/init.d/before.local三个文件。每个文件的意义如下:
/etc/rc.d/after.local
此文件需要手动创建。它是在系统已完成运行级的启动后执行的脚本。与其它系统的rc.local相似。
/etc/rc.d/boot.local
此文件在系统启动后,进入运行级前就执行的用户脚本。注意这一文件执行时网络等设备都尚未就绪,使用时应小心。
/etc/rc.d/before.local
此文件在系统进入运行级前执行,但比boot.local晚,此时网络等设备也未就绪。
一般,对于多数启动程序来说,将其加到/etc/rc.d/after.local中较为合适。我的就是加在这,方法如下
1:rot权限进入/etc/rc.d/阅读全文>
发表于 @ 2010年01月15日 12:09:00 | 评论( loading... ) | 举报| 收藏
FEDORA
下,SVN的安装以及配置
step 1
安装subversion
yum install subversion
step 2
安装apache的svn
模块
yum install mod_dav_svn
step 3
建立svn仓库文件
mkdir /svn
step 4
建立SVN库并修改/svn用户组和用户
svnadmin create /svn/repos/
chown -R apache.apache /svn
step 5
编辑/svn/repos/conf/svnserve.conf
vi /svn/repos/conf/svnserve.conf
5-1.
把阅读全文>
发表于 @ 2010年01月11日 11:46:00 | 评论( loading... ) | 举报| 收藏
本文转自Roboter's blog
对D-Bus Tutorial
进行了一些翻译加上自己的一些理解。
有很多种IPC或者网络通信系统,如:CORBA, DCE, DCOM, DCOP, XML-RPC, SOAP, MBUS, Internet Communications Engine (ICE)等等,可能会有数百种,dbus的目的主要是下面两点:
1.在同一个桌面会话中,进行桌面应用程序之间的通讯
2.桌面程序与内核或者守护进程的通信。
Dbus是一套进程通信体系,它有以下几层:
1.libdbus库,提供给各个应用程序调用,使应用程序具有通信和数据交换的能力,两个应用程序可以直接进行通信,就像是一条socket通道,两个程序之间建立通道之后,就可以通讯了。
2.消息守护进程,在libdbus的基础上创建,可以管理多个应用程序之间的通信。每个应用程序都和消息守护进程建立dbus的链接,然后由消息守护进程进行消息的分派。
3.各种包装库,有libdbus-glib,l阅读全文>
发表于 @ 2010年01月04日 21:44:00 | 评论( loading... ) | 举报| 收藏
根据提供的数组和设定的显示范围进行波形的显示,改变窗口大小,波形和刻度线都会相应改变。源代码下载
:http://download.csdn.net/source/1963001关键技术点:1、从QGraphicsView
类派生自定义的类:“GraphicsView”,重新resizeEvent(QResizeEvent *)
方法。class GraphicsView : public QGraphicsView
{
public:
GraphicsView (QWidget * parent = 0);
protected:
void resizeEvent(QResizeEvent *event) {
if (scene()){
scene()->setSceneRect(QRect(QPoint(0, 0), event->size()));
}
QGraphicsView::resizeEvent(event);
}
};2、将根据阅读全文>
发表于 @ 2010年01月04日 20:34:00 | 评论( loading... ) | 举报| 收藏
这几天开始用KDE的桌面,突发奇想想自己做Plasma部件,岂不很个性。于是找到Plasma的开发者wiki
http://techbase.kde.org/Projects/Plasma
发现有个《入门的教程
》,尝试来N遍,终于可以将自定义的部件显示在桌面了。记下来,呵呵。
1、建立一个plasma-tutorial1
文件夹
mkdir plasma-tutorial1
2、建立plasma-applet-tutorial1.desktop[
Desktop Entry]
Name=Tutorial 1
Comment=Plasma Tutorial 1
Type=Service
ServiceTypes=Plasma/Applet
X-KDE-Library=plasma_applet_tutorial1
X-KDE-PluginInfo-Author=Bas Grolleman
X-KDE-PluginInfo阅读全文>
发表于 @ 2009年12月31日 01:52:00 | 评论( loading... ) | 举报| 收藏