2009年12月29日

置顶 原创 Fedora12安装后的一些配置

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... ) | 编辑| 举报| 收藏

2008年09月02日

置顶 原创 简单的WCF发布-订阅(Pub/Sub)服务

简单的WCF发布-订阅(Pub/Sub)服务,通过简单的例子说明WCF中发布-订阅服务(Pub/Sub)的架构、单例服务(Singleton)以及单向操作(OnWay)和回调操作(Callback)阅读全文>

发表于 @ 2008年09月02日 01:56:00 | 评论( loading... ) | 编辑| 举报| 收藏

2008年07月08日

置顶 原创 WindowsMobile调用WCF服务

WindowsMobile调用WCF服务阅读全文>

发表于 @ 2008年07月08日 16:18:00 | 评论( loading... ) | 编辑| 举报| 收藏

2010年01月16日

原创 OpenSUSE11.2下Xen虚拟机(DomU)和主机(Dom0)进行网络连接的解决方案。

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... ) | 编辑| 举报| 收藏

原创 OpenSUSE11.2下的Linux Kernel Development包


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... ) | 编辑| 举报| 收藏

原创 OpenSUSE11.2下Xen安装虚拟机时,“未找到任何内核。安装可能已失败。”解决方案!


参见: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... ) | 编辑| 举报| 收藏

2010年01月15日

原创 OpenSUSE11.2下amarok播放mp3解决方案

在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... ) | 编辑| 举报| 收藏

原创 Eclipse新建项目,按“下一步”(Next)没有反应的解决方案


需设置环境变量
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启动程序的设置比较特殊,以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... ) | 编辑| 举报| 收藏

2010年01月11日

原创  FEDORA12下,SVN的安装以及配置


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... ) | 编辑| 举报| 收藏

2010年01月04日

转载 D-Bus体系系列


本文转自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... ) | 编辑| 举报| 收藏

原创 DrawTest for QT GUI Application(QT波形绘制实例)

根据提供的数组和设定的显示范围进行波形的显示,改变窗口大小,波形和刻度线都会相应改变。源代码下载 :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... ) | 编辑| 举报| 收藏

2009年12月31日

原创 Plasma开发的“Hello World”


这几天开始用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... ) | 编辑| 举报| 收藏

第1页,共37页
第一页上一页下一页最后一页
Copyright © sahusoft
Powered by CSDN Blog