自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

韦华其斤---------ACMer

... trying to solve the puzzles of Tec

  • 博客(16)
  • 资源 (7)
  • 收藏
  • 关注

转载 andy学java系列之J2ME移动支付的J2EE服务器端的实现

J2EE服务器端的实现    服务器端包含一些重要的模块,如多个对外接口,后台管理子系统,商家自服务子系统,OTA下载等等。这里我们对那些与J2ME客户端重复的功能模块如XML解析、加密、签名等等略去不提,而把重点放在服务器端的独有的实现细节上。服务器端逻辑结构图3所示。         A:由2.3描述的移动支付交易流程的各个步骤。         B:用户通过在网站或通过发送短信点播WapPush链接的方式,由OTA服务器提供MIDlet的下载。其中每个MIDlet都已经内嵌了RSA的私匙-公匙对,而这

2011-01-27 14:32:00 665

转载 andy学java系列之J2ME的移动支付系统的客户端的实现

J2ME的移动支付系统的客户端的实现整个J2ME客户端的逻辑架构是由若干个功能模块组成的,这些功能模块覆盖了网络通信、用户界面、安全等各个方面的职能,并通过模块间的通信共同实现了移动支付系统客户端的功能。逻辑结构如图2所示,其中A~F的意义如下:A:用户请求交易 / 交易操作结果B:用户输入的交易请求信息 / 服务器端返回的交易结果C:经过XML加密的请求信息/ 经过XML签名认证的返回结果D:经过XML签名的已加密请求信息 / 解析过的XML返回结果E:组装好的经过XML签名的已加密请求信息的XML数据包

2011-01-27 14:31:00 690

转载 andy学java系列之J2ME的移动支付系统的设计与实现

<br />andy学java系列<br />J2ME的移动支付系统的设计与实现----三星SDK支付API介绍移动支付是移动电子商务中的最重要的部分之一。安全性、私密性、易用性是移动支付的最重要的几个问题。目前有许多不同种类的技术能够实现移动支付,其中J2ME凭借其多种显著的优势成为了佼佼者。移动支付系统也有多种体系架构,其中以第三方支付平台为中心的架构比较灵活、具有很强的可扩展性。本文讨论一个基于J2ME的以第三方支付平台为中心的移动支付系统的特点和优越性,并给出这个系统详细的设计与实现过程。支付API

2011-01-27 14:30:00 755

原创 Ubuntu10.10用Wine完美运行QQ2009

<br />首先声明此文是借鉴Ubuntu10.04用Wine完美运行QQ2009实践后而来,与Ubuntu10.10与Ubuntu10.04用Wine操作的主要区别是第四步里的第4点:要将字体注册表文件放在“.wine/dosdevice/c:/windows/”文件夹下,否则看不到文件而不能导入。另外加入了菜单编辑这一步。完整过程如下:<br />首先你要安装Wine:<br />打开一个 Shell(终端),然后来一句: sudo apt-get install wine 。<br />然后只管ACC

2011-01-27 14:27:00 699

原创 Ubuntu 10.04 Eclipse C/C++平台搭建

<br /><br />平台搭建环境:Ubuntu 10.04,最新的Ubuntu 10.10相信也一样。<br />  1 安装eclipse:<br />  第一种是通过Ubuntu自带的程序安装功能安装Eclipse,应用程序 ->Ubtuntu软件中心,搜Eclipse安装即可。<br />  第二种方法是用命令:应用程序->附件->终端 然后输入(中间可能需要你输入密码):<br />  sudo apt-get install eclipse<br />  sudo apt-get instal

2011-01-27 14:26:00 494

原创 ubuntu10.10安装体验方法大汇总

<br /><br />此贴于2010.10.21更新<br /><br />ubuntu10.04以后的版本采用了新的光盘打包方式,所以ubuntu10.10的硬盘安装方式和ubuntu8.04等早期版本略有不同,请仔细察看<br /><br />ubuntu 10.10下载地址:<br /><br />http://www.ubuntu.com/getubuntu<br />国内用户建议使用网易、搜狐开源镜像:http://mirrors.163.com/ubuntu-releases/10.10/<b

