自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(88)
  • 资源 (54)
  • 收藏
  • 关注

转载 ecshop增加直接购买的功能

今天在公司用ECSHOP做电子商务系统的修改,牵涉到修改购物流程。既要实现可以放在购物车里面,也可以实现直接购买,就是购买方式共存的两种方式。1:需要在goods.dwt模板中增加一个直接购买的按扭.直接购买2:在common.js增加直接购买的js/* * * 直接购买 */function addToCart1(goodsId, parentId){  va

2013-01-31 19:06:22 654

转载 从hadoop框架与MapReduce模式中谈海量数据处理

从hadoop框架与MapReduce模式中谈海量数据处理前言    几周前,当我最初听到,以致后来初次接触Hadoop与MapReduce这两个东西,我便稍显兴奋,觉得它们很是神秘,而神秘的东西常能勾起我的兴趣,在看过介绍它们的文章或论文之后,觉得Hadoop是一项富有趣味和挑战性的技术,且它还牵扯到了一个我更加感兴趣的话题:海量数据处理。    由此,最近凡是空闲时,便在看

2013-01-31 08:25:10 600

转载 IBM Rational Doors

Doors概述IBM Rational Doors是需求管理工具。Rational Doors集中的管理需求,并提供多种访问方式,方便开发团队的各种角色能够及时的、全面的了解需求。用户可以在Rational Doors的视图中(View)对需求的属性进行设置,并定制各种查询,排序,高效的理解需求的状态。用户同时可以建立需求追踪矩阵,了解需求改变的影响范围。Rational Doors与Mi

2013-01-30 22:31:14 1672 1

转载 360Buy 京东商城商品价格图片识别 火车头采集京东商城图片价格识别

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Drawing;using System.IO;namespace ConsoleApplication1{    class MyImage    {        /

2013-01-29 13:39:36 1464

转载 ecshop后台通过ajax搜索原理

目前后台按照我们自身的需求便于管理可能要加搜索功能,比如供货商列表,如果信息太多的话加个搜索会更方便些,当然如果有基础的网友不用看此贴直接模仿官方有搜索模块的就成,没基础的网友按照我写的思想而且能依次应用到其他模块里,有时间我也会根据此录制视频细细讲解。       第一步 打开suppliers_list.htm 在顶部上面加入{include file="suppl

2013-01-28 15:19:18 589

转载 、用ecshop整合淘宝客api改造用于淘宝客程序

普通的淘宝客程序由于数据库过于庞大,并且很难根据自己的喜好来布置网站和推销某些店铺某些产品。本 人用ecshop结合taoke api便很好的弥补了 Ecshop结合taobao api的改造首先,通过taoke api调取淘宝的数据入到ecshop的数据库中,并能制定计划何时更新数据。此外,要开发一个ecshop 的店铺插件,每件商品都对应到指定店铺中,这样,能在自己的网站上浏览某店

2013-01-27 23:42:52 2307

转载 ECSHOP数据库存储时出现乱码的解决办法

有朋友在DIV修改ECSHOP时,有时会需要在数据库中加入一些字段,可能在存储过程中会遇到乱码问题,要找出这个问题的原因,还真是要花些时间, 因为一开始都会想到是编码的原因, 方向错了, 自然是越走越远了,问题出在ECSHOP在把资料放进数据库时, 经过了htmlentities的处理, 防止javascriptr的恶意输入,文件位于/includes/lib_passport.php第1

2013-01-25 18:52:54 703

原创 Eclipse下编辑php文件中文乱码的解决办法

方案1在Eclipse安装目录下找到eclipse.ini文件。 打开eclipse.ini。 在最末行添加文本:-Dfile.encoding=UTF-8 重启Eclipse即可。 方案2Eclipse PHP编辑器代码中的中文显示为乱码,Eclipse PHP编辑器中文版本默认为GBK 编码格式,设置当前文件或文件夹的编码,请选择此文件或此文件的上级文件夹,点击

2013-01-25 16:40:27 666

原创 ecshop 后台管理商品列表 如何传递参数 ecshop中如何使用js ecshop如何使用javascript

{if $full_page}{include file="pageheader.htm"}{insert_scripts files="../js/utils.js,listtable.js"}{include file="goods_search.htm"}    {/if}                  {$lang.record_

2013-01-25 15:59:15 1517

原创 Smarty跳转到页面锚点上(Ecshop)

首先在PHP文件中发送一个javascript语句 列入$smarty->assign('maodian',"window.location.href="#锚点名称"")接下来再模板文件中只有使用这个参数即可{$maodian}这样在跳到该页面的时候他就会直接跳向锚点位置

2013-01-25 13:31:02 859

转载 ECSHOP 给添加/编辑商品页面的菜单设置权限

想要在编辑商品页中使管理端可以设置不同的人员查看商品里面不同的权限。给添加/编辑商品页面的菜单设置权限" name="image_operate_52161314930163468" alt="ECSHOP 给添加/编辑商品页面的菜单设置权限" src="http://s12.sinaimg.cn/middle/6660f52bt77978e3ccacb&690" width="690" he

2013-01-25 13:27:20 862

原创 ECSHOP 后台商品列表页搜索二次

第一步:商品列表页引入的搜索是goods_search.htm        {$lang.goods_cat}{$cat_list}        {$lang.zhuti_name}{html_options options=$zhuti_list}每一个都有自己的name  你可以自己添加想要搜索的字段主题就是我自己添的一个搜索条件第一步over第二步

2013-01-25 11:03:12 596

原创 ecshop功能二次开发之后台管理增加成本价和毛利

ecshop功能二次开发之后台管理增加成本价和毛利润统计功能 在做ecshop二次开发的时候增加一个财务统计的功能!首先在订单中的商品信息【编辑】页面中,修改成本价。也可以在添加商品时添加成本的如果不做手工修改,则使用默认的商品成本价(在商品信息里编辑的成本价格)。我用的版本是ecshop2.7.2第一步:修改数据库中的商品表ecs_goods和订单商品表ecs_order_goo

2013-01-25 00:14:48 910

转载 ecshop中使用JS

有一个菜单效果是由HTML代码和JS代码组成的,准备放到首页和内容页用,以前在别的程序都使用过,像动易、领智、风讯、E商务的Medi等等都很好用,就是放到一个普通的HTML静态页面也一样正常使用,可就是放到ECShop中无法正常使用,请问管理员是什么原因,以下是菜单效果的代码和在ECShop中测试使用的几种方法 一、菜单效果的代码(CSS代码没贴)javascript">funct

2013-01-25 00:04:39 602

转载 Ecshop lefttime.js用法,ecshop倒计时lefttime.js在dwt模板中的使用

Ecshop中倒计时lefttime使用方法1.当然,要先把lefttime.js代码引入到模板中{insert_scripts files='lefttime.js'}或者2.还要加入初始化的js代码var gmt_end_time = 1288500660; //结束时间var id = {$id};{foreach from=$lang.snatch_js i

2013-01-24 16:58:08 1298

转载 ecshop首页增加某分类下商品图片滚动效果

1.首先是ecshop首页调用某分类下的图片,看过我上几篇博客的都知道怎么调用了吧!没看过的可以看看ecshop首页调用某分类下的商品|assign_cat_goods()提示:只需要在index.php写上这么一句:assign_cat_goods(34,10);其中34是分类id,10是调用的条数assign_cat_goods这个函数是在includes/lib_goods.

2013-01-24 16:56:08 1058

转载 ecshop首页调用某分类下的商品|assign_cat_goods()

ecshop首页调用分类下的商品其实很简单,也有模板设置那里可以设置,不过那个只可以用cat_goods.lib,不方便,所以我想看看怎么能简单的实现ecshop首页调用分类下的商品只需要在index.php写上这么一句:assign_cat_goods(20,10);其中20是分类id,10是调用的条数assign_cat_goods这个函数是在includes/lib_goods.

2013-01-24 16:54:57 1792

转载 ecshop后台实现用ajax动态修改/更新用户评论的时间

刚开始要实现在后台修改用户评论的添加时间,想用表单提交的方式,但是看了后台商品列表页的用ajax实现动态修改,我就萌生了这个用ajax修改用户评论时间的想法,哈哈,终于在我的努力下,实现了,其实好简单哦!    这个功能我放到了用户评论列表页来实现了ecshop后台实现用ajax动态修改用户评论的时间步骤如下:1.修改这个模板文件D:\wamp\www\ecshop\admin\tem

2013-01-24 16:52:45 787

转载 Ecshop后台对ecshop官网的调用api.ecshop.com调用 api调用

Ecshop后台对ecshop官网的调用的文件有:1 help.php 2 index.php 3 shop_config.php 4 templates/menu.htm 5 templates/start.htm 1 help.php这个不是调用,是header到ecshop帮助文档的首页http://help.ecshop.com2 index.php里面else

2013-01-24 16:52:00 3148

转载 Ecshop在模板中$smarty session cookie等调用$smarty.session $smarty.cookie

ecshop模板中smarty怎样判断用户等级、用户id、用户昵称用户名gt大于 lt小于1:ecshop模板中调用session的值  {$smarty.session.user_id} 用户ID {$smarty.session.user_rank} 用户等级2:ecshop模板中调用cookie的值 {$smarty.cookie.user_id}3:

2013-01-24 16:42:51 988

原创 Ecshop模板中html_options用法详解

程序部分$smarty->assign('status_list', $_LANG['cs']);  // 订单状态$smarty->display("index.dwt");?>模板部分{html_options options=$status_list}可见smarty的html_options接受的其实是一个数组,并且这个数组的键值将是option

2013-01-24 16:41:35 2325

转载 Ecshop后台分页原理详解

今天仿照后台评论列表来研究了一下Ecshop后台的分页功能,取得成功!comment_manage.php//-- 获取没有回复的评论列表if ($_REQUEST['act'] == 'list'){       admin_priv('comment_priv');    $smarty->assign('ur_here',      $_LANG['0

2013-01-24 16:36:44 693

原创 ecshop后台商品列表添加自定义方法 例如添加商品提醒信息

{if $smarty.get.act neq "trash"}        {$lang.goods_cat}{$cat_list}        {$lang.goods_brand}{html_options options=$brand_list}        {$lang.intro_type}{html_options options=$intro_list

2013-01-24 16:32:08 1462

原创 Shopex后台管理员用户名密码忘记了怎么办?shopex重置密码? 深圳外贸,深圳电子商务

1.对于喜欢用工具修改shopex管理员用户名密码的朋友使用方案1:shopex官方提供的shopex管理员密码修改工具来完成:shopex管理员密码重新工具免费下载地址http://hubeidc.com/dl/shopex/cnp48.zip2.对于那些对手能力比较强一点的朋友,都是直接改数据库来实现管理员密码重置的:修改数据库来实现重置shopex后台密码,加密后存储在数据库

2013-01-24 11:43:43 1629

转载 MyEclipse生成Javadoc帮助文档

MyEclipse生成Javadoc帮助文档Javadoc是Sun公司提供的一个技术,它从程序源代码中抽取类、方法、成员等注释形成一个和源代码配套的API帮助文档。也就是说,只要在编写程序时以一套特定的标签作注释,在程序编写完成后,通过Javadoc就可以同时形式程序的开发文档了。Javadoc输出的是一些静态网页文档,经过WEB浏览器来查看它。Javadoc的语言规则:所

2013-01-23 16:10:40 465

转载 一、事务传播行为种类

一、事务传播行为种类Spring在TransactionDefinition接口中规定了7种类型的事务传播行为,它们规定了事务方法和事务方法发生嵌套调用时事务如何进行传播:事务传播行为类型事务传播行为类型说明PROPAGATION_REQUIRED如果当前没有事务,就新建一个事务,如果已经存在一

2013-01-23 15:20:38 390

转载 十句励志电影台词

1."There is no certainty,only opportunity."V for Vendetta(2005)没有一定会怎样,只有可能会怎样。——《V字仇杀队》,V(雨果·威明)2."A good plan today is better than a perfect plan tomorrow."Wag the Dog(1997)-Conrad Brean(Rober

2013-01-23 14:51:20 802

转载 《Spring技术内幕》学习笔记3——IoC容器载入Bean定义资源文件 .

1.当Spring的IoC容器将Bean定义的资源文件封装为Spring的Resource之后,接下来要做的就是通过Spring的资源加载器(resourceLoader)读入Bean定义资源文件的过程。对于IoC容器来说,Bean定义的载入过程就是将Bean定义资源文件读入进内存并解析转换成Spring所管理的Bean的数据结构的过程。相对于SpringIoC容器定位Bean定义资源文件来说,B

2013-01-23 14:36:07 549

转载 Struts,Hibernate,Spring经典面试题收藏

Struts,Hibernate,Spring经典面试题收藏    以备不时只需。关键字: struts, hibernate, spring 先简单的提一下, 要开发出好的,高质量的j2ee系统, 评价系统的高低水平 ,解耦性 至关重要! 而在开发中主要分成三个层次,表现层, 服务层, 持久层。从这三层次去解藕。 spring的作用就是把服务从表现层中,抽取出來,hibe

2013-01-23 13:54:13 523

转载 《Spring技术内幕》学习笔记2——IoC定位Bean定义资源 .

1.IoC容器初始化:Spring的IoC容器初始化包括:Bean定义资源文件的定位、载入和注册3个基本过程。(1).Bean定义资源文件的定位:Bean定义资源文件定位由ResourceLoader通过统一的Resource接口来完成,Resource接口将各种形式的Bean定义资源文件封装成统一的、IoC容器可进行载入操作的对象。(2).Bean定义资源文件的载入:Bean

2013-01-23 11:43:07 410

转载 《Spring技术内幕》学习笔记1——IoC容器体系结构

1. BeanFactory类结构体系:BeanFactory接口及其子类定义了Spring IoC容器体系结构,由于BeanFactory体系非常的庞大和复杂,因此要理解Spring IoC,需要先理清BeanFactory的继承机构。2. ApplicationContext的结构体系:ApplicationContext接口是一个BeanFactory基础上封装了更多功能的,

2013-01-23 11:33:35 636

转载 Spring 配置文件详解

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/axu20/archive/2009/10/14/4668188.aspx1.基本配置: xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

2013-01-23 11:19:56 369

转载 详解Struts1中的struts-config.xml配置文件

弄清楚struts-config.xml中各项元素的作用,对于我们构建web项目有莫大的好处。是struts的根元素,它主要有8个子元素,DTD定义如下:(data-sources?,form-beans?,global-exceptions?,global-forwards?,action-mappings?,controller?,message-resources*,plug

2013-01-23 11:08:50 428

转载 Spring配置文件详解

"1.0" encoding="UTF-8"?>  "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">      "dataSource" class="org.apache.commons.dbcp.BasicDataSource">         "driverClassName">

2013-01-23 10:58:14 361

转载 Spring学习笔记2——高级特性 .

1.通过PropertyPlaceholderConfigurer在Spring中加载其他外部配置文件或者属性文件:在很多javaEE工程中,Spring的角色非常重要,是一个管理其他模块和组件的轻量级容器,Spring经常需要管理Struts、Ibatis、Hibernate等,这些开源框架的配置文件就通过Spring的PropertyPlaceholderConfigurer加载在Spri

2013-01-23 10:40:09 511

转载 Spring学习笔记1——基础知识 .

1.在java开发领域,Spring相对于EJB来说是一种轻量级的,非侵入性的Java开发框架,曾经有两本很畅销的书《Expert one-on-one J2EE Design and Development》和《Expert one-on-one J2EEdevelopment without EJB》是java高手进阶必看的宝典,Spring就是从这两本书的理论发展起来的。Spring主要

2013-01-23 09:20:40 646

转载 ECShop开发系列教程-ECShop模板原理

模板的原理类似Smarty/ECShop这类模板的原理如下图所示。1.      首先是编译模板ECShop/Smart是利用PHP引擎,所以编译的结果是一个PHP文件,其编译过程就是将分隔符{}替换成PHP的标准分隔符,将$var替换成 echo $var; 或者print $var; 将其他的比如foreach和if等也替换成标准的PHP语法

2013-01-22 22:02:55 579

转载 10个技巧帮你搞定IE6

虽然说IE8已经来了,并且表现不错。8 个小时突破1200W下载,远远地超过24小时下载800W的firefox。但对于整个互联网,IE6仍然是用户最多的浏览器。暂不说IE6怎样,把 Web的表现做得更好,既是一种责任,也是一种能力的表现。如果你依然对IE6所出现的种种问题无可奈何,就让我带你来看一下来自SitePoint的10 Fixes That Solve IE6 Problems,学会

2013-01-22 17:31:02 391

转载 chrome developer tool 调试技巧

【注:本文转自:http://ued.taobao.com/blog/2012/06/03/debug-with-chrome-dev-tool/】这篇文章是根据目前 chrome 稳定版(19.0.1084.52 m)写的, 因为 google 也在不断完善chrome developer tool, 所以 chrome 版本不同可能稍有差别. 一些快捷键也是 windows 上的, m

2013-01-22 17:25:16 449

转载 优秀的产品经理该怎么做?

优秀的产品经理该怎么做1、多数火的产品最初的目的都是解决用户的需求在互联网界,很多公司的崛起都是从解决当时用户的需求开始,如腾讯QQ的迅速发家,是当时国内没有可以简单实用聊天的IM,360杀毒的迅速发家是因为国内没有长期免费的杀软,51刚起步的时候也是为用户提供日记、相册、音乐盒、通讯录、记事本、收藏夹等一站式储存功能个人数据库。产品经理经常忘记做产品的出发点,做着做着就变成了为公司做产品

2013-01-22 13:56:55 546

shopex4.8.5纯净安装包

shopex4.8.5纯净安装包

2012-12-06

科技类写书规范

写书规范写书规范写书规范写书规范写书规范写书规范写书规范写书规范写书规范写书规范写书规范写书规范

2012-12-05

destoon采集发布模块

destoon采集发布模块

2012-12-05

Ucenter文档

Ucenter文档

2012-12-05

destoon 数据采集 数据批量采集

destoonDESTOON采集规则及接口文件,包括知道、供应、行情、资讯模块,免登录,里面有文字说明,视频教程比较大就不上传了火车头版本是:LocoySpiderV2010SP3_Free_Build2011-05-20 (完整可用) 密码为:http://blog.csdn.net/ibmfahsion

2012-12-05

前端设计开发手册目录

前端设计开发手册目录

2012-12-04

火车头v7.6

火车头v7.6

2012-12-03

magento-1.6.2.0 稳定版本

magento-1.6.2.0 稳定版本

2012-12-03

前端开发权威指南——融合html javascript css php .doc

前端开发权威指南——融合html javascript css php .doc

2012-12-03

ecshop文章采集

ecshop文章采集

2012-11-29

ecshop添加属性代码

ecshop添加属性代码,工作用的,其它人请勿下载,因为没有什么用。

2012-11-28

lightinthebox ERP 成本利润销售报表导出为excel.

lightinthebox ERP 成本利润销售报表导出为excel.lightinthebox ERP 成本利润销售报表导出为excel.

2012-11-26

php导入导出excel源代码

php导入导出excel源代码

2012-11-23

lightinthebox 大中小图采集源代码

lightinthebox 大中小图采集源代码

2012-11-22

php开发实战宝典

php开发实战宝典

2012-11-22

VisualSVN-Server-2.1.10

VisualSVN-Server-2.1.10

2012-11-22

VISUALSVN2.1.10汉化在线修改密码.rar

VISUALSVN2.1.10汉化在线修改密码.rar

2012-11-22

php 远程下载图片的6种方法汇总源代码

php 远程下载图片的6种方法汇总源代码

2012-11-20

zencart 销售分析报表插件

zencart 销售分析报表插件

2012-11-19

C# 调用PHP webservice

C# 调用PHP webservice

2012-11-16

php淘宝数据包

php淘宝数据包

2014-02-25

腾讯运维笔试题目

腾讯运维笔试题目

2013-10-16

magento 1.7 兰亭模板

magento 1.7 兰亭模板 magento 1.7 兰亭模板 开源可以用

2013-07-19

magento 兰亭模板

magento 兰亭模板magento 兰亭模板

2013-07-19

通用的POI导入Excel解决方案

在项目中,经常免不了要导入、导出Excel,导出Excel稍微简单点,制作一张模板,然后将查询之后的数据写入到模板中即可,导出程序可以做到一次写好,基本上就可以通用。 但导入Excel相对麻烦点,一般情况下,导入的程序无法通用的主要原因是:对于不同的导入模板,字段field与单元格cellRef的映射关系是不相同的,这就导致对每一个导入模板都要去写一套相似的代码;我们应该想办法解决这个问题,减少每次导入Excel时都去拷贝粘贴相同的代码。

2013-07-11

magento数据结构分析

magento数据结构分析 magento数据字典

2013-06-02

mysql 5 magento

mysql 5 magento 1.7.02 成功安装

2013-05-29

ecshop 淘宝客 程序源代码

ecshop 淘宝客 程序源代码 免费破解下载

2013-04-12

腾讯后台开发面试经验

腾讯后台开发面试经验

2013-03-19

ecmall2.3_仿拍拍模板UTF8

ecmall2.3_仿拍拍模板UTF8 ecmall模板免费下载 ecmall同步淘宝API ecmall商品一键上传到淘宝

2013-02-21

ECShop淘宝同步插件

ECShop淘宝同步插件

2013-01-24

ecshop二次开发详细解答

ecshop二次开发详细解答

2013-01-24

ecshop 浮动弹出式网页窗口

ecshop 浮动弹出式网页窗口

2013-01-17

q前端设计资料大汇总

q前端设计资料大汇总

2013-01-15

前端开发常用调试工具简介

前端开发常用调试工具简介

2013-01-15

open 淘宝API 数据字典 开发文档

open 淘宝API 淘宝OpenAPI.doc 淘宝开放平台开发最好的文档资料 淘宝开放平 open淘宝 最全的数据字典

2013-01-06

通达oa加载扩展无法启动的dll php_oci8.dll

通达oa加载扩展无法启动的dll php_oci8.dll 解决通达oa无法启动,

2012-12-19

用WCFWebAPI在MVC3.0下实现REST

估计大家经常会碰到诸如:http://www.deepleo.com/12这样的链接,没有.php,.aspx,.jsp这样的后缀,这个是大势所趋。 其实这就是REST。REST翻译成中文就是:“表述性状态转移”:Representational State Transfer,是网络服务接口的一种风格,并不是一个标准。 REST常用的四种HTTP命令,GET、DELETE、PUT和POST。 GET:是获取资源,DELETE: 是删除资源,PUT:修改资源,POST:不用说就是添加资源。 就web service而言,REST要比SOAP(SOAP是标准,不是风格)轻量得多,容易得多。最初开始接触web service的时候,所有的材料上来就是一大堆的名词,SOAP, WSDL,看得头都要大了,后来提出来的REST就容易理解得多,虽然目前SOAP在企业级的web service中还有一席之地,但是在公共的Internet上,不是REST的服务实在不好意思和人打招呼,我们经常可以看到评价某某服务是RESTful的,但是从来没有听说某某服务是SOAPful的。 REST提出了一些设计概念和准则: 1.网络上的所有事物都被抽象为资源(resource); 2.每个资源对应一个唯一的资源标识(resource identifier); 3.通过通用的连接器接口(generic connector interface)对资源进行操作; 4.对资源的各种操作不会改变资源标识; 5.所有的操作都是无状态的(stateless)。 微软对REST的支持有点晚,自.NET3.5开始,WCF也可以提供RESTful接口。当然,REST不光限于web service,网页服务也可以RESTful,微软的ASP.NET MVC框架提供了直接的REST支持。 有关.net,MVC实现REST风格的方法请参见张善友老师的博客:http://www.cnblogs.com/shanyou/category/307401.html

2012-12-13

SnagIt绿色破解版

SnagIt绿色破解版SnagIt绿色破解版

2012-12-07

Snagit10.0破解版

Snagit10.0破解版 最好用的截图工具

2012-12-07

空空如也

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

TA关注的人

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