自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

没有标题,只有问题

发现问题,提出问题,解决问题

  • 博客(76)
  • 资源 (36)
  • 收藏
  • 关注

原创 CentOS 8.2学习笔记之调整xfs分区大小

学CentOS完全是被迫的,公司新购买了一套系统,必须安装到CentOS下,不得已,被迫地学习怎么安装和使用CentOS。等我去机房把CentOS 8.2(见《使用U盘安装CentOS 8.2》)安装好之后,通知乙方来安装系统,乙方过来看了一眼,说,这个不行啊,我们要求根目录至少500G以上。excuse me?软件一定要安装在C盘上吗?就不能安装到D盘吗?乙方说,不行!好吧,谁叫我们是甲方爸爸呢,现在不都是儿子说啥老爸就做啥吗?对于小白而言,为了安全起见,自然还是先在虚拟机里安装了一个相同版本的

2020-08-09 13:51:46 1871

原创 CentOS 8.2学习笔记之FTP(6)匿名FTP

匿名登录FTP、下载文件没想到CentOS 8.2中的匿名FTP,居然如此简单,简单得令人发指了。安装完vsftpd之后,只要修改配置文件/etc/vsftpd/vsftpd.conf,设置允许匿名登录:anonymous_enable=YES重启一下vsftpd,就可以了。systemctl restart vsftpd一般情况下,匿名FTP都是用于只下载不上传的情景。这个时候,只需要将可以下载的文件,放在匿名FTP的主目录/var/ftp/pub中就可以了下载了。上传文件如果希望匿名

2020-08-04 17:27:17 489

原创 CentOS 8.2学习笔记之FTP(5)创建一个FTP用户

CentOS中的FTP是如此的简单,简单到只要安装了vsftpd,把防火墙一关,什么设置都不用,就可以使用本地用户登录了。但是,正因为太简单,反而不太适用。一般来说,使用FTP只是用来上传和下载文件,不需要太多功能,而本地用户,权限就大得多了。因此,可以创建一个专用的FTP用户,用来上传和下载文件。1、创建一个FTP用户组。因为在CentOS里,每个用户都会默认一个用户组,如果在添加用户的时候,不指定用户组,则会创建一个与他同名的用户组。这样不方便管理,所以,先创建一个FTP用户组,所有的FTP用

2020-07-31 20:56:49 2109

原创 CentOS 8.2学习笔记之FTP(4)使用本地用户登录

事实上,在安装完vsftpd之后,就可以直接使用本地用户登录。打开一个FTP客户端,在这里,我使用的是FlashFXP,在站点管理里添加一个站点,地址就是CentOS服务IP,用户名就是在CentOS里创建的一个本地用户,添加完之后,点连接按钮。如果出错以下提示,可能是防火墙拦截了。有两个方法处理:在防火墙中添加规则,让vsftpd服务相关端口通过。直接关闭防火墙,关闭方法如《CentOS 8.2学习笔记之FTP(3)关闭防火墙和Selinux》所示。关闭防火墙之后,就可以直接登录了,如下图

2020-07-31 14:47:19 795

原创 CentOS 8.2学习笔记之FTP(3)关闭防火墙和Selinux

Selinux,即Security-Enhanced Linux,来头很大,是由美国国家安全局开发的,Linux 的一个安全子系统。很强很大,但是它和防火墙一起,会对FTP的使用带来各种意想不到的问题。针对小白而言,还是先关闭吧。关闭防火墙防火墙服务名为firewalld,和vsftpd类似,启动停止的相关命令如下所示,只不过将vsftpd改为firewalld而已。systemctl start firewalld #启动防火墙服务systemctl stop firewalld #停止防火墙

2020-07-31 13:05:41 1753

原创 CentOS 8.2学习笔记之FTP(2)vsftpd中有关启动、停止等的相关命令

systemctl start vsftpd #启动服务systemctl stop vsftpd #停止服务systemctl restart vsftpd #重启服务systemctl status vsftpd #检查服务状态systemctl enable vsftpd #设为开机启动systemctl disable vsftpd #禁止开机启动1、查看vsftpd是否运行systemctl status vsftpd2、如果没运行,启动vsft

2020-07-31 12:25:32 732

