自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(132)
  • 资源 (1)
  • 收藏
  • 关注

原创 给新人的建议:Db设计的常见问题的解决

<br />第一次做数据库设计的开发人员,难免会碰到一些问题,根据自己的经验简单的总结一下这些问题在没有更好的解决方法前的一种可能的备选方案。<br />Ø 从技术上对表进行分组<br />我们在做业务数据库设计的时候,个人认为首先要从技术上对表进行分组,下面是个人的标准:<br />1)      流程和交易相关的表:它的特点是记录数保持最小,以便快速响应交易需求,并且相关交易主题对象的生命周期比较短;比如纳税申报表。或者可以称为操作数据库。<br />2)      归档后的查询表:它的特点就是记录数很

2010-10-22 17:22:00 794

原创 给新人的建议:新项目经理常见难题

<br />工作两三年后开始有机会带领一个不大团队,这是一个好的机会同时面临着很大的压力。从技术角色转换为管理角色多少有一些新的课题。<br />Ø 需求范围的控制问题<br />要做到良好的控制需求至少有两个前提:正确理解了客户当前阶段的主干需求(包括:最高期望和底线),其次在需求管理过程中控制节奏。<br />如何在控制需求范围上掌握节奏的主动权,我们经常碰到的是客户追在屁股后面问进度、要文档、加需求、变更需求;以前也曾经考虑过这个问题:如何扭转这样被动的局面呢?这种局面的一个特点就是客户在安排我们的工

2010-10-22 17:22:00 1033 1

原创 给新人的建议:Db设计的常见问题的解决

<br />第一次做数据库设计的开发人员,难免会碰到一些问题,根据自己的经验简单的总结一下这些问题在没有更好的解决方法前的一种可能的备选方案。<br />Ø 从技术上对表进行分组<br />我们在做业务数据库设计的时候,个人认为首先要从技术上对表进行分组,下面是个人的标准:<br />1)      流程和交易相关的表:它的特点是记录数保持最小,以便快速响应交易需求,并且相关交易主题对象的生命周期比较短;比如纳税申报表。或者可以称为操作数据库。<br />2)      归档后的查询表:它的特点就是记录数很

2010-10-22 17:22:00 658

原创 给新人的建议:新项目经理常见难题

<br />工作两三年后开始有机会带领一个不大团队,这是一个好的机会同时面临着很大的压力。从技术角色转换为管理角色多少有一些新的课题。<br />Ø 需求范围的控制问题<br />要做到良好的控制需求至少有两个前提:正确理解了客户当前阶段的主干需求(包括:最高期望和底线),其次在需求管理过程中控制节奏。<br />如何在控制需求范围上掌握节奏的主动权,我们经常碰到的是客户追在屁股后面问进度、要文档、加需求、变更需求;以前也曾经考虑过这个问题:如何扭转这样被动的局面呢?这种局面的一个特点就是客户在安排我们的工

2010-10-22 17:22:00 756

原创 给新人的建议:Db设计的常见问题的解决

<br />第一次做数据库设计的开发人员,难免会碰到一些问题,根据自己的经验简单的总结一下这些问题在没有更好的解决方法前的一种可能的备选方案。<br />Ø 从技术上对表进行分组<br />我们在做业务数据库设计的时候,个人认为首先要从技术上对表进行分组,下面是个人的标准:<br />1)      流程和交易相关的表:它的特点是记录数保持最小,以便快速响应交易需求,并且相关交易主题对象的生命周期比较短;比如纳税申报表。或者可以称为操作数据库。<br />2)      归档后的查询表:它的特点就是记录数很

2010-10-22 17:22:00 674

原创 SQL Server跨数据库访问及分布式事务的使用及配置

一、跨数据库访问第一种方式<br />SELECT * FROM OPENDATASOURCE(<br /> 'SQLOLEDB',<br /> 'Data Source=远程ip;User ID=sa;Password=密码'<br /> ).库名.dbo.表名<br /> WHERE 条件第二种方式<br />在sql server组->服务->安全性->链接服务器下建立一个具有别名的链接服务器。然后通过以下方式访问:<br />SELECT * FROM [链接服务器名].库名.dbo.表名<br /

