自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (39)
  • 收藏
  • 关注

原创 Atitit.播放系统的选片服务器,包厢记时系统 的说明,教程,维护,故障排查手册p825

Atitit.播放系统的选片服务器,包厢记时系统 的说明,教程,维护,故障排查手册p825  1. 播放系统服务器方面的维护21.1. 默认情况下,已经在系统的启动目录下增加了俩个启动项目21.2. 后台服务。保持mysql数据库服务启动状态21.3. 影片图片与简介映射z盘需要有效可用21.4. 服务器如无必要无需关闭,保持一直开启状态。。。3

2015-08-30 19:09:16 2267

原创 atitit.提升兼容性最佳实践 p825.doc

atitit.提升兼容性最佳实践 p825.doc 1. Atitit.兼容性的“一加三”策略12. 扩展表模式23. 同时运行模式23.1. 完美的后向兼容性33.2. 虚拟机模式33.3. 版本兼容性模式34. 向前兼容(为升级预留足够余地)45. “向前兼容”理念46. 专门处理的软件列表4 1. Atiti

2015-08-30 19:06:39 1041

原创 Atitit.故障排除系列---NoClassDefFoundError  NoClassDefFoundError ClassNotFoundException

Atitit.故障排除系列---NoClassDefFoundError  NoClassDefFoundError ClassNotFoundException  1. java.lang.ClassNotFoundException找不到类异常。当应用试图根据字符串形式的类名构造类,而在遍历CLASSPAH之后找不到对应名称的class文件时,抛出该异常。12. 查看cla

2015-08-30 19:03:56 1030

原创 AAtitit.随时间变色特效 ---包厢管理系统的规划titit.随

Atitit.随时间变色特效 ---包厢管理系统的规划 1 流程滴定仪定义的参数 颜色、位置(开始值,结束值,当前比值) 》》返回数值  可以后期处理转成双位16进制码 分别定义复合颜色的,每个单色数值,然后join 回调事件,要应用的对象。。   2 还需要的功能暂停功能统一增加时间功能统一减少时间 作者:: 老哇的爪子

2015-08-30 19:01:48 1125

原创 Atitit.request http乱码的设计防止 检测与解决最近实践p825 attilax总结.doc

Atitit.request http乱码的设计防止 检测与解决最近实践p825 attilax总结.doc  1 浏览器判断一个页面的编码有俩个途径, 一种是通过HTTP响应头, 一个是通过meta:12 乱码的检测,,与自动回复23 同时设置字符编码以及http头的编码24 参考2 1 浏览器判断一个页面的编码有俩个途径, 一种是通过HTTP响应

2015-08-30 18:58:21 908

原创 atitit.薄伽梵歌overview  attilax 读后感

atitit.薄伽梵歌overview  attilax 读后感 1. 唯一一本记录神而不是神的代言人或者先知言论的经典22. 篇章规模,字数33. 内容摘要34. 主要内容34.1.1. 第一章(在库如雪查战场上阅兵)34.1.2. 第二章(薄伽梵歌内容提要)34.1.3. 第三章(行业瑜珈)44.1.4. 第四章(超自然的知识)

2015-08-26 00:36:20 3078 1

原创 Atitit。 《吠陀》 《梨俱吠陀》overview 经读后感  是印度上古时期一些文献的总称

Atitit。 《吠陀》 《梨俱吠陀》overview 经读后感  是印度上古时期一些文献的总称  1. 印度古《吠陀》经,是印度上古时期一些文献的总称,11.1.1. 医学意义22. 梨俱吠陀(篇章规模,字数)22.1. 神曲结构模式编辑23. 内容摘要33.1. 《阿耆尼赞》34. 目录35. 中心思想36. Atti

2015-08-26 00:35:15 2163

原创 Atitit 《摩奴法典》overivew 读后感 不是由国王 颁布的,而是 僧侣编制

Atitit 《摩奴法典》overivew 读后感 不是由国王 颁布的,而是 僧侣编制 1. 《摩奴法典》是印度最古老的一部法律文献。该法典不是由国王或立法机关制定颁布的,而是由婆罗门教僧侣根据吠陀经典和历来的习惯编制而成12. “摩奴”(Manu)是印度神话中的人类始祖。23. 篇章规模,字数34. 内容摘要35. 目录35.1. 摩奴法典》 - 

