Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

自定义Qt的编译路径

自定义Qt的编译路径

用qmake从pro文件生成Makefile文件的时候, 里面的头文件路径和库文件路径是缺省的qt安装路径, 怎么样才能定制这些路径, 我们可以利用下面的QMAKE宏。QMAKE_INCDIR_QT: 指定头文件搜索路径,编译时从指定目录去搜索qt的系统头文件。比如:QMAKE_INCDIR_QT=$$(QTDIR)/includeQTDIR为QT系统的路径,下同。QMAKE_LIBDIR_QT: qt系统的库文件路径.比如:QMAKE_LIBDIR_QT...
Struts2实现文件上传

Struts2实现文件上传

文件上传这个功能是很多网站都要有的,当然,Struts对文件上传也进了支持,可以说,使用Struts实现文件上传是非常简单的而且方便,下面来介绍一下。首先,需要导入包commons-fileupload-1.2.1.jar和commons-io-1.3.2.jar,后面的那个包是因为在下面的代码中会使用到它里面的一些方法,实际上也可以不加入,这些包都是可以在Struts的lib文件夹里面找到的.然后就是写Action类了,这里需要接收文件(File类型),...
Struts2自定义类型转换器

Struts2自定义类型转换器

Struts对于用户提交的很多格式都进行了转换,比如Date类型,如果用户输入2012-12-12这种格式,那么Struts2内部的转换器就会自动的转化成对应Date类型输出,但是如果输入是20121212这种格式或则其他的类型,那么就需要自己定义一个类型转换器了,下面来介绍一下,首先,Struts2的类型转换器一共有两种,一个是针对某一个具体的Action的局部类型转换器,另一个是针对整个项目而言的全局转换器,先来说说局部类型转换器,首先需要写一个类继承...
Struts2为应用指定多个配置文件和动态方法调用以及通配符的使用方法

Struts2为应用指定多个配置文件和动态方法调用以及通配符的使用方法

在开发中一般不会说将所有的配置都放在struts.xml这个一个配置文件中去,因为这样会使得整个配置文件臃肿不堪无法维护,一般来说会进行分模块的进行配置文件的编写。下面来演示一下分模块来进行配置其实很简单,首先在需要的分模块配置文件写出来,比如[java] <?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEstrutsPUBLIC"-//ApacheSoftwareFoundation//DTDSt...
Java处理字符串搜索嵌套结构的方法

Java处理字符串搜索嵌套结构的方法

在用java分析HTML文本时,如果要取出有嵌套结构的节点之间的内容,不能直接用正则表达式来处理,因为java所带的正则表达式不支持嵌套结构的描述,虽然Perl、.Net、PHP可以支持。这时可以先用正则表达式找出节点在字符串中的位置,然后对节点进行匹配处理,取出匹配节点之间的内容,实现对嵌套结构的处理。例如要从[html] <prename="code"class="java">data=<div><div>abcd&...
【Linux+C】新征程 Linux下C编程

【Linux+C】新征程 Linux下C编程

写在开篇之前 相信很多同学和虫子一样 当初选择.net、java或者其他什么... 一定程度上并非自己的主观意愿 而是迫于职场需要。至于身为微软派为什么要重新走linux的路,这里不想挑起所谓的派系争论,就算一开始虫子选择的是linux下编程,今天也一样会重走windows的。 另外告诉大家一个好消息,12月份的编程语言排行榜c#已经追到第四了 ~ ~ 本篇开始虫子将和有同样爱好的同学一起学习linux下编程,很多人多说语言是相通的,一通则百通。这里...
【Linux+C】神器 vim + 指针相关客串

【Linux+C】神器 vim + 指针相关客串

前篇回顾 这篇(http://www.linuxidc.com/Linux/2012-02/53609.htm)介绍了linux下C编程基本环境配置以及相关工具使用选择。 不过10个大牛9个用vim,那么咱们就来玩vim。linux下玩c就别依靠图形界面。好吧告别Ide,命令行才是c的王道。 本篇文章感谢名为孙鹤同学的技术支持 感谢有爱的c大牛们 本文中多处使用vim插件(孙鹤提供),这些插件大多是在http://www.vim.org/处下载。指...
Android在wifi下手机与电脑的socket通信

Android在wifi下手机与电脑的socket通信

在wifi局域网下,手机可以和电脑通过socket通信。手机做服务端,电脑做客户端;也可以反过来,电脑做服务端,手机做客户端。下面介绍的是手机作为服务端,电脑使用MFC编程作为客户端,原理是,手机建立一个ServerSocket,并获取自己的ip地址和端口port;然后电脑通过socket连接手机的ip:port。核心代码如下:免费下载地址在 http://linux.linuxidc.com/用户名与密码都是www.linuxidc.com具体下载目录在...
Android加载固定内容数据库的妙法

Android加载固定内容数据库的妙法

经常我们需要使用一些事先做好内容的数据库,比如字典等, 这就要加载已有的数据库文件,通常把它们放在assets 或者raw中,在程序运行时copy到程序内部空间:/data/data/package/my_app/databases, 详细的做法看这里。但是这样有个缺点,当文件较大时会占用较长的时间,用户难免会有点小着急。我们可以这样HACK来把copy的环节省去:1 把数据库文件(如MYDB.db) 放到PROJECT/libs/armeabi/ 改名为...
在C中如何使函数返回数组

在C中如何使函数返回数组

Java语言的函数可以轻易的返回一个数组,而C/C++却不能直接返回一个数组。这是由于在C/C++中,数组不是一种类型,因此不能被直接返回。在C/C++中,一般有两种方法来返回一个数组。第一种方法:返回一个指向数组的指针,例如char (*retArray)[10]声明了一个函数retArray,该函数可以返回指向具有10个char元素的数组例子如下:#include<stdio.h>#include<stdlib.h>int(*r...
<< 3311 3312 3313 3314 3315 3316 3317 3318 3319 3320 >>