原创 CentOS 8.2学习笔记之FTP(1)安装vsftpd

CentOS 8.2自带的FTP服务名为vsftpd,意思是:very secure FTP deamon,非常安全的FTP进程。因为是系统服务,所以安装、调试,都需要在root用户下。1、查看一下是否安装了vsftpdyum list installed | grep vsftpd如果安装了的话,会有如下提示,否则就是没安装2、如果没有安装的话,查看一下vsftpd的安装包名称yum search vsftpd3、从上图中可以看到,vsftpd的安装包名称为vsftpd.x86_64

2020-07-31 11:54:00 545 1

原创 CentOS 8.2学习笔记:中文语言包的安装

以下的内容,是基于《使用CentOS-8.2.2004-x86_64-boot.iso网络安装CentOS(2)安装桌面》而来的。在使用CentOS-8.2.2004-x86_64-boot.iso网络安装CentOS8.2之后,默认是没有安装桌面的。对于我们这种小白,有桌面都搞不懂,就更不要说没有桌面了。于是乎,折腾了一番,终于把桌面安装上去了,使用startx启动桌面,是英文。当时,第一反应就是没有安装中文语言包,于是百度了半天,查看中文语言包是怎么安装的。当然,网上什么答案都有。可是对我来说,

2020-06-26 00:16:04 4676 3

原创 CentOS 8.2学习笔记:启动SSHD,使用SecureCRT远程登录

接前面,在机房安装好CentOS 8.2之后,必须要设置好远程登录才行,要不然,天天跑机房可受不了。开启SSHD查看SSHD是否启动systemctl status sshd,看完按ctrl+C退出systemctl stop sshd停止后,看到不active(running)其实就这么简单,只要SSHD服务启动了,就可以远程登录了。使用SecureCRT远程登录SecureCRT 7.0 可以使用SSH方式远程登录。打开SecureCRTPortable.exe,输入IP,端口号为22

2020-06-25 21:45:20 590

原创 使用CentOS-8.2.2004-x86_64-boot.iso网络安装CentOS(6)总结

总结虽然在测试安装的过程中磕磕碰碰,但是,在正式安装时,的确很简单,不过几步就可以了。1、下载用于网络安装的ISO文件。http://mirrors.aliyun.com/centos/8.2.2004/isos/x86_64/CentOS-8.2.2004-x86_64-boot.isohttp://mirrors.163.com/centos/8.2.2004/isos/x86_64/CentOS-8.2.2004-x86_64-boot.iso2、将ISO文件刻盘,使用光盘启动安装。3、在

2020-06-25 00:07:38 1400

原创 使用CentOS-8.2.2004-x86_64-boot.iso网络安装CentOS(5)默认启动桌面还是命令行

默认启动桌面还是命令行systemctl get-default,可以查看当前默认启动方式,mutli-user.target为命令行方式,graphical.target为桌面方式。使用systemctl set-default graphical.target,可以设置默认启动桌面使用systemctl set-default multi-user.target,可以设置默认使用命令行最后重启一下就可以了...

2020-06-24 23:54:04 806

原创 使用CentOS-8.2.2004-x86_64-boot.iso网络安装CentOS(4)简易的显示中文桌面的方法

简易的显示中文桌面的方法因为使用localectl查看本地字符集是zh_CN.UTF-8,所以从理论上来说,应该是不需要再使用LANG=”zh_CN.UTF-8”临时修改语言的,使用LANG=”zh_CN.UTF-8”,修改语言之后,虽然可以显示中文桌面,但每次启动桌面总要先运行这行代码,很是麻烦。有没有一劳永逸的办法呢?花了好几天的时间,在网上也找了无数方法,最后的结果,居然无一成功!直到有一次,无意中使用init 5打开桌面,居然让我大吃一惊,中文桌面出现了!第一次使用init 5启动桌面时,提

2020-06-24 23:51:50 566

原创 使用CentOS-8.2.2004-x86_64-boot.iso网络安装CentOS(3)临时显示中文桌面的解决方案