2015-08-26 00:29:42 3099

原创 Atitit.执行cli cmd的原理与调试

Atitit.执行cli cmd的原理与调试 1. /c  与/k12. /k  参数,有利于调试13. -------code24. 打开程序后与openner脱离关系35. 返回参数 StandardOutput  StandardError36. Bat参数的隐藏命令::使用@后头符36.1. 1.1. 实际执行模式36.2. 

2015-08-25 18:12:31 1152

原创 atitit.jquery tmpl模板总结 .doc

atitit.jquery tmpl模板总结 .doc 1. atitit.动态模版解析11.1. Jquery.tmpl.js11.2. 比起anrular js方便啊。12. 动态模板引擎解析原理13. Table方式14. Ul li方式25. 参考3  1. atitit.动态模版解析1.1. Jquery.tmp

2015-08-25 18:06:59 1293

原创 Atitit.使用引擎加脚本架构的设计 使用php,js来开发桌面程序。。

Atitit.使用引擎加脚本架构的设计 使用php,js来开发桌面程序。。  1. 引擎加脚本架构 跨平台,桌面与web的优势12. 架构桌面引擎(java,c#)23. php桌面引擎要点23.1. 运行环境:同时支持cs桌面与web方式23.2. 界面使用html5+css+js实现23.3. Cli接口互操作,与web接口互操作23

2015-08-25 18:05:15 1518

原创 Atitit. IE8.0 显示本地图片预览解决方案 img.src=本地图片路径无效的解决方案

Atitit. IE8.0 显示本地图片预览解决方案 img.src=本地图片路径无效的解决方案 1. IE8.0 显示本地图片 img.src=本地图片路径无效的解决方案11.1. div来完成 。filter11.2. 如果是本地html,好像用相对路径呀不行21.3. URL.createObjectURL ( ma sida)21.4. Css 背景

2015-08-24 00:30:19 3994 1

原创 Atitit.字节数组转字符串 base64 base16 Quoted-printable 编码原理设计 attilax 总结

Atitit.字节数组转字符串 base64 base16 Quoted-printable 编码原理设计 attilax 总结 1. Base64编码,12. Base64实现转换原理13. Base16 md5编码24. Quoted-printable 编码 QP编码25. Base64的俩个子模式 urlsafe Or  url unsafe3

2015-08-24 00:28:12 1683

原创 Atitit. 。Jna技术与 解决 java.lang.Error: Invalid memory access

Atitit. 。Jna技术与 解决 java.lang.Error: Invalid memory access  1. 原因与解决12. jNA (这个ms sun 的)13. Code14. 参考2 1. 原因与解决 Timeout::wait  dll 或者other resource load finish...And retr

2015-08-24 00:26:47 18613

原创 atitit.javascript js 上传文件的本地预览

atitit.javascript js 上传文件的本地预览  1. .URL.createObjectURL 11.1. 吊销所有使用 URL.createObjectURL 而创建的 URL,以避免内存泄漏11.2. aticode21.3. code--2 1. .URL.createObjectURL URL.createObject

2015-08-24 00:25:04 1471

原创 Atitit.一个cms有多少少扩展点,多少api wordpress  cms有多少api。。扩展点

Atitit.一个cms有多少少扩展点,多少api wordpress  cms有多少api。。扩展点  1. Api分类 WordPress APIs11.1. 1 函数分类21.2. 函数api详单(约500个api)22. 扩展点overview32.1. Filter分类(total 447 apis)32.2. Action分类 ( 3

2015-08-23 18:02:09 914

原创 Atitit.软件开发的几大规则,法则,与原则p821.doc

Atitit.软件开发的几大规则,法则,与原则p821.doc  1. 设计模式六大原则21.1. 设计模式六大原则(1):单一职责原则21.2. 设计模式六大原则(2):里氏替换原则21.3. 设计模式六大原则(3):依赖倒置原则21.4. 设计模式六大原则(4):接口隔离原则21.5. 设计模式六大原则(5):迪米特法则21.6. 设

2015-08-23 18:00:49 1218

原创 atitit.eclipse有多少api  扩展点,以及扩展点的设计

atitit.eclipse有多少api  扩展点,以及扩展点的设计  不赞成使用的、作废的以及内部的扩展点  [扩展]页显示了几个你不应该在你的插件中使用的扩展点。在附表C.1的[描述]栏中,我们使用如下的约定:· 不赞成使用:表示扩展点在当前版本中仍然可以使用,但在未来的版本中将会作废。不赞成在任何新代码中使用。· 作废:意味着此扩展在当前版本中已经被删除。尽管

2015-08-23 17:57:38 1232

原创 Atitit.ati  str  字符串增强api

Atitit.ati  str  字符串增强api  1. java StringUtils方法全览分类: Java2011-11-30 17:22 8194人阅读 评论(2) 收藏 举报javastringapinull org.apache.commons.lang.StringUtils中常用的方法,这里主要列举String中没有,且比较有用的方法

2015-08-23 17:37:50 834

原创 Atitit.加密算法 des  aes 各个语言不同的原理与解决方案java php c#

Atitit.加密算法 des  aes 各个语言不同的原理与解决方案java php c# 1. 加密算法的参数::算法/模式/填充 12. 标准加密api使用流程12.1. Md5——16bit 填充key,使其长度达到128(或其他规定的长度)22.2. 生成key22.3. 运算23. Aes加密原理架构图24. Key的算法不一致

2015-08-23 17:36:01 2029

原创 Atitit.html解析器的选型 jsoup nsoup ,java c# .net 版本

Atitit.html解析器的选型 jsoup nsoup ,java c# .net 版本  1. 框架选型的要求11.1. 文档多11.2. 跨平台12. html解析器特性:12.1. jQuery 风格的 CSS 选择器12.2. 操作 HTML 文档.13. 浏览器解析html的原理以及防止乱码24. 把meta标签放在

2015-08-21 16:15:07 1387

原创 Atitit.软件开发的最终的设计 dsl化,ast化(建立ast, 解析执行ast)

Atitit.软件开发的最终的设计 dsl化,ast化(建立ast, 解析执行ast)   1. 使用js,html 撰写dsl11.1. 架构图11.2. html21.3. Js21.4. Cs桌面程序也可使用html js dsl21.5. 调用dwr  建立ast,并执行ast21.5.1. brow建立ast   (http

2015-08-21 16:12:13 1296 1

原创 atitit.软件设计模式大的总结attialx总结

atitit.软件设计模式大的总结attialx总结 1. 设计模式的历史32. 设计模式的数量(253个)33. 设计模式的结构43.1. 应用场景and条件Context43.2. Problem43.3. 解决43.4. 不适合领域43.5. 优缺点44. 软件模式并非仅限于设计模式,还包括架构模式、分析模式和过程模式

2015-08-21 16:10:02 1080

原创 Atitit.ati orm的设计and架构总结 适用于java c# php版

Atitit.ati orm的设计and架构总结 适用于java c# php版 1. Orm的目标11.1. 动态obj11.2. Hb的api(meger,save,update,del)12. Orm的概念13. 动态obj24. 参考4      1. Orm的目标1.1. 动态obj1.2. Hb的a

2015-08-20 15:41:49 876

原创 Atitit.ati dwr的原理and设计 attilax 总结 java php 版本

Atitit.ati dwr的原理and设计 attilax 总结 java php 版本  1. dwr的优点相对于ajax来说。。12. DWR工作原理13. Dwr的架构24. 自定义dwr还是native dwr25. ApiHandler的标准化method26. Invok..  Dwr.exe()27. api.jsp3

2015-08-20 15:28:24 919

原创 Atitit. 软件设计 模式 变量 方法 命名最佳实践 vp820 attilax总结命名表大全

Atitit. 软件设计 模式 变量 方法 命名最佳实践 vp820 attilax总结命名表大全  1. #====提升抽象层次12. #----使用通用单词13. #===使用术语..14. #===使用缩写25. #====自己最孰的语言(diaglog??)26. 27. #====normal naming + anno28

2015-08-20 15:21:59 1913

原创 Atitit 插件机制原理与设计微内核 c# java 的实现attilax总结

Atitit 插件机制原理与设计微内核 c# java 的实现attilax总结  1. 微内核与插件的优点12. 插件的注册与使用22.1. Ioc容器中注册插件22.2. 启动器微内核启动33. 插件的俩种执行策略33.1. 必须手动接续,否则自动终止(推荐)33.2. 必须手动throw  stop ex终止,负责自动接续。。4

2015-08-18 01:29:51 1224

原创 atitit.基于  Commons CLI 的命令行原理与 开发

atitit.基于  Commons CLI 的命令行原理与 开发 1. 命令行支持的格式有以下几种:12. json化,map化的命令行参数内部表示13. Ati cli24. CLI库支持不同格式的选项:25. 参考3  1. 命令行支持的格式有以下几种: 基于 Apache Commons CLI 的命令行开发Apache 

2015-08-18 00:53:45 1025

原创 atitit.js 与c# java交互html5化的原理与总结.doc

atitit.js 与c# java交互html5化的原理与总结.doc 1. 实现html5化界面的要解决的策略11.1. Js交互11.2. 动态参数个数11.3. 事件监听22. sendNSCommand22.1.1. --------nativeswing的实现23. 注册js 事件后台函数34. 后台c#35. 参

2015-08-18 00:30:46 1472

原创 Atitit. WordPress 4.2.2新特性对比 attilax总结

Atitit. WordPress 4.2.2新特性对比 attilax总结   1. WordPress 2.9带来的新特性12. WordPress3.0最为突出的五个新特征23. WordPress 3.1 新特性33.1.1. 特性 1 :内部链接43.1.2. 特性 2 :AJAX化的管理界面43.1.3. 特性 3 :管理工具条(

2015-08-18 00:24:53 1457

原创 atitit.Sealink2000国际海运信息管理系统

atitit.Sealink2000国际海运信息管理系统操作手册             目录 第一章 使用说明 第一节 系统登录 双击桌面的系统执行程序图标,进入选择数据库的对话框,如图1-1所示。选择相应的数据库后,点击【OK】按钮或在所选数据库上双击,进入登录身份校验对话框,如图1-2所示,输入正确的用户

2015-08-11 22:03:17 2803

原创 atitit。流程图的设计与制作 attilax 总结

atitit。流程图的设计与制作 attilax 总结  1. 流程图的规范12. 绘图语言22.1. atitit.CSDN-markdown编辑器22.2. js-sequence-diagrams23. 成员软件 axure  (10M)24. visio35. 参考35.1.1. paip.流程图的图形化编程及源码生成时序图 - attilax的

2015-08-11 21:41:20 947

原创 atitit.js的 字符串内容 转义  js处理html

atitit.js的 字符串内容 转义  js处理html 1. js处理html的问题 12. js的 字符串内容 转义 12.1. 处理流程 13. 下面的表格列出了其余的特殊字符,这些特殊字符都可以使用反斜杠来添加到文本字符串中: 24. --code 2  1. js处理html的问题反斜杠问题引号问题。回车换行造成的语句中断问题。。 2

2015-08-11 21:27:41 982

原创 atitit。html css框架Bootstrap  Foundation的比较与不同 attilax大总结

atitit。html css框架Bootstrap  Foundation的比较与不同 attilax大总结 1. Bootstrap  Foundation的比较与不同12. Bootstrap 教程22.1. Bootstrap 简介22.2. Bootstrap CSS22.3. Bootstrap 布局组件22.4. Bootstrap 插件32.5. B

2015-08-11 20:52:24 1440

原创 atitit.md5算法的原理 与 总结

atitit.md5算法的原理 与 总结  1. MD5的位数 128位12. 字节数组转换为32位字符串 base1612.1. 十六进制字符用4个二进制位来表示12.2. byte[]和十六进制字符串相互转换23. md5的base64表示法34. 参考3  1. MD5的位数 128位 生成一个128为的字节数组。。  2. 字

2015-08-11 15:14:20 945

原创 atitit.系统架构图 的设计 与工具 attilax总结

atitit.系统架构图 的设计 与工具 attilax总结 1. 架构图的4个版式(标准,(左右)悬挂12. 架构图的层次结构(下属,同事,助手)13. wps ppt14. 使用EDraw画系统架构图25. 系统架构常用软件: 1. MindManager 画思维导图 2. Microsoft Office Visio 内有uml建模工具, 上图也可以用此软件画出来 3

2015-08-10 22:48:34 2206

原创 atitit.浏览器插件解决方案----ftp插件 attilax 总结

atitit.浏览器插件解决方案----ftp插件  attilax 总结 1. 界面概览  D:云盘同步文件夹p5p5f tp、demo.html12. 初始化13. 事实调用24. 参考2  1. 界面概览  D:云盘同步文件夹p5p5f tp、demo.html  2. 解决方案插件法vs 集成法。集成法更加的好用。3. 初始化

2015-08-10 20:48:48 1140

原创 atitit. 分销系统规划p8k

atitit. 分销系统规划p8k  1. 商户平台管理 overview21.1. 分销业务管理21.2. 文案管理21.3. 订单管理31.4. 统计报表31.5. 财务结算31.6. 自身信息管理42. 商户后台详细53. 推广人后台63.1. 产品及文案63.2. 订单与结算63.3. 下线邀请与奖励63.4. 订单统计63.

2015-08-10 18:58:47 1236

原创 atitit.javascript调用java in swt attilax 总结

atitit.javascript调用java in swt attilax 总结 1. BrowserFunction 简介11.1. BrowserFunction 可以分为三类:11.2. 事件监听22. ati的实现22.1. 页面调用22.1.1. --------nativeswing的实现22.2. java代码23. ---code44.

2015-08-10 02:06:27 1509

原创 atitit.html编辑器的设计要点与框架选型 attilax总结

atitit.html编辑器的设计要点与框架选型 attilax总结 1. html编辑器的设计要求11.1. 障碍访问 11.2. 强大Ajax上传11.3. Word完美支持21.4. 安全的UBB21.5. 自动获取远程文件21.6. 文字水印/图片水印21.7. Word/Excel导入21.8. 强大表格处理功能21.9. 文件库2

2015-08-09 22:03:27 988

atiSidRenjen身份证认证与安全认证模块.zip

atiSidRenjen身份证认证与安全认证模块.zip

2012-08-21

atiUpload上传图片与文件模块.zip

图片上传 atiUpload上传图片与文件模块.zip ASCX形式

2012-08-21

ATIchinapay银联支付模块.zip

ATIchinapay银联支付模块.zip asp.net版

2012-08-16

aticity省市区县三级联动

aticity省市区县三级联动,纯JS实现。。。

2012-08-16

atiTeasye转账提现模块

atiTeasye转账提现模块 包括转账提现申请 提现审批..

2012-08-15

atiGetbackPwd取回密码模块.zip

取回密码模块, 当用户忘记密码时使用 取回密码模块, 当用户忘记密码时使用

2012-08-14

atiexcel-一个EXCEL导入导出组件

atiexcel-一个EXCEL导入导出组件

2012-07-23

功能:汉字文章转换拼音的好工具 pinyinConvert.v20120709

功能:汉字文章转换拼音的好工具 pinyinConvert.v20120709。 适合于对汉字不太熟悉的人员,如小孩子,外国人,外族人等. 主要利用了盘古分词组件,以及转拼音组件。先分词,后转拼音.. 界面UI: 无 源码:有 文档说明: 接入说明:

2012-07-09

倒计时模块基于JS与HTML

倒计时模块基于JS与HTML 功能:倒计时 界面UI: 有 基于JS与HTML 源码:有 文档说明:清晰的结构一目了然 接入说明: 方便的在现有网站接入此功能模块

2012-07-06

资金账户提现模块

资金账户提现模块,主要包含以下功能 :提现到银行卡功能... 提现处理审批功能 包括文档说明,清晰的结构一目了然 包括接入说明,让你方便的接入此功能模块

2012-07-05

账户提现模块

账户提现模块

2012-07-05

用户管理JAVA版

用户管理JAVA版

2012-06-11

用户管理与纪录管理.NET

用户管理与纪录管理。NET源码

2012-06-11

零部件订货对应分析设计--FLEX端代码

AIS家电行业供应链管理系统综合分析-零部件订货对应分析设计--FLEX端代码

2011-04-01

rome-1.0.jar rome.jar 源码

rome-1.0.jar rome.jar 源码

2011-04-01

RSS 全文输出转换..源码.

RSS 全文输出 转换.基于ROME,带UI,独立模块...可以独立运行.

2011-03-11

rome-1.0.jar rome.jar

rome-1.0.jar rome.jar rome.jar

2011-03-10

3D相册模块FLEX

3D相册模块FLEX

2011-02-04

取回密码BY EMAIL功能模块带UI JAVA

取回密码BY EMAIL功能模块带UI JAVA 可直接运行

2011-02-04

游戏引擎---物理系统解决方案.d

2016-10-24

python335.chm

python3 python335 chm 文档。from python install dir /doc

2014-04-18

8k gre词汇英语词汇mysql格式

8k gre词汇英语词汇mysql格式

2014-04-12

atiSmpWebRTC

atiSmpWebRTC WebRTC实例。not need singaserver ,use smpWEbrtc server default

2014-03-31

c++ 转换 java c# 转换 java c++ 转换 c#

c++ 转换 java (试用版) c++ 转换 c# (正式版)

2014-03-06

汉字的陕北方言转写

汉字的陕北方言转写 convert2atian4telbook.zip

2014-02-27

中文转换陕北方言工具

中文转换陕北方言工具

2013-12-05

中文 分词 -- 同义词大全整理

同义词的处理方法: 作者Attilax 艾龙, EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http://blog.csdn.net/attilax 去重复 去反意词 合并多词条 a,b>>> a,b,c,d,... tonitsi1_deduli_deFei.txt 14797条词条 tonitsi1_deduli_deFei_join.txt 大概6734条词条 参考: │ 0两万同义词大全.txt │ 1伪原创同义词库(13000条).txt │ 2四十万汉语大词库.txt.txt │ 3伪原创同义词库 2.txt │ 4伪原创同义词库80K 2.txt │ 5近义词大全 2.txt │ 6同义词近义词大全.tx │ 近反义词.doc

2013-11-25

android修改时间日期程序以及源码

android修改时间日期程序以及源码

2013-08-09

词库C81_13万条

词库C81_13万条词库C81_13万条词库C81_13万条

2013-08-02

molei.dll

molei.dll

2013-04-18

js翻页分页pageing组件.

js翻页分页pageing组件.

2013-03-27

人人网验证码识别

1.DLL调用 —————————————————————————————————— fastvcAtiLib.fastvcyjm c=new fastvcAtiLib.fastvcyjm(); c.vg = 1; string VerifyCode = c.RecByte(url); 2.命令行调用(可供非.NET程序及其它程序调用) ------------- @ConsoleApplication1.exe "http://icode.renren.com/getcode.do?t=56woxiu_reg&rnd;" 3.GUI调用及示例 -------------- syenkon.exe

2013-02-23

ATIchinapay银联支付模块.V2012.9.29

ATIchinapay银联支付模块.V2012.9.29

2012-09-30

银联支付接口商户支付接入用户手册Ver2.5.17.zip )

银联支付接口商户支付接入用户手册Ver2.5.17.zip )

2012-09-30

asp.net代码风格模板.rar

asp.net代码风格模板.rar

2012-09-26

atiLoginAuth登录处理流程模块.rar

主要实现了登录,登录状态判断,登出等后台功能,没有UI 很高的安全性 实现了多处登录 实现了密码修改实时体现 实现了盗用COOKIE行为检测

2012-09-09

atiPwdTimesSecury密码出错次数检测.rar

atiPwdTimesSecury密码出错次数检测.rar 超出规定次数禁止登录 c#语言

2012-09-07

C#截屏功能

paip.截屏功能流程说明 点击"开始截屏", 出现MASC层将下边的窗口灰掉 鼠标光标变成十字状态 单击鼠标,出现截屏窗口 调整截屏窗口位置与大小 双击,退出截屏窗口,MASC层退出..鼠标光标正常化

2012-08-27

空空如也

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

TA关注的人

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