自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Layne的专栏

追求纯净的心灵与精神慰藉

  • 博客(93)
  • 资源 (38)
  • 收藏
  • 关注

转载 如何进行个人日常知识管理,分享交流等

人人晒--知识分享交流社区,您的知识小管家市场的很多工具都是解决记录,例如印象笔记,微信的收藏功能,只满足了部分功能。我的想法是,能够随时记录我的日常想法,并且能够随时记录我看到的某篇文章,记录下网页链接,有时间大片的知识也要通过文章来分享,所以自己开发了一个网站来记录这些内容。功能正在不断完善中。地址:rrshai.com文章模块:晒想法...

2021-08-31 19:02:18 150

原创 适用于中小型团队的简单研发管理规范

适用于中小型团队的简单研发管理规范1. 概述研发管理的最终目标是满足业务需求,实现用户或商业价值研发团队通过持续交付和维护高质量的软件服务来达成上述目标2. 研发过程管理2.1 需求2.2 开发开发必须经过技术方案评审,和需求挂钩,明确回答“怎么做” 代码库必须使用版本控制系统 代码提交记录应该遵守团队统一的规范 代码风格应该遵守团队统一的规范 软件设计应该遵守SOLID原则,提高可维护性 代码应该通过单元测试,提高软件质量 代码合并到主干之前应该经过 code ..

2021-05-19 16:04:25 2250

原创 DDD实际项目概念扫盲

聚合,实体,对象电商里面比较典型的几个聚合根,比如:库存、商品、订单等。以订单为例,订单在聚合里是聚合根,与订单关联的有订单明细和收货地址: 订单明细包括商品ID,商品名称,价格以及数量等信息,由于订单明细是多个,它是一个集合,它被设计为实体, 被订单引用而订单只有一个收货地址,这个收货地址的值来源于你个人中心维护的收货地址,收货地址只能被整体替换,所以它被设计为值对象保险的投保业务场景领域服务如果一个业务动作或行为跨多个实体,就需要设计领域服务。领域服务通过对多个实体和实体方.

2021-05-19 16:02:50 272

原创 软件架构分层方法论

在阿里的编码规范中工程结构的应用分层如下:image.pngimage.pngManager 层(补充)可以将原先Service层的一些通用能力下沉到这一层,比如与缓存和存储交互策略,中间件的接入。业务逻辑放在manager,service来编排manager的原子服务。也可在这一层封装对第三方接口的调用,比如调用支付服务,调用审核服务等该分层架构相比MVC主要就是增加了Manager层,它与Service层的关系:Manager层提供原子的服务接口,Service层负责依据

2021-05-19 15:58:11 312 1

原创 系统重构与新旧系统切换方案概述

什么是系统重构它是一套严谨而安全的过程方法,它通过一系列行之有效的方法与措施,保证软件在优化的同时,不会引入新的BUG,保证软件改造的质量。系统重构,就是在不改变软件的外部行为的基础上,改变软件内部的结构,使其更加易于阅读、易于维护和易于变更。系统重构,在我理解有一种是系统内部的重构,也就是既有代码,还有一种是推翻老系统,建立一套新系统。系统重构原则和方法1、建议采用“迭代式”重构。考虑将一次重构拆分为多次“迭代”行为,然后每一个重构步骤能快速部署上线并得到反馈,以便评估重构的效果,及时作出调整

2020-11-12 15:25:35 5353 1

原创 本地调试dubbo服务的几种方法

一、通过修改版本号来区分本地版本把本地的某些服务版本修改调,和测试环境的做区分,测试环境就不会访问到你本地启动的服务了。提供者配置version:<dubbo:provider timeout="10000" threadpool="fixed" threads="100"              accepts="1000" version="0.0.6"/>消费端配置version:和提供者配置相同的v

2020-11-12 15:23:36 3246

原创 MySQL索引与算法

本文主要参考图书《MySQL技术内幕:InnoDB存储引擎》第五章索引与算法,讲的非常好,建议去完整读这个章节,碎片化的知识远不如系统化的学习!B+树B+树是通过二叉查找树,再由平衡二叉树,B树和索引顺序访问演化而来。二分查找法二叉查找树平衡二叉树平衡二叉树又称AVL树,首先符合二叉查找树的定义,其次必须满足任何节点的两个子树的最高差为1.性质:...

