自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(77)
  • 收藏
  • 关注

原创 Symfony2 FOSUserBundle重写Form

默认的form包含注册用户,修改用户信息,修改密码等等,如果想对User追加属性,或者追加追加一部分功能,那就需要重写form。  创建如下的ORM User类,追加属性name<?php// src/Acme/UserBundle/Entity/User.phpuse FOS\UserBundle\Entity\User as BaseUser;use ...

2014-09-25 17:07:47 191

原创 Symfony2 FOSUserBundle重写控制器(Controllers)

创建一个子Bundle,继承FOSUserBundle,// src/Acme/UserBundle/AcmeUserBundle.php<?phpnamespace Acme\UserBundle;use Symfony\Component\HttpKernel\Bundle\Bundle;class AcmeUserBundle extends Bun...

2014-09-25 16:20:17 198

原创 Symfony2 FOSUserBundle重写模板

两种方式重写模板方案一定义一个相同名字的模板文件,放在/app/Resources/FOSUserBundle/views/目录下,如下: 方案二创建一个FOSUserBundle的子Bundle,如下:<?php// src/Acme/UserBundle/AcmeUserBundle.phpnamespace Acme\UserBundle;...

2014-09-25 16:07:58 210

原创 Symfony2 FOSUserBundle入门学习

FOSUserBundle简介提供在Symfony2用户系统的支持,方便灵活的框架,用户管理旨在处理用户注册,密码找回等共通业务。 特点:用户可以通过Doctrine ORM, MongoDB/CouchDB ODM or Propel创建存储支持用户通过邮箱注册支持密码重置包括单元测试 *该框架不支持权限认证,但是可以通过 user provider ...

2014-09-23 13:33:26 276

原创 javascript html input只能入力数字或小数点

<!DOCTYPE html><html lang="zh"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><script>//只能入力数字function keepNum(obj){

2014-07-08 21:36:01 324

原创 JAVA日期字符串转化,日期加减

  SimpleDateFormat函数语法:  G 年代标志符  y 年  M 月  d 日  h 时 在上午或下午 (1~12)  H 时 在一天中 (0~23)  m 分  s 秒  S 毫秒  E 星期  D 一年中的第几天  F 一月中第几个星期几  w 一年中第几个星期  W 一月中第几个星期  a 上午 / 下午 标记符   k 时 在一天中 (1~24)  K 时 在上午或下午...

2014-07-07 22:50:03 1755

原创 jQuery UI datepicker中文设置

