12 2013 档案
摘要:因为前台和后台的一些配置是相同的,因此在这里抽取出了共同配置,放到了config.php文件中:config.php array( 'host' => 'localhost', 'login' => 'root', 'password' => '', 'database' => 'sp' ), 'view' => array( 'enabled' => TRUE, // 开启视图 'confi
阅读全文
摘要:主页的url重写规则:/controller/action.html(其中第一个英文代表控制器,第二个英文代表动作,映射到:index.php?c=controller&a=action)后台的url重写规则:/admin/controller/action.do(其中admin后面的第一个英文代表控制器,第二个英文代表动作,映射到:admin.php?c=controller&a=action)# BEGIN WinBlogRewriteEngine On#注意:#伪静态的前头^代表的意义是,前面不允许有字符,一定要满足以这个开头# [QSA,L]这一段代表可以接受更多的ge
阅读全文
摘要:新闻表:t_news新闻类型表:b_type_to_name其中一个新闻类型可以包含多个新闻(hasmany),一个新闻只能属于一种新闻类型(hasone)下面是新闻model类: 'hasone', // 一对多关联 'map' => 'typeToName', // 关联的标识 'mapkey' => 'type_id',// 本表与对应表关联的字段名(意义:拿本表的哪个字段与另外一个表关联) 'fclass' => 'm_typeToName',// 对应表的
阅读全文
摘要:SpringMVC的controller是单例的,因此springMVC的controller不是线程安全的,在使用的时候要谨慎添加成员变量,因为所有的请求都会共享这个变量。与springMVC不同的是,struts2可以使用prototype来管理action,也就是说使用了prototype这种方式的话,action就是线程安全的了,action中的成员变量只提供给该请求。
阅读全文
摘要:在properties中,&字符不需要转义,因此在连接数据库的时候使用编码的地方直接使用&即可:driverClass=com.mysql.jdbc.DriverjdbcUrl=jdbc:mysql://localhost:3306/frameworkcqkx?useUnicode=true&characterEncoding=UTF-8username=rootpassword=然而在xml配置文件中,对于xml来说&是一个特殊字符,如果需要使用到这个字符,则必须转义成:&因此连接数据库的时候应该这样写:
阅读全文
摘要:一个servlet可以配置多个servlet-mapping,因此在xml文件中我们可以这样配置: springmvc org.springframework.web.servlet.DispatcherServlet contextConfigLocation classpath:config/dispatcher-servlet.xml 2 springmvc *.do springm...
阅读全文
摘要:private String srcStr = "index\\.php\\?action=";//要替换的原字符串 private String destStr = "index.php?action=";//目的字符串注意.和?都要转义,因此需要在前面添加两个反斜杠。关于第二个参数,$也要转义,也要在前面加两个反斜杠。
阅读全文
摘要:在seo优化中,标题的优化占着举足轻重的地位,无论是从用户体验的角度出发,还是从搜索引擎的排名效果出发,title标题都是页面优化最最重要的因素。笔者总结了优化title标题应该注意的六个方面: ①、title标题在页面html源码中的位置 注意,这里提到的位置,不是页面的展示效果中标题所处的位置,展示效果中标题在浏览器中所处的位置都是在标题栏中。 在页面的html源代码中,有的人习惯,在标签后,写页面的编码标签。从搜索引擎的爬行习惯,个人建议title标签紧跟在标签写,如下: 祈网_长沙网站建设专家_专为中小企业提供网络推广服务 …… 非常忌讳在里面写很多东西,更不要在...
阅读全文
摘要:显示乱码的主要原因,编辑器自带的字体里没有对中文的支持,将字体换成有中文支持的即可,例如:为微软雅黑、宋体。。。。字体转换位置Ctrl+Alt+S > Appearance >右边 Override default fonts by (not recommended) 勾上 >然后选择字体 >点击右下方 apply 搞定以下附图更改前中文显示均为小方块儿更改后 显示正常Enjoy!
阅读全文
摘要:使用ResultSet的getTimestamp方法获取java.util.Date型数据java.util.Date time = rs.getTimestamp("time");
阅读全文
摘要:if (typeof(reValue) == "undefined") { alert("undefined");}
阅读全文
摘要:对一个文件域(input type=file)使用了验证后,我们总会希望把文件域中的值给清空了,在IE中,由于安全设置的原因,是不允许更改文件域的值的,接下来为大家介绍一下解决方法一般来说,在对一个文件域(input type=”file”)使用了验证后,我们总会希望把文件域中的值给清空了(否则错误的文件仍然会被提交),而在IE中,安全设置的原因,是不允许更改文件域的值的(也就是不能使用val(“”))那么很显然,我们就只能换个思路,把这个input元素复制一个,然后将原来的删除。在IE下复制元素的时候,其中的值是不会被复制的,所以就达到了清空文件域的目的了。而在Firefox下,其中的值也会
阅读全文
摘要:有时候IE会对使用window组件上传文件(第二次)不生效,解决方案是:将该window每次打开的时候,使用:$('#adUploadWindow').window('refresh', 'panel/appearance/adUploadForm.html');重新加载这个window内容,刷新一下,即可。
阅读全文
摘要:PHP获取图片大小函数。 getimagesize() 能够得到图片及flash(swf)的大小。语法1list($width, $height, $type, $attr) = getimagesize("image_name.jpg");下面是一个实例程序,将image_name.jpg改为您的图片地址01020304050607080910111213";echo"Image height ".$height;echo"";echo"Image type ".$type;echo"&quo
阅读全文
摘要:"set names utf8"));//最后一个参数使用utf8 }catch (PDOException $e) { echo "error:".$e->getMessage(); exit;}$result = $pdo->prepare("select * from t_user");$result->execute();$return = $result->fetchAll(PDO::FETCH_ASSOC);echo json_encode($return);?>
阅读全文
摘要:公司名称 用户名: 查询 清空
阅读全文
摘要:分类:一对多自身双向关联关系Java持久化类:package com.hyy.hibernate.one_to_many.domain;import java.util.HashSet;import java.util.Set;/** * 分类:一对多自身双向关联关系 * User: HYY * Date: 13-12-13 * Time: 下午7:32 * To change this template use File | Settings | File Templates. */public class Category { private Integer id; priva...
阅读全文
摘要:检查下是不是setInterval重复执行(两次以上 请选择文件: 从上面看到,我这里调用了两次executeInterval函数,所以第二个函数的定时器覆盖了第一个,所以第一个定时器永远也没有办法移除了。
阅读全文
摘要:要知道两点:①浏览器传到PHP程序中是UTF-8编码②PHP程序保存上传的文件,要转换成GBK编码才保存在本地中,否则如果直接使用浏览器传过来的文件名保存在本地,会出现文件名乱码。 0) { echo "Return Code: " . $_FILES ["file"] ["error"] . ""; } else { $fileName = $_FILES ["file"] ["name"]; //将要保存在本地的文件名转成GBK编码,否则保存到本地时,本地文件为乱码 ..
阅读全文
摘要:链接:点击下载其中php:";if( empty($filename)){ echo''; exit();}if (!file_exists($filename)) { //检查文件是否存在 echo "文件找不到"; exit;} else { $file = fopen($filename,"r"); // 打开文件 // 输入文件标签 Header("Content-type: application/octet-stream"); Header("Accept-Ranges: bytes&q
阅读全文
摘要:使用方式:var json = form2Json("formId");//这里的参数是form表单的id值form2json.jsfunction form2Json(formName){var form=document.getElementById(formName);var sb=new StringBuilder();var rcs=new Map(); for ( var i = 0; i 0){ for(var i=0;i= this.elements.length) { return null; } retu...
阅读全文
摘要:使用EasyUI的时候,我们会给一个datagrid添加一个搜索栏,但是这个搜索栏的form,我们一般使用ajax向服务器提交数据,因此在这样一个环境下可以考虑禁止用户按回车键(Enter)提交。代码如下:名单名称:查询清空 这里顺便附上查询按钮的提交的函数:function submitSearchCouncilType () { $("#councilTypeList").datagrid("load", {//这里是使用了ajax方式提交,所以要禁止用户手动Enter键提交搜索表单 name:$("#councilTypeName&quo
阅读全文
摘要:var str = " hello ";str = $.trim(str);//去除多余空格//变成了"hello"
阅读全文
摘要:@$time = $_GET['time'];if(empty($time)) { echo "empty";} else { echo "not empty";}或者将empty函数换成 !isset() 函数即可,记得前面有个取反符号
阅读全文
摘要:EasyUI datagrid数据表格的函数getData返回来的是什么?他返回来的是这么一个对象:Object { rows=[10], total=15}其中rows就是每一行的数据,是这些行的一个数组。可以这样获取数据表格当前的第 i 行:var data = $("#datagrid").datagrid("getData");alert(data.rows[i]);
阅读全文
摘要:var json = eval('(' + data + ')');其中data为字符串数据
阅读全文
摘要:{ "id":1, "text":"Folder1", "iconCls":"icon-save", "children":[{ "text":"File1", "checked":true },{ "text":"Books", "state":"open", "attributes":{ "url&quo
阅读全文
摘要:Filename: 0) { echo "Return Code: " . $_FILES ["file"] ["error"] . ""; } else { $tool = new GlobalTool (); $fileName = GlobalTool::getUploadName ( $_FILES ["file"] ["name"] ); move_uploaded_file ( $_FILES ["file"] ...
阅读全文
摘要:move_uploaded_file ( $_FILES ["file"] ["tmp_name"], "upload/" . $fileName);移动文件时要保证目标目录存在,否则报错.
阅读全文
摘要:$name = "tupian.png";$nameArr = explode(".", $name);习惯了Java的程序员容易写成$nameArr = explode("\\.", $name);//在PHP中是不正确的
阅读全文
摘要:$('#tt').datagrid({ url: 'GetDataJosn', title: 'DataGrid', width: 800, height: 300, pageSize: 10, idField: 'productid', fitColumns: true, nowrap: false, columns: [[ ...
阅读全文
摘要:如果表单中没有name参数,则会提示没有name这个参数(报了一个Notice),此时用抑制错误控制符 @ 来解决这个问题,然后使用isset()函数来判断是否传入了这个参数,如果没有传入这个参数,我们为之赋予一个默认值default
阅读全文
摘要:构造器中不能new本类对象,否则进入死循环。构造器没有返回值,也没有void修饰。使用关键字super可以调用父类的构造器,而且这一句必须放在第一句的位置,否则无法编译。题目:请写出以下程序的输出。/** * 构造器题目 * Created by Heyiyong on 2014-4-6 上午12:09. */public class ConstructorTest extends BB{ public static void main(String[] args) { new ConstructorTest(5); } private int a = 1; ...
阅读全文
摘要:finalize()方法是Object类的一个方法,在垃圾回收器执行的时候,会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源的回收,例如文件关闭等。成员访问修饰符:默认访问:包访问。protected:本包以及子类访问。因此protected的范围要比默认范围大。
阅读全文
摘要:this可以引用本类的静态变量和实例变量,而在静态方法中不能引用实例变量(因为当静态方法加载时,实例变量还没有被定义和初始化)this不可以引用局部变量。例如方法的参数变量,以及在方法中定义的局部变量,都不可以使用this.来引用用法有三处:①当要明确地指出使用本类实例变量时。②把this当做参数传递。③当内部类要使用外部类的对象时。
阅读全文
摘要:数组的声明:int []a[] = new int[4][];//是正确的int[] array = new int[2]{1,2};//是错误的数组的长度是不可改变的,不能通过任何方式改变大小,除非重新创建一个数组。数组中每个元素的类型都相同。数组的长度.length是一个域,不是length()方法,而String的长度才是length()方法。private修饰符不能修饰类。
阅读全文
摘要:题目:what is the result of the expression 5.4+"3.2"?答案:当一个运算数为原始数据类型,另外一个为字符串时,则基本数据类型会转化为等价的字符串,所以答案是"5.4"+"3.2"即: 5.43.2
阅读全文
摘要:在Java中整型、实型、字符型被视为简单数据类型,这些类型由低级到高级分别为(byte,short,char)--int--long--float--double简单数据类型之间的转换又可以分为:●低级到高级的自动类型转换●高级到低级的强制类型转换●包装类过渡类型能够转换将高级变量转换为低级变量时,情况会复杂一些,你可以使用强制类型转换。即你必须采用下面这种语句格式:int i=99.byte b=(byte)i.char c=(char)i.float f=(float)i.可以想象,这种转换肯定可能会导致溢出或精度的下降,因此笔者并不推荐使用这种转换。
阅读全文
摘要:被final修饰的值,只可以被赋值一次。被final修饰的类,其所有方法就变成了final方法,该类也不能被继承。被final修饰的方法,不能在子类中重写。 public static void main(String[] args) throws Exception { final int i; i = 1; System.out.println("i = " + i); i = 2;//错误,不可以再次被赋值 }
阅读全文
摘要:超类Object的equals只是比较两者之间的引用对象是否相同,这一点跟操作符“==”是一样的。在基本数据类型中,“==”用于比较两者之间的值(内容)是否相等。在引用类型中,“==”用于比较两者之间所引用的对象是否相同。子类可以覆盖Object的equals方法,并且使之可以与其他对象比较内容,例如String类的equals()比较的是两者的字符串是否一样。
阅读全文
摘要:①char成员变量的初始值是:'\u0000'②package用来指定该文件所处的包的名称,必须位于源文件的顶端。import java.util.*;package com.hyy.test;public class MyTest {}上例会报错,由于package不在顶端。Java源文件的包声明必须在顶端。③main()方法的正确写法:第一种:public static void main(String[] args) {}第二种:(仅仅加了final) final public static void main(String[] args) { System.out...
阅读全文
摘要:很多人都知道URL对SEO的重要之处,但是很多站点却忽略了站点的路径优化。今天本人在这里写几点关于优化路径小篇!本人结论出关于站点URL在优化中其实也是占为一个相当重要的一个优化!优化站点的URL本人列为几点。1.URLs与搜索引擎的判断本人看很多站点都是以数字或者日期为路径其实此方式当中虽然无坏,但却对搜索包含了不少缺陷。URL可以引向搜索引擎读取文章的标题来判断你的站点的关联性因,因此而给站点授予权重。包括目前有很多BLOG都有使用的TAG都可以同时进行配合使用。2.关键词与URL使用多方式的URL优化策略,把关键词融合到URL除了给搜索引擎授予权重外。也给访客直接认清站点的URL一种方式
阅读全文
摘要:接着一直点下一步基本上就可以了
阅读全文
摘要:环境:windowsserver2003,IIS6服务器,Tomcat7服务器域名有几个:以下是使用IIS的域名:http://www.formuch.com/http://www.formuch.cn/http://www.formuch.net/要使用Tomcat的域名:http://www.huilianvisa.com/http://huilianvisa.com/问题:该台VPS里面已经有好几个网站了(上面已给出),但是都是用IIS挂起来的。而我们开发了一个J2EE架构的网站,使用tomcat作为服务器。大家都知道,IIS既然已经用了80端口,那我的tomcat就不能用80端口了。这
阅读全文
摘要:反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。找到conf/nginx.conf文件,编辑:worker_processes 1;events { worker_connections 1024;}http { include mime.types; default_type application/octet-stream; sendfile on; ...
阅读全文
摘要:@DynamicUpdate(value = true)@DynamicInsert(value = true)这两个注解默认是false,经试验,如果使用了这两个注解,在一定程度上是可以提高插入和更新的效率的。对于更新,如果你只是改了一个字段,若没开动态更新,那会再次更新所有的字段,如果开了的话,只会更新你所修改的字段。
阅读全文
摘要:来到编译器的setting设置搜索subversion点击subversion找到下面的clear auth...按钮,点击一下就可以了
阅读全文