当前位置: 编程技术>综合
本页文章导读:
▪bash参考手册之二(定义) 2 定义
这些定义用于本手册。
POSIX
基于Unix的开放系统标准的族。 Bash主要关注的是POSIX 1003.1标准的shell和实用工具部分。
blank/空白
空格或制表符。
builtin/内置命令
一个shell本身的内部实.........
▪QFileDialog 获取文件路径 在我的GUI里,这种方式无法保证文件的选取,获得文件路径;
QString fileName = QFileDialog::getOpenFileName(this, tr("Open File"),
 .........
▪【WebService学习过程记录(三)】XFire开发Web Service---HelloWord 一、前期准备:
1、tomcat
版本:Tomcat 7.x
下载地址:http://tomcat.apache.org/download-70.cgi#7.0.23
2、Xfire
版本:xfire-distribution-1.2.6
下载地址:http://xfire.codehaus.org/Download
3、eclipse
二、在tomcat下面配.........
[1]bash参考手册之二(定义)
来源: 互联网 发布时间: 2013-11-10
2 定义
这些定义用于本手册。
POSIX基于Unix的开放系统标准的族。 Bash主要关注的是POSIX 1003.1标准的shell和实用工具部分。
blank/空白
空格或制表符。
builtin/内置命令
一个shell本身的内部实现的命令,而不是一个可执行程序。
control operator/控制操作符
执行控制功能的一个符号。它是一个换行或以下之一:“| |”,“&&”,“&”,“,”,“;”,'|','|&','('或')'。
exit status/退出状态
命令给调用者返回的值。这个值被限制为8位,因此,最大值是255。
field/字段
这是一个文本的单位,这个文本是shell扩展的结果。扩建后,执行命令时,生成的字段包括命令的名称和参数。
filename/文件名
来标识文件的一个字符串。
job/作业
一组处理的集合,包括管道,和任何处理的结果,都在同一个处理组。
job control/作业控制
一种机制,用户可选择性地停止(暂停),然后重新启动(简历)执行的过程。
metacharacter/分隔符
一个字符,不带引号的时候,分割单词。分隔符是空白或以下字符:'|','&',',','(',')','<'或'>'。
name/名称
一个单词,只包含字母,数字和下划线,并以字母或下划线开始。名称将用作shell变量和函数名。也称为作为一个标识符。
operator/操作符
控制操作符或重定向操作符。在重定向节,有重定向操作符的列表。操作符至少包含一个不带引号的分隔符。
process group/进程组
具有相同的进程组ID的相关进程的集合。
process group ID/进程组ID
在其生命周期中的唯一代表一个进程组的ID。
reserved word/保留字
在shell中具有特殊含义的单词。大多数和流的控制结构有关,如for和while。
return status/返回状态。
退出状态的同义词。
signal/信号
当系统中发生某些事件时,进程会收到内核的通知的机制。
special builtin/特殊内置命令
被POSIX标准列为特殊的命令的shell内置命令。
token/符号
被shell视为独立单位的一个字符序列。它要么是一个单词或者操作符。
word/单词
被shell视为独立单位的一个字符序列。单词不包括不加引号的分隔符。
原文链接:http://www.gnu.org/software/bash/manual/bash.html#Definitions
作者:jackyyen 发表于2013-1-11 14:28:15 原文链接
阅读:0 评论:0 查看评论
[2]QFileDialog 获取文件路径
来源: 互联网 发布时间: 2013-11-10
在我的GUI里,这种方式无法保证文件的选取,获得文件路径;
QString fileName = QFileDialog::getOpenFileName(this, tr("Open File"),
"/home",
tr("Images (*.png *.xpm *.jpg)"));
窗口弹出,很大,卡住了,无法选取文件。但是这种方式单独写在demo里面又没有 问题。
但是通过如下方式,则可以:
QStringList sFilePath;
QFileDialog *fDialog=new QFileDialog(this,"file dlg","/data","All files(*.irm)");if(fDialog->exec()==QFileDialog::Accepted) // ok
{
sFilePath = fDialog->selectedFiles();
qDebug()<<"sFilePath"<<sFilePath.at(0);
}
窗口弹出,比较小,可以选取文件。
百思不得其解。
作者:hqyhqyhq 发表于2013-1-11 14:24:16 原文链接
阅读:2 评论:0 查看评论
[3]【WebService学习过程记录(三)】XFire开发Web Service---HelloWord
来源: 互联网 发布时间: 2013-11-10
一、前期准备:
1、tomcat
版本:Tomcat 7.x
下载地址:http://tomcat.apache.org/download-70.cgi#7.0.23
2、Xfire
版本:xfire-distribution-1.2.6
下载地址:http://xfire.codehaus.org/Download
3、eclipse
二、在tomcat下面配置xfire
1、在tomcat的webapp文件夹下按如下目录新建文件或者文件夹:
xfire
|--WEB-INF
|--lib
|--web.xml
|--classes
|--META-INF
|--xfire
|--services.xml
2、将xfire-1.2.6/lib下面的内容拷贝到xfire/WEB-INF/lib目录中
3、将xfire-1.2.6/xfire-all-1.2.6.jar拷贝到webapps/xfire/WEB-INF/lib目录中
4、web.xml文件内容
三、Helloword开发
1、eclipse中建立项目XfireTest
2、新建HelloService.java文件
注意HelloService.class在xfire/WEB-INF/classes/com/rwq/test/HelloService.class;
5、正确启动tomcat之后,在浏览器输入:http://localhost:/xfire/services/
6、出现如下的页面
四、如果是直接在eclipse中部署发布:
目录结构如下
文件内容如上,
启动tomcat,浏览器输入:http://localhost:端口号/项目名称/services/
下一篇:xfire开发webservice客户端
1、tomcat
版本:Tomcat 7.x
下载地址:http://tomcat.apache.org/download-70.cgi#7.0.23
2、Xfire
版本:xfire-distribution-1.2.6
下载地址:http://xfire.codehaus.org/Download
3、eclipse
二、在tomcat下面配置xfire
1、在tomcat的webapp文件夹下按如下目录新建文件或者文件夹:
xfire
|--WEB-INF
|--lib
|--web.xml
|--classes
|--META-INF
|--xfire
|--services.xml
2、将xfire-1.2.6/lib下面的内容拷贝到xfire/WEB-INF/lib目录中
3、将xfire-1.2.6/xfire-all-1.2.6.jar拷贝到webapps/xfire/WEB-INF/lib目录中
4、web.xml文件内容
<?xml version="1.0" encoding="ISO-8859-1"?> <!-- START SNIPPET: webxml --> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> <servlet> <servlet-name>XFireServlet</servlet-name> <display-name>XFire Servlet</display-name> <servlet-class> org.codehaus.xfire.transport.http.XFireConfigurableServlet </servlet-class> </servlet> <servlet-mapping> <servlet-name>XFireServlet</servlet-name> <url-pattern>/servlet/XFireServlet/*</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>XFireServlet</servlet-name> <url-pattern>/services/*</url-pattern> </servlet-mapping> </web-app>5、services.xml文件内容
<!-- START SNIPPET: services --> <beans xmlns="http://xfire.codehaus.org/config/1.0"> </beans> <!-- END SNIPPET: services -->6、启动tomcat应用服务器;打开浏览器;访问如下的网址:
http://localhost:8080/xfire/services/
(8080是tomcat端口号)
如能正确的显示成功页面,说明我们的xfire配置成功了
三、Helloword开发
1、eclipse中建立项目XfireTest
2、新建HelloService.java文件
package com.rwq.test; public class HelloService { public String sayHello(String name){ return name+",你好!"; } }3、service.xml
<!-- START SNIPPET: services --> <beans xmlns="http://xfire.codehaus.org/config/1.0"> <service> <name>HelloService</name> <namespace>http://com.rwq.testDemo/HelloService</namespace> <serviceClass>com.rwq.test.HelloService</serviceClass> </service> </beans> <!-- END SNIPPET: services -->4、将编译后的HelloService.class文件和service.xml文件部署到tomcat中
注意HelloService.class在xfire/WEB-INF/classes/com/rwq/test/HelloService.class;
5、正确启动tomcat之后,在浏览器输入:http://localhost:/xfire/services/
6、出现如下的页面
四、如果是直接在eclipse中部署发布:
目录结构如下
文件内容如上,
启动tomcat,浏览器输入:http://localhost:端口号/项目名称/services/
下一篇:xfire开发webservice客户端
作者:xuexin8625 发表于2013-1-11 14:20:06 原文链接
阅读:24 评论:0 查看评论
最新技术文章: