自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

岭南六少

岭南六少:致力于Web技术的研究

  • 博客(109)
  • 资源 (13)
  • 收藏
  • 关注

原创 Laravel4 Demo源码

laravel4发布了,偶有时间就赶紧学习了下,学习过程中把以前laravel3的demo全部迁移到了laravel4,内容涵盖laravel4中的分页,文件上传,一对一,一对多,多对多等知识点,总体来说laravel4还是值得学习的围观地址:http://laravel4.chedushi.com/放再源码出来供大家吐槽!https://github.com/ceco

2013-06-12 21:39:01 2949 2

原创 2013加油哦

2013新的开始2013新的担子2013新的责任2013新的角色2013新的产品

2013-02-22 10:11:57 1053

原创 ThinkPHP2.1培训资料

ThinkPHP2.1培训资料┎━ThinkPHP 框架系统目录┃ ┝ ThinkPHP.php 系统公共文件┃ ┝ Common 公共文件目录┃ ┝ Tpl 框架系统模版目录┃ ┝ Lang 系统语言包目录┃ ┝ PlugIns 公共插件目录┃ ┗ Lib 系统基类库目录┃  ┝ Think 系统运行库(必须)┃  ┝ Com 扩展类库包(非必须)

2012-02-16 10:31:37 1147 1

原创 深圳电信太流氓啦,通过adsl植入广告,强奸用户

深圳电信太流氓啦,通过adsl植入广告,强奸用户:这几天上网老是随机性的弹出电信的流氓广告,网页不能正常打开有图为正:

2011-11-25 20:11:51 1424

原创 ThinkPHP+DWZ整合演示

ThinkPHP+DWZ整合演示:http://ellacms.chedushi.cn目前功能没有完善,如大家需要后续考虑开源。。。

2011-09-05 13:38:08 1162 1

原创 个人近况小结