临时显示中文桌面的解决方案接上篇,使用网络方式安装CentOS,并且安装桌面之后,使用startx启动的桌面是英文版,echo $LANG,查看当前字符集,显示为英文。初步怀疑没有安装中文语言包。使用locale -a |grep zh_,或locale -a |grep CN看看是否已经安装了中文语言包看上去中文语言包已经安装上了,按理是可以使用中文界面的。分别使用locale和localectl看一下本地字符集,很诡异的是,locale显示出来的是en_US.UTF-8,而localect

2020-06-24 23:43:26 569

原创 使用CentOS-8.2.2004-x86_64-boot.iso网络安装CentOS(2)安装桌面

安装桌面虽然在安装CentOS 8.2时,选择了GNOME,但事实上,并没有安装。重启后,菜单显示Core。使用root用户登录startx启动不了桌面yum grouplist,可用的环境组里有Server with GUIyum groupinstall “Server with GUI”,安装桌面安装完成,使用startx启动桌面启动后,居然还是英文界面!!...

2020-06-24 23:33:49 2935

原创 使用CentOS-8.2.2004-x86_64-boot.iso网络安装CentOS(1)下载与安装

接着《使用U盘安装CentOS 8.2》的话题,因为服务器光驱只能读普通DVD光盘,而CentOS 8.2的ISO文件有7.66G,所以不得不使用U盘进行安装。当时机房的工程师说服务器无法识别U盘,虽然在本地WMware中测试可以使用U盘启动,但是也害怕万一去了机房,服务器就是不能识别U盘该怎么办?所以,还使用了第二套方案:通过网络安装。下载地址http://mirrors.aliyun.com/centos/8.2.2004/isos/x86_64/CentOS-8.2.2004-x86_64-b

2020-06-24 23:26:14 7910 1

原创 使用U盘安装CentOS 8.2(5)U盘恢复

U盘恢复使用RAW方式写入U盘之后,U盘在Windows操作系统下不能使用了。插入U盘之后,无论是在资源管理器,还是在右下角任务栏中的“删除硬件并弹出媒体”中都没显示其实解决办法很简单,只要再使用UltraISO随便写入点什么就行,记得把写入方式改成USB-HDD+就行写入完毕之后,重新插入U盘,一切恢复正常。...

2020-06-24 22:55:53 1040

原创 使用U盘安装CentOS 8.2(4)CentOS 8.2 安装步骤

CentOS 8.2 安装步骤在虚拟机中测试完毕之后,把U盘拿到机房安装,一切顺利!

2020-06-24 22:20:13 9246 1

原创 使用U盘安装CentOS 8.2(3)将CentOS写入U盘要使用RAW方式

将CentOS写入U盘要使用RAW方式重启后,使用U盘启动了,但是不成功。和机房工程师得到相同的报错结果:Failed to load ldlinux.c32. 应该是复原了工程师的操作了。试着把WinPE写入U盘,重启VMware,启动成功。所以,Vmware设置应该是没问题,U盘应该也是好的,估计是使用UltraISO将CentOS镜像写入U盘有问题。测试后发现,写入方式必须为RAW。再次重启Vmware,可以启动了。...

2020-06-24 22:13:40 5028 5

原创 使用U盘安装CentOS 8.2(2)在VMware中设置U盘启动

在VMware中设置U盘启动在VMware创建一个虚拟机,修改设置,添加一个硬盘,指向U盘。启动Vmware时,快速按F12,进入BIOS。

2020-06-24 22:12:37 1008

原创 使用U盘安装CentOS 8.2(1)事情的起因

事情的起因事情的起因是这样的:在机房有台服务器需要安装CentOS 8.2,CentOS 8.2的ISO文件有7.66G,超过了一张普通DVD容量,而服务器的光驱不支持DVD RL光盘,所以,唯一的办法只能使用U盘安装了。授权机房工程师安装,不一会儿,工程师发来回信:“服务器不能识别U盘,换了两个U盘都不能识别”,从错误界面上可以看到“Failed to load ldlinux.c32”。为了复原机房工程师的操作过程,因此决定使用VMware模式一下安装过程。...

2020-06-24 22:11:10 2253 4

原创 “Windows Media Services服务因2147500037(0x80004005)服务性错误而停止”的解决方法

    由于以前的流媒体服务器使用年限将至,因此买了一台新机器换上。可是,在Windows Server 2003下,安装Windows Media Serviecs总是报错,无法启动。    在事件查看器中看到描述如下:“Windows Media Services服务因2147500037 (0x8000405)服务性错误而停止。”    一开始还以为是系统问题,重装后错误依旧。折腾了半天之后,突然想起,Windows Media Services只能支持16个处理器,一但超过这个数,服务就会启不动。 

