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

首页 / 操作系统 / Linux

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...
怎么把apk文件安装到Android模拟器上

怎么把apk文件安装到Android模拟器上

刚开始搞Android开发的人,有时候需要在模拟器上安装apk文件,可按照以下方式:1、运行SDK Manager,选择模拟器,并运行模拟器2、将需要安装的apk文件复制到platform-tools目录下(默认在:C:Program FilesAndroidandroid-sdk-windowsplatform-tools )。为安装方便,这里将其命名为game.apk3、点击开始→运行,输入cmd,打开cmd窗口。输入cd C:Program File...
Android布局之RelativeLayout

Android布局之RelativeLayout

RelativeLayout布局说明,只有当控件处于RelativeLayout下面才可使用以下布局方式,当作学习笔记记录,以便查看:1.下面布局为以控件ID为条件的布局方式:Android:layout_above 将该控件的底部至于给定控件ID之上android:layout_below 将该控件的底部至于给定控件ID之下android:layout_toLeftOf 将该控件的右边缘和给定ID的控件的左边缘对齐android:layout_toRig...
Android定位和地图开发实例

Android定位和地图开发实例

在Android开发中地图和定位是很多软件不可或缺的内容,这些特色功能也给人们带来了很多方便。首先介绍一下地图包中的主要类:MapController : 主要控制地图移动,伸缩,以某个GPS坐标为中心,控制MapView中的view组件,管理Overlay,提供View的基本功能。使用多种地图模式(地图模式(某些城市可实时对交通状况进行更新),卫星模式,街景模式)来查看Google Map。常用方法:animateTo(GeoPoint point) s...
<< 3311 3312 3313 3314 3315 3316 3317 3318 3319 3320 >>