2010-10-18 10:39:00 717

原创 SQL Server跨数据库访问及分布式事务的使用及配置

一、跨数据库访问第一种方式<br />SELECT * FROM OPENDATASOURCE(<br /> 'SQLOLEDB',<br /> 'Data Source=远程ip;User ID=sa;Password=密码'<br /> ).库名.dbo.表名<br /> WHERE 条件第二种方式<br />在sql server组->服务->安全性->链接服务器下建立一个具有别名的链接服务器。然后通过以下方式访问:<br />SELECT * FROM [链接服务器名].库名.dbo.表名<br /

2010-10-18 10:27:00 695

原创 SQL Server跨数据库访问及分布式事务的使用及配置

一、跨数据库访问第一种方式<br />SELECT * FROM OPENDATASOURCE(<br /> 'SQLOLEDB',<br /> 'Data Source=远程ip;User ID=sa;Password=密码'<br /> ).库名.dbo.表名<br /> WHERE 条件第二种方式<br />在sql server组->服务->安全性->链接服务器下建立一个具有别名的链接服务器。然后通过以下方式访问:<br />SELECT * FROM [链接服务器名].库名.dbo.表名<br /

2010-10-18 10:27:00 685

原创 SQL Server跨数据库访问及分布式事务的使用及配置

一、跨数据库访问第一种方式<br />SELECT * FROM OPENDATASOURCE(<br /> 'SQLOLEDB',<br /> 'Data Source=远程ip;User ID=sa;Password=密码'<br /> ).库名.dbo.表名<br /> WHERE 条件第二种方式<br />在sql server组->服务->安全性->链接服务器下建立一个具有别名的链接服务器。然后通过以下方式访问:<br />SELECT * FROM [链接服务器名].库名.dbo.表名<br /

2010-10-18 10:27:00 639

原创 SQL Server跨数据库访问及分布式事务的使用及配置

一、跨数据库访问第一种方式<br />SELECT * FROM OPENDATASOURCE(<br /> 'SQLOLEDB',<br /> 'Data Source=远程ip;User ID=sa;Password=密码'<br /> ).库名.dbo.表名<br /> WHERE 条件第二种方式<br />在sql server组->服务->安全性->链接服务器下建立一个具有别名的链接服务器。然后通过以下方式访问:<br />SELECT * FROM [链接服务器名].库名.dbo.表名<br /

2010-10-18 10:26:00 740

原创 SQL Server跨数据库访问及分布式事务的使用及配置

一、跨数据库访问第一种方式<br />SELECT * FROM OPENDATASOURCE(<br /> 'SQLOLEDB',<br /> 'Data Source=远程ip;User ID=sa;Password=密码'<br /> ).库名.dbo.表名<br /> WHERE 条件第二种方式<br />在sql server组->服务->安全性->链接服务器下建立一个具有别名的链接服务器。然后通过以下方式访问:<br />SELECT * FROM [链接服务器名].库名.dbo.表名<br /

2010-10-18 10:26:00 528

原创 SQL Server跨数据库访问及分布式事务的使用及配置

一、跨数据库访问第一种方式<br />SELECT * FROM OPENDATASOURCE(<br /> 'SQLOLEDB',<br /> 'Data Source=远程ip;User ID=sa;Password=密码'<br /> ).库名.dbo.表名<br /> WHERE 条件第二种方式<br />在sql server组->服务->安全性->链接服务器下建立一个具有别名的链接服务器。然后通过以下方式访问:<br />SELECT * FROM [链接服务器名].库名.dbo.表名<br /

2010-10-18 10:26:00 689

原创 SQL Server跨数据库访问及分布式事务的使用及配置

一、跨数据库访问第一种方式<br />SELECT * FROM OPENDATASOURCE(<br /> 'SQLOLEDB',<br /> 'Data Source=远程ip;User ID=sa;Password=密码'<br /> ).库名.dbo.表名<br /> WHERE 条件第二种方式<br />在sql server组->服务->安全性->链接服务器下建立一个具有别名的链接服务器。然后通过以下方式访问:<br />SELECT * FROM [链接服务器名].库名.dbo.表名<br /

2010-10-18 10:26:00 662