2011-05-10 15:05:00 14082 1

原创 在备份SQL Server 2005数据库时出现“在处理‘XXX’元数据(数据库IDXX,文件IDXXX)时出错”的解决方法

    今天在SQL Server 2005数据库中进行数据备份时,出现“在处理‘XXX’元数据(数据库IDXX,文件IDXXX)时出错”的错误信息,如下图所示,备份无法进行下去。    由于不知道数据库ID12是什么东西,只能四处乱看,后来无意中在查看某个全文目录的属性时发现如下图所示的错误:    估计就是这个全文目录有问题,于是把这个全文目录删除后重建了一个,再备份,就OK了。

2010-07-01 16:42:00 1497

原创 自定义控件之GridView(一)创建自定义的GridView控件

本文目的:创建一个自定义的GridView控件    VS2008中的GridView很好用,不过在使用上却有一点点不方便。在一个网站中,通常会将所有的GridView设成相同的样式、相同的功能,比如说,当鼠标滑过时显示不同的颜色、在排序时表头显示是顺序还是倒序,等等。这些功能,在GridView中都能实现,只是你需要为每个包含GridView的页面写相同的代码……这都重复劳动,于是,我想,能不能把GridView写成一个自定义控件,将常用的功能添加到该控件中,然后再将这个控件直接在网页中使用呢?    先

2010-06-25 17:16:00 9557 3

原创 在VS2008中创建自定义控件(十五)创建控件时出错(未能对属性XXX设置XXX)的解决方法

    这是一个很讨厌的情况,讨厌到我都不知道是因为什么原因,刚才还好好的自定义控件,在使着使着会出现这么一个问题,如下图所示。    一开始,一直以为是我的错,结果,后来发现是微软的错。最后的解决方式是,去http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=KB957507&DownloadId=5273下载VS90SP1-KB957507-v2-CHS-x86.exe补丁,或直接http://www.

2010-06-09 17:38:00 5583 12

原创 在VS2008中创建自定义控件(十四)内镶属性与内联属性的优先级

本文目的:1、了解内镶属性和内联属性的优先级谁高谁低。2、将内联属性从属性中移出    在《在VS2008中创建自定义控件(十三)添加内镶属性》中介绍过什么是内镶属性,以及怎么样添加内镶属性。那什么是内联属性呢?内联属性也就是前面我们在《在VS2008中创建自定义控件(十一)添加在属性窗口中可折叠的属性(一)》和《在VS2008中创建自定义控件(十二)添加在属性窗口中可折叠的属性(二)》介绍过的使用“-”联接符的属性,如下图所示。    在《在VS2008中创建自定义控件(十三)添加内镶属性》中,我们添加了

2010-06-09 17:05:00 2214 1

原创 在VS2008中创建自定义控件(十二)添加在属性窗口中可折叠的属性(二)

本文目的:让属性窗口中的修改同步到aspx源代码视图    在添加了可折叠的属性之后,我们可以重写RenderContents()方法,以便输出唐诗的作者信息,如以下代码所示。    下面,我们在自定义控件里添加上作者属性值。    可是,在添加作者属性值时,发现了一个问题,当我们在属性窗口里添加了属性值之后,在aspx文件的源代码窗口中并没有同时添加作者属性的内容,如下图所示。    由于aspx中的源代码没有同步添加作者属性值,所以,在生成后的网页中,也看不到作者信息,如下图所示。    当然,我们也可

2010-06-07 11:46:00 3315

原创 在VS2008中创建自定义控件(十三)添加内镶属性

    在添加了可折叠的属性之后,我们可以重写RenderContents()方法,以便输出唐诗的作者信息,如以下代码所示。/// /// 呈现控件/// /// protected override void RenderContents(HtmlTextWriter output){ string OutText = ""; //诗名 if (!String.IsNullOrEmpty(Title)) { OutText +=

2010-06-07 11:39:00 2592

原创 在VS2008中创建自定义控件(十一)添加在属性窗口中可折叠的属性(一)