2011-01-27 14:24:00 594

原创 Linux RAR 解决方案

<br />ubuntu 下rar解压工具安装方法:<br /><br />压缩功能<br /><br />安装 sudo apt-get install rar<br />卸载 sudo apt-get remove rar<br /><br />解压功能<br /><br />安装 sudo apt-get install unrar<br />卸载 sudo apt-get remove unrar

2011-01-26 22:43:00 456

原创 HDUOJ 还是七夕节

 还是七夕节Time Limit : 2000/1000ms (Java/Other)   Memory Limit : 32768/32768K (Java/Other)Total Submission(s) : 396   Accepted Submission(s) : 62Font: Times New Roman | Verdana | GeorgiaFont Size: ← →Problem Description七夕节那天,月老来到数字王国,他在城门上贴了一张告示,并且和数字王国的人们说:"你

2011-01-26 20:38:00 850

原创 HDUOJ2503 a/b + c/d

a/b + c/dTime Limit : 1000/1000ms (Java/Other)   Memory Limit : 32768/32768K (Java/Other)Total Submission(s) : 181   Accepted Submission(s) : 123Font: Times New Roman | Verdana | GeorgiaFont Size: ← →Problem Description给你2个分数,求他们的和,并要求和为最简形式。Input输入首先包含一个正

2011-01-26 17:59:00 1182

原创 Eclipse快捷键大全

<br /><br />Eclipse快捷键大全(转载)<br /> <br />Ctrl+1 快速修复(最经典的快捷键,就不用多说了)<br />Ctrl+D: 删除当前行<br />Ctrl+Alt+↓ 复制当前行到下一行(复制增加)<br />Ctrl+Alt+↑ 复制当前行到上一行(复制增加)<br />Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)<br />Alt+↑ 当前行和上面一行交互位置(同上)<br />Alt+← 前一个编辑的页面<br />Alt+→ 下一

2011-01-26 16:26:00 381

转载 MVC架构在Asp.net中的应用和实现

<br />摘要:本文主要论述了MVC架构的原理、优缺点以及MVC所能为Web应用带来的好处。并以“成都市信息化资产管理系统”框架设计为例,详细介绍其在Asp.net环境下的具体实现。旨在帮助Web设计开发者更好的了解和掌握MVC,合理利用MVC构建优秀的Web应用。关键字:MVC、视图、控制器、模型、Asp.net Application and Implementation of MVC Construction in Asp.netAbstract: This article mainly elabo

2011-01-22 11:36:00 1077

原创 Struts2 拦截器 理解

<br /><br />拦截器   理解 原理 作用 事例<br /> <br />对于任何 MVC框架来说,他们都会完成一些通用的控制逻辑:例如解析请求参数,类型转换,将请求参数封装成DTO,执行输入校验,解析文件上传表单中的文件域,防止表单多次提交……这些操作又不是所有Action都需要实现的,所以需要动态的方式来自由组合。Struts2 的做法是,它把大部分核心控制器需要完成的工作按功能分开定义,每个拦截器完成一个功能。而这些拦截器可以自由选择,灵活组合,开发者需要使用哪些拦截器,只需要在 str

2011-01-19 22:41:00 657

原创 Struts2 regex校验器

<br />正则表达式校验器的名称:regex,他检查被校验字段是否匹配一个正则表达式<br /> <br /> <br />参数:<br /> fieldName:该参数指定校验的action 属性名,如果采用字段校验风格,无须指定该参数;expression:可选,该参数指定匹配的正则表达式;caseSemsitive:可选,该参数指明进行正则表达式匹配时,是否区分大小写,默认true<br /> <br />采用非字段校验器配置格式, 配置示例:<br /><validators><br />    

2011-01-19 20:41:00 1168

原创 数据库 索引

