自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

纳兰小羽

宁做默默无闻的小草,也不做喧喧嚷嚷的鲜花

  • 博客(100)
  • 资源 (5)
  • 收藏
  • 关注

原创 数据库的基本概念

<br />一、数据、信息与信息处理<br />1)数据:客观事物属性的记录<br />2)信息:人借组于在数据的表示中所用的已知约定来赋予数据的含义。<br /> <br />二、数据管理技术的发展<br />三个阶段:人工管理阶段(20世纪50年代中期以前):数据不保存、由应用程序进行管理、数据面向应用,不能共享<br />                    文件系统阶段(20世纪50年代后期~20世纪60年代中期):数据长期保存在外存的数据文件中、数据由文件系统管理、程序和数据间有一定独立性。<b

2010-08-23 20:47:00 864 4

原创 用JavaScript调用FCKeditor

<br />1)调用FCKeditor必须先载入FCKeditor类文件<script type="text/javascript" src="./fckeditor/fckeditor.js"></script> <!--载入fckeditor类-->2)三种引用方法<br />一:内嵌方法(推荐)<br />在您想要显示FCKeditor的地方创建如下代码(通常在表单里):<br /><script type="text/javascript"><br />  var oFCKeditor = new

2010-08-17 15:51:00 1904 3

原创 php下配置使用FCKeditor控件

<br />关于下载在上一篇文章中已经提到过了,在这里就不再次说明了。<br /> <br />1)复制文件<br />把FCKeditor解压到自己的php网站目录下。存放位置随意,这里我默认是在根目录下<br /> <br />2)调用fckeditor.php类文件<br /><?php<br />include("fckeditor/fckeditor.php") ; // 用于载入FCKeditor类文件<br />?><br />  <br /> <br />3)实例化控件,你可以把它放在表单中

2010-08-17 15:40:00 939 1

转载 ASP.net下配置FCKeditor控件

第一步:软件下载和安装下载地址:http://www.fckeditor.net/download需要下载FCKeditor.Net和FCKeditor两个文件,FCKeditor.Net本身其实只是在.net中配置FCKeditor用的,本身不包含实质内容。 我下载的是:FCKeditor.Net_2.6.3和FCKeditor_2.6.5两文件。 1. 对于FCKeditor_2.6.5.zip文件解压缩后,将得到的fckeditor文件夹复制到网站的目录下面。 2.对于FCKeditor.Net_2.

2010-08-17 13:53:00 202 24

原创 js动态获取文本框的值 js获取月份的天数

