摘要:struts程序各文件之间的关系
下面介绍《如何实现最简单的struts程序》例子中各文件之间的关系及源代码分析。
[相关链接]
《javawebstudio系列开发工具visaul struts版本简介》http://dev.csdn.net/develop/article/28/28871.shtm
《如何实现最简单的struts程序》http://dev.csdn.net/develop/article/28/28946.s......
摘要:正则表达式在字符串处理上有着强大的功能,sun在jdk1.4加入了对它的支持
下面简单的说下它的4种常用功能:
查询:
string str="abc efg abc";
string regex="a|f"; //表示a或f
pattern p=pattern.compile(regex);
matcher m=p.matcher(str);
boolean rs=m.find();
如果str......
协议开发 中移动CMPP2.0协议API(三)协议开发 中移动cmpp2.0协议api(三)
云网(jimzj@21cn.com) 【相关文章:
“磁性”窗口新篇】
【扩展阅读:
实现jsp页面得分页显示功能方案】
接上篇... 【扩展信息:
用C#去除代码的SourceSafe管理】
五、发送接口
对于api来说,最重要的一部分就是去做发送数据了。通过socket套接字与网关相连接后,将自己的数据发送出去。
在发送数据前,组装好要发送的数据包,将数据copy一份到发送窗口,对于不要回应的数据包,只要发送成功,就可以退出发送进程。对于要等待回应的包,启动一个时钟来作为检测是否收到了回应,并返回结果给发送窗口。设置发送的次数标志,如果发送第一次超时,按设定的发送次数,再发送。如果出现一次发送不成功,可以设置一个标志位,去发送一次链路检测标志,如果链路检测失败,应该重新连接或者是在用户发送时直接返回链路断开的结果。
cmpp_package * _pkg = ( cmpp_package * )buf ;
int err = api_e_unknow_err ;
if( _soc == invalid_socket ) return api_e_invalt_soc ;
while( _pkg->n > 0 )
{
_pkg->n = _pkg->n - 1 ; //发送次数
_lastacttime = time( null ) ;
entercriticalsection( &_csec_soc ) ;
try
{
err = send( _soc, buf, len, 0 ) ;
}
catch( ... )
{
}
leavecriticalsection( &_csec_soc ) ;
...
下一页 摘要:如何在struts 数据库应用程序中实现分页显示
[相关链接]
《javawebstudio系列开发工具visaul struts版本简介》http://dev.csdn.net/develop/article/28/28871.shtm
《如何实现最简单的struts程序》http://dev.csdn.net/develop/article/28/28946.shtm
《struts下拉框的实现》http://dev.csdn.net/d......