原创 SQL Server跨数据库访问及分布式事务的使用及配置

一、跨数据库访问第一种方式<br />SELECT * FROM OPENDATASOURCE(<br /> 'SQLOLEDB',<br /> 'Data Source=远程ip;User ID=sa;Password=密码'<br /> ).库名.dbo.表名<br /> WHERE 条件第二种方式<br />在sql server组->服务->安全性->链接服务器下建立一个具有别名的链接服务器。然后通过以下方式访问:<br />SELECT * FROM [链接服务器名].库名.dbo.表名<br /

2010-10-18 10:25:00 767

原创 SQL Server跨数据库访问及分布式事务的使用及配置

一、跨数据库访问第一种方式<br />SELECT * FROM OPENDATASOURCE(<br /> 'SQLOLEDB',<br /> 'Data Source=远程ip;User ID=sa;Password=密码'<br /> ).库名.dbo.表名<br /> WHERE 条件第二种方式<br />在sql server组->服务->安全性->链接服务器下建立一个具有别名的链接服务器。然后通过以下方式访问:<br />SELECT * FROM [链接服务器名].库名.dbo.表名<br /

2010-10-18 10:25:00 686

原创 SQL Server跨数据库访问及分布式事务的使用及配置

一、跨数据库访问第一种方式<br />SELECT * FROM OPENDATASOURCE(<br /> 'SQLOLEDB',<br /> 'Data Source=远程ip;User ID=sa;Password=密码'<br /> ).库名.dbo.表名<br /> WHERE 条件第二种方式<br />在sql server组->服务->安全性->链接服务器下建立一个具有别名的链接服务器。然后通过以下方式访问:<br />SELECT * FROM [链接服务器名].库名.dbo.表名<br /

2010-10-18 10:24:00 627

原创 SQL Server跨数据库访问及分布式事务的使用及配置

一、跨数据库访问第一种方式<br />SELECT * FROM OPENDATASOURCE(<br /> 'SQLOLEDB',<br /> 'Data Source=远程ip;User ID=sa;Password=密码'<br /> ).库名.dbo.表名<br /> WHERE 条件第二种方式<br />在sql server组->服务->安全性->链接服务器下建立一个具有别名的链接服务器。然后通过以下方式访问:<br />SELECT * FROM [链接服务器名].库名.dbo.表名<br /

2010-10-18 10:24:00 605

原创 SQL Server跨数据库访问及分布式事务的使用及配置

一、跨数据库访问第一种方式<br />SELECT * FROM OPENDATASOURCE(<br /> 'SQLOLEDB',<br /> 'Data Source=远程ip;User ID=sa;Password=密码'<br /> ).库名.dbo.表名<br /> WHERE 条件第二种方式<br />在sql server组->服务->安全性->链接服务器下建立一个具有别名的链接服务器。然后通过以下方式访问:<br />SELECT * FROM [链接服务器名].库名.dbo.表名<br /

2010-10-18 10:24:00 536

原创 SQL Server跨数据库访问及分布式事务的使用及配置

一、跨数据库访问第一种方式<br />SELECT * FROM OPENDATASOURCE(<br /> 'SQLOLEDB',<br /> 'Data Source=远程ip;User ID=sa;Password=密码'<br /> ).库名.dbo.表名<br /> WHERE 条件第二种方式<br />在sql server组->服务->安全性->链接服务器下建立一个具有别名的链接服务器。然后通过以下方式访问:<br />SELECT * FROM [链接服务器名].库名.dbo.表名<br /

2010-10-18 10:24:00 667

原创 SQL Server跨数据库访问及分布式事务的使用及配置

一、跨数据库访问第一种方式<br />SELECT * FROM OPENDATASOURCE(<br /> 'SQLOLEDB',<br /> 'Data Source=远程ip;User ID=sa;Password=密码'<br /> ).库名.dbo.表名<br /> WHERE 条件第二种方式<br />在sql server组->服务->安全性->链接服务器下建立一个具有别名的链接服务器。然后通过以下方式访问:<br />SELECT * FROM [链接服务器名].库名.dbo.表名<br /

2010-10-18 10:23:00 596

原创 SQL Server跨数据库访问及分布式事务的使用及配置