个人近况小结:工作语言:日常工作还是PHP(LAMP)主要是用ThinkPHP+dwz做些管理系统,zend framework 和yii也有用到业余时间:基本上都用来学习python web开发技能(主要是学习使用django,同时我对webpy和flask也很

2011-08-30 09:34:14 1009

原创 PHP比较时间段一与时间段二是否有交集

<br /><br />/*<br />*比较时间段一与时间段二是否有交集<br />*/<br />function isMixTime($begintime1,$endtime1,$begintime2,$endtime2)<br />{<br />$status = $begintime2 - $begintime1;<br />if($status>0){<br />$status2 = $begintime2 - $endtime1;<br />if($status2>0){<br />retur

2011-05-31 12:02:00 1040

原创 Netbeans7安装python插件

<br />安装netbeans7之后在插件安装那里找不到python插件,google一下发现官方论坛里面有解决方法,如下:<br />http://forums.netbeans.org/topic37805.html<br />Just go to Tools->Plugins, click Settings. Click Add, and add a new "Update Center" , name it like "Python plugin is here", and in the link

2011-05-26 22:21:00 1105

原创 PHP显示今天、今月、上月、今年的起点/终点时间戳

<br />PHP显示今天、今月、上月、今年的起点/终点时间戳$t    =   time();$t1   =   mktime(0,0,0,date(“m”,$t),date(“d”,$t),date(“Y”,$t));$t2   =   mktime(0,0,0,date(“m”,$t),1,date(“Y”,$t));$t3   =   mktime(0,0,0,date(“m”,$t)-1,1,date(“Y”,$t));$t4   =   mktime(0,0,0,1,1,date(“Y”,$t)

2011-05-24 16:16:00 966

原创 dwzjs在firefox下遇到页面加载问题解决方法

<br />正常情况下:<br /><br /><br />firefox下bug:<br /><br /><br />之所以出现上面的情况是因为dwz.frag.xml为加载完就实行了菜单加载,具体看代码:<br />问题代码:<br />$(document).ready(function(){<br /> DWZ.init("__PUBLIC__/dwz/dwz.frag.xml", {<br />  loginUrl:"login.html",<br />  debug:false,<br />  

2011-05-21 00:26:00 2603

原创 thinkphp and dwzjs 开发的一个东东的几张图

<br />这两周用thinkphp and dwzjs开发了一个小系统,感觉开发效率还算可以,就是程序效率不咋的,还好系统用的人少,漂过去啦<br /><br /> 

2011-05-20 23:35:00 891

转载 the css view helper (application / layout / helpers / css.php)

<br />The goal of this helper is also to make managing css files easier. <br /><br />This css view helper is really simple, im not kidding ;) It looks really complex but it isn't. There are just so many lines of code because i load several css files. <br /

2011-02-16 11:54:00 1027

转载 The layout (application/layout/scripts/layout.phtml)

<br />This article will show you an example for a zend framework layout in html5. In the next articles i will show you the view helpers i use in this layout. <br /><br />I know html5 is new and not supported by all browsers. Especially IE has problems with

2011-02-16 11:50:00 910

转载 The application bootsrap file (application / bootstrap.php)

<br />For a basic bootstrap there is already a lot of code inside. One thing i haven't included yet is the database initialization as well as the database profiler initialization, i will add that part in as soon as we need it...<br /><br /><br />To make ou

2011-02-16 11:47:00 682

原创 The index.php file (public / index.php)

<br />Zend Framework's controller uses the frontcontroller design pattern. All requests to the frontcontroller will get rooted through a single entry point, the index.php file. <br /><br />The index.php will create an instance of zend application and run t

2011-02-16 11:46:00 1357

转载 A simple config file (application / configs / application.ini)

We will need this configuration file to setup some default values for our application. We will see in the next tutorial how the index.php uses this file and passes its values to the application class to create an instance. As you can see we have three part

2011-02-16 11:41:00 656

转载 Setting up a local development plattform on windows using xampp

<br />You can download a copy of xampp here: http://www.apachefriends.org/en/xampp-windows.html. <br /><br />Klick on download xampp to get your copy. (XAMPP stands for X = cross-platform, Apache, MySQL, PHP and Perl) <br /><br />Xampp is very popular and

2011-02-16 11:40:00 753

转载 Application Directory (Folders) Structure

My goal was to create a structure that is very easy to understand, flexible enough for big or small websites and not totally different from what books or other guides recommend as a best practice files and folders structure for a Zend Framework project. An

2011-02-16 11:38:00 661

原创 现在转行PHP啦,唉真的要术业有专攻啊

转眼间三年过去了,发觉自己都还在原地踏步,俗话说“逆水行舟,不进则退”;三年间,从asp,java到PHP,在几门语言之间辗转,每门都会那么一点点,就是不精通,感觉每样都那不错手,现在下定决心未来很长一段时间内都将分配给PHP,一切就从Zend Framework框架开始吧

2010-05-28 21:57:00 880

转载 struts2中iterator标签的嵌套使用(if/else)

struts2中iterator标签的嵌套使用(if/else) 要分行和列显示同一个属性的不同记录,即该属性存在于数据库的不同记录结果 如:我要显示与zhaopin对应的danweixinxi中的name的所有记录,每行显示3列 根据记录条数计算行数,代码如下: 这里list是存在于Action中的zhaopin集合属性,所以可以直接读取,需要通过id属性值来读取对应的信息值。关键是:这

2009-12-29 09:58:00 1073

转载 中国身份证号码验证,支持15,18位

今天在做身份证号码验证,发觉十五位的比较难验证,网上找到以便验证文章,未经验证,保留下来以待今后验证。。。using ...System; /**//// /// Summary description for IDCardValid /// public class IDCardValid ...{     public IDCardValid()     ...{         /

2009-12-23 15:19:00 657

转载 FLASH键盘键和键盘键控制值一览表(键盘按键对应代码表)

FLASH键盘键和键盘键控制值一览表(键盘按键对应代码表)A 65B 66C 67D 68E 69F 70G 71H 72I 73J 74K 75L 76M 77N 78O 79P 80Q 81R 82S 83T 84U 85V 86W 87X 88Y

2009-12-22 15:51:00 5617

原创 flash输入框应该怎么样才能确保光标正常跳动????

使用9个button作为数字按钮(1~9),用两个textfield为身份证号码和手机号输入框布局:----------------------------------输入框1:______             1 2 3  |输入框2:______             4 5 6  |                             7 8 9  |-

2009-12-11 13:49:00 1318

转载 嵌入式Linux图形系统(GUI)快速参考手册

  当你在桌面PC上安装Linux时,你通常在很少的几个"标准"的图形支持组件中选择。你很可能使用X Windows系统(XFree86或者Xorg)作为显示界面的基础(与Linux驱动一起来控制硬件),GNOME或者KDE作为桌面环境,浏览器则在FireFox,Konqueror或者Opera等功能全面的几个浏览器中间选择.        但是,这种典型的桌面Linux"桌面栈"("grap

2009-12-10 10:34:00 816

转载 java应用程序中嵌入浏览器总结

java应用程序中嵌套浏览器总结,查阅了不少英文资料,最终解决了问题,总结了一下。。。 ^_^1.org.eclipse.swt.SWTError: No more handles [Unknown Mozilla path (MOZILLA_FIVE_HOME not set)]SWTError:没有更多的处理[未知Mozilla的路径(MOZILLA_FIVE_HOME未设置)]环境:

2009-12-10 10:28:00 2263

转载 在java应用程序中嵌入浏览器

最近做一个缴费的项目,直接用浏览器做终端不安全,需要把浏览器嵌入到java application中,目的是为了不把浏览器中的工具栏,收藏夹,地址栏等去了,让用户不能刷新,关闭程序等。。。 方式一:用jdic开源组件,这种方式有个缺点,不支持firefox,如果把默认浏览器设为firefox就会出错具体代码如下:import java.awt.BorderLayout;im

2009-12-10 09:47:00 4734 2

转载 身份证号码的规则及验证原理

【身份证号码的规则】1、15位身份证号码组成:ddddddyymmddxxs共15位,其中:dddddd为6位的地方代码,根据这6位可以获得该身份证号所在地。yy为2位的年份代码,是身份证持有人的出身年份。mm为2位的月份代码,是身份证持有人的出身月份。dd为2位的日期代码,是身份证持有人的出身日。这6位在一起组成了身份证持有人的出生日期。xx为2位的顺序码,这

2009-12-07 09:26:00 1729

转载 C#文件操作 --【C#网文收集系列】

 C#写入/读出文本文件 public void Page_Load(Object src,EventArgs e)  <img id="Codehighlighter1_48_248_Open_Image" onclick="function onclick(){this.style.display=none; Codehighlighter1_48_248_Open_Text.

2009-11-24 17:54:00 461

转载 C#基础概念二十五问 --【C#网文收集系列】

 注:本文部份资料来自网络,如有侵权,请与我联系,我会在第一时间声明引用或将其删除!    当初学 C# 时是找个人大概问了一下数据类型和分支语句就开始做项目了。这两天又全面的看了一下相关的基础知识(学而时习之嘛),总结了25个问题:1.静态变量和非静态变量的区别?2.const 和 static readonly 区别?3.extern 是什么意思?4.abstract 是什么意思?

2009-11-24 17:49:00 408

转载 NET(C#)连接各类数据库-集锦 --【C#网文收集系列】.

 1.C#连接连接Access程序代码: ------------------------------------------------------------------------------- <img onclick="function onclick(){function onclick(){ImgClick(this)}}" src="http://w

2009-11-24 17:44:00 526

转载 PHP 5.3.1发布

 PHP 5.3.1发布了!此次并没有增加多少新特性,主要是功能的改进和bug的修复:  新增了一个max_file_uploads参数,用于显示每个请求上传文件的个数 新增了再处理过程中的完整性检测 修复了传递tempnam()函数时safe_mode中的问题 修复了传递posix_mkfifo()时open_basedir中的问题 修复了safe_mod

2009-11-20 17:51:00 410

转载 IE9将支持GPU渲染、CSS3和HTML5

 在微软的专业开发者会议(PDC 09)上,Windows和Windows Live部门主管,Steven Sinofsky透露了下一代浏览器Internet Explorer 9的计划。IE9目前处于最早期的开发阶段,开始了只有3个礼拜。 大会上提到的最引人注目的改进应该是对CSS3和HTML5的支持,以及将会使用GPU去渲染图形和文本,使用DirectX的Direct2D技术去改进CSS、

2009-11-20 17:49:00 429

转载 最常用的12种CSS BUG解决方法与技巧

  最常用的12种CSS BUG解决方法与技巧一、 针对浏览器的选择器  这些选择器在你需要针对某款浏览器进行css设计时将非常有用.  IE6及其更低版本,本文由52CSS.com整理,转载请注明出处!  * html {}  IE7及其更低版本  *:first-child+html {} * html {}  仅针对IE7  *:first-child+htm

2009-11-18 16:28:00 412

转载 什么世道?云计算没长大,又搞个物联网

 我们对未来的憧憬真是浪漫而美好,云计算还没嫁人,准备又催生个物联网弟弟来,去百度一搜索,光看那些概念就热血沸腾,关上电脑还吱吱地冒烟:以后的生活就是一科幻大片!奶妈在家里对着洗衣机或书柜随便喊一声“叫娃吃饭了”,奶瓶博士在公司的毛厕正蹲得欢,马上接到马桶的语音:对不起,吃饭指令优先,谢谢使用。智能马桶关闭并退入墙体,NP暴怒:好歹你得让我拉完啊!墙壁传来智能马桶一如以往的温软:指令冲突,无法为您

2009-11-18 16:25:00 438

原创 车辆营收每月每天数据统计问题!!!

 组织表 v_dept deptid        name      pid ---------------------------------- 1            公司        0  2            车队        1 车辆档案表 v_car id        plate        deptid --------------------------------

2009-11-14 00:53:00 935

转载 在PHP里得到前天和昨天的日期的代码

在PHP里得到前天和昨天的日期的代码前天去面试的时候也是这样,不过我当时记不起来了.就记得MYSQL里面的date_sub(now(),interval 1 day);date(Y/m/d h:i:s,mktime(date(h), date(i), date(s), date(m) , date(d)+1, date(Y))); -----------------

2009-11-12 12:57:00 568

转载 SQL根据已知的年月,计算该月的天数.

 本文是一个技巧文章,介绍SQL根据已知的年月,计算该月的天数. 本文是一个技巧文章,介绍SQL根据已知的年月,计算该月的天数.declare   @iDays   int  declare   @dt   varchar(50)  set   @dt=@Year+-+@Month+-01select @iDays=day(dateadd(d,-Day(dateadd(m,1,co

2009-11-09 14:16:00 990

转载 [转载]PHP 计算时间差

 我们常常在网站上看到某篇文章发表于“3天前”,“5个月前”,“4年前”。下面这个函数就提供了计算这个时间差的功能。/*** 时间差计算** @param Timestamp $time* @return String Time Elapsed* @author Shelley Shyan* @copyright http://phparch.cn (Professional PHP Ar

2009-11-09 10:17:00 520

转载 PHP网站开发方案(开发新人必读)

 一、开发成员a)项目主管b)页面美工c)页面开发d)服务端程序开发e)系统与数据管理f)测试与版本控制二、 网站组开发简明流程三、 开发工具与环境a)服务器配置i. WEB服务器: FreeBSD6.1+Apache2.0+PHP5.0,SVN版本控制服务(仅测试机)。ii.数据库服务器: WIN2003 server+SQL server 2000+MySQL5.0,CLUSTERED S

2009-10-31 21:56:00 437

转载 PHP 6将全面支持Unicode和国际化

 PHPChina讯:PHP核心开发者Andrei Zmievski在最近举行的2009 Zend/PHP会议的主题发言中提出:“在接下来的PHP6重要升级中,将通过支持Unicode来帮助开发者们写出能够部署到多个不同语言市场的应用程序。”  商业开发中如果只是开发为特语言市场的应用程序,就会失去其他地方的商业机会。早在2006年4月,Andrei Zmievski就提出未来需要支持Unicod

2009-10-31 21:52:00 383

程序员日常规范.pdf

程序员每天该做的事 1、总结自己一天任务的完成情况 最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多 2、考虑自己明天应该做的主要工作 把明天要做的事情列出来,并按照优先级排列,第二天应该把自己效率最高的时间分配给最重要的工作 3、考虑自己一天工作中失误的地方,并想出避免下一次再犯的方法 出错不要紧,最重要的是不要重复犯相同的错误,那是愚蠢 4、考虑自己一天工作完成的质量和效率能否还能提高 一天只提高1%,365天你的效率就能提高多少倍你知道吗? (1+0.01)^365 = 37 倍 5、看一个有用的新闻网站或读一张有用的报纸,了解业界动态 闭门造车是不行的,了解一下别人都在做什么,对自己能带来很多启示 6、记住一位同事的名字及其特点 你认识公司的所有同事吗?你了解他们吗? 7、清理自己的代码 今天完成的代码,把中间的调试信息,测试代码清理掉,按照编码风格整理好,注释都写好了吗? 8、清理自己的桌面 当日事当日毕,保持清洁干劲的桌面才能让你工作时不分心,程序员特别要把电脑的桌面清理干净

2010-03-20

Nginx+常见应用技术指南[Nginx+Tips]+第二版

目 录 一、 Nginx 基础知识 二、 Nginx 安装及调试 三、 Nginx Rewrite 四、 Nginx Redirect 五、 Nginx 目录自动加斜线: 六、 Nginx Location 七、 Nginx expires 八、 Nginx 防盗链 九、 Nginx 访问控制 十、 Nginx 日志处理 十一、 Nginx Cache 十二、 Nginx 负载均衡 十三、 Nginx 简单优化 十四、 如何构建高性能的LEMP 环境 十五、 Nginx 服务监控 十六、 常见问题与错误处理. 十七、 相关资源下载

2010-03-20

CodeIgniter 用户指南 版本 1.7.1 .chm

CodeIgniter 用户指南 版本 1.7.1 .chm CodeIgniter 框架学习手册

2009-11-20

zendframework1.9中文手册

zendframework1.9中文手册 制作[email protected] 学习zendframework的必备手册

2009-11-20

mysql5.1中文手册chm

今天用到mysql数据库的存储过程,语法忘了想找个手册看看,结果找了大半给钟才找到,在这里给大家分享一下

2009-11-09

Ubuntu手册(中文版).pdf

目录 第1 章- 序言......................................................4 1.1 官方文档................................................4 1.2 文档约定................................................4 1.3 脚本样例................................................5 1.4 基本设置................................................5 1.5 Ubuntu 发行版(distributions)基本概念..................5 第2 章- Ubuntu 基础...............................................6 2.1 Ubuntu 文件.............................................6 2.2 Ubuntu 软件包管理系统...................................9 2.3 Ubuntu 系统升级........................................14 2.4 Ubuntu 系统引导进程....................................16 2.5 多样性支持.............................................17 2.6 国际化.................................................17 2.7 Ubuntu 和系统内核......................................17 第3 章- Ubuntu 系统安装提示......................................19 3.1 常规Linux 安装提示....................................19 3.2 Bash 设置..............................................26 3.3 鼠标设置...............................................26 3.4 NFS 设置...............................................29 3.5 Samba 设置.............................................29 3.6 打印机设置.............................................30 3.7 桌面PC 的CRON........................................31 3.8 其它主机安装提示.......................................31 第4 章- Ubuntu 指南.............................................. 34 4.1 开始了.................................................34 4.2 Midnight Commander (MC)................................37 4.3 类Unix 工作环境.......................................39 4.4 类Unix 文本处理.......................................49 4.5 类Unix 文件系统.......................................52 4.6 X 窗口系统.............................................59 4.7 进一步学习.............................................60 第5 章- 发行版升级到Breezy、Dapper 或Edgy......................60 5.1 升级到Hoary...........................................61 5.2 准备升级工作...........................................61 5.3 升级...................................................61 第6 章- Ubuntu 软件包管理........................................62 6.1 介绍...................................................63 6.2 Ubuntu 软件包管理基础..................................64 6.3 Ubuntu 生存命令........................................67 6.4 Ubuntu 必杀技..........................................70 6.5 其他Ubuntu 的特性.....................................76 第7 章- Ubuntu 下的Linux 内核................................... 78 7.1 内核编译...............................................78 2 7.2 模块化的2.4 内核......................................80 7.3 通过proc 文件系统调整内核.............................83 7.4 2.6 版内核和udev......................................84 第8 章- Ubuntu 小技巧............................................84 8.1 启动系统...............................................84 8.2 活动记录...............................................87 8.3 拷贝及创建子目录.......................................88 8.4 差异备份与数据同步.....................................90 8.5 系统冻结恢复...........................................91 8.6 记住这些可爱的小命令...................................91 8.7 需要注意的典型错误....................................107 第9 章- Ubuntu 系统微调......................................... 107 9.1 系统初始化............................................107 9.2 访问限制(Restricting access)........................109 9.3 刻录机................................................112 9.4 X.....................................................116 9.5 SSH...................................................130 9.6 邮件..................................................133 9.7 本地化(localization)................................137 9.8 多语言化(Multilingualization, m17n).................145 第10 章- 网络设置...............................................146 10.1 IP 网络设置基础......................................146 10.2 底层网络设置.........................................148 10.3 命名主机.............................................153 10.4 域名服务(DNS)........................................153 10.5 使用DHCP 来配置网络接口.............................155 10.6 Debian 的高级网络设置................................156 10.7 处理内核对接口命名的不一致性.........................161 10.8 启动(triggering)网络设置.............................162 10.9 多阶段(Multi-stage)映射..............................165 10.10 网络服务设置........................................166 10.11 网络故障排除........................................168 10.12 建立路由网关........................................168 第11 章- 编辑器.................................................171 11.1 流行的编辑器.........................................171 11.2 应急的编辑器.........................................172 11.3 Emacs 和Vim..........................................172 第12 章- 系统版本控制...........................................177 12.1 并行版本系统(CVS)...................................177 12.2 Subversion...........................................181 第13 章- 编程...................................................183 13.1 从哪儿开始...........................................183 13.2 Shell................................................183 13.3 Awk..................................................188 3 13.4 Perl.................................................189 13.5 Python...............................................190 13.6 Make.................................................191 13.7 C....................................................192 13.8 Web..................................................196 13.9 准备文档.............................................197 13.10 打包................................................200 第14 章- GnuPG..................................................201 14.1 安装GnuPG...........................................201 14.2 使用GnuPG...........................................202 14.3 管理GnuPG...........................................202 14.4 在应用程序中使用GnuPG...............................203 第15 章- Ubuntu 技术支持........................................203 15.1 参考资料.............................................203 15.2 查词意...............................................208 15.3 查找流行的Debian 软件包.............................208 15.4 Debian bug 跟踪系统..................................208 15.5 邮件列表.............................................208 15.6 Internet Relay Chat (IRC)............................208 15.7 搜索引擎.............................................209 15.8 网站.................................................209 附录A - 附录.....................................................210 A.1 作者..................................................210 A.2 保证..................................................213 A.3 反馈..................................................213 A.4 文档格式..............................................213 A.5 Debian 迷宫...........................................213 A.6 Debian 引言...........................................214 来源......................................................214

2009-06-22

PHP_MySQL教程.chm

php+mysql学习手册,合适初学者,希望对大家有帮助. PHP/MySQL教程(一) PHP/MySQL教程(二) PHP/MySQL教程(三) PHP/MySQL教程(四) PHP/MySQL教程(五) PHP/MySQL教程(六) PHP/MySQL教程(七) PHP/MySQL教程(八)

2009-04-03

XmlHttp对象参考.CHM

XmlHttp对象参考.CHM,学习XmlHttp的好文档,希望对大家有帮助

2009-03-23

搭建企业邮局系统全攻略.chm

搭建企业邮局系统全攻略,企业网管必备资料

2009-03-20

vml手册chm版本

vml手册chm,vml的开发帮助手册,如果你要使用vml进行开发,而手头有没有相关资料的话,这本手册应该可以帮到你的

2009-01-06

vbscript5.5中文参考手册.chm

vbscript5.5中文参考手册.chm

2009-01-06

王纯业的Python学习笔记.pdf

王纯业的Python学习笔记.pdf,学习python的好东东

2008-09-03

Groovy经典入门 .pdf

Groovy经典入门 .pdf

2008-05-06

空空如也

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

TA关注的人

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