2019-12-03 15:26:41 282

原创 C++数据结构与算法之双向链表

链表中的每个节点有两个指针,一个指向前驱,一个指向后继,这种链表称为双向链表。下图是双向链表,把这个图形记牢了,后续的删除等操作都需要去画一画才能更好的理解。genDLList.h#ifndef STRUCTURE_GENDLLIST_H#define STRUCTURE_GENDLLIST_Htemplate<class T>class DLLNod...

2019-11-26 14:32:14 210

原创 C++数据结构与算法之单向链表

如果一个节点将指向另一个节点的指针作为数据成员,那么多个这样的节点可以连接起来,只用一个变量就能够访问整个节点序列。这样的节点序列就是最常用的链表实现方法。 链表是一种由节点组成的数据结构,每个节点都包含某些信息以及指向链表中另一个节点的指针。如果序列中的节点只包含指向后继节点的链接,该链表就成为单向链表。中另一个节点的指针。如果序列中的节点只包含指向后继节点的链接,该链表就成为单向链表。...

2019-11-26 08:10:00 201

转载 小程序零成本搭建,一般人我不告诉他

传统开发模式弹性伸缩,异地容灾,网络防护,负载均衡,网络专线,安全加固,冷备热备,内容加速,监控告警,数据库,文件存储,其它请求,后端,小程序端等。借助「云开发」,开发者无需搭建部署服务器,直接使用云端能力,而且,开发微信小程序或小游戏都行。云开发为开发者提供完整的原生云端支持和微信服务支持,弱化后端和运维概念,无需搭建服务器。提供的基础能力包括:云函数,代码在云端运行,微信...

2019-11-06 09:56:41 303

原创 通俗快速理解几个常用设计模式

<br /><br /> 设计模式之Factory设计模式之Builder设计模式之Singleton(单态)设计模式之Facade(外观 总管 Manager)设计模式之Proxy(代理)设计模式之Adapter(适配器)设计模式之Composite(组合)

2011-03-29 10:10:00 607

转载 面试题集锦及参考答案

<br />一、String,StringBuffer, StringBuilder 的区别是什么?String为什么是不可变的?<br />参考答案:String,StringBuffer, StringBuilder 的区别<br />二、VECTOR,ARRAYLIST, LINKEDLIST的区别是什么?<br />参考答案:ArrayList,LinkedList,Vestor区别<br />三、HASHTABLE, HASHMAP,TreeMap区别<br />参考答案:HA

2011-03-02 16:36:00 623

转载 谈谈需求分析

<br />网络摘抄:需求分析的方法有很多.这里只强调原型化方法,其它的方法如:结构化方法,动态分析法等??从来没用过这些方法)在此不讨论.   原型化方法是十分重要的(是软考等常考的知识点).原型就是软件的一个早期可运行的版本,它实现了目标系统的某些或全部功能.   原型化方法就是尽可能快地建造一个粗糙的系统,这系统实现了目标系统的某些或全部功能,但是这 个系统可能在可靠性,界面的友好性或其他方面上存在缺陷.建造这样一个系统的目的是为了考察某一方面的可行性,如算法的可行性,技术的可行性,或

2010-10-22 11:10:00 541

原创 maven加载自己的包

要引入外部的包,最好是将这些外部包发布到仓库,以Maven的方式来管理这些外部包mvn install:install-file  -Dfile=外部包的路径 /-DgroupId=外部包的groupId /-DartifactId=外部包的artifactId /-Dversion=外部包的版本号 /-Dpackaging=jar整理如下mvn install:install-file -Dfile=d:/gnujaxp1.0.0.jar -DgroupId=gnujaxp -DartifactId=gn

2010-10-21 15:25:00 1318

转载 maven添加非官方jar包到本地库(maven: install an external jar into local maven repository)

<br />http://jiajun.javaeye.com/blog/603517<br /> <br />解决了我的问题,内容如下:<br /> <br />Sometimes, you project will have dependency on a jar which is not in official mavenrepository, and maybe it is propriety jar file which will never be part of mavenrepos

2010-08-11 09:52:00 1179

转载 struts2动态方法调用 ActionName!methodName.action