<br /><script type="text/javascript" language="javascript"> <br />    function txtChange()<br />    {<br />        var time=document.getElementById("txtWorkTime").value;<br />        var days=document.getElementById("txtWorkDays").value;<br />        var r

2010-08-15 23:02:00 5467 1

转载 MySQL配置文件详解

MySQL发布的最新产品实际上超出了Red Hat Enterprise Linux所携带的版本。但是,稳定性和开放源代码可是很重要的因素,因此在操作系统上使用较早MySQL版本是有道理的。<br />有许多可以采用的配置文件,它们都被包含在mysql-server PRM程序中。还有一个默认的配置文件被包含在mysql PRM程序包中。<br />配置MySQL服务器是一个丰富而复杂的工作。在本文中,我只能肤浅的说一下各种选项。可以使用的MySQL配置文件共有5个。最后4个位于/usr/share/doc

2010-08-10 09:32:00 1257 3

转载 JS实现日历控件

<br /> <br />function Calendar(objName) { this.style = {borderColor : "#909eff", // 边框颜色headerBackColor : "#909EFF", // 表头背景颜色headerFontColor : "#ffffff", // 表头字体颜色bodyBarBackColor : "#f4f4f4", // 日历标题背景色bodyBarFontColo

2010-08-09 16:16:00 982 6

原创 项目总结报告

<br />从6月6号到8月8日参与了两个项目的开发。在此记录下来,不管好坏,不管优劣,都是一种成长的足迹。<br /> <br />1)6月6日到7月10日参与了某房产门户网站的开发。<br />结果:基本功能实现,具体细节没有完善好<br />开发工具:visual studio 2005+sql 2005<br />负责的功能模块:会员求租求购发布模块、求租求购列表、求租求购详细信息、出租出售列表以及详细信息、会员管理、管理员协助会员发布房源、新闻搜索功能、房源相关性查询(相关房源、相似价格、相同面积

2010-08-08 19:10:00 1009 8

转载 js获取元素的坐标点

<br />/**<br /> * 获取元素的坐标点<br /> * @param elementId 元素Id<br /> * @returns 元素所在位置的坐标点<br /> */<br />function getElementPos(elementId) <br />{   <br /> var ua = navigator.userAgent.toLowerCase();   <br /> var isOpera = (ua.indexOf('opera') != -1);   <br /> v

2010-08-06 16:54:00 2216 2

原创 浮动层在php中的应用

<br />1)php测试页面的代码<br /><table cellpadding="0" cellspacing="0" border="0" width="100%"> <tr> <td class="none" width="45%"> <input type="text" name="txtProgram" class="textBox" /> </td> <td class="none"> <a

2010-08-06 16:53:00 2271

原创 php中不同页面的直接值的回调

<br />这阵子在开发php项目,对于传值最多的方式是用request获取。但是如果我要在一个页面(a页面)中点击按钮弹出一个另外一个页面(b页面),同时希望b页面中回调的值可以传递到a页面中,且在a页面的request变量中可以获取。<br /> <br />1)a页面的内容<br /><html><head><mce:script language="javascript" type="text/javascript"><!--function GoSubmit(val){

2010-08-06 16:28:00 1590

原创 文本框光标位置移动

<br />有时候文本框是动态输入的,这时候我们希望光标位置可以动态移动到要输入的地方。脚本如下:<br /> <mce:script type="text/javascript"><!-- function moveEnd(txtId){ var txt = document.getElementById(txtId); var r = txt.createTextRange(); r.moveStart('character',txt.value.length); r.co

2010-08-06 16:12:00 1912

原创 简单的框架网页高度自适应

function adjustIframeHeight() { var frm = document.getElementById("rightfram"); var subWeb = document.frames ? document.frames[frm.name].document : frm.contentDocument; frm.height = subWeb.body.scrollHeight+30; }window.setInterval("adjustIframeHeight()", 1

2010-07-29 11:55:00 1050 3

转载 php中文配置文件(初学者,对照使用)

<br />这个文件控制了php许多方面的观点。为了让PHP读取这个文件,它必须被命名为 <br />; ´php.ini´。PHP 将在这些地方依次查找该文件:当前工作目录;环境变量PHPRC <br />; 指明的路径;编译时指定的路径。 <br />; 在windows下,编译时的路径是Windows安装目录。 <br />; 在命令行模式下,php.ini的查找路径可以用 -c 参数替代。 <br />; 该文件的语法非常简单。空白字符和用分号´;´开

2010-07-19 17:16:00 779

原创 ECLIPSE FOR PHP

<br />;载入Xdebug<br />zend_extension="C:/Program Files/PHP/ext/php_xdebug-2.1.0RC1-5.3-vc6.dll"<br />[Xdebug]<br />;开启自动跟踪<br />xdebug.auto_trace = On<br />;开启异常跟踪<br />xdebug.show_exception_trace = On<br />;开启远程调试自动启动<br />xdebug.remote_autostart = On<br /

2010-07-16 10:01:00 737

原创 依赖是种病,而我却乐此不疲的着迷

<br />      天生的倔强性格,让我在他人面前多了一份坚强的伪装。喜欢逞强、喜欢优秀、希望凡事都可以完美的朝自己想象的方面发展,于是乎对自己多了份苛刻,对周围的朋友多了份包容。也就有了自己的委屈和无奈。<br /> <br />      渐渐的长大了,还是那么倔强,还是那么喜欢逞强,却对身边的人多了一份依赖。喜欢在周围人中选择一个对自己好的人,然后狠狠的赖上她。我知道依赖是种病,这只是说自己还不够坚强,不够自立,但是还是会不由自主的去找依赖。哪怕是一首歌,一篇文章,一个娃娃都可以。<br /> <

2010-07-14 09:39:00 957 3

转载 一步一步定制自己的google map(各个省市的经纬度查询)

<br />安徽省 合肥 北纬31.52 东经117.17<br />安徽省 安庆 北纬30.31 东经117.02<br />安徽省 蚌埠 北纬32.56 东经117.21<br />安徽省 亳州 北纬33.52 东经115.47<br />安徽省 巢湖 北纬31.36 东经117.52<br />安徽省 滁州 北纬32.18 东经118.18<br />安徽省 阜阳 北纬32.54 东经115.48<br />安徽省 贵池 北纬30.39 东经117.28<br />安徽省 淮北 北纬33.57 东经1

2010-07-08 14:04:00 41394 4

原创 一步一步定制自己的google map(小实例)

<br />老规矩先晒图。我选的是无锡的坐标,感兴趣的同学可以选择自己所在地区的坐标。我会在下一篇文章中把基本省市对应的坐标给大家找出来(之所以有这个规矩的话,是因为先晒图可以一目了然,向大家介绍我做的是什么?然后在就一步步剖析。而且也省得我先说需求了)<br /><br /> <br />下面是直接晒代码,代码中有详细解释,只要有点JavaScript+html基础的人都可以看懂<br /><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional/

2010-07-08 13:57:00 2316 10

原创 一步一步定制自己的google map(预备知识)

<br />在很多网站上面看到有用到地图功能的,于是想在自己的网站中实现地图搜索的相关功能。<br /> <br />1)要申请google地图的API密钥,申请之前必须有注册gmail邮箱。具体网址如下:<br />http://code.google.com/intl/zh-CN/apis/maps/signup.html<br /> <br />2)复制下来一段关于网站API密钥的JavaScript代码。<br />  <script src="http://maps.google.com/maps

2010-07-08 13:37:00 2372 3

转载 IT 人士工作中的十不要!

第一:不要认为停留在心灵的舒适区域内是可以原谅的。<br />每个人都有一个舒适区域,在这个区域内是很自我的,不愿意被打扰,不愿意被push,不愿意和陌生的面孔交谈,不愿意被人指责,不愿意按照规定的时限做事,不愿意主动的去关心别人,不愿意去思考别人还有什么没有想到。这在学生时代是很容易被理解的,有时候这样的同学还跟“冷酷”“个性”这些字眼沾边,算作是褒义。然而相反,在工作之后,你要极力改变这一现状。否则,你会很快变成鸡尾酒会上唯一没有人理睬的对象,或是很快因为压力而内分泌失调。但是,如果你能很快打破之前学生

2010-07-08 08:51:00 2108

原创 存储过程的活用

<br />我自己感觉学程序是有个逐步的过程的,刚开始学和.net与数据库交互是在c#中的command命令中写一些数据库操作的代码,如:<br />select * from student where studentID = @studentID<br /> <br />update student set studentName=@StudentName where studentID = @studentID<br /> <br />insert into student (studentID,st

2010-07-06 15:07:00 875 2

原创 谈谈两次面试的感受

<br />最近经历了两场面试,一个是小型的软件公司,一个是比较大型的软件公司,但是无论是哪家都给我留下了很大的印象。一次是打击一次是摧残,本来还觉得自己的技术还可以,不是很优秀,但是也没有那么差。面试了两次之后就完全改观了。<br /> <br />先说说打击的那家吧,到他家先让我笔试1小时,题目包括各种各样类型,甚至于平时不常用的一些术语的缩写。有的是只有一点印象了,比如说垃圾回收机制的缩写,可否手动调,如何调?当时只记得速写,和可以手动调,具体怎么调老师没有讲过,自己也没有去研究过。然后就很圆滑的写着

2010-07-03 15:25:00 1322 4

原创 抉择

<br />又是一个选择,一边是安逸的工作,每天8:30到17:00的上班时间,平时不怎么加班,工作内容不多,也很简单。一边是一个自己未接触过的工作,压力很大,加班严重。两份工资薪金都差不多,但是第一份工作可以学习的不是很多,第二份工作我又担心自己应付不来。<br /> <br />如何选择哪?是选择知足而乐那?还是不断进取那?<br /> <br />还有如果选择第二份工作,如何应对现在的一些不舍那?<br /> <br />哎,还有半个月时间,好好考虑一下吧~

2010-06-26 21:02:00 689 3

原创 TextBox的种种限制

在做项目中或许你花费在细节上的事件要比你正常花在编码测试上面的时间多一些。1)textbox只能输入数字,在textbox的keypress事件中书写下列代码:if ((e.KeyChar != 8 && !char.IsDigit(e.KeyChar)) && e.KeyChar != 13) { MessageBox.Show("笨蛋,这里只能输入数字,懂不?", "操作提示", MessageBoxButtons.OK, MessageBox

2010-06-25 21:28:00 2200

原创 winForm RichTextBox文档处理的相关功能

<br />以前的我只知道RichTextBox是个多行文本框,可以当做一个文本域来用。但不知道类似于windows写字板的功能、word文字处理的功能都可以用RichTextBox实现。<br /> <br />1)RichTextBox实现文档管理的功能(如下图所示)<br /><br />在这个程序中,关键的功能是新建文档、打开文档、保存文档的功能。而显示文档的区域正是一个RichTextBox控件,下面一一来说明<br />新建文档的功能:就是打开一个新的窗口,指定父窗口<br />

2010-06-24 23:23:00 7519 5

原创 winForm 做简单的绘图

<br />先晒晒效果图吧,老规矩因为只是实验,所以做的比较简陋。<br /><br /> <br />以前记得有个实训是让我们做一个类似于windows自带的绘图软件,当时觉得很难,其实程序这东西是需要多多练手了,练多了也就懂多了。<br />1)定义两个私有变量用来记录坐标 private int startX, startY;<br />      定义一个绘图变量  private Graphics g;<br />2)在窗体的鼠标按下事件中记录鼠标的位置<br />startX = e.X;<b

2010-06-24 22:27:00 2251 4

原创 C#前台后台代码的交互

<br />今天闲来无事,晒晒自己最近从项目中学的东西吧。重点是感受啊,这些东西以前也接触过,但是不会活学活用,导致需要的时候忘的差不多了。<br /> <br />1)Eval绑定<br />可以绑定一个单独的字段  Eval("houseID")<br />也可以绑定一个函数  <%# houseEdit(Eval("infoType"), Eval("houseID"))%><br /> <br />2)Bind绑定 <br />两者的区别:Eval 方法是静态单向(只读)方法,所以Eval 函数用于

2010-06-24 16:57:00 6983 6

原创 思维模式比技术更重要

<br />将近半个月的实习使得体会到思维模式的重要性。<br /> <br />有人认为在软件界技术强的人就是高手,其实不然。对于编程而言,清晰的思维,有序的逻辑,细心的态度才是王道。任何一项技术或者一些效果,你都可以通过强大的互联网给搜索出来,但是如何将其活学活用就要看你思考了多少了?<br /> <br />程序是有灵魂的,环环相扣一步出错,满盘皆错。我经常会对一个功能如何实现了如指掌,但是在实现的过程中却错误百出。原因在于不够细心,空格、符号这些都是导致出错的隐形杀手,一旦出错你很难把他们找出来。<

2010-06-16 10:11:00 1370 9

原创 心情烦躁

<br />最近心情有些烦躁,看到什么都不是很满意,不知道源头在哪里?<br /> <br />有时候静静的一个人不想说任何话,心里承受的压力也不知道怎么和身边人表达<br /> <br />沟通不了只好闷着,哎<br /> <br />发现生活中已经找不到特别让自己开心的事情了,以前上学的时候还知道秀秀或者出去散步。可是现在连这些的心事都没有了<br /> <br />整天就想把自己变成一机器,一天24小时的编程,恨不得把所有的技术都学会,把所有的难题都解决<br /> <br />学生时代没有好好珍惜学

2010-06-13 10:55:00 860 8

原创 EXCEL导入小工具

<br />自己做了一个excel导入小工具,放上来晒晒。中途遇到不少困难和异常哦,不过都被偶一一解决了。<br /> <br />基本界面:<br /> <br />如图布局你的界面,并且加上OpenFileDailog控件。<br /> <br />1)在form的load时间中设置相关属性,启用Ad Hoc Distributed Queries。如果未启用会提示错误<br /> private void Form1_Load(object sender, EventArgs e)

