`
xiaoshao
  • 浏览: 50063 次
社区版块
存档分类
最新评论
文章列表
ajax提交表单的一些注意事项.ajax提交表单是经常用到的.一般ajax提交要求不再跳转,自然而然的用到了return false .但是你知道 return false 无效,有哪些原因吗? 1.js代码有错误,语法错误,逻辑错误,等等. 语法错误相对容易解决,firebug可以看得清楚.逻辑错误就得仔细排查了; 2.跨域. www.xiaojudeng.com 域名下ajax请求 www.baidu.com ,肯定不行的;这在ie下表现为return false失效,依然正常提交;firefox可能正常;因为实际测试中,子域在firefox里正常,ie不正常. Php ...
今天项目中的thinkphp验证码无法显示,遂上论坛搜索,问题最多的还是在bom,有人说关闭debug后就能显示验证码,试了试,果然,关闭debug就正常了,但是一开启debug就还是无法显示了.怎么回事呢? 验证码 要使用验证码,需要导入扩展类库中的ORG.Util.Image类库和ORG.Util.String类库。我们通过在在模块类中增加一个verify方法来用于显示验证码: Public function verify(){ import("ORG.Util.Image"); Image::buildImageVerify(); } Image类的bui ...
把 {__NOTOKEN__} 加到模板里就行了. 令牌验证 ThinkPHP新版内置了表单令牌验证功能,可以有效防止表单的远程提交等安全防护。 表单令牌验证相关的配置参数有: 'TOKEN_ON'=>true, // 是否开启令牌验证 'TOKEN_NAME'=>'__hash__', // 令牌验证的表单隐藏字段名称 'TOKEN_TYPE'=>'md5', //令牌哈希验证规则默认为MD5 如果开启表单令牌验证功能,系统会自动在带有表单的模板文件里面自动生成以TOKEN_NAME为名称的隐藏域,其值则是TOKEN_TYPE方式生成的哈希字符串,用于实现表单的 ...
1:在页面上播放视频,我使用的是jwplayer,下面是我的源代码。这里是jwplayer的相关下载地址 <html> <head> <script type="text/javascript" src="jwplayer.js"></script> </head> <body> <div id="container">Loading the player ...</div> <script type=& ...
配置数据库: 连接mysql命令:connect databasename; 查看端口命令: showvariableslike'port'; 更改一列的信息:alter table table_name change column column_name column_name2 ---(type) auto_increment(自动增长);
今天上班的时候,看了一下java网络编程,发现了一个比较恶搞的超级好玩的方法,和大家分享一下。。 具体操作如下。 TELNET mail服务器 25 //注释*25 是SMTP协议的端口号 进入之后进行一下操作就可以用别人的账号发一个恶搞的邮件 MAIL FROM: 用户名 RCTP TO: mail地址 DATA 写你想恶搞的内容 . 结束并发送邮件。。。 想了一下,怎样可以使用这种方法,读取到别人的邮件。。。这是值得思考的问题。。各位大牛不吝赐教。。
关于Java的序列化问题实际操作非常简单,一般只需要继承Serializable接口就ok了。 至于应用的场合就不想再赘述。 有一种情况是只想序列化一部分的话,需要继承Externalizable并且对writeExternal()和readExternal()进行重写就可以达到相应的效果。 还有一种比较特殊的情况,就是继承了Seriablizable的子类,也想只序列化一部分,这时候就需要用到关键字transient(临时)
集合类的跟是接口Collection,然后集合分为三种:Set,List,Map 下面对这三种集合的特性以及常用的类进行说明: 1、首先介绍Set,作为Set首先最主要的区别与List的特性是它只允许每个值的一个实例,如果Set中存在一个值的实例 ...
在HashMap和HashTable中利用键值查找value的方法是,首先对键值求hashCode,然后根据键值的hashCode进行快速匹配。 基类Object的hashCode方法是根据类的地址求出hashCode,equals方法也是简单的比较地址。 基于以上的机制我们首先要对类的hashCode方法进行覆盖,同时还要对equals方法进行覆盖。因为在比较两个键值的时候,要使用equals方法。
HashTable继承于比较古老的Dictionary,而HashMap是接口Map的实现。 HashMap是HashTable的一个轻量级实现,HashMap不是线程安全的,而HashTable是线程安全的。 HashMap允许key或者value为null,而HashTable是不允许的。 在效率方面:HashMap的效率略过于HashTable。 而Properties是HashTable的子类,不过Properties添加了两个方法,load()和store()可以直接导入或者将映射写入文件。另外Properties是<String,String>的映射。
所谓单例模式就是在整个应用中只能创建该类的一个实例。 单例模式分为三种:懒汉式,饿汉式,登记式三种模式。 懒汉式代码示例: Class A{ private static A aa; private A(){} synchronized public static A getInstence(){ if(A==null){ aa = new A(); } return aa; } } 饿汉式代码示例: Class B{ private static B bb = new B(); private B(){}; public static ...
设计模式是一个菜鸟向大牛进阶的必须要经历的阶段,但并不是学习了或者掌握了设计模式就一定能成为大牛,程序路成长的路很漫长,需要不断的学习,进步。这样才能成为一个大牛。 本人现在还是一个菜鸟,所以想通过学习设计模式使自己尽早成为一个大牛。 通过查看网络学习设计模式大概要学习以下一些东西,在此先做一个list,以便以后的学习。 软件设计的6大原则: 1:单一职责原则 2:里氏替换原则 3:依赖倒置原则 4:接口隔离原则 5:迪米特法则 6:开闭原则 遵守了以上原则设计的软件,可以说是比较优秀的软件。 程序设计23种模式: 1:单例模式 2:工厂方法模式 3:抽象工厂模 ...
今天在安装了oracle后不能用PLSQL和SQLPLUS进行连接折腾了半天,把过程写下来供大家参考: 首先查看是否创建了监听,如果没有创建监听,那就先用net manager 创建监听,然后查看D:\Oracle\product\10.1.0\Db_1\NETWORK\ADMIN\tnsnames.ora是否存在,并检查其中的配置是否正确。 如果上述问题都ok的话,使用tnsping 命令查看网络是否通畅。如果上述问题都解决了,那么也就应该可以连接了。。
package com.shaozengwei.mac.ip; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.regex.Matcher; import java.util.regex.Pattern; public class getMacIpAddr { /** * getMacAddress */ public static String callCmd(String[] cmd){ Stri ...
1:系统服务开机启动 chkconfig --list查看所有服务 chkconfig service up/down service .... start/stop/restart 2:其他的服务,修改/etc/init.d文件重新启动xinetd服务。 3:使用setup命令,进行配置
Global site tag (gtag.js) - Google Analytics