一、跨数据库访问第一种方式<br />SELECT * FROM OPENDATASOURCE(<br /> 'SQLOLEDB',<br /> 'Data Source=远程ip;User ID=sa;Password=密码'<br /> ).库名.dbo.表名<br /> WHERE 条件第二种方式<br />在sql server组->服务->安全性->链接服务器下建立一个具有别名的链接服务器。然后通过以下方式访问:<br />SELECT * FROM [链接服务器名].库名.dbo.表名<br /

2010-10-18 10:23:00 456

原创 SQL Server跨数据库访问及分布式事务的使用及配置

一、跨数据库访问第一种方式<br />SELECT * FROM OPENDATASOURCE(<br /> 'SQLOLEDB',<br /> 'Data Source=远程ip;User ID=sa;Password=密码'<br /> ).库名.dbo.表名<br /> WHERE 条件第二种方式<br />在sql server组->服务->安全性->链接服务器下建立一个具有别名的链接服务器。然后通过以下方式访问:<br />SELECT * FROM [链接服务器名].库名.dbo.表名<br /

2010-10-18 10:23:00 308

原创 SQL Server跨数据库访问及分布式事务的使用及配置

一、跨数据库访问第一种方式<br />SELECT * FROM OPENDATASOURCE(<br /> 'SQLOLEDB',<br /> 'Data Source=远程ip;User ID=sa;Password=密码'<br /> ).库名.dbo.表名<br /> WHERE 条件第二种方式<br />在sql server组->服务->安全性->链接服务器下建立一个具有别名的链接服务器。然后通过以下方式访问:<br />SELECT * FROM [链接服务器名].库名.dbo.表名<br /

2010-10-18 10:23:00 484

原创 SQL Server跨数据库访问及分布式事务的使用及配置

一、跨数据库访问第一种方式<br />SELECT * FROM OPENDATASOURCE(<br /> 'SQLOLEDB',<br /> 'Data Source=远程ip;User ID=sa;Password=密码'<br /> ).库名.dbo.表名<br /> WHERE 条件第二种方式<br />在sql server组->服务->安全性->链接服务器下建立一个具有别名的链接服务器。然后通过以下方式访问:<br />SELECT * FROM [链接服务器名].库名.dbo.表名<br /

2010-10-18 10:22:00 460

原创 SQL Server跨数据库访问及分布式事务的使用及配置

一、跨数据库访问第一种方式<br />SELECT * FROM OPENDATASOURCE(<br /> 'SQLOLEDB',<br /> 'Data Source=远程ip;User ID=sa;Password=密码'<br /> ).库名.dbo.表名<br /> WHERE 条件第二种方式<br />在sql server组->服务->安全性->链接服务器下建立一个具有别名的链接服务器。然后通过以下方式访问:<br />SELECT * FROM [链接服务器名].库名.dbo.表名<br /

2010-10-18 10:22:00 555

原创 SQL Server跨数据库访问及分布式事务的使用及配置

一、跨数据库访问第一种方式<br />SELECT * FROM OPENDATASOURCE(<br /> 'SQLOLEDB',<br /> 'Data Source=远程ip;User ID=sa;Password=密码'<br /> ).库名.dbo.表名<br /> WHERE 条件第二种方式<br />在sql server组->服务->安全性->链接服务器下建立一个具有别名的链接服务器。然后通过以下方式访问:<br />SELECT * FROM [链接服务器名].库名.dbo.表名<br /

2010-10-18 10:22:00 471

原创 软件编程21法则(转自外刊IT评论)

任何一个有经验的程序员都知道,软件开发遵循着一些不成文的法则。然而,如果你不遵循这些法则也并不意味着会受到惩罚;相反,有时你还会获得意外的好处。 <br /><br />下面的就是软件编程中的21条法则: <br /><br />   1. 任何程序一旦部署即显陈旧。 <br />   2. 修改需求规范来适应程序比反过来做更容易。 <br />   3. 一个程序如果很有用,那它注定要被改掉。 <br />   4. 一个程序如果没用,那它一定会有很好的文档。 <br />

2010-10-08 10:41:00 370

原创 软件编程21法则(转自外刊IT评论)