2010-06-11 12:48:00 1491 8

原创 实习小结

<br />刚刚由于操作失误,把实习小结给删除了,现在趁自己还有印象补上<br /> <br />一、实习期间的具体工作<br />1)ip电话的配置和回收<br /> <br />2)网络的基本维护和管理<br /> <br />3)微软新品的推广和体验(内部)<br /> <br />4)GSX的安装部署<br /> <br />5)office 2010和win 7的安装部署<br /> <br />6)智能卡的管理和证书的写入<br /> <br />7)sharepoint 定制站点需求<br /

2010-06-08 17:07:00 731

原创 excel 数据导入到sql server 数据库中

<br />这两天做一个关于excel批量导入到sql server 数据库的小工具。<br /> <br />在网上广泛的搜索了一下发现并不难,最简单的一种方式就是用sql中自带的一种导入工具,只要用一句t-sql语句就可以搞定了。语句如下:<br />SELECT   *  into Student FROM   OpenDataSource<br />(   'Microsoft.Jet.OLEDB.4.1, <br /> 'Data   Source= "f:/student.xls";User I

2010-06-07 00:06:00 937 1

原创 系统位数的查看

<br />以前一直不知道自己的机器是64位还是32位的,今天偶尔看到这条dos命令,可以查看自己机器的位数<br /> <br />运行->cmd->systeminfo

2010-06-05 13:01:00 740

原创 总算上正轨了

<br />歇息了一个多月了,终于开始找工作了。很幸运,简历投了没多久就有回应了。<br /> <br />今天是上班的第一天,早早的就到公司去了,才发现自己比别人早了一个小时左右。<br /> <br />早上半天安装vs 2008 和sp1的补丁,速度及其慢,公司的电脑有待淘汰啊。<br /> <br />下午学了一个多小时jQuery ,然后去了解自己的新工作。难度不大,但是还是有挑战的。<br /> <br />无论如何加油啦!!!

2010-06-04 21:37:00 643

原创 带历史信息的菜单

概述:<br />本目录的Demo涉及的技术有:<br />1、  父窗体子窗体的读写<br />2、  对ini文件的读写<br /> <br />应用场景:<br />1)  历史记录文档的保存<br />2)  游戏记录的保存,如扫雷英雄榜<br /> <br />拓展场景:<br />1)  记录用户操作菜单日志的程序。在用户单击菜单时,把用户、菜单命令和菜单对应功能写入保存菜单日志的ini文件。如果需要查看日志,只要打开ini文件<br />2)  通过数据库保存菜单历史信息的程序<br />3)