<br />一、引言<br />对数据库索引的关注从未淡出我的们的讨论,那么数据库索引是什么样的?聚集索引与非聚集索引有什么不同?希望本文对各位同仁有一定的帮助。有不少存疑的地方,诚心希望各位不吝赐教指正,共同进步。[最近首页之争沸沸扬扬,也不知道这个放在这合适么,苦劳?功劳?……]<br /> <br /><br />二、B-Tree<br />我们常见的数据库系统,其索引使用的数据结构多是B-Tree或者B+Tree。例如,MsSql使用的是B+Tree,Oracle及Sysbase使用的是B-Tree

2011-01-05 20:23:00 412

原创 数据库 范式

<br />关系数据库设计之时是要遵守一定的规则的。尤其是数据库设计范式 现简单介绍1NF(第一范式),2NF(第二范式),3NF(第三范式)和BCNF,另有第四范式和第五范式留到以后再介绍。 在你设计数据库之时,若能符合这几个范式,你就是数据库设计的高手。 <br /><br />第一范式(1NF):在关系模式R中的每一个具体关系r中,如果每个属性值 都是不可再分的最小数据单位,则称R是第一范式的关系。例:如职工号,姓名,电话号码组成一个表(一个人可能有一个办公室电话 和一个家里电话号码) 规范成为1NF

2011-01-05 20:05:00 448

原创 developer.android.com被封锁的解决方法

<br />developer.android.com被封锁的解决方法hosts里面添加<br /><br />74.125.113.121    developer .android .com<br /><br /><br />ps:hosts文件在:C:/WINDOWS/system32/drivers/etc 目录中。<br /> 

2011-01-01 14:36:00 2526 1

weblech 很好用的爬虫

weblech 网络爬虫 很好用的爬虫 网络爬虫 列队爬虫 源代码 执行文件 批量执行

2012-04-08

新浪公共数据集

新浪公共数据集 包括 微博ID 用户ID 微博内容

2012-04-08

数据结构所有代码C++实现

精心整理 一:线性表 1.单链表应用 例子一:尾插入创立单链表,并且删除相同元素,即表示一个集合 #include<iostream> using namespace std; struct node { int num; struct node *next; }; node *head; void creat_list() { int N,i; cin>>N; node*temp,*tail; head=new node; tail=head; tail->next=NULL; for(i=0;i<=N-1;i++) { temp=new node; if(temp==NULL) { cout<<"memory allocate fail and exit"; exit(1); } cin>>temp->num; tail->next=temp; tail=temp; tail->next=NULL; } } void out_put_list() { node* a=head->next; while(a!=NULL) { cout<<a->num<<" "; a=a->next; } cout<<endl; } void delete_list() { node *p,*q,*r; p=head->next; while(p) { q=p; while(q->next) { if((q->next)->num==p->num) { r=q->next; q->next=r->next; free(r); } else q=q->next; } p=p->next; } } int main(void) { creat_list(); out_put_list(); delete_list(); out_put_list(); return 0; }

2010-12-21

排列组合计算器 C#

排列组合计算器 C#做的,学习学习学习学习学习学习学习学习学习学习学习学习

2010-12-21

篮球社团网站V2.0 .net