什么是在属性窗口中可折叠的属性?废话少说,先上图,看看图一马上就明白了。图一 在大多数服务器控件的属性窗口中可以看到如上图所示的Font属性,这个属性是用于设置控件中文字的字体。由于文字字体包括是否加粗、是否斜体、使用什么字体、字体大小是多少等内容,因此,可以把这个内容以子属性的方式放在Font属性下,而这个Font属性就是一个在属性窗口中可折叠的属性。 我们接着《在VS2008中创建自定义控件(九)添加属性》来,现在我们要添加一个唐诗作者的属性,由于古人除了姓名之

2010-06-03 17:51:00 4830 3

原创 在VS2008中创建自定义控件(十)添加枚举型属性

本文目的:在自定义控件中添加一个枚举型的属性    什么是枚举型的属性?看一下下图就明白了。    上图是一个TextBox服务器控件的BorderStyle属性。在属性对话框中,该属性值是通过下拉列表框的形式出现的,我们只能选择下拉列表框中的选项,不能自己输入内容——这就是枚举型属性的特点。    现在假设有一个自定义控件,这个自定义控件用于输入图书相关的信息,图书信息中有一项是图书种类,这个图书种类的只能在小说、青春、历史、保健四个选项中选择。那么,这个图书种类就是一个枚举型的属性。    首先,我们在

2010-06-03 09:48:00 5080

原创 在VS2008中创建自定义控件(九)添加属性

本文目的:1、创建一个自定义控件,这个控件就是我们常用的文字与文本框的组合,如下图所示。2、在自定义控件中添加属性。3、在RenderContents()方法中实现复杂一点的功能。    我们可以这样分析一下,如果创建的自定义控件要达到上图的效果,那么至少需要两个属性:第一个属性代表文本框前的文字;第二个属性代表文本框中的值。因此,我们的第一步,应该是为自定义控件添加属性。    在《在VS2008中创建自定义控件(六)创建完全自定义控件》中我们可以知道,当创建一个自定义控件时,VS会自动为该自定义控件添加

2010-06-02 14:48:00 4100 1

原创 在VS2008中创建自定义控件(八)输出HTML代码

    在《在VS2008中创建自定义控件(六)创建完全自定义控件》中我们介绍了创建完全的自定义控件的方法,在该文章中,VS默认的自定义控件继承的是WebControl类,这个类是所有Web控件的基类。事实上,除了WebControl类之外,自定义控件还可以继承Control类和CompositeControl类。其中Control类是ASP.NET所有控件的基类,而CompositeControl类是可以作用于任何组合控件的基类。另外,这三个类也不是独立的类,CompositeControl类继承了Web

2010-06-02 11:07:00 3817

原创 在VS2008中创建自定义控件(七)自定义控件的中常用到的特性

    自定义控件中的一些特性挺有用的,为了方便起见,我把常用的一些自定义控件的特性以备注方法进行了标注,如以下代码所示。using System;using System.Collections.Generic;using System.ComponentModel;using System.Linq;using System.Text;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;

2010-06-01 17:39:00 3067

原创 在VS2008中创建自定义控件(六)创建完全自定义控件

    在前面介绍的创建自定义控件是直接继承了TextBox服务器控件的自定义控件,事实上,asp.net中允许创建一个完全的自定义控件,也就是不从任何一个服务器控件中继承的自定义控件。    首先,我们在自定义控件项目中添加一个新的“asp.net服务器控件”,命名为“myCustomControl.cs”,如下图所示。    添加完之后,VS会自动为myCustomControl.cs添加一些代码,如下图所示:    从上图中我们可以看出,在默认情况下,VS让自定义控件继承了WebControl类,这个

2010-06-01 15:07:00 4534