任何一个有经验的程序员都知道,软件开发遵循着一些不成文的法则。然而,如果你不遵循这些法则也并不意味着会受到惩罚;相反,有时你还会获得意外的好处。 <br /><br />下面的就是软件编程中的21条法则: <br /><br />   1. 任何程序一旦部署即显陈旧。 <br />   2. 修改需求规范来适应程序比反过来做更容易。 <br />   3. 一个程序如果很有用,那它注定要被改掉。 <br />   4. 一个程序如果没用,那它一定会有很好的文档。 <br />

2010-10-08 10:41:00 370

原创 软件编程21法则(转自外刊IT评论)

任何一个有经验的程序员都知道,软件开发遵循着一些不成文的法则。然而,如果你不遵循这些法则也并不意味着会受到惩罚;相反,有时你还会获得意外的好处。 <br /><br />下面的就是软件编程中的21条法则: <br /><br />   1. 任何程序一旦部署即显陈旧。 <br />   2. 修改需求规范来适应程序比反过来做更容易。 <br />   3. 一个程序如果很有用,那它注定要被改掉。 <br />   4. 一个程序如果没用,那它一定会有很好的文档。 <br />

2010-10-08 10:40:00 287

原创 软件编程21法则(转自外刊IT评论)

任何一个有经验的程序员都知道,软件开发遵循着一些不成文的法则。然而,如果你不遵循这些法则也并不意味着会受到惩罚;相反,有时你还会获得意外的好处。 <br /><br />下面的就是软件编程中的21条法则: <br /><br />   1. 任何程序一旦部署即显陈旧。 <br />   2. 修改需求规范来适应程序比反过来做更容易。 <br />   3. 一个程序如果很有用,那它注定要被改掉。 <br />   4. 一个程序如果没用,那它一定会有很好的文档。 <br />

2010-10-08 10:40:00 367

原创 软件编程21法则(转自外刊IT评论)

任何一个有经验的程序员都知道,软件开发遵循着一些不成文的法则。然而,如果你不遵循这些法则也并不意味着会受到惩罚;相反,有时你还会获得意外的好处。 <br /><br />下面的就是软件编程中的21条法则: <br /><br />   1. 任何程序一旦部署即显陈旧。 <br />   2. 修改需求规范来适应程序比反过来做更容易。 <br />   3. 一个程序如果很有用,那它注定要被改掉。 <br />   4. 一个程序如果没用,那它一定会有很好的文档。 <br />

2010-10-08 10:38:00 371

原创 软件编程21法则(转自外刊IT评论)

任何一个有经验的程序员都知道,软件开发遵循着一些不成文的法则。然而,如果你不遵循这些法则也并不意味着会受到惩罚;相反,有时你还会获得意外的好处。 <br /><br />下面的就是软件编程中的21条法则: <br /><br />   1. 任何程序一旦部署即显陈旧。 <br />   2. 修改需求规范来适应程序比反过来做更容易。 <br />   3. 一个程序如果很有用,那它注定要被改掉。 <br />   4. 一个程序如果没用,那它一定会有很好的文档。 <br />

2010-10-08 10:36:00 409

原创 软件编程21法则(转自外刊IT评论)

任何一个有经验的程序员都知道,软件开发遵循着一些不成文的法则。然而,如果你不遵循这些法则也并不意味着会受到惩罚;相反,有时你还会获得意外的好处。 <br /><br />下面的就是软件编程中的21条法则: <br /><br />   1. 任何程序一旦部署即显陈旧。 <br />   2. 修改需求规范来适应程序比反过来做更容易。 <br />   3. 一个程序如果很有用,那它注定要被改掉。 <br />   4. 一个程序如果没用,那它一定会有很好的文档。 <br />

2010-10-08 10:33:00 639 1

原创 软件编程21法则(转自外刊IT评论)

任何一个有经验的程序员都知道,软件开发遵循着一些不成文的法则。然而,如果你不遵循这些法则也并不意味着会受到惩罚;相反,有时你还会获得意外的好处。 <br /><br />下面的就是软件编程中的21条法则: <br /><br />   1. 任何程序一旦部署即显陈旧。 <br />   2. 修改需求规范来适应程序比反过来做更容易。 <br />   3. 一个程序如果很有用,那它注定要被改掉。 <br />   4. 一个程序如果没用,那它一定会有很好的文档。 <br />