篮球简史 1891年12月初在美国马萨诸塞州斯普林菲尔德市基督教青年会国际训练学校(后为春田学院),由该校体育教师詹姆斯·奈史密斯博士发明,当年的篮球规则只有13条,奈史密斯博士于1939年去世,终年78岁。他未曾料到,由他创建的篮球项目竟然在二百多个国家流传市面着,而且至今美国篮球还誉满全球。 为了纪念奈史密斯博士发明的篮球的功绩,在春田学院校园内修建了美国篮球名人馆—詹姆斯·奈史密斯纪念馆。     起初,奈史密斯将两只桃篮别钉在键身房内看台的栏杆上,桃篮上沿距离地面3.04米,用足球作比赛工具,向篮投掷。投球入篮得1分,按得分多少决定胜负。每次投球进篮后,要爬梯子将球取出再重新开始比赛。以后逐步将竹篮改为活底的铁篮,再改为铁圈下面挂网。     到1893年,形成近似现代的篮板、篮圈和篮网。最初的篮球比赛,对上场人数、场地大小,比赛时间均无严格限制。只需双方参加比赛的人数必须相等。比赛开始,双方队员分别站在两端线外,裁判员鸣哨并将球掷向球场中间,双方跑向场内抢球,开始比赛。持球者可以抱着球跑向篮下投篮,首先达到预定分数者为胜。 1892年,奈史密斯制定了13条比赛规则,主要规定是不准持球跑,不准有粗野动作,不准用拳击球,否则即判犯规连续3次犯规判负1分;比赛时间规定为上、下半时,各15分钟;对场地大小也作了规定。上场比赛人数逐步缩减为每队10人、9人、7人,1893年定为每队上场5人。     1904年在第3届奥林匹克运动会上第1次进行了篮球表演赛。1908年美国制定了全国统一的篮球规则,并有移种文字出版,发行于全世界,这样,篮球运动逐渐传遍美洲、欧洲和亚洲,成为世界性运动项目。 1936年第11届奥运会将男子篮球列为正式比赛项目,并统一了世界篮球竞赛规则,此后,到1948年的10多年间,规则曾多次修改,与现行规则有关的重要变化是:将得分后的中圈跳球,改为失分队在后场端线外掷界外球继续比赛;进攻队必须在10秒钟内把球推进到前场;球进前场后不得再回后场;进攻队员不得在“限制区”内停留3秒钟;投篮队员被侵犯时,投中罚球1次,投不中罚球2次等。1952年和1956年第15、16两届奥运会的篮球比赛中,出现了两米以上的多人,国际业余篮球联合会曾两次扩大篮球场地的“限制区”(也叫“3分区”);还规定,一个队控制球后,必须在30秒内投篮出手。60年代初有关10秒和球回后场的规定,一度因1960年第17届奥运会后取消了中场线改画边线的中点而中止。1964年第18届奥运会后,又恢复了中场线,这些规定又继续执行。1977年增加了每队满10次犯规后,在防守犯规时罚球两次,防投篮时犯规两罚有1次不中再加罚1次的规定。1981年又将10次犯规后罚球的规定缩减到8次。很明显,人员的变化的技术,战术的发展引起了规则的改变,而规则的改变又促进了人员和技术、战术的进一步发展变化。特别是50年代后期以来,规则的改变对篮球比赛的攻守速度,对运动员的身体、技术、战术以及意志、作风等各方面都不断提出新的更高的要求,促进了篮球技术水平的迅速提高,女子篮球是1976年第21届奥运会上才列为正式比赛项目的。

2010-12-21

C# 大富翁的源代码

一个UML课程设计,完全面向对象的设计模型

2010-12-21

桌面版学习助手V1.0

*此软件可实现以下功能: *** *** 1)新建学习任务 *** *** 2)按时提醒 *** *** 3)编辑学习任务 *** *** 4)查看所有任务 *** ***以及以下个性化设置: *** *** 1)页面风格设置 *** *** 2)提醒铃音设置 *** ***----------------------------------------*** 该软件可实现以下功能: 1.新建任务 在菜单栏点击【文件】->【新建任务】(或者点击工具栏中【新建任务】按钮),按照步骤第一步选择所要学习的学科->【下一步】,再输入任务的主题、开始时间和结束时间->【完成】 2.删除已建的任务(任务在系统到达结束时间时自动删除) 在右侧任务栏(或者任意任务列表)中选中所要删除的任务点击右键选择【删除】(或者点击工具栏中【删除任务】按钮) 3.编辑任务 在右侧任务栏(或者任意任务列表)中选中所要修改的任务点击右键选择【编辑】(或者点击工具栏中【编辑任务】按钮) 4.查看全部任务 在菜单栏点击【文件】->【查看全部任务】,在查看全部任务窗口下,可实现任务的删除和编辑(可点击按钮实现亦可点击右键)

2010-12-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除