原创 在VS2008中创建自定义控件(五)修改tagprefix

    在《在VS2008中创建自定义控件(三)在网页中添加自定义控件》介绍过,将自定义控件拖到网页中时,VS会自动添加@Register 指令将别名与命名空间和类名关联起来。对于开发者来说,这很方便,可是在默认情况下,VS会将别名添加成“cc1”、“cc2”等别名,而这些别名既不好看,又不规范。那么我们可不可以指定别名呢?    答案是肯定的,我们只要打开自定义控件的cs文件,然后在命名空间上加上以下即可。[assembly: TagPrefix("YundaoControls", "myControls

2010-06-01 11:10:00 3446

原创 在VS2008中创建自定义控件(四)为自定义控件添加默认值

    在前面,我们添加了一个自定义控件,为了方便起见,这个自定义控件仅仅只是继承了TextBox服务器控件的属性和方法,并没有其他功能。事实上,添加的自定义控件不可能这么没有个性的,下面,我们为自定义控件添加一个默认值。    打开yundaoTextBox.cs文件,添加一个构造函数,如下所示。public yundaoTextBox(){ //设置属性的缺省值 this.Text = "测试";}     在这个构造函数中,this代表的是自定义控件本身,而Text也就是继

2010-06-01 10:41:00 3915

原创 在VS2008中创建自定义控件(三)在网页中添加自定义控件

    在工具箱中添加自定义控件之后,我们就可以像使用服务器控件一样,直接拖到网页中使用了。如下图所示。    从上图中可以看出,我们的自定义控件从外观上看起来,和TextBox服务器控件没有什么区别。事实上,在使用起来也没有什么区别,我们也可以设置它的属性,如下图所示。    从上图的属性看起来,我们的自定义控件和TextBox控件没有什么区别,这是因为我们的自定义控件继承了TextBox对象的所有方法和属性,并且没有加入其他功能代码,因此,在使用上和TextBox控件是完全相同的。只是在源代码中可以看出

2010-06-01 09:26:00 4468

原创 在VS2008中创建自定义控件(二)创建自定义控件并将其添加到工具箱中

    首先声明,用户控件和自定义控件是不同滴。用户控件通常都是使用现有的控件进行组合,从而实现一些常用功能,比如说文本框、密码框、验证框和按钮的组合,从而实现一些常用的登录功能。而自定义控件不同,自定义控件一般由服务器控件的基类派生出来的类,更酷的是,自定控件可以和服务器控件一样,添到工具箱里,并从工具箱中直接拖到网页中使用。如下图所示。    在上图中所以看到工具箱中有一个名为“YundaoControls组件”的选项卡,该选项卡下的那两个控件就是自定义控件。那么,要怎么样才能创建自定义控件,又要怎么样

2010-05-31 17:43:00 15958 2

原创 在VS2008中创建自定义控件(一)创建网站项目和自定义控件项目

    首先声明,用户控件和自定义控件是不同滴。用户控件通常都是使用现有的控件进行组合,从而实现一些常用功能,比如说文本框、密码框、验证框和按钮的组合,从而实现一些常用的登录功能。而自定义控件不同,自定义控件一般由服务器控件的基类派生出来的类,更酷的是,自定控件可以和服务器控件一样,添到工具箱里,并从工具箱中直接拖到网页中使用。如下图所示。    在上图中所以看到工具箱中有一个名为“YundaoControls组件”的选项卡,该选项卡下的那两个控件就是自定义控件。那么,要怎么样才能创建自定义控件,又要怎么样

2010-05-31 17:42:00 10718 5

原创 asp.net中的窗体身份验证(完整篇之六:登出后不能通过后退回来面来的页面)

    这个标题好长啊。    原本是没打算写下这一篇的,因为觉得身份验证到了登出之后,就算完成了。可是后来有博友提出疑问,登出之后,点击浏览器上的后退按钮,还是可以退回到登出前页面,起不到身份验证的作用。    事实上,就算使用后退按钮回到原来的页面,也只能看看页面内容,而不能对网页进行操作。一但进行操作的话,还是会需要重新登录的。     也许,有些朋友对页面的安全性要求比较高

2010-05-28 12:38:00 5446 7

原创 快速删除word中的超链接

    先声明,这不是自创,也是从网上搜的。    将网上一些文字copy到word里时有很多超链接,一个个取消太累。网上的方法大多是写一个宏,通过宏来删除超链接。不过还有一个更简单的方法,只需要两步:    1、选中所有文字(或者是包括多个超链接的文字)    2、按ctrl+shift+F9    搞定

2010-05-27 20:11:00 1251

《asp.net中的窗体身份验证(验证HTML文件)》源代码

博文《asp.net中的窗体身份验证(验证HTML文件)》中的源代码(http://blog.csdn.net/smallfools/archive/2010/01/07/5148154.aspx)

2010-01-06

《图片切换》中的源代码1

博文《图片切换》中的源代码之一,在网站的首页上常使用到了图片切换的效果。(http://blog.csdn.net/smallfools/archive/2009/06/25/4298182.aspx)

2010-01-05

《asp.net中的窗体身份验证(完整篇之三:用户登录页面)》源代码4

博文《asp.net中的窗体身份验证(完整篇之三:用户登录页面)》中的源代码之四(http://blog.csdn.net/smallfools/archive/2009/05/28/4222155.aspx)

2010-01-04

《asp.net中的窗体身份验证(完整篇之三:用户登录页面)》源代码3

博文《asp.net中的窗体身份验证(完整篇之三:用户登录页面)》中的源代码之三(http://blog.csdn.net/smallfools/archive/2009/05/28/4222155.aspx)

2010-01-04

《asp.net中的窗体身份验证(完整篇之三:用户登录页面)》源代码2

博文《asp.net中的窗体身份验证(完整篇之三:用户登录页面)》中的源代码之二(http://blog.csdn.net/smallfools/archive/2009/05/28/4222155.aspx)

2010-01-04

通用的CSS二级菜单

博文《通用的二级菜单》(http://blog.csdn.net/smallfools/archive/2009/06/30/4308492.aspx)中的源代码

2010-01-04

经典的CSS二级菜单修改:水平方向

博文《CSS二级菜单》(http://blog.csdn.net/smallfools/archive/2009/06/26/4300726.aspx)中的源代码之一

2010-01-04

经典的CSS二级菜单修改:二级菜单为水平式2

博文《CSS二级菜单》(http://blog.csdn.net/smallfools/archive/2009/06/26/4300726.aspx)中的源代码之一

2010-01-04

经典的CSS二级菜单修改:二级菜单为水平式1

博文《CSS二级菜单》(http://blog.csdn.net/smallfools/archive/2009/06/26/4300726.aspx)中的源代码之一

2010-01-04

经典的CSS二级菜单修改:弹簧式

博文《CSS二级菜单》(http://blog.csdn.net/smallfools/archive/2009/06/26/4300726.aspx)中的源代码之一

2010-01-04

经典的CSS二级菜单

博文《CSS二级菜单》中的源代码之一,这种菜单是最常用的。(http://blog.csdn.net/smallfools/archive/2009/06/26/4300726.aspx)

2010-01-04

网站中常使用到的飘浮广告

博文《漂浮广告》中的源代码,网站中常使用到的飘浮广告。(http://blog.csdn.net/smallfools/archive/2009/06/25/4298301.aspx)

2010-01-04

《图片切换》中的源代码2

博文《图片切换》中的源代码之二,在网站的首页上常使用到了图片切换的效果。(http://blog.csdn.net/smallfools/archive/2009/06/25/4298182.aspx)

2010-01-04

《asp.net中的窗体身份验证(完整篇之四:获得用户数据) 》源代码

博文《asp.net中的窗体身份验证(完整篇之四:获得用户数据)》中的源代码(http://blog.csdn.net/smallfools/archive/2009/05/28/4222451.aspx)

2010-01-04

《asp.net中的窗体身份验证(完整篇之三:用户登录页面)》源代码1

博文《asp.net中的窗体身份验证(完整篇之三:用户登录页面)》中的源代码之一(http://blog.csdn.net/smallfools/archive/2009/05/28/4222155.aspx)

2010-01-04

《asp.net中的窗体身份验证(分目录验证篇)》源代码

博文《asp.net中的窗体身份验证(分目录验证篇)》中的源代码(http://blog.csdn.net/smallfools/archive/2009/05/26/4217804.aspx)

2010-01-04

asp.net中的窗体身份验证(最简单篇)源代码

博文《asp.net中的窗体身份验证(最简单篇)》中的源代码(http://blog.csdn.net/smallfools/archive/2009/05/26/4217484.aspx)

2010-01-04

出问题的源文件

出问题的源文件

2007-11-05

login.aspx

login.aspx文件

2007-11-05

自定义控件(六)创建完全自定义控件

《在VS2008中创建自定义控件(六)创建完全自定义控件》(http://blog.csdn.net/smallfools/archive/2010/06/01/5639533.aspx)中用到的源代码

2011-05-11

创建自定义控件(八)输出HTML代码

《在VS2008中创建自定义控件(八)输出HTML代码》(http://blog.csdn.net/smallfools/archive/2010/06/02/5641647.aspx)中用到的源代码

2011-05-11

创建自定义控件(九)添加属性

《在VS2008中创建自定义控件(九)添加属性》(http://blog.csdn.net/smallfools/archive/2010/06/02/5642275.aspx)中用到的源文件

2011-05-11

自定义控件(十)添加枚举型属性

《在VS2008中创建自定义控件(十)添加枚举型属性》(http://blog.csdn.net/smallfools/archive/2010/06/03/5643967.aspx)中所用到的源代码

2011-05-11

自定义控件(十)添加枚举型属性

《在VS2008中创建自定义控件(十)添加枚举型属性》(http://blog.csdn.net/smallfools/archive/2010/06/03/5643967.aspx)中用到的源代码

2011-05-10

自定义控件(十二)添加在属性窗口中可折叠的属性(二)

《在VS2008中创建自定义控件(十二)添加在属性窗口中可折叠的属性(二)》(http://blog.csdn.net/smallfools/archive/2010/06/07/5652631.aspx)中使用到的源代码

2011-05-10

自定义控件(十三)添加内镶属性

《在VS2008中创建自定义控件(十三)添加内镶属性》(http://blog.csdn.net/smallfools/archive/2010/06/07/5652601.aspx)中使用到的源代码

2011-05-10

自定义控件(十四)内镶属性与内联属性的优先级

《在VS2008中创建自定义控件(十四)内镶属性与内联属性的优先级》(http://blog.csdn.net/smallfools/archive/2010/06/09/5658978.aspx)中所用到的源代码

2011-05-10

自定义控件(十一)可折叠的属性(一)

《在VS2008中创建自定义控件(十一)添加在属性窗口中可折叠的属性(一)》(http://blog.csdn.net/smallfools/archive/2010/06/03/5645389.aspx)中用到的源代码

2011-05-10

自定义控件(十五)创建控件时出错

《在VS2008中创建自定义控件(十五)创建控件时出错(未能对属性XXX设置XXX)的解决方法》(http://blog.csdn.net/smallfools/archive/2010/06/09/5659121.aspx)中使用到的文件

2011-05-10

创建自定义的GridView控件

《自定义控件之GridView(一)创建自定义的GridView控件》(http://blog.csdn.net/smallfools/archive/2010/06/25/5694555.aspx)中使用到的源代码

2011-05-10

让流媒体服务在超过16个处理器的服务器中运行

《“Windows Media Services服务因2147500037(0x80004005)服务性错误而停止”的解决方法 》(http://blog.csdn.net/smallfools/archive/2011/05/10/6409242.aspx)中使用到的Reg文件

2011-05-10

自定义控件(五)修改tagprefix

《在VS2008中创建自定义控件(五)修改tagprefix》(http://blog.csdn.net/smallfools/archive/2010/06/01/5638857.aspx)的源代码

2010-06-01

创建自定义控件(四)为自定义控件添加默认值

博文《在VS2008中创建自定义控件(四)为自定义控件添加默认值》(http://blog.csdn.net/smallfools/archive/2010/06/01/5638751.aspx)的源代码

2010-06-01

《asp.net中的窗体身份验证(完整篇之六:登出后不能通过后退回来面来的页面)》源代码

博文《asp.net中的窗体身份验证(完整篇之六:登出后不能通过后退回来面来的页面)》(http://blog.csdn.net/smallfools/archive/2010/05/28/5630404.aspx)中的源代码

2010-05-28

《将异常写入事件日志中(一):将异常写入应用程序的事件日志中》源代码

博文《将异常写入事件日志中(一):将异常写入应用程序的事件日志中》的源代码

2010-01-21

《asp.net中的窗体身份验证(完整篇之五:不同的角色访问不同的目录)》源代码

博文《asp.net中的窗体身份验证(完整篇之五:不同的角色访问不同的目录》中的源代码

2010-01-06

空空如也

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

TA关注的人

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