- 军军小站|张军博客
搜索到与相关的文章
编程技术

Mina状态机介绍(Introduction to mina-statemac

如果你使用Mina开发一个复杂的网络应用时,你可能在某些地方会遇到那个古老而又好用的状态模式,来使用这个模式解决你的复杂应用。然而,在你做这个决定之前,你或许想检出Mina的状态机的代码,它会根据当前对象的状态来返回对接收到的简短的数据的处理信息。注意:现在正式发布Mina的状态机。因此你要自己在Mina的SVN服务器上检出该代码,并自己编译,请参考开发指南,来获取更多的关于检出和编译Mina源码的信息。Mina的状态机可以和所有已经发布的版本Mina配合

系统 2019-08-29 23:01:53 1767

编程技术

通用的 数组到数组强制转换 的工具函数

平时做JAVA总是会遇到强制转换的时候,一般单个对象强制转换很方便,例如Bb=null;Aa=(A)b;但是,B[]b=null;A[]a=(A[])b却会导致异常发生,为了解决这个问题,我们不得不对数组中每个元素单独进行强制转换,for(inti=0;i

系统 2019-08-29 22:42:32 1767

编程技术

maven2.2.1 创建web

下载的maven官方版中文学习手册中,第五章中的创建脚本看到完整的,完整的脚本语句应该是mvnarchetype:create-DgroupId=org.sonatype.mavenbook.ch05-DartifactId=simple-webapp-DpackageName=org.sonatype.mavenbook-DarchetypeArtifactId=maven-archetype-webapp-Dversion=1.0这种方式下创建的pom

系统 2019-08-29 22:32:00 1767

编程技术

我们应当怎样做需求分析:原文分析法

原文分析法(TextualAnalysis),是在用例说明与流程分析的基础上进行的业务领域分析,是一项在需求研讨会后整理和分析需求的工作。当我们完成了用例图的绘制,为每个用例编写出用例说明以后,原文分析的工作就可以开始了。要讲解原文分析,我们还是用一个实例更简单明了:这是一个实际项目的用例说明。在进行原文分析的时候,我们首先要做的事情就是对用例说明中事件流部分的文字描述,提取其中的名词。在这个实例中都有些什么名词呢?这些名词我在用例中用蓝色标注了出来,经过

系统 2019-08-29 21:59:10 1767

编程技术

IE6下,一个逗号引发的ajax提交问题

1.ajax提交后输出:{"status":1,"info":"\u5bc6\u7801\u4fee\u6539\u6210\u529f!"}而没有提交到指定的页面.2.点击修改,发现验证的样式飘到最上方去了,后来才发现,也是一个逗号引发的错误.错误标注如下:对应的错误:1.art.dialog({title:'修改成功',content:responseText.info,width:300,height:100,//此处的逗号引发了IE6下ajax提交

系统 2019-08-12 09:29:27 1767

Python

Python 数据结构之队列的实现

Python队列Queue队列是一种先进先出(FIFO)的数据类型,新的元素通过入队的方式添加进Queue的末尾,出队就是从Queue的头部删除元素.用列表来做Queue:queue=[]#初始化一个列表数据类型对象,作为一个队列defenQ():#定义一个入栈方法queue.append(raw_input('EnterNewString:').strip())#提示输入一个入队的String对象,调用Str.strip()保证输入的String值不包含

系统 2019-09-27 17:56:49 1766

Python

Python列表和Dictionary简介

来源|愿码(ChainDesk.CN)内容编辑愿码Slogan|连接每个程序员的故事网站|http://chaindesk.cn愿码愿景|打造全学科IT系统免费课程,助力小白用户、初级工程师0成本免费系统学习、低成本进阶,帮助BAT一线资深工程师成长并利用自身优势创造睡后收入。官方公众号|愿码|愿码服务号|区块链部落免费加入愿码全思维工程师社群|任一公众号回复“愿码”两个字获取入群二维码本文阅读时长:11min列表由于Python的存在,列表在编码时有许多

系统 2019-09-27 17:56:35 1766

Python

python:os模块的简单使用

os模块描述:python标准库中的一个用于访问操作系统功能的模块。作用:用来实现跨平台访问常用操作:os.sep系统路径的分隔符>>>importos>>>os.sep'/'#windows上运行结果为:\\#windows上的pycharm运行结果为:\#Linux运行结果为:/os.linesep输出当前平台使用的行终止符>>>importos>>>os.linesep'\n'os.environ获取系统环境变量os.getcwd()获取当前工作路径

系统 2019-09-27 17:56:35 1766

Python

python 网络编程详解及简单实例

python网络编程详解网络编程的专利权应该属于Unix,各个平台(如windows、Linux等)、各门语言(C、C++、Python、Java等)所实现的符合自身特性的语法都大同小异。在我看来,懂得了Unix的socket网络编程,其他的形式的网络编程方法也就知道了。这句话说得还不太严谨。准确的应该说成懂得了socket编程的原理,网络编程也就知道了,不同之处就在于每个平台,每个语言都有自己专享的语法,我们直接灵活套用就行了。下面是用python实现的

系统 2019-09-27 17:55:59 1766