Struts1框架提供了DispatchAction,从而允许一个Action内包含多个处理逻辑。例如对于同一个表单,当用户通过不同的请求按钮提交表单时,应该使用Action的不同方法来处理请求。 Struts2同样提供了这种处理多个请求的Action,看下面的JSP页面。 上面的JSP页面包含两个提交按钮,但两个提交按钮分别提交给Action的不同方法处理,其中“登陆”按钮希望使用登陆逻辑来处理请求,而“注册”按钮则希望使用注册逻辑来处理请求。 此时,可以采用DMI(Dynamic Metho

2010-08-07 19:03:00 729

原创 Unable to read TLD "META-INF/c.tld" from JAR file standard.rar

<br />我写的项目莫名其妙出现下面错误:Unable to read TLD "META-INF/c.tld" from JAR file 。。。 standard.rar<br /> <br />网上找了一下,有的重装tomacat,有的重建工程,我的错误这样解决的,搜了一个资料,就是删掉javax.servlet.jsp.jar<br /> <br /> <br />http://appfuse.547863.n4.nabble.com/Unable-to-read-TLD-META-INF-c-t

2010-08-07 17:40:00 2088

原创 URL乱码问题(转)

<br />URL乱码问题<br />http://xxx.do?ptname='我是中国人'<br />String strPtname =request.getParameter("ptname");<br />strPtname = newString(strPtname.getBytes("ISO-8859-1"),"UTF-8");  <br />方法二:<br /><%@ pagecontentType="text/html;charset=gb2312" %><br /><a

2010-07-21 17:02:00 491

原创 struts2验证信息重复出现解决方案(转)

<br />  今天遇到一个很蠢的问题,所以写下来给自己留个教训,timberland boots。      最近在写一个系统,用struts2+spring+Hibernate,无意中发现其中有一个action的验证信息会重复出现,因为这个action要完成的功能很简单,所以写的时候也没太留意。而不但信息会重复出现,更夸张的是,第一次验证失败后返回到input页面后,第二次就算是输入正确,系统也不会正常工作,永远在input页面,错误信息会不停的累加。关了浏览器重开还是这样,要重启服务器

2010-06-01 10:00:00 3047

原创 maven安装

1.    解压到目录2.    M2_HOME设置3.    path路径中M2_HOME设置:%M2_HOME%/bin;4.    确认Maven的安装:mvn -version5.    配置本地Repository:绝对路径6.    代理设置

2010-05-29 09:19:00 666 1

原创 在eclipse使用tomcat调试

设置项目tomcat路径我的项目名称是BQS,基于Maven管理C:/Program Files/Java/apache-tomcat-6.0.18/conf/Catalina/localhost添加BQS.xml可以指定加载之外的程序         path="/BQS " reloadable="true" workDir="work/Catalina/localhost

2010-05-29 09:17:00 631

原创 Web.xml.MimeMapping

This tag defines a mapping between a file extension and a MIME type.The server-default web.xml file in /conf/web.xml contains a list of all the built-in mappings. This tag can be used to

2010-05-13 09:45:00 823

原创 近期学习

中间件学习编程规范学习svn学习软件架构学习工作流,工作流引擎uEngineJBPM

2010-05-11 09:21:00 373

原创 maven学习记录

这本书入门非常好,容易理解Maven的使用,《Maven权威中文指南》http://www.sonatype.com/books/maven-book/reference_zh/sect-create-simple.html

2010-04-15 09:04:00 403

原创 IBATIS入门学习记录

看了这篇文章,写的很好http://blog.csdn.net/KimSoft/archive/2007/04/24/1576918.aspx再准备仔细研读下《ibatis开发指南》可以看看官方的jpetstore,学习具体实例 再考虑和struts,spring的整合问题Appfuse中整合ibaits的内容,感觉比较乱http://appfuse.org/display

2010-04-15 08:58:00 473

原创 java读取html并替换相关内容

import java.io.*;/** * Created by IntelliJ IDEA. * User: zl420226 * Date: 2010-4-10 * Time: 13:58:23 * To change this template use File | Settings | File Templates. */public class Repl

2010-04-10 14:53:00 6644

原创 Maven配置

设置环境变量:M2_HOME :maven安装位置path里增加:%M2_HOME%/bin 设置本地repository <!-- localRepository | The path to the local repository maven will use to store artifacts. | | Default: ~/.m2/repos

2010-04-03 10:14:00 719 1

原创 sql server异地备份

服务器名为:jiliangserver 备份的数据库为:JLSDB declare @strsql varchar(1000) declare @strdirname varchar(50) declare @strcmd varchar(50) dec

2010-03-29 14:06:00 562

原创 Appfuse CSS更改资源

1.一个很好的Appfuse学习论坛:http://n4.nabble.com/AppFuse-f547863.html2.Appfuse CSS的开发https://appfuse-css.dev.java.net/3.CSS样式的查看,CSS Framework Themes: http://css.appfuse.org/themes/4.CSS 样式的下载http:

2010-01-22 10:09:00 971 2

转载 Spring和Struts 2整合

Spring 和Struts 2都是应用非常广泛的J2EE应用程序框架,Struts2主要注重的是将视图层和控制层分开,但是不涉及对模型层的优化设计;而Spring除了实现Struts2的MVC功能外,还可以利用其控制反转的思想实现对模型层的优化,从更深层次去降低应用程序各个组件的耦合程度。本节将结合实例讲解如何实现Spring框架和Struts 2框架的集成使用。23.6.1 

2010-01-15 10:37:00 1246 1

原创 struts一个action使用另一个action中的函数

在上传这块遇到了一个问题,想把上传这块做的通用一点,在houseregionList.jsp中include DataImport.jsp,它的action是ExcelActionhouseregionList.jsp-->houseregionAction.javaDataImport.jsp-->ExcelAction.javaIExcelOperation.java-->Exce

2010-01-14 20:11:00 1272

原创 jquery和prototype冲突问题

我使用的框架是Appfuse2.0,准备使用jQuery做一个tab得功能,但是出来效果后,在火狐上显示正常,但是到IE上会报3个错误对象不支持此属性或方法,都是在prototype.js中出现的错误,昨天搞了一天,今天问了老大一下,才把问题搞定! 大概的原因是这样的,appfuse在default.jsp中包含了prototype.js很多地方使用了,和jQuery使用会产生

2010-01-14 11:18:00 547

原创 There are no rules in this stylesheet

使用firebug调试时候,出现:There are no rules in this stylesheet经核对,其实还是没有引用到正确的css地址在jsp页面中的引用@import url("");

2010-01-14 11:15:00 426

原创 struts 导出excel 客户端保存

自己的一个函数,主要是Response的使用,把生成的excel数据导出九可以了  public String exportExcel() { //FileOutputStream fos=null; HSSFWorkbook wbError = new HSSFWorkbook(); HSSFSheet sheetError

2010-01-08 12:32:00 427

原创 Action中获取request, response对象的方法

1.第一种方法 ActionContext ctx = ActionContext.getContext(); HttpServletRequest request = (HttpServletRequest)ctx.get(ServletActionContext.HTTP_REQUEST); HttpServl

2010-01-08 11:42:00 420

转载 sql 导出,解决sheet表大小限制

CREATE proc sqlToMultiExcelFile@sqlstr nvarchar(4000), --查询语句,如果查询语句中使用了order by ,请加上top 100 percent @primaryKey varchar(100),--分页主键字段@path nvarchar(1000), --文件存放目录 @fname nvarchar(250

2010-01-05 09:30:00 718

原创 java web部署

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <object class

2009-12-24 14:24:00 440

原创 excel人民币数字转换

人民币大写转换为数字:=IF(COUNT(FIND(" 亿",A2)),SUM(TEXT(FIND(MID(A2,FIND({"亿","拾","佰","仟"},A2&"整拾佰仟")-1,1),"拾佰仟整壹贰叁肆伍陆柒捌玖")-4,"0;!0")*10^{8,9,10,11}*(FIND({"亿","拾","佰"," 仟"},A2&"拾佰仟") 数字转换为大写:

2009-12-15 10:50:00 642

转载 豆瓣的架构—专访豆瓣网站的技术总监洪强宁(转载)

“你要是愿意,就买一枝三块钱的玫瑰,送给我吧,这城市也是怪让人伤心的,我想死心塌地的爱上你”这是一个叫钟童茜的歌手的歌,我在豆瓣网站发现有人评论,才知道了这首有些凄凉的歌曲。你几乎不可能从百度的最流行的mp3的列表中找到它,因为它不是那么有名,也许是这个原因,引发了我采访豆瓣的愿望。接受我采访的是,豆瓣网站的技术总监洪强宁先生和产品经理张贝宁女士。本刊记者:好,现在开始,豆瓣是一个非常

2009-12-01 20:45:00 514

转载 Dan Farino谈MySpace架构

大家好,我是Ryan Slobojan,这位是MySpace的Dan Farino。Dan,你能介绍一下你在MySpace的工作吗? 没问题。我是MySpace的首席系统架构师。简单地说,我开发了我们使用的许多后台自定义性能监视和排错工具。当初我刚到那里时,所遇到的问题主要是系统依赖大量的手动配置,大量的手动管理,以

2009-12-01 11:46:00 463

BeginningC#2008

BeginningC#2008

2008-08-08

C++课程设计报告及源码

C++课程设计报告及源码

2008-06-18

SQL+2005使用说明动画

SQL+2005使用说明动画

2008-06-17

DIV+CSS布局大全

DIV+CSS布局大全

2008-06-14

十步学会用css+div建站

十步学会用css+div建站

2008-06-14

tabcontroldemo源码

tabcontrold源码

2008-06-14

Teach Yourself SQL in 21 Days

Teach Yourself SQL in 21 Days

2008-06-14

网站即时聊天

网站即时聊天源码vs2005+sql2000

2008-06-14

80套完整的经典网页设计模板

80套完整的经典网页设计模板

2008-06-14

Wrox.Professional.Microsoft.Smartphone.Programming.Jan.2007

Wrox.Professional.Microsoft.Smartphone.Programming.Jan.2007.chm

2008-06-14

DIV+CSS布局入门教程.pdf

DIV+CSS布局入门教程

2008-06-14

Core Java 2 - Volume I - Fundamentals

Core Java 2 - Volume I - Fundamentals.pdf

2008-06-04

★★★★谭浩强C语言程序设计.chm

★★★★谭浩强C语言程序设计.chm

2008-06-04

★★★★★The C Program Language.pdf

★★★★★The C Program Language.pdf

2008-06-04

Advanced Ajax Architecture and Best Practices(2007)

Advanced Ajax Architecture and Best Practices(2007)

2008-06-04

Microsoft.Press.Microsoft.ASP.dot.NET.2.0.Step.By.Step.Aug.2005

Microsoft.Press.Microsoft.ASP.dot.NET.2.0.Step.By.Step.Aug.2005

2008-06-03

Effective.C.Sharp

Effective.C.Sharp

2008-06-03

Programming C#

Programming C# Programming C#

2008-06-03

.NET Framework 2.0 C#

.NET Framework 2.0 C

2008-06-03

JFreeChart用户开发指南1.0.6(中文).doc

JFreeChart用户开发指南1.0.6(中文).doc

2010-12-16

产品销售分析系统案例

产品销售分析系统 产品销售分析系统示例源码的目录结构介绍 /product: 案例项目工程源码。 /database: 案例数据库文件。 产品销售分析系统的安装配置介绍 运行环境: 1 Java平台选择JDK 6.0或更高版本。 2 Web服务器选择Tomcat 5.0或更高版本。 3 数据库服务器选择MySQL 5.0.18或更高版本。 数据库配置步骤: 1 安装MySQL服务器和MySQL Front客户端。 2 还原表结构和表的示例数据 运行product.sql文件还原数据库表结构 Web应用程序配置步骤: 安装MyEclipse开发工具,将product工程导入 1 修改配置文件 1.1 修改Spring配置文件 1.1.1 查找并打开prodcut/WebRoot/WEB-INF/spring-context/applicationContext.xml文件。数据库配置引入 的是init.properties,读者也可自行更改。 1.1.2 数据库配置 修改工程中admanager/src/init.properties文件: datasource.url=jdbc:mysql://127.0.0.1:3306/product?useUnicode=true&characterEncoding=UTF-8 datasource.username=root datasource.password=111111 注:根据读者实际情况更改IP地址、数据库用户名和密码。 2 发布运行 Tomcat服务器默认安装后使用8080端口,打开浏览器输入以下URL地址访问广告业务管理系统。 http://localhost:8080/prodcut/index.jsp 注意:如果改变Tomcat服务器端口,访问地址也要相应变更。 管理员用户名: admin 管理员密码: 111111

2010-10-25

JSTL1.1+and+EL

JSTL1.1+and+EL 可以做为入门的解,参考手册,货真价实

2009-08-27

Java Cook Book

The Java Cookbook is a comprehensive collection of problems, solutions, and practical examples for anyone programming in Java. Developers will find hundreds of tried-andtrue Java "recipes" covering all of the major APIs as well as some APIs that aren't as well documented in other Java books.

2009-08-26

Beginning Hibernate From Novice to Professional

Hibernate is an amazing piece of software. With a little experience and the power of Java 5 annotations, you can build a complex database-backed system with disturbing ease. Once you have built a system using Hibernate, you will never want to go back to the traditional approaches. While Hibernate is incredibly powerful, it presents a steep learning curve when you first encounter it—steep learning curves are actually a good thing, as they impart profound insight once you have scaled them. Yet gaining that insight takes some perseverance and assistance. Our aim in this book is to help you up that learning curve by presenting you with the minimal requirements of a discrete Hibernate application, explaining the basis of those requirements, and walking you through an example application built according to them. We then provide additional material to be digested once the fundamentals are firmly understood. Throughout, we provide examples rather than relying upon pure discourse. We hope that you will continue to find this book useful as a reference text long after you have become an expert on the subject.

2009-08-26

Professional Software Testing with Visual Studio 2005 Team System

Professional Software Testing with Visual Studio 2005 Team System

2009-06-17

一个很好用的日期控件

是用c#写的,有源码,引用dll,可以使用

2009-04-24

深入浅出Struts2.pdf

深入浅出Struts2 学习struts2的朋友可以参考下

2009-04-24

Struts Taglibs-chm.chm

This taglib contains tags used to create struts input forms, as well as other tags generally useful in the creation of HTML-based user interfaces. Many of the tags in this tag library will throw a JspException at runtime when they are utilized incorrectly (such as when you specify an invalid combination of tag attributes). JSP allows you to declare an "error page" in the <%@ page %> directive. If you wish to process the actual exception that caused the problem, it is passed to the error page as a request attribute under key org.apache.struts.action.EXCEPTION.

2009-04-24

aspnetmvc-nerdinner_v1

aspnetmvc-nerdinner_v1 适合入门者学习

2009-04-09

swing小程序 源码

swing小程序 源码 判断属相,考试题,通过率查询表等小软件

2008-12-31

Beginning JSP 2 From Novice to Professional

Beginning JSP 2: From Novice to Professional by Peter den Haan, Lance Lavandowska, Sathya Narayana Panduranga and Krishnaraj Perrumal ISBN:1590593391 Apress © 2004 (480 pages) Let this be your guide as you begin using JSP. It reviews HTML and provides an overview of JSP, then demonstrates how to pull data from a database and begin using it, giving you the skills to enter the Java Development and Web Development industries.

2008-11-15

Eclipse.IDE.Pocket.Guide.

Eclipse is the world's most popular IDE for Java development. And although there are plenty of large tomes that cover all the nooks and crannies of Eclipse, what you really need is a quick, handy guide to the features that are used over and over again in Java programming. You need answers to basic questions such as: Where was that menu? What does that command do again? And how can I set my classpath on a per-project basis?

2008-11-15

WirelessJavaDevelopingWithJ2ME2ndEdition

This book is organized into fifteen chapters and one appendix. There are basically three sections. The first two chapters are introductory material. Chapters 3 through 12 provide complete coverage of the MIDP APIs. Chapters 13 through 15 cover advanced topics. The complete breakdown of chapters is listed here:<br>

2008-08-08

俄罗斯方块源码

俄罗斯方块 java源码

2008-08-08

学生宿舍管理系统源码

学生宿舍管理系统源码 jsp

2008-08-08

ATM 取款java源码

ATM 取款java源码

2008-08-08

J2ME Game Programming

J2ME Game Programming

2008-08-08

空空如也

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

TA关注的人

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