当前位置:  编程技术>综合
本页文章导读:
    ▪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文件内容
<?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 查看评论

    
最新技术文章:
▪error while loading shared libraries的解決方法    ▪版本控制的极佳实践    ▪安装多个jdk,多个tomcat版本的冲突问题
▪简单选择排序算法    ▪国外 Android资源大集合 和个人学习android收藏    ▪.NET MVC 给loading数据加 ajax 等待loading效果
▪http代理工作原理(3)    ▪关注细节-TWaver Android    ▪Spring怎样把Bean实例暴露出来?
▪java写入excel2007的操作    ▪http代理工作原理(1)    ▪浅谈三层架构
▪http代理工作原理(2)    ▪解析三层架构……如何分层?    ▪linux PS命令
▪secureMRT Linux命令汉字出现乱码    ▪把C++类成员方法直接作为线程回调函数    ▪weak-and算法原理演示(wand)
▪53个要点提高PHP编程效率    ▪linux僵尸进程    ▪java 序列化到mysql数据库中
▪利用ndk编译ffmpeg    ▪活用CSS巧妙解决超长文本内容显示问题    ▪通过DBMS_RANDOM得到随机
▪CodeSmith 使用教程(8): CodeTemplate对象    ▪android4.0 进程回收机制    ▪仿天猫首页-产品分类
▪从Samples中入门IOS开发(四)------ 基于socket的...    ▪工作趣事 之 重装服务器后的网站不能正常访...    ▪java序列化学习笔记
▪Office 2010下VBA Addressof的应用    ▪一起来学ASP.NET Ajax(二)之初识ASP.NET Ajax    ▪更改CentOS yum 源为163的源
▪ORACLE 常用表达式    ▪记录一下,AS3反射功能的实现方法    ▪u盘文件系统问题
▪java设计模式-观察者模式初探    ▪MANIFEST.MF格式总结    ▪Android 4.2 Wifi Display核心分析 (一)
▪Perl 正则表达式 记忆方法    ▪.NET MVC 给loading数据加 ajax 等待laoding效果    ▪java 类之访问权限
▪extjs在myeclipse提示    ▪xml不提示问题    ▪Android应用程序运行的性能设计
▪sharepoint 2010 自定义列表启用版本记录控制 如...    ▪解决UIScrollView截获touch事件的一个极其简单有...    ▪Chain of Responsibility -- 责任链模式
▪运行skyeye缺少libbfd-2.18.50.0.2.20071001.so问题    ▪sharepoint 2010 使用sharepoint脚本STSNavigate方法实...    ▪让javascript显原型!
▪kohana基本安装配置    ▪MVVM开发模式实例解析    ▪sharepoint 2010 设置pdf文件在浏览器中访问
▪spring+hibernate+事务    ▪MyEclipse中文乱码,编码格式设置,文件编码格...    ▪struts+spring+hibernate用jquery实现数据分页异步加...
▪windows平台c++开发"麻烦"总结    ▪Android Wifi几点    ▪Myeclipse中JDBC连接池的配置
▪优化后的冒泡排序算法    ▪elasticsearch RESTful搜索引擎-(java jest 使用[入门])...    ▪MyEclipse下安装SVN插件SubEclipse的方法
▪100个windows平台C++开发错误之七编程    ▪串口转以太网模块WIZ140SR/WIZ145SR 数据手册(版...    ▪初识XML(三)Schema
▪Deep Copy VS Shallow Copy    ▪iphone游戏开发之cocos2d (七) 自定义精灵类,实...    ▪100个windows平台C++开发错误之八编程
▪C++程序的内存布局    ▪将不确定变为确定系列~Linq的批量操作靠的住...    ▪DIV始终保持在浏览器中央,兼容各浏览器版本
▪Activity生命周期管理之三——Stopping或者Restarti...    ▪《C语言参悟之旅》-读书笔记(八)    ▪C++函数参数小结
▪android Content Provider详解九    ▪简单的图片无缝滚动效果    ▪required artifact is missing.
c/c++ iis7站长之家
▪【D3D11游戏编程】学习笔记十八:模板缓冲区...    ▪codeforces 70D 动态凸包    ▪c++编程风格----读书笔记(2)
▪Android窗口管理服务WindowManagerService计算Activity...    ▪keytool 错误: java.io.FileNotFoundException: MyAndroidKey....    ▪《HTTP权威指南》读书笔记---缓存
▪markdown    ▪[设计模式]总结    ▪网站用户行为分析在用户市场领域的应用
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3