2010-10-08 10:31:00 390

原创 软件编程21法则(转自外刊IT评论)

任何一个有经验的程序员都知道,软件开发遵循着一些不成文的法则。然而,如果你不遵循这些法则也并不意味着会受到惩罚;相反,有时你还会获得意外的好处。 <br /><br />下面的就是软件编程中的21条法则: <br /><br />   1. 任何程序一旦部署即显陈旧。 <br />   2. 修改需求规范来适应程序比反过来做更容易。 <br />   3. 一个程序如果很有用,那它注定要被改掉。 <br />   4. 一个程序如果没用,那它一定会有很好的文档。 <br />

2010-10-08 10:30:00 380

原创 软件编程21法则(转自外刊IT评论)

任何一个有经验的程序员都知道,软件开发遵循着一些不成文的法则。然而,如果你不遵循这些法则也并不意味着会受到惩罚;相反,有时你还会获得意外的好处。 <br /><br />下面的就是软件编程中的21条法则: <br /><br />   1. 任何程序一旦部署即显陈旧。 <br />   2. 修改需求规范来适应程序比反过来做更容易。 <br />   3. 一个程序如果很有用,那它注定要被改掉。 <br />   4. 一个程序如果没用,那它一定会有很好的文档。 <br />

2010-10-08 10:29:00 422

原创 软件编程21法则(转自外刊IT评论)

任何一个有经验的程序员都知道,软件开发遵循着一些不成文的法则。然而,如果你不遵循这些法则也并不意味着会受到惩罚;相反,有时你还会获得意外的好处。 <br /><br />下面的就是软件编程中的21条法则: <br /><br />   1. 任何程序一旦部署即显陈旧。 <br />   2. 修改需求规范来适应程序比反过来做更容易。 <br />   3. 一个程序如果很有用,那它注定要被改掉。 <br />   4. 一个程序如果没用,那它一定会有很好的文档。 <br />

2010-10-08 10:29:00 402

原创 软件编程21法则(转自外刊IT评论)

任何一个有经验的程序员都知道,软件开发遵循着一些不成文的法则。然而,如果你不遵循这些法则也并不意味着会受到惩罚;相反,有时你还会获得意外的好处。 <br /><br />下面的就是软件编程中的21条法则: <br /><br />   1. 任何程序一旦部署即显陈旧。 <br />   2. 修改需求规范来适应程序比反过来做更容易。 <br />   3. 一个程序如果很有用,那它注定要被改掉。 <br />   4. 一个程序如果没用,那它一定会有很好的文档。 <br />

2010-10-08 10:27:00 285

原创 软件编程21法则(转自外刊IT评论)

任何一个有经验的程序员都知道,软件开发遵循着一些不成文的法则。然而,如果你不遵循这些法则也并不意味着会受到惩罚;相反,有时你还会获得意外的好处。 <br /><br />下面的就是软件编程中的21条法则: <br /><br />   1. 任何程序一旦部署即显陈旧。 <br />   2. 修改需求规范来适应程序比反过来做更容易。 <br />   3. 一个程序如果很有用,那它注定要被改掉。 <br />   4. 一个程序如果没用,那它一定会有很好的文档。 <br />

2010-10-08 10:27:00 350

原创 软件编程21法则(转自外刊IT评论)

任何一个有经验的程序员都知道,软件开发遵循着一些不成文的法则。然而,如果你不遵循这些法则也并不意味着会受到惩罚;相反,有时你还会获得意外的好处。 <br /><br />下面的就是软件编程中的21条法则: <br /><br />   1. 任何程序一旦部署即显陈旧。 <br />   2. 修改需求规范来适应程序比反过来做更容易。 <br />   3. 一个程序如果很有用,那它注定要被改掉。 <br />   4. 一个程序如果没用,那它一定会有很好的文档。 <br />

2010-10-08 10:27:00 417

国内开源CMS的jeecms源码

jeecms-2.3.2 国内开源CMS的jeecms源码 可以读读

2009-09-25

空空如也

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

TA关注的人

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