上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 47 下一页
摘要: 引用:http://blog.csdn.net/qianzongming/article/details/7746723特别说明:1、本文只是面对数据库应用开发的程序员,不适合专业DBA,DBA在数据库性能优化方面需要了解更多的知识;2、本文许多示例及概念是基于Oracle数据库描述,对于其它关系型数据库也可以参考,但许多观点不适合于KV数据库或内存数据库或者是基于SSD技术的数据库;3、本文未深入数据库优化中最核心的执行计划分析技术。读者对像:开发人员:如果你是做数据库开发,那本文的内容非常适合,因为本文是从程序员的角度来谈数据库性能优化。架构师:如果你已经是数据库应用的架构师,那本文的知识 阅读全文
posted @ 2012-07-19 09:58 镇水古月 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 引用:http://bywuyu.blog.163.com/blog/static/1687376682010101064641190/<ScrollViewandroid:layout_width="fill_parent"android:layout_height="fill_parent"android:scrollbars="vertical"android:fadingEdge="vertical"><LinearLayout android:id="@+id/hottopic 阅读全文
posted @ 2012-07-18 21:45 镇水古月 阅读(574) 评论(0) 推荐(0) 编辑
摘要: perl 编译器 阅读全文
posted @ 2012-07-18 16:10 镇水古月 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 引用:http://handsomeliuyang.iteye.com/blog/1156070Ant使用在ant的官网http://ant.apache.org进行下载后apache-ant-1.8.2包解压(存放的路径不要有中文字符)把ant里的lib设置到环境变量:E:\Android\apache-ant-1.8.2\lib这样在命令行里就可以直接使用ant学习资料:1. ant使用指南.rar2.文档:apache-ant-1.8.2/docs/manual/index.html下的Ant TasksàList of TasksAnt的For循环在ant的核心包里没有相关的 阅读全文
posted @ 2012-07-18 10:14 镇水古月 阅读(383) 评论(1) 推荐(0) 编辑
摘要: 引用:http://handsomeliuyang.iteye.com/blog/1304975在android系统中,每一个application是一个进程和一个用户,不同的进程间是不能互相访问的。如果想让两个程序之间可以相互访问其资源,就可以让这两个apk运行在同一个进程里就可以。要让两个apk运行在同一个进程里,要满足两个条件:相同的sharedUserId和用相同的证书进行签名 默认情况下,如果不配android:sharedUserId,则其userid与包名相同,所以我们可以把皮肤包的android:sharedUserId与主apk配置的相同,再用相同的签名打包,就可以共享资源。 阅读全文
posted @ 2012-07-18 10:13 镇水古月 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 引用:http://handsomeliuyang.iteye.com/blog/1283997 由于公司内置的需要,我们的程序要针对不同的厂商打不同的apk,而且不同厂商之间还有一些差别,所以我在原来打包的基础上进行了扩展,支持不同厂商。 为了便于扩展和维护,我把特殊厂商的代码与原来正常打包的代码进行分离,同时让打包者可以自动选择当前要打包的厂商。改动的几个地方: 1. 把不同厂商要改动的地方写在宏(就相当于java里的方法)里面,而这些所有的宏,都放在一个当独的special_company.xml文件里:Xml代码<?xmlversion="1.0"encodi 阅读全文
posted @ 2012-07-18 10:10 镇水古月 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 引用:http://www.ibm.com/developerworks/cn/opensource/tutorials/os-androidndk/section6.html自定义 Eclipse使用 Eclipse IDE 的好处之一是很少需要编译。每次在 Eclipse IDE 中保存文件时,就会自动构建项目。这非常适用于 Android SDK(即 Java)文件和 Android XML 文件,但是对于 NDK 构建的库来说怎么样呢?我们来了解一下。扩展 Eclipse 环境如前所述,构建本地库和运行ndk-build命令一样简单。但是,除了简单的练习外,当处理其他任何项目时,像下面 阅读全文
posted @ 2012-07-18 10:06 镇水古月 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 引用:http://wujiandong.iteye.com/blog/1184921属性(Attribute)资源:属于整个Android应用资源的一部分.其实就是网上一堆介绍怎么给自定义View添加自己的属性文章里的attrs文件,此文件位于../res/values/目录下当别人通过XML文件配置的方式来创建你开发的自定义组件,并且还能动态设置你自定义组件的属性时,这时候你就需要给你自己自定义的组件配上一个XML属性资源文件来完成这项工作了.其实也可以不配上一个XML属性资源文件,也能完成如上的功能,这样你的自定义组件显得更干脆一点,一个自定义组件就是一个类文件,不拖泥带水的。但是这两种 阅读全文
posted @ 2012-07-18 10:04 镇水古月 阅读(767) 评论(0) 推荐(0) 编辑
摘要: 引用:http://www.cnblogs.com/TerryBlog/archive/2011/05/12/2044900.html2011-05-12 23:00 by Terry_龙, 5669 阅读,15评论,收藏,编辑在项目开发过程中,我们难免会用到自己去制作自定义的VIEW控件,之后我们别的项目如果需要的话就直接将其复制到对应的项目中使用,虽说这么做是一个解决问题的方法,但毕竟不是很好。原因是,当我们项目积累越来越多,会发现自定义的控件越来越多,而且这些自定义的控件都是可以重复利用的,这时我们可以想想,如果把这些自定义控件都封装成一个JAR包,然后用一个项目积累起来,之后我们以后开 阅读全文
posted @ 2012-07-18 09:52 镇水古月 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 引用:http://www.eoeandroid.com/thread-184969-1-1.html小弟也是第一次尝试编译系统,说下我操作的过程吧,不当之处还请指正(Mac系统下面)。参照最权威的文档:http://source.android.com/source/building.html第一步:初始化编译环境 1. 建立一个大小写敏感的分区。一般mac系统都默认一个分区且不对大小写敏感,因此可以建一个磁盘镜像来模拟一个分区。 hdiutil create -type SPARSE -fs 'Case-sensitive Journaled HFS+' -size 25g 阅读全文
posted @ 2012-07-18 09:49 镇水古月 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 引用:http://hi.baidu.com/%BD%F0%D3%F1kl_y/blog/item/3fad60c2e33d100d0ef47710.html一、统一的用户界面是可以使得应用程序更友好。要做到用户界面的统一,我们就必须用到风格(style)和主题(theme)。自定义一个View的方法步骤如下:1、首先,在values文件夹下定义一个atts.xml的文件,描述自定义的控件的属性在values/attrs.xml中:view plaincopy to clipboardprint?<?xml version="1.0" encoding="u 阅读全文
posted @ 2012-07-18 09:44 镇水古月 阅读(401) 评论(0) 推荐(1) 编辑
摘要: 引用:http://blog.csdn.net/qiuxiaolong007/article/details/7555876下面我就用JNI实现一个经典的“Hello World”程序。该程序在Java中通过JNI调用c函数实现“Hello World”的输出。创建该程序分为以下步骤:1、创建一个Java程序(HelloWorld.java)定义原生的c/c++函数。2、用javac编译HelloWorld.java生成HelloWorld.class。3、用javah带-jni参数编译HelloWorld.class生成HelloWorld.h文件,该文件中定义了c的函数原型。在实现c函数的 阅读全文
posted @ 2012-07-18 09:40 镇水古月 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 引用:http://abc20899.iteye.com/blog/1396565<com.android.launcher2.DragLayer xmlns:android="http://schemas.android.com/apk/res/android" xmlns:launcher="http://schemas.android.com/apk/res/com.android.launcher" android:id="@+id/drag_layer" android:layout_width="match 阅读全文
posted @ 2012-07-18 09:35 镇水古月 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 存储方式:按不同的查询条件 用键值来表示<优化组合结构>加载条件:小数据一开始加载,大数据只在使用到时才加载,保存在缓存中(起到一步一步加载,而不是初始化时一次加载)<优化加载先后,与数量>淘汰机制:使用最少的清空缓存<优化算法> 阅读全文
posted @ 2012-07-17 15:33 镇水古月 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 引用:http://baike.baidu.com/view/725509.htm JAXB(Java Architecture for XML Binding) 是一个业界的标准,是一项可以根据XML Schema产生Java类的技术。该过程中,JAXB也提供了将XML实例文档反向生成Java对象树的方法,并能将Java对象树的内容重新写到XML实例文档。从另一方面来讲,JAXB提供了快速而简便的方法将XML模式绑定到Java表示,从而使得Java开发者在Java应用程序中能方便地结合XML数据和处理函数。编辑本段使用 “xjc”工具可以用来将XML模式或其他类型模式文件(Java 1... 阅读全文
posted @ 2012-07-16 16:22 镇水古月 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 引用:http://baike.baidu.com/view/1077487.htmrest,即REST(Representational State Transfer表述性状态转移)是一种针对网络应用的设计和开发方式,可以降低开发的复杂性,提高系统的可伸缩性。目录REST关键原则为所有“事物”定义ID将所有事物链接在一起使用标准方法资源多重表述无状态通信理论上的REST展开REST关键原则为所有“事物”定义ID将所有事物链接在一起使用标准方法资源多重表述无状态通信理论上的REST展开 REST提出了一些设计概念和准则: 1.网络上的所有事物都被抽象为资源(resource); 2.每个... 阅读全文
posted @ 2012-07-16 16:20 镇水古月 阅读(215) 评论(0) 推荐(0) 编辑
摘要: java开发工程师工作职责:1.基于javascript的浏览器端应用开发;2.基于j2ee体系的后台服务器端开发。职位要求:1.有较多的javaweb开发经验,熟悉j2ee开发流程,会使用Hibernate,如果熟悉rest、jaxb则更好;2.掌握oracle、db2等数据库软件的使用,会编写sql语句;3.掌握JavaScript,熟练使用Ajax和Json完成客户端与服务端的通信以及页面dom操作; 阅读全文
posted @ 2012-07-16 16:13 镇水古月 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 引用:http://hi.baidu.com/johnsoncr/item/7d53ed8ffcef1bd75e0ec1cbMemcache:分布式内存对象缓存系统,占用其他机子的内存。很多互联网,负载均衡三台(以三台为例)web服务器可以共享一台Memcache的资源。传递的信息以键值对的形式存储。传递的数据要实现序列化。--------------------------------------------------------------------------------------------------------------------------Oscache:页面级缓存(网 阅读全文
posted @ 2012-07-16 15:24 镇水古月 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 引用:http://hi.baidu.com/kangjun118/item/4dac06eaef58c2f3fb42ba38 Apache Mina Server 是一个网络通信应用框架,也就是说,它主要是对基于TCP/IP、UDP/IP协议栈的通信框架(然,也可以提供JAVA 对象的序列化服务、虚拟机管道通信服务等),Mina 可以帮助我们快速开发高性能、高扩展性的网络通信应用,Mina 提供了事件驱动、异步(Mina 的异步IO 默认使用的是JAVA NIO 作为底层支持)操作的编程模型。Mina 主要有1.x 和2.x 两个分支,这里我们讲解最新版本2.0,如果你使用的是Mina 1. 阅读全文
posted @ 2012-07-16 15:05 镇水古月 阅读(733) 评论(0) 推荐(0) 编辑
摘要: 引用:http://blog.csdn.net/jeanjeanfang/article/details/4737226Hibernate配置通过c3p0连接MYSQL**需要的包: c3p0_versionxx.jar** hibernate.cfg.xml<?xml version='1.0' encoding='UTF-8'?><!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" " 阅读全文
posted @ 2012-07-16 01:35 镇水古月 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 引用:http://www.cnblogs.com/xlwmin/articles/2189427.htmlHibernate主键生成 Key Generator 收藏 Hibernate 主键生成器是负责生成数据表记录的主键,通常有如下几种常见的主键生成方式。Hibernate主键生成方式 Key Generator主键产生器:首先介绍几种常见的主键生生器:1) incrementincrement: 对 long , short 或 int 的数据列生成自动增长主键。主键按数值顺序递增。此方式的实现机制为在当前应用实例中维持一个变量,以保存着当前的最大值,之后每次需要生成主键的时候将此值加 阅读全文
posted @ 2012-07-16 01:12 镇水古月 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 引用:http://blog.csdn.net/FastThinking/article/details/4060813 这个困扰我已久的问题终于解决了,让我又一次坚信是问题总有办法解决的,没有什么奇奇怪怪的问题,特别是在编程方面,出问题了总有原因,你找不到原因所在并不等于没有原因. 记得在几个月前就想好好学习一下struts,spring和hibernate,也就是我们常说的SSH,但是因为一个异常始终没有得到解决,也使我暂时放下了对SSH的深入学习,而这个异常就是这篇日志要主要讲到的. 我用的开发工具Myeclipse6.0,在做struts1.2整合spring2.0时,用spring代 阅读全文
posted @ 2012-07-14 16:04 镇水古月 阅读(981) 评论(0) 推荐(0) 编辑
摘要: 引用 :http://blog.sina.com.cn/s/blog_46d5caa40100ka9z.html在开发高并发量,高性能的网站应用系统时,缓存Cache起到了非常重要的作用。本文主要介绍EHCache的使用,以及使用EHCache的实践经验。笔者使用过多种基于Java的开源Cache组件,其中包括OSCache、JBossCache、EHCache。OSCache功能强大,使用灵活,可用于对象缓存、Filter缓存以及在JSP中直接使用cache标签。笔者在最近的使用过程中发现,在并发量较高时,OSCache会出现线程阻塞和数据错误,通过分析源代码发现是其内部实现的缺陷。JBos 阅读全文
posted @ 2012-07-13 06:53 镇水古月 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 引用:http://www.oschina.net/question/12_5396做过的项目中Hibernate都是直接采用ehcache做为缓存,ehcache是一个好东西,采用内 存+文件系统结合可以胜任大多数情况,而且Hibernate和ehcache简直就是天造地设的一对,配合非常之默契。但是在集群环境下缓存不同步的问题日益凸显,尽管最新版本的ehcache已经支持通过multicast来实现不同进程的缓存数据同步的功能,这样的结 构在集群的节点很多的时候性能下降得厉害,而且也不清楚其稳定性如何,因此ehcache暂且搁下。对memcached早有耳闻,它是一种采用客户端服务器工作模 阅读全文
posted @ 2012-07-12 23:39 镇水古月 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 引用:http://baike.baidu.com/view/926025.htmNginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。2011年6月1日,nginx 1.0.4发布。目录优点Nginx性能概述常见问题(FAQ)安装Nginx 阅读全文
posted @ 2012-07-12 22:43 镇水古月 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 引用:http://www.2cto.com/kf/201109/104691.htmlandroid 进度条的样式例1:(默认样式(中等圆形))Xml代码<ProgressBar android:id="@+id/progressBar1" android:layout_width="wrap_content" android:layout_height="wrap_content" />例2:(超大圆形)Xml代码<ProgressBar android:id="@+id/progressBar2&qu 阅读全文
posted @ 2012-07-12 20:10 镇水古月 阅读(1035) 评论(0) 推荐(0) 编辑
摘要: 1.负责系统的开发、测试和发布2.负责系统文档的编制工作3.参与技术支持4.负责公司分配的其他工作1.2年以上同等职位工作经验,大专以上学历,计算机相关专业2.头脑清晰,思维敏捷,有扎实的java基础3.熟悉JavaEE以及相关领域的框架和知识;4.熟练使用Linux5.了解SOA6.对至少一种主流数据库熟悉7.熟练使用、配置JBoss,并熟悉JBoss系列产品,如JBossESB、jBPM、Hibernate、Hornetq、JGroups等等8.乐于沟通,积极进取,富于团队精神和工作责任感,能承受一定的工作压力 阅读全文
posted @ 2012-07-12 18:10 镇水古月 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 引用:http://www.oschina.net/question/12_32393VMware在今年4月份突然发布了业内第一个开源的PaaS——CloudFoundry。发布至今的这几个月里,笔者一直关注它的演进,并从它的架构设计中获益良多,觉得有必要写出来与大家分享一下。本文会分为两个部份:第一部份主要介绍CloudFoundry的架构设计,从它所包含的模块介绍起,到各部份的消息流向,各模块如何协调合作;第 二部份会在第一部份的基础上,以如何在你的数据中心里面用CloudFoundry部署一个私有PaaS为目标,把第一部分介绍到的架构知识使用起来。第一部份讲的很多内容,会引用Pat在10 阅读全文
posted @ 2012-07-12 11:23 镇水古月 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 引用:http://yafei.iteye.com/blog/1226858当带有EditView的activity第一次进入时,第一个EditText框会自动获得焦点,这个严重影响了用户体验,但是如何去掉呢?查阅了很多资料后,发现以下方法最简单:在xml中,在EditText控件之前加入<LinearLayout android:id="@+id/linearLayout_focus" android:focusable="true" android:focusableInTouchMode="true" android:la 阅读全文
posted @ 2012-07-12 00:44 镇水古月 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 引用:http://blog.163.com/itsmallbird@126/blog/static/1691391092011314105439501/private static Bitmap big(Bitmap bitmap) {Matrix matrix = new Matrix();matrix.postScale(1.5f,1.5f);//长和宽放大缩小的比例Bitmap resizeBmp = Bitmap.createBitmap(bitmap,0,0,bitmap.getWidth(),bitmap.getHeight(),matrix,true);return resiz 阅读全文
posted @ 2012-07-12 00:24 镇水古月 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 引用:http://zhidao.baidu.com/question/20989415.htmlcollection<E>里的E是"元素"的意思。但不要忘了object也是一种类型,用object可以达到令容器可以存储任何类型的值 但是它E表示的是任何的类型 不能只局限于object 本身 ,有的时候我们要求我们的元素保留自己的特性 ,一旦他被转换成 object 它的特性就失去了,除非你再将它转换成它原来的类型才可以。public static Collection fill(Collection<String> c){c.add("c 阅读全文
posted @ 2012-07-11 13:19 镇水古月 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 引用:http://baike.baidu.com/view/67105.htm网络管理员行业对网络管理员的要求基本就是大而全,不需要精通,但什么都得懂一些。所以,总结下来,一个合格的网络管理员最好在网络操作系统、网络数据库、网络设备、网络管理、网络安全、应用开发等六个方面具备扎实的理论知识和应用技能,才能在工作中做到得心应手,游刃有余。国家职业资格对网管员的定义是从事计算机网络运行、维护的人员。目录简介历史Web发展的趋势趋势技术支持软件的支持应用展开简介历史Web发展的趋势趋势技术支持软件的支持应用展开编辑本段简介Web Service Web service是一个平台独立的,松耦合的,. 阅读全文
posted @ 2012-07-11 11:36 镇水古月 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 引用:http://www.cnblogs.com/xwdreamer/archive/2011/12/07/2296914.html1.参考文献:1.利用Java编写简单的WebService实例 http://nopainnogain.iteye.com/blog/7915252.Axis2与Eclipse整合开发Web Service http://tech.ddvip.com/2009-05/1242968642120461.html3.http://blog.csdn.net/lightao220/article/details/34890154.http://clq9761.ite 阅读全文
posted @ 2012-07-11 11:29 镇水古月 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 引用:http://baike.baidu.com/view/739691.htm随着计算机网络技术的发展,原来物理上的接口(如键盘、鼠标、网卡、显示卡等输入/输出接口)已不能满足网络通信的要求,TCP/IP协议作为网络通信的标准协议就解决了这个通信难题。TCP/IP协议集成到操作系统的内核中,这就相当于在操作系统中引入了一种新的输入/输出接口技术,因为在TCP/IP协议中引入了一种称之为"Socket(套接字)"应用程序接口。有了这样一种接口技术,一台计算机就可以通过软件的方式与任何一台具有Socket接口的计算机进行通信。端口在计算机编程上也就是"Socket 阅读全文
posted @ 2012-07-10 10:43 镇水古月 阅读(627) 评论(0) 推荐(0) 编辑
摘要: 引用:http://www.jiamaocode.com/Cts/1031.html异步输出折叠C# 代码Processp=CreateProcess("cmd",dir);//假如此处为我们从工厂中实例化一个调用cmd命令的进程p.Start(); //从这里执行一个批处理或控制台程序,也可以是一堆CMD下的命令,我们通常会用这些来做大量的文件拷贝等操作p.StandardInput.WriteLine("\""+filename+"\""+args);//写入执行参数p.StandardInput.WriteL 阅读全文
posted @ 2012-07-10 07:36 镇水古月 阅读(4290) 评论(1) 推荐(0) 编辑
摘要: 引用:http://zhidao.baidu.com/question/110206750.htmlEncoding.Default.GetBytes(string);这里的default是编码方式,你可以用ascII或unicode换掉将来反向获取字符串时用Encoding.Default.GetString(byte[]); 阅读全文
posted @ 2012-07-09 22:15 镇水古月 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 引用:http://ajava.org/article-1197-1.html摘要: 一,简介ligerGrid的功能列表:1,支持本地数据和服务器数据(配置data或者url)2,支持排序和分页(包括Javascript排序和分页)3,支持列的“显示/隐藏”4,支持明细行(表格内嵌)5,支持汇总行6,支持单元格模板7,支持编辑表 ...一,简介ligerGrid的功能列表:1,支持本地数据和服务器数据(配置data或者url)2,支持排序和分页(包括Javascript排序和分页)3,支持列的“显示/隐藏”4,支持明细行(表格内嵌)5,支持汇总行6,支持单元格模板7,支持编辑表格(liger 阅读全文
posted @ 2012-07-09 17:59 镇水古月 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 引用:http://topic.csdn.net/t/20030408/02/1631407.htmlFileStream fs = File.Create(@ "c:\hot.xls ");StreamWriter sw = new StreamWriter(fs);sw.Write( "hello world ");fs.Close(); 阅读全文
posted @ 2012-07-08 23:53 镇水古月 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 引用:http://topic.csdn.net/u/20120622/18/26ee810a-aa82-445f-ac76-275b544fac82.htmlnew Regex("你").Replace(源字符串, "我", 3) 阅读全文
posted @ 2012-07-08 22:17 镇水古月 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 引用:http://www.cnblogs.com/wggWeb/archive/2012/02/23/2364521.html1这是最简单的方法 DirectoryInfo di = new DirectoryInfo(string Path); di.Delete(true); 注:path是你要删除的非空目录; true:你要删除里面所有的文件,包括文件夹和子文件夹2/// <summary> /// 删除非空文件夹 /// </summary> /// <param name="path">要删除的文件夹目录</param& 阅读全文
posted @ 2012-07-08 20:37 镇水古月 阅读(438) 评论(0) 推荐(0) 编辑
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 47 下一页