摘要:
有三个最重要的输入输出流:标准输入(stdin),标准输出(stdout),标准错误(stderr)。它们对于控制台(“控制台”指的是键盘用于输入,屏幕用于输出)来说是缺省的,但是它们可以被重定向。 重定向标准输出:可以使用“>”符号,举例: dir my_dir > filelisting.txt 将把 dir 命令的标准屏幕输出重...
阅读全文
posted @ 2009-11-20 17:14
buffer的blogs
阅读(578)
推荐(0)
摘要:
LINUX默认输入是键盘,输出是显示器。你可以用重定向来改变这些设置。比如用wc命令的时候本来是要手动输入一篇文字来计算字符数的,用了重定向后可以直接把一个已经写好的文件用‘<’指向这条命令,就直接可以统计这个文件的字符数等了。输出也是一样,你可以把屏幕输出重定向到一个文件里,再到文件里去看结果。 重定向操作符可以用来将命令输入和输出数据流从默认位置重定向到其他位...
阅读全文
posted @ 2009-11-20 16:05
buffer的blogs
阅读(463)
推荐(0)
摘要:
1.Linux下安装Tar.gz(Tgz)软件包 Linux下以Tar.gz为扩展名的软件包,是用Tar程序打包并用Gzip程序压缩的软件包。要安装这种软件包,需要先对软件包进行解压缩,使用“tar -zxfvfilename.tar.gz”可以对软件包进行解压缩,解压缩所得的文件在以Filename为名的目录中。进入该目录,可以看到解压缩出来的文件了。 各种软件都有不...
阅读全文
posted @ 2009-11-19 14:32
buffer的blogs
阅读(200)
推荐(0)
摘要:
GNOME:CTRL+B 书签CTRL+D 复制粘贴CTRL+F 查找SHIFT+CTRL+F WEB查找CTRL+I 显示属性页CTRL+H 切换到HOMECTRL+U 向上一级CTRL+N 建立新文件夹CTRL+O 打开CTRL+W 关闭窗口SHIFT+CTRL+W 关闭所有窗口CTRL+= 放大CTRL+- 缩小CTRL+[ 返回CTRL+] 向前CTRL+T 放到垃圾筒CTRL+R 刷新C...
阅读全文
posted @ 2009-11-18 14:13
buffer的blogs
阅读(160)
推荐(0)
摘要:
一直以来都用GNOME,蛮喜欢它的风格。今天好奇装了下KDE,界面挺漂亮的。就不是习惯,而且比GNOME慢很多,不知道是不是我电脑本身的问题。一句命令搞定,需要下载130M,安装后需要占用空间550Msudo apt-get install kubuntu-desktop下载完成 后,终端自动进行配置,之后变成一个蓝屏的文字窗口,询问要选择Kdm 还是gdm,这里只是开机登陆窗是KDE的还是GNO...
阅读全文
posted @ 2009-11-12 08:58
buffer的blogs
阅读(358)
推荐(0)
摘要:
OpenOpenSSH是openBSD项目组开发的,基于BSD协议。一般linux发行版自带Openssh。2008年7月出了5.1版。openssh包含一套程序。scp替换rcp,sftp替换了ftp. 包含sshd和sftp server端。scp:远程文件拷贝(scp指定了远端的非默认22端口):scp -P 20022 src.tar.gz zhouhh@192.168.12.13:/ho...
阅读全文
posted @ 2009-11-11 22:51
buffer的blogs
阅读(1189)
推荐(0)
摘要:
ubuntu 9.10号称可以叫板windows7,功能方面相当强悍。比如可能引起下一波屏幕手写浪潮的多点触摸,ubuntu9.10也同样具有,而且还有ubuntuone云计算2G 免费空间。 至于3D桌面等炫酷功能,也是更早版本就已经带了。不过由于本人电脑一直比较破,还没有试用过这些功能。在参加linux 内核大会时,坐旁边的是canonical上海公司的员工,看到他把苹果笔记本装了ubuntu...
阅读全文
posted @ 2009-11-11 22:44
buffer的blogs
阅读(483)
推荐(0)
摘要:
Fcitx sudo apt-get install im-switch fcitx sudo im-switch -s fcitx -z defaultim-switch -s fcitx -z default #注意:不加sudo完成设置最好重启一下X,输入法就生效了 某些情况下可能,在安装了fcitx输入法以后可能会出现和SCIM并存的问题,解决方法如下: sudo gedit /usr/...
阅读全文
posted @ 2009-11-11 22:07
buffer的blogs
阅读(603)
推荐(0)
摘要:
1\网易deb http://mirrors.163.com/ubuntu/ karmic main restricted universe multiversedeb http://mirrors.163.com/ubuntu/ karmic-security main restricted universe multiversedeb http://mirrors.163.com/ubuntu...
阅读全文
posted @ 2009-11-11 22:05
buffer的blogs
阅读(383)
推荐(0)
摘要:
http://www.gotapi.com/语言:英语简介:HTML,CSS,XPATH,XSL,JAVASCRIPT等API的查询网站。http://www.w3schools.com/语言:英语简介:W3C制定的标准诸如XML,HTML,XSL等等的在线学习教程。http://www.xml.org.cn/语言:中文简介:可以说是XML的中国官方网吧。W3C标准的翻译组织与XML系列技术交流社...
阅读全文
posted @ 2009-11-11 12:36
buffer的blogs
阅读(190)
推荐(0)
摘要:
聊天室是一种典型的网络应用,这个程序演示了ICE框架的基本结构。1)定义SLICE接口。Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--moduleChat{interfaceMessageReceiver{voidonMessage(stringse...
阅读全文
posted @ 2009-11-11 12:17
buffer的blogs
阅读(813)
推荐(0)
摘要:
以前的svnserve要想成为windows服务,必须依赖于svnservice或其他工具。从Subversion1.4开始,Subversion本身就集成Windows服务的工具。1,安装svnservice在Windows NT中(包括Windows XP, Windows 2000, Windows 2003 Server)本身包含了一个安装服务的工具,叫做"Service Control"...
阅读全文
posted @ 2009-11-10 21:09
buffer的blogs
阅读(448)
推荐(0)
摘要:
Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE 1. 文件锁 一般用于二进制内容,因为无法合并。 如果某个文件加锁,其他用户的本地工作拷贝(更新后)将是只读的。当该用户提交后,其他用户的本地工作拷贝(更新后)才可以写操作。其他用户可以“撬锁”,然后进行写操作。 高级配置可以配置“撬锁&...
阅读全文
posted @ 2009-11-10 18:19
buffer的blogs
阅读(321)
推荐(0)
摘要:
1、查看svn版本号: Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE svn --version2、创建版本库:svnadmin create D:\svnrepo\project1 #在D:\svnrepo目录下建立project1版本库3、启动svn服务:svnserve -d -r D:\svnrepo\proj...
阅读全文
posted @ 2009-11-10 18:03
buffer的blogs
阅读(1937)
推荐(0)
摘要:
Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE Subversion是新一代的版本控制工具,正逐步替代CVS。 资源: 官方网址:http://subversion.tigris.org/ subversion中文站:http://www.subversion.org.cn/ 中文手册:http://www.subver...
阅读全文
posted @ 2009-11-10 13:55
buffer的blogs
阅读(607)
推荐(0)
摘要:
Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE 1.首先讲一下svn的命令主要有三个命令需要知道,一个是svnadmin,它主要是负责建立repository(就是你需要控制版本的项目的根文件夹),在它下面可以建立各个文件夹存储相关文件,像/doc 、/source等,如果你有多个项目需要管理,建议你建立一个总的目录,这...
阅读全文
posted @ 2009-11-09 22:10
buffer的blogs
阅读(351)
推荐(0)
摘要:
好多朋友都喜欢使用Tortoise SVN,Tortoise SVN有着很多的有点事很多同类软件无法比美的,现在我们来看看Tortoise SVN客户端的基本使用方法1. export 和check out export 下载源代码 用法: 1、新建一个空的文件夹,右键点击它,可以看到TortoiseSVN菜单以及上面的SVN Checkout。 2、不用管这个Checkout,我...
阅读全文
posted @ 2009-11-09 14:03
buffer的blogs
阅读(1168)
推荐(0)
摘要:
SVN在Windows下安装 一、准备工作: 1、 Http服务器:apache2.X 官方网站为http://httpd.apache.org/ 2、 Svn:官方网站为http://subversion.tigris.org/ 3、 客户端程序(可选):TortoiseSVN(如果想用此工具建库,要注意版本应该是SVN服务器支持的版本)二、安装: 1、 apache服务器正常安装即可,如果80...
阅读全文
posted @ 2009-11-09 13:26
buffer的blogs
阅读(759)
推荐(0)
摘要:
我的操作系统是win xp,apache和tomcat都安装在如下目录C:\Program Files/Apache Group/Apache2 版本apache_2.0.47C:\Program Files/Apache Group/Tomcat 4.1 版本4.1虽然我的tomcat版本是4.1,但是我看到书上的5.0也是这样配置,如果大家有问题可以把你的版本和情况告诉我。整合情况1,下载mo...
阅读全文
posted @ 2009-11-09 13:22
buffer的blogs
阅读(428)
推荐(0)
摘要:
1、准备,下载需要的文件。这里假定你已经正确安装配置好了JDK。到Apache官方网站下载所需要的文件:httpd-2.2.0.tar.gzapache-tomcat-5.5.12.tar.gzjakarta-tomcat-connectors-1.2.15-src.tar.gz其中httpd和jakarta-tomcat-connectors为源码包,apache-tomcat为二进制包。2、安...
阅读全文
posted @ 2009-11-09 13:16
buffer的blogs
阅读(270)
推荐(0)
摘要:
为了完成这个任务,在网上查了好多资料,要么是讲得不清楚,要么是软件版本太老,走了不少弯路,在这里以本人的实际操作为例,为大家说一下整合的过程,希望对大家有所帮助。准备工作:1、 Apache 2.2.4下载地址:http://cztele1.skycn.com/down/apache_2.2.4-win32-x86-no_ssl.zip2、 Tomcat 6.0.16下载地址:http://apa...
阅读全文
posted @ 2009-11-09 13:15
buffer的blogs
阅读(182)
推荐(0)
摘要:
Websvn的安装一.安装MSYS(版本:1.0.10)说明;websvn做版本之间代码 比较时需要调用diff命令(linux下),但是windows下没有该命令,所以要依靠MSYS提供diff命令的运行环境。官方网站:http://www.mingw.org/二.安装websvn官方网站:http://websvn.tigris.org/版本:2.0将include目录 下distconfig...
阅读全文
posted @ 2009-11-09 11:50
buffer的blogs
阅读(788)
推荐(0)
摘要:
1. 下载 H2+b3y-1a] WTJ/u001E{ /u001BM$ 在GCC网站上(http://gcc.gnu.org/)或者通过网上搜索可以查找到下载资源。目前GCC的最新版本为 3.4.0。可供下载的文件一般有两种形式:gcc-3.4.0.tar.gz和gcc-3.4.0.tar.bz2,只是压缩格式不一样,内容完全一致,下载其中一种即可。 Xb/u001CB/u001F(</0...
阅读全文
posted @ 2009-11-08 12:34
buffer的blogs
阅读(463)
推荐(0)
摘要:
Ice 对象(Ice Objects) Ice 对象是一种概念性的实体(或称抽象)。Ice 对象具有以下特征: . Ice 对象是本地或远地的地址空间中、能响应客户请求的实体。 . 一个Ice 对象可在单个或多个服务器中实例化(后者是冗余方式)。如果 某个对象同时有多个实例,它仍是一个Ice 对象。 . 每个Ice对象都有一个或多个接口。 一个接口是一个对象所支持的一系列 有名称的操作。客户通过调...
阅读全文
posted @ 2009-11-08 00:57
buffer的blogs
阅读(718)
推荐(1)
摘要:
ICE(internet communications engine)是适用于异种环境的面向对象中间件平台。 那么什么是中间件呢? 比较流行的定义是:中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。中间件位于客户机/服务器的操作系统之上,管理计算资源和网络通讯。 从中间件的定义可以看出,中间件是一类软件,而非一种软件;中间件不仅仅实现互连,还要实现应用之间...
阅读全文
posted @ 2009-11-08 00:52
buffer的blogs
阅读(1048)
推荐(0)
摘要:
主要遇到的问题就是对vs2005的环境不熟悉,vs也有一年多没有碰了。在运行程序中,对工程之间的引用不知道在哪里设置,熟悉了一下才找到,在project->property->common property中设置就行了。 但先要需要引用的工程添加进来才行。经过痛苦的三天奋斗,终于成功见到了“HELLO,WORLD!”,鉴于网上的文章基本每篇都有BUG,致使我们落...
阅读全文
posted @ 2009-11-08 00:51
buffer的blogs
阅读(1605)
推荐(0)
摘要:
1.将下载的代码解压后,在STLprot-5.2.1文件夹里有一个批处理文件configure.bat,打开命令行,切换到STLport-5.2.1目下,执行configure msvc8。这一步是生成适合vs2005的makefile,如果要用其他的编译器,执行命令configure --help来查找答案。2. 然后在这里要运行一下C:\Program Files\Microsoft Visu...
阅读全文
posted @ 2009-11-07 16:41
buffer的blogs
阅读(689)
推荐(0)
摘要:
开发环境:VS2005 ,Ice 版本 3.3.1说明:客户端使用ICE远程调用服务器端的方法(printString(string s))步骤说明:1、安装Ice 版本 3.3.12、设置ICE的环境变量:ICE_Dir = =<Ice 安装的根目录> PATH=%ICE_Dir%\bin 设置完变量以后可以在命令行下使用 “slice2cpp”命令检查Ice...
阅读全文
posted @ 2009-11-07 10:07
buffer的blogs
阅读(1070)
推荐(0)
摘要:
在VC++6.0中配置ICE还是比较麻烦的,经多次试验,按以下配置均可顺利通过编译:一. project >>settings >> C/C++ 分类各项的配置1.C++ Language勾选"允许时间类型信息(RTTI)"选项2.Code Generation在debug版本下:Use run-time library= Debug Multithreaded DLL在r...
阅读全文
posted @ 2009-11-07 00:39
buffer的blogs
阅读(373)
推荐(0)
摘要:
在StdAfx.h头文件中加入Ice/Ice.h头文件,其它工程配置和别的MFC工程一样StdAfx.h如:// stdafx.h : include file for standard system include files,// or project specific include files that are used frequently,// but are changed infr...
阅读全文
posted @ 2009-11-07 00:38
buffer的blogs
阅读(606)
推荐(0)
摘要:
最近开始学习ICE,头有点大,900多页的文档看了五百多页还不知CLIENT如何定位SERVER的位置,郁闷的很...昨天毛了直接看文档的最后几页..我晕原来在这里给阐述了...差不多想撞墙以下是中文文档中关于端点的描述:D.2 端点纲要endpoint : endpoint描述端点列表由一个或多个用冒号(:) 分隔的端点组成。端点的格式如下所示: protocol option。所支持的协议有t...
阅读全文
posted @ 2009-11-07 00:36
buffer的blogs
阅读(558)
推荐(0)
摘要:
对动态链接库的概念其实还很模糊,自己的理解是:把一些常用的代码,如函数,类等,编译成一个"包"即DLL(WINDOWS下)或者SO(LINUX下)文件,然后供其它程序使用时直接调用里面封闭的函数即可,实现的代码的重用,也节省了硬盘空间(这点可能是次要的吧).在WIDOWS下利用VC++可方便的生成DLL,在LINUX下则需要通过各种编译命令来实现,对于像我这种菜鸟级程序员来说是个不小的挑战.下面用...
阅读全文
posted @ 2009-11-07 00:34
buffer的blogs
阅读(734)
推荐(0)
摘要:
Slice语言首先,请大家读ICE中文手册中的Slice语言一章。 这一部分除了model(模块),在 ICE 1.3中文手册中都有描述 图2.1.ice网络编程示意图(服务器端和客户端采用同种编程语言C++)图2.2.ice网络编程示意图(服务器端和客户端采用不同编程语言)基础知识含有Slice 定义的文件必须以.ice 扩展名结尾,例如, Clock.ice就是一个有效的文件名。编译器拒绝接受...
阅读全文
posted @ 2009-11-07 00:33
buffer的blogs
阅读(603)
推荐(0)
摘要:
这一节大部分内容整理自ICE中文手册,在这里我特别感谢马维达同志的翻译给我们的学习带来了方便。 读服务端代码文件server.cpp.#include <Ice/Ice.h> #include "../print.h"using namespace std;using namespace Demo;//惯例,用后缀I 表示这个类实现一个接口class PrinterI : publ...
阅读全文
posted @ 2009-11-07 00:30
buffer的blogs
阅读(576)
推荐(0)
摘要:
按照某人的说法:跨平台的C++网络编程ICE才是王道。于是,我学习ICE。 ICE才出来两年,是“一种现代的面向对象中间件,可用于替代像CORBA或COM/DCOM/COM+这样的中间件。在易于学习的同时,它为各种有着苛刻的技术要求的应用提供了强大的网络基础设施。”Ice 3.0 已实现对C++, Java, Python, PHP, C# 及 Visual Basic 的...
阅读全文
posted @ 2009-11-07 00:26
buffer的blogs
阅读(536)
推荐(0)
摘要:
由于Fedora 4自带的Eclipse存在一定问题,比如以Root登录时,打开Eclipse时会导致死机。所以需要使用Eclipse的时候只能自己重新安装一个。一、准备工作 首先确保已经安装了JDK。具体安装JDK流程:本文将介绍JDK5.0在FC4下的安装与配置。1、安装 首先,到网站]http://java.sun.com/j2se/1.5.0/download.jsp下载最新版的JDK。R...
阅读全文
posted @ 2009-11-01 22:28
buffer的blogs
阅读(2997)
推荐(0)
摘要:
1、请定义一个宏,比较两个数a、b的大小,不能使用大于、小于、if语句 2、如何输出源文件的标题和目前执行行的行数 3、两个数相乘,小数点后位数没有限制,请写一个高精度算法 4、写一个病毒 5、有A、B、C、D四个人,要在夜里过一座桥。他们通过这座桥分别需要耗时1、2、5、10分钟,只有一支手电,并且同时最多只能两个人一起过桥。请问,如何安排,能够在17分钟内这四个人都过桥? 2005年腾讯招聘 ...
阅读全文
posted @ 2009-10-18 16:48
buffer的blogs
阅读(538)
推荐(0)
摘要:
C试题类型:C试题 | 试题:55道试题(50道选择题,5道问答题) 注意: 答题过程如果您不提交答案,或者关闭浏览器退出,我们将不再允许您再次答题。谢谢! 试题 选项 Question 1. (单选)在顺序表(3,6,8,10,12,15,16,18,21,25,30)中,用二分法查找关键码值11,所需的关键码比较次数为(3)1. 22. 33. 44. 5Question 2. (单选)设散列...
阅读全文
posted @ 2009-10-18 15:26
buffer的blogs
阅读(651)
推荐(0)
摘要:
4. static有什么用途?(请至少说明两种)1.限制变量的作用域2.设置变量的存储域7. 引用与指针有什么区别?1) 引用必须被初始化,指针不必。2) 引用初始化以后不能被改变,指针可以改变所指的对象。2) 不存在指向空值的引用,但是存在指向空值的指针。 8. 描述实时系统的基本特性在特定时间内完成特定的任务,实时性与可靠性9. 全局变量和局部变量在内存中是否有区别?如果有,是什么区别?全局变...
阅读全文
posted @ 2009-10-18 15:18
buffer的blogs
阅读(756)
推荐(0)
摘要:
# include<stdio.h># include<string.h># include<malloc.h>void multiply(char* a,char* b,char* c){ int i,j,ca,cb,* s; ca=strlen(a); cb=strlen(b); s=(int*)malloc(sizeof(int)*(ca+cb)); fo...
阅读全文
posted @ 2009-10-17 15:29
buffer的blogs
阅读(290)
推荐(0)