2010-06-03 17:39:00 1775

原创 第二份工作

距离第一次实习结束一个多月了,发现闲了一个多月人也就懒了一个多月了。前两天找了一份程序员的工作,薪酬还可以,环境也不错,希望自己可以借助这个新的起点重新跑起来。在此之前一直考虑要不要放弃自己的程序员之路,但是最终还是选择坚持下去。或许我需要现实给自己打击之后再狠狠的对自己说我不行~发现很多自己存储的知识如果不运用的话就浪费掉了,所以还是会把自己的学习笔记完善丰富的

2010-06-03 17:24:00 644

原创 2010年,试做这样的女子____坚强,自信,骄傲地活着

 做一个温暖的女子。  ·做一个爱笑的女子。 ·快乐并懂得如何快乐。 ·快乐并感染身边的人快乐。 ·尽力做到更好。 ·偶尔任性,却不犀利。 ·偶尔敏感,却不神经质。 ·乐意和大家分享所有开心和不开心的事情。 ·高兴,就笑,让大家都知道。 ·悲伤,就哭,然后当做什么也没发生。 ·不轻易流泪。 ·不轻易伤悲。 ·偶尔,只需要一个鼓励的微笑,就可以说服自己

2010-03-20 11:43:00 567 4

原创 关于大学生自主创业

