上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 29 下一页
摘要: 以前写的一个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 阅读(1283) 评论(3) 推荐(0) 编辑
摘要: 单例模式有一下特点:1、单例类只能有一个实例。2、单例类必须自己自己创建自己的唯一实例。3、单例类必须给所有其他对象提供这一实例。单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序对象常被设计成单例。这些应用都或多或少具有资源管理器的功能。每台计算机可以有若干个打印机,但只能有一个Printer Spooler,以避免两个打印作业同时输出到打印机中。每台计算机可以有若干通信端口,系统应当集中管理这些通信端口,以避免一个通信端口同时被两个请求同时调用。总之,选择单例模式就是为了避免不一致状态,避免政出多头 阅读全文
posted @ 2014-01-21 09:28 divor 阅读(575) 评论(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 阅读(2162) 评论(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 阅读(10971) 评论(0) 推荐(0) 编辑
摘要: 假设ParentForm.aspx 页面上有TextBox1文本框和Open按钮点击Open按钮弹出SubForm.aspx,SubForm.aspx页面上有TextBox1文本框和Close按钮点击Close按钮关闭SubForm.aspx页面,并把子页面SubForm.aspx文本框的值显示到父页面ParentForm.aspx 的文本框上。父窗体前台代码:代码如下 复制代码 父窗体后台代码: 代码如下 复制代码 private void Page_Load(object sender, System.EventArgs e) { // ペ?ジを初期化するユ?ザ? コ?ドをここに?啡毪.. 阅读全文
posted @ 2014-01-18 09:24 divor 阅读(809) 评论(0) 推荐(0) 编辑
摘要: 众所周知,java中vector与hashtable是线程安全的,主要是java对两者的操作都加上了synchronized,也就是上锁了。因此 在vector与hashtable的操作是不会出现问题。但是有一种情况:就是将一个hashtable copy到另一个hashtable时,假如使用putAll方法的花,会抛出一个 java.util.ConcurrentModificationException异常。先上代码:TestSync.java代码如下 复制代码 public class TestSync{ /** * main(这里用一句话描述这个方法的作用) * (这里描述这个方... 阅读全文
posted @ 2014-01-18 09:23 divor 阅读(689) 评论(0) 推荐(0) 编辑
摘要: 1. 执行一个SQL脚本文件代码如下 复制代码 sqlplus user/pass@servicenamestart file_names或SQL>@ file_name我们可以将多条sql语句保存在一个文本文件中,这样当要执行这个文件中的所有的sql语句时,用上面的任一命令即可,这类似于dos中的批处理。@与@@的区别是什么?@等于start命令,用来运行一个sql脚本文件。@命令调用当前目录下的,或指定全路径,或可以通过SQLPATH环境变量搜寻到的脚本文件。该命令使用是一般要指定要执行的文件的全路径,否则从缺省路径(可用SQLPATH变量指定)下读取指定的文件 www.111Cn. 阅读全文
posted @ 2014-01-18 09:21 divor 阅读(2771) 评论(0) 推荐(0) 编辑
摘要: 一、MySQL用户的基本说明:1.1 用户的基本结构MySQL的用户:用户名@主机■用户名:16个字符以内■主机:可以是主机名、IP地址、网络地址等主机名:www.111cn.net,localhostIP:192.168.0.1网络地址:172.16.0.0/255.255.0.0主机还支持通配符:%和_172.16.%.%%.111cn.net注意:对于包含了主机名的用户,MySQL会尝试反解析主机名,此时可能会造成连接非常慢,如果反解析的IP地址与连接点的地址不同,还可能出现无法连接的情况。因此,为了加快连接并避免出现解析问题,可以在my.cnf文件中加入如下一行加速连接:--skip- 阅读全文
posted @ 2014-01-18 09:20 divor 阅读(764) 评论(0) 推荐(0) 编辑
摘要: 也许你在看此文章之前还不知道jquery有一个noConflict()东西了,它就是为了避免与其它js插件碰到相同变量的一个解决方法,利用noConflict()可以把变量存到其它指定的变量中去如,我把$存到jq中代码如下 复制代码 var jq = $.noConflict();这样我们在所有页面都可以使用jq而不是$了例代码如下 复制代码 var jq = $.noConflict(); jq(document).ready(function(){ jq("button").click(function(){ jq("p").text("j 阅读全文
posted @ 2014-01-18 09:19 divor 阅读(442) 评论(0) 推荐(1) 编辑
摘要: 先看例子代码如下 复制代码 这里没有任何bug,00-00-00的意思是2000-00-00,2000-00-00实际上是1999-12-00,而1999-12-00又会转换成1999-11-30。所以这里没有任何bug,完全正常。strtotime('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 。输出 943920000转载请带连接:h 阅读全文
posted @ 2014-01-18 09:18 divor 阅读(278) 评论(0) 推荐(0) 编辑
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 29 下一页