摘要: 使用 ASP.NET 又喜欢跟进新技术的朋友可能已经知道,在 ASP.NET 4.0 中增加了 Response.RedirectPermanent() 方法来实现永久重定向,方法的作用在注释中解释的很清楚:执行从所请求 URL 到所指定 URL 的永久重定向,并提供用于完成响应的选项。在 ASP.NET MVC 3 项目中,我们可以根据需要来使用以下写法实现永久重定向:代码如下 复制代码 public ActionResult Index(){ return RedirectPermanent("Contact"); return RedirectToActionPerm 阅读全文
posted @ 2014-01-21 09:33 divor 阅读(345) 评论(0) 推荐(0) 编辑
摘要: Jamil发送邮件的具体用法:首先,我们要从网上下载Jamil.dll的组件,这个网上很多,然后添加引用using jmail,然后再本机或者服务器上注册一下将jmail.dll拷贝到服务器的system32目录下,开始-运行-cmd-输入regsvr32 jmail.dll,注册成功,然后写代码代码如下(方法)代码如下 复制代码 using jmail; protected void sendMail(String sender, String senderMail, String receiver, String subject, String content) { jmail.Messa 阅读全文
posted @ 2014-01-21 09:32 divor 阅读(895) 评论(0) 推荐(0) 编辑
摘要: 先看例子代码如下 复制代码 这里没有任何bug,00-00-00的意思是2000-00-00,2000-00-00实际上是1999-12-00,而1999-12-00又会转换成1999-11-30。所以这里没有任何bug,完全正常。www.111cn.netstrtotime('00-00-00 00:00:00')与 mktime(0,0,0,0,0,0) 是完全等价的。//int mktime(时, 分, 秒, 月, 日, 年)echo mktime(0,0,0,0,0,0);mktime() 函数用于从日期取得时间戳,成功返回时间戳,否则返回 FALSE 。输出 9439 阅读全文
posted @ 2014-01-21 09:30 divor 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 以前写的一个PHP表单电子邮件发送程序,其中采用如下方法来验证电子邮件地址格式是否正确:代码如下 复制代码 eregi("^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9_-]+.[a-z0-9_-]+.*", $email)后来发现类似于将.误写为,的电子邮件地址也能通过验证,例如user@126,com。经过检查,发现它实际上只验证了用户名部分,所以又在网上找到一个教程,其中给出的例子如下:代码如下 复制代码 eregi('^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*$', 阅读全文
posted @ 2014-01-21 09:29 divor 阅读(1286) 评论(3) 推荐(0) 编辑
摘要: 单例模式有一下特点:1、单例类只能有一个实例。2、单例类必须自己自己创建自己的唯一实例。3、单例类必须给所有其他对象提供这一实例。单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序对象常被设计成单例。这些应用都或多或少具有资源管理器的功能。每台计算机可以有若干个打印机,但只能有一个Printer Spooler,以避免两个打印作业同时输出到打印机中。每台计算机可以有若干通信端口,系统应当集中管理这些通信端口,以避免一个通信端口同时被两个请求同时调用。总之,选择单例模式就是为了避免不一致状态,避免政出多头 阅读全文
posted @ 2014-01-21 09:28 divor 阅读(577) 评论(2) 推荐(0) 编辑
摘要: 配置多台服务器时,经常需要让各个服务器之间的时间保持同步,如果服务器有外网环境,可以直接同外部的时间服务器更新时间,可以采用rdate命令更新时间:rdate -s tick.greyware.com可以写个脚本放在/etc/cron.hourly中每小时校正一下时间。如果是内网环境下,可以自己配置一个时间服务器,以CentOS为例,配置时间服务器的方法如下:1.先安装xinetd : sudo yum install -y xinetd2.修改/etc/xinetd.d/time-stream, 修改:www.111cn.netdisable = yes 改为disable = no3.启动 阅读全文
posted @ 2014-01-21 09:28 divor 阅读(2181) 评论(0) 推荐(0) 编辑
摘要: Debian 503版本中实现的,Debian默认好像是没有ssh支持的。SSH的安装apt-get install openssh-serverapt-get install sshSSH的配置OpenSSH的配置都集中在/etc/ssh/ssh_config文件中编辑“ssh_config”文件(vim /etc/ssh/ssh_config),添加或改变下面的参数:# Site-wide defaults for various optionsHost *ForwardAgent noForwardX11 noRhostsAuthentication noRhostsRSAAuthent 阅读全文
posted @ 2014-01-21 09:27 divor 阅读(10988) 评论(0) 推荐(0) 编辑