关于自主创业我有几点自己的想法要和大家交流一下。1) 技术:我们的技术是否真的足以够去面对形形色色的订单,我想大家的答案都是否定的。或许我们可以去学,需要花费多长时间?如果花费这么长时间之后你已经成了一个技术牛人了,各大公司争相要你,你还会继续想创业吗?2) 资金:前期创业必定是辛苦的,我们需要家里或者朋友支撑着,但是因为自主创业很不稳定,谁也说不清什么时候会走上正轨,你们的家人可以支

2010-03-18 14:37:00 1646 2

原创 Excel 中的常用快捷键

 一、替代鼠标行使职责Ctrl+方向键:快速定位Ctrl +shift+方向键:实现关于当前单元格的某一方向的拖拽Ctrl +home/end:快速定位开始与结束点 Alt+下方向键:键盘选择下拉列表 二、单元格填充Ctrl +r :自动按照左边的单元格内容填充该单元格Ctrl+d:自动按照上面的单元格内容填充该单元格 为选中的所有单元格填充一样的内

2010-03-18 10:28:00 746

原创 OneNote 中识别图像中的文字

 一、选择图片——》右击,选择copy  text  from  pictures 二、可以自己定义copy的类型语言:右击,选择 make text in image searchable ——》选择相应的语言即可 三、OneNote中的搜索功能不单可以根据关键字搜索page,也可以根据关键字搜索图片。它会把图片中的文字提取单独识别 四、OCR技术的简介 所谓