在画面加载datepicker中文参数配置文件,代码如下/* Chinese initialisation for the jQuery UI date picker plugin. */jQuery(function($){ $.datepicker.regional['zh-CN'] = { closeText: '关闭', ...

2014-07-07 14:05:02 261

原创 JQuery Datatables 动态加载数据

1. 清空表格var table = $('#example').DataTable();table.clear(); 2. 取得动态加载的数据,将数据添加到表格里,并重绘表格var table = $('#example').DataTable(); table.rows.add(dynamicData).draw();  ...

2014-07-07 14:02:47 1103

原创 jQuery.extend() or $.extend()方法详解

jQuery目前是我们用到的前端比较流行的框架之一,有时候我们会在此基础上扩展一些方法,所以经常会用到extend方法,接下来一起了解下。 1. 首先看下jQuery的extend方法源代码 jQuery.extend = jQuery.fn.extend = function() { var src, copyIsArray, copy, name, options, c...

2014-07-02 10:56:22 2286

原创 JQuery Datatables Dom 和 Language 参数详细说明

Data Tables: http://datatables.net/Version: 1.10.0 Dom说明定义表格控件在页面的显示顺序。每个控件元素在数据表都有一个关联的单个字母。l - 每页显示行数的控件f - 检索条件的控件t - 表格控件i - 表信息总结的控件p - 分页控件r - 处理中的控件还可以在控件元素外添加...

2014-06-29 11:08:51 375

原创 JQuery Datatables Columns API 参数详细说明

Data Tables: http://datatables.net/Version: 1.10.0 Columns说明虽然我们可以通过DOM直接获取DataTables元素的信息,但是DataTables提供了更方便的方法,可以自定义列的属性。下边就让我们一起来学习DataTables是怎么来定义列属性的。DataTables提供了两个参数来定义列属性:columns ...

2014-06-28 19:15:03 2785

原创 程序员应该读的书

1. 《代码大全 第二版》2. 《程序员修炼之道》3. 《重构:改善既有代码的设计》4. 《设计模式》

2014-06-19 13:44:39 135

原创 PHP读取文件

$s = serialize($_SESSION); //序列化对象a $fp = fopen("sessionInfo", "w");//以"w"方式打开一文件并获得文件句柄,请在此注意目录属性. fputs($fp, $s);//写入文件 fclose($fp);//关闭文件句柄 $us = im...

2013-01-16 10:50:32 99

原创 查看Linux系统版本

1. 查看内核版本命令:cat /proc/versionLinux version 2.6.18-6-686 (Debian 2.6.18.dfsg.1-26etch2) ([email protected]) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)) #1 SMP Fri Feb 19 23:40:03 UTC 2...

2013-01-08 15:58:39 98

原创 程序员发展方向

工作两年多了,一直在和IT行业打交道。现在想想以后究竟要往哪个方向发展,自己确实还没有定好,然后就上网百度了下,看了篇文章,网址:http://wenku.baidu.com/view/c2a14adad15abe23482f4d26.html。觉得里边说的有挺多还是可以借鉴的。 首先是怎么选择??当程序员发展到一定程度,必不可少的就会面临一个选择,选择的方向大致有三个:转行,走业务+...

2013-01-05 18:02:49 112

原创 Linux 下查看文件编码及修改编码

查看文件编码在Linux中查看文件编码可以通过以下几种方式:1.在Vim中可以直接查看文件编码:set fileencoding即可显示文件编码格式。如果你只是想查看其它编码格式的文件或者想解决用Vim查看文件乱码的问题,那么你可以在~/.vimrc 文件中添加以下内容:...

2013-01-05 12:56:40 3165

原创 ASCALL全集

控制字符二进制          十进制 十六进制 缩写    解释 0000 0000    0          00            NUL    空字符(Null) 0000 0001    1          01            SOH    标题开始 0000 0010    2          02            STX    正文开始 ...

2012-12-07 17:26:04 916

原创 (OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。

(OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。  启动Tomcat时,碰到了这样的问题,头疼了半天,终于解决了。 是因为80端口已经被占用。 我们可以进入cmd下,执行命令:netstat -aon | findstr "80"找到80端口的进程PID执行命令关闭进程:taskkill /pid xxxx/f 这样就OK了...

2012-11-28 14:30:00 391

原创 Java 反射原理

 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。Java的反射机制的实现要借助于4个类:class,Constructor,Field,Method;其中class代表的是类对 象,Constructor-类的构造器对象,Fie...

2012-11-10 16:08:20 89

原创 Java Bean 遍历和使用注解给Bean的属性添加属性值

 Java Bean 的遍历,利用Java的反射原理。Bean的属性添加属性值,使用Java的自定义注解。例子:创建注解类:import java.lang.annotation.Documented;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;im...

2012-11-10 13:30:17 3780

原创 Spring AOP 注解使用

1. jar包:spring的基础jar,aspectjweaver.jar,aspectjrt.jar,cglib.jar等等。2. 在spring的配置文件启动注解:[code="java"] [/code]3. 编程中就可以使用和aop相关的注解了。附件是我从网上找到的资料,网址我忘记了,在这里对作者说声对不起了。...

2012-11-07 13:50:09 70

原创 Errors/BindingResult argument declared without preceding model attribute

spring 3 mvc BindingResult result 校验注意点BindingResult result 的使用,必须在controller层增加@ModelAttribute("fundsPreTransfer") 它和ModelAttribute同时使用,并且参数要紧挨着。这样才不会报。Errors/BindingResult argument declared with...

2012-10-25 14:14:53 188

原创 JQuery UI dialog datepicker

问题:dialog的第一个元素绑定了datepicker,每次打开dialog默认会进入第一个文本框,日期控件就弹出,不想让它弹出。解决:在第一个文本框里加上属性“tabindex=-1”...

2012-10-24 14:39:45 146

原创 Phantomjs No such file or directory

我在linux下安装phantomjs时,遇到了一个问题,困扰了很久才解决。最后恍然大悟,是个比较低级的错误,为了让那些和我犯同样错误的同学们免受困然,就写出来了。这个情况是因为我下载的安装文件不是64位系统的。而我的linux系统却是64位的。所以导致出现,我一执行phantomjs就出现:No such file or directory.的错误。当然出...

2012-10-11 11:53:23 1210

原创 JQuery UI accordion 设置事件对象

我们在使用JQuery UI accordion下拉的时候,可能不需要点击整个标题下拉,也许只需要点击某个图标才下拉。[img]http://dl.iteye.com/upload/attachment/0074/7957/b31800e4-93d5-3805-a910-ee4476286095.jpg[/img]例如上图,我只需要点击三角时下拉。这个时候我们只需要改变时间触发...

2012-10-10 11:58:13 191

原创 maven 中央库里找不到用的jar时

可以将自己下载的jar包放到maven安装时,配置的本地库里。然后就可以使用了。

2012-09-27 13:14:10 142

原创 maven生成的war文件运行时出现mybatis错误

描述:如果java文件编译正常。打成的war包部署时,出现了mybatis错误。分析:这是因为maven打war包时,没有将xml文件打进来。解决:一种方案是:将xml文件放到resource目录里,目录结构和java地下的一致。另一种是写脚本,将xml文件copy到对应的位置。...

2012-09-27 13:12:01 152

原创 JAVAScript 测试框架Qunit

JS测试框架Qunit。语法简单,并且少。Qunit可以和Jenkins结合。通过Maven js-testrunner。phantomjs。

2012-09-25 19:17:14 74

原创 seajs + backbonejs + doTjs

随着前端js应用的不断发展,js越来越重要,对于项目里用到js的地方也越来越多,但是对于js代码存在着特别混乱的使用,代码的调理不够清晰,维护起来非常困难。基于上述问题,我们项目组决定引入一些框架,使用JS的MVC模式,来解决上述问题。1. 代码的规范代码规范这里准备使用seajs的模块加载。seajs是国内玉伯写的一套基于CommonJS规范的框架。使用起来感觉还行。...

2012-09-04 09:38:40 103

原创 expressjs路由和Nodejs服务器端发送REST请求

Nodejs创建自己的server后,我们如果需要从客户端利用ajax调用别的服务器端的数据API的接口,这时候出现了ajax跨域问题。一种是利用在客户端解决跨域问题这种方案大家可以去网上查查另一种方案是在服务器端去请求别的服务器,然后将数据再返回客户端.这里就涉及到了:ajax请求,expressjs接收请求,Nodejs发送REST请求。我着重写写关于这个方案的...

2012-08-15 10:39:09 302

原创 js 函数调用this的理解

在js中,我们有时候会用到this来省略别的描写。this对象根据不同的调用方式,所绑定的对象也是不同的。函数调用有四种:1. 方法模式的调用:当一个函数被保存为一个对象的属性时,我们称这个函数为一个方法。当一个方法被调用时,this绑定到该对象。2. 函数模式的调用:当一个函数并非一个对象的属性时,那么它就被当作一个函数来调用,this被绑定到全局对象。3. ...

2012-07-19 17:44:46 115

原创 facebook circle hack环境搭建

1.首先下载circle hack的source。2.circle hack 用到nodejs+ukijs的环境,安装nodejs和ukijs。运行ukijs,将circle hack 放到运行uki的目录下。3.由于国内不能访问facebook,我们可以写入静态数据。4. 下面是facebook上去一些方法取到的json数据。[code="java"]FB.api('/m...

2012-07-12 19:11:17 119

原创 springMVC3.0.x里jdbc的连接

springMVC里提供了简单的数据库连接方式,适合平时测试或者练习使用,但是对于开发使用的系统,该方法不合适。会影响性能。1. DBCP数据源配置引入jar包,commons-dbcp.jar和commons-pool.jar2. spring-servlet.xml ...

2012-07-04 15:45:29 93

原创 node.js和socket.io在windows简单实现

源码在附件里,注意socket.io客户端和服务器端的代码。1. 配置windows下node.js的运行环境,参考[url]http://www.js8.in/764.html[/url]2. 运行start.bat,或者进入chat文件夹,在命令行中运行node app.js3. 打开两个浏览器访问静态的html页面,我试的的时候只在chrome里好用。本文章参考了...

2012-07-04 15:04:23 126

原创 Jquery里ajax请求需要注意的几点

在jquery中使用ajax请求时,需要注意几个属性:cache缓存属性,默认是true,当一个画面多次进行这个请求时,它会缓存上一次的数据,所以我们要根据项目开发中实际需求进行处理。aysnc异步同步属性,默认是true,异步请求,当我们遇到ajax多步调用,希望程序按上下顺序执行时,就需要设为false。getJSON没有上述两个属性,默认都是true。...

2012-06-26 09:23:02 112

原创 Spring3.0.x 事务管理的注意事项

这两天再弄Spring事务这里遇到一些问题,和大家分享下。1. spring-servlet.xml的配置,验证规则必须有,否则tx标签会编译出错。

2012-06-19 15:00:36 69

原创 SpringMVC3.0.5 could not autowire field

今天做项目时,突然出现一个异常,用SpringMVC有一段时间了,以前也遇到过,但是没往心里记,今天记在这里一方面给自己,另一方面也希望对大家有帮助。could not autowire field在我这里是因为dao里边出现了错误。持久层用的是mybatis框架,xml里出现了错误的原因。...

2012-05-20 16:47:07 122

原创 C++自定义数据类型学习笔记八

C++自定义数据类型学习笔记八定义自己的数据类型,使用关键之typedef,形式为:typedef existing_type new_type_name;"existing_type是C++基本数据类型或者其他已经被定义了数据类型,new_type_name是我们将要定义的新数据类型的名称。例如:typedef char C;typedef unsigned int WO...

2011-10-25 10:16:25 126

原创 C++数据结构学习笔记七

C++数据结构学习笔记七一个数据结构是组合到同一定义下的一组不同类型的数据,各个数据类型的长度可能不同。形式是:"struct model_name {type1 element1;type2 element2;type3 element3;..} object_name;model_name是结构类型的模块名称。Object_name为可选参数,是一个或多...

2011-10-25 10:15:18 162

原创 C++动态内存分配学习笔记六

C++动态内存分配学习笔记六"操作符new和new[]形式为:pointer = new type 或者 pointer = new type [elements]""动态内存分配通常是由操作系统控制,内存有可能被用光,这种情况如果发生,操作系统将不能在遇到new时分配所需内存,返回无效指针。因此建议使用new后座检查。例如:int * bobby;bobby = new ...

2011-10-24 15:54:26 75

空空如也

空空如也

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

TA关注的人

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