2010-03-18 10:20:00 3974

软件需求文档全套(全套)

软件需求文档(全套)软件需求文档(全套)软件需求文档(全套)软件需求文档(全套)软件需求文档(全套)软件需求文档(全套)软件需求文档(全套)软件需求文档(全套)软件需求文档(全套)软件需求文档(全套)软件需求文档(全套)软件需求文档(全套)软件需求文档(全套)软件需求文档(全套)软件需求文档(全套)软件需求文档(全套)软件需求文档(全套)软件需求文档(全套)软件需求文档(全套)软件需求文档(全套)软件需求文档(全套)软件需求文档(全套)

2010-09-29

img 样式 img 样式 img 样式

img 样式 img 样式 img 样式img 样式 img 样式 img 样式img 样式 img 样式 img 样式img 样式 img 样式 img 样式img 样式 img 样式 img 样式img 样式 img 样式 img 样式img 样式 img 样式 img 样式img 样式 img 样式 img 样式img 样式 img 样式 img 样式img 样式 img 样式 img 样式img 样式 img 样式 img 样式img 样式 img 样式 img 样式img 样式 img 样式 img 样式img 样式 img 样式 img 样式img 样式 img 样式 img 样式img 样式 img 样式 img 样式img 样式 img 样式 img 样式img 样式 img 样式 img 样式img 样式 img 样式 img 样式img 样式 img 样式 img 样式img 样式 img 样式 img 样式img 样式 img 样式 img 样式img 样式 img 样式 img 样式img 样式 img 样式 img 样式

2010-09-03

php开发手册(开发查询必用)

php开发手册php开发手册php开发手册php开发手册php开发手册php开发手册php开发手册php开发手册php开发手册php开发手册php开发手册php开发手册php开发手册php开发手册php开发手册php开发手册php开发手册php开发手册php开发手册php开发手册php开发手册php开发手册php开发手册

2010-07-29

HappyE03(电脑也可以谈钢琴!)

ok电脑钢琴 ok电脑钢琴ok电脑钢琴ok电脑钢琴ok电脑钢琴ok电脑钢琴ok电脑钢琴ok电脑钢琴ok电脑钢琴ok电脑钢琴ok电脑钢琴ok电脑钢琴ok电脑钢琴ok电脑钢琴ok电脑钢琴ok电脑钢琴ok电脑钢琴ok电脑钢琴ok电脑钢琴ok电脑钢琴ok电脑钢琴ok电脑钢琴ok电脑钢琴ok电脑钢琴ok电脑钢琴ok电脑钢琴ok电脑钢琴ok电脑钢琴ok电脑钢琴ok电脑钢琴

2010-01-09

数据库系统概论(第三版)

全书分为两大部分,共十一章。第一部分是计算机软件专业本科生的基本教程。第二部分是拓展教程。 每一章有辅助的习题。

2009-05-17

空空如也

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

TA关注的人

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