- 浏览: 110208 次
- 性别:
- 来自: 北京
最新评论
-
ocean1999:
有代码没 想学习哈 邮箱65614435@qq.com ,非常 ...
使用Google app做了个文件上传网站 http://avatar-share.appspot.com -
mywayscut:
很不错。详细介绍下吧,上传到blob的实现的怎么样的
使用Google app做了个文件上传网站 http://avatar-share.appspot.com
文章列表
1.排版
1-1:程序块要采用缩进风格编写,缩进为4个空格,一般编辑器都可以设置,敲Tab键会自动插入4个空格。VC6中在Tools-Options-Tabs下设置。
1-2:相对独立的程序块之间、变量声明之后必须加空行。
1-3:较长的语句(>90字符 ...
- 2009-10-23 10:05
- 浏览 2523
- 评论(0)
在服务器上拷贝CUnit目录(软件工具/开发工具)到开发目录下面,选
Project-->Settings-->C/C++-->preprocessor-->Additional Include Path框中填写 ./CUnit/include
Project-->Settings-->Link-->input-->Additional Library Path框中填写 ./CUnit/lib
然后在Project-->Settings-->Link-->选项 ...
- 2009-10-23 10:03
- 浏览 1314
- 评论(0)
在Eclipse CDT 中配置Artistic Style
Artistic Style是一个C,C++,C#和Java源代码缩排/格式化/美化工具,是一个开源项目。可参见主页http://astyle.sourceforge.net/。
Eclipse里面配置Artistic Style 作为代码格式化工具:
Formatter.
在Eclipse中打开Run->External Tools->Open External Tools Dialog.点右键新建一个Configuration.
Name框填写名字:如 Artistic Style Formatter.
L ...
- 2009-10-23 10:01
- 浏览 2440
- 评论(0)
e have already discussed how to install google chrome using wine .Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all Internet users to experience the web. The Chromium codebase is the basis for Google’s Chrome browser.
First you can use this tu ...
- 2009-10-22 18:17
- 浏览 993
- 评论(0)
写了个migration的工具类 对外键引用和多对多关系的创建进行支持
module MigrationHelper
# Add foreign key for migrations
# Usage:
# * /db/migrate/xxxx_create_users.rb
# class CreateUsers < ActiveRecord::Migration
# extend MigrateionHelpers
# def self.up
# ...
# create ...
- 2009-09-21 18:47
- 浏览 856
- 评论(0)
import java.io.File;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Map;
import javax.servlet.ServletContext;
import org.apache.commons.io.FileUtils;
import org.apache.struts2.interceptor.RequestAware;
import org.apache.struts2.inte ...
- 2009-05-14 10:53
- 浏览 1037
- 评论(0)
You:Chinese Lover's just past.中国的情人节刚过。
David:Ah, the time for lovers to meet. 哦,情人约会的日子。
You:Yes,it's in August.I don't know which day.But I do know, in Chinese lunar calendar,it's july 7th.I don't know which day it is in solar calendar.是的,在8月份。我记不清出具体的日子了,但我知道是阴历七月初七。阳历是哪一天我不知道。
David:Someone to ...
- 2009-05-08 07:38
- 浏览 939
- 评论(0)
1 在编写vo文件时候在类和字段的注释上添加xdoclet使用的信息
import java.util.Calendar;
import java.util.Set;
import java.io.Serializable;
/**
* @author Chenhui
* @hibernate.class table="TB_User"
*/
public class User implements Serializable {
private static final long serialVersionUID = -4208021481713 ...
Content providers是程序间共享数据的唯一方法。Android在 android.provider 包下提供了一些访问音频,视频,图像,个人联系信息等常用数据的Content providers,我们可以直接使用这些类来访问这些数据。如果想要分享自己的数据给别人,需要实现自定义的Content Provider,这通过继承类 ContentProvider 来实现。通过学习SDK下面Notepad的源码来学习如何自定义Content Provider。
创建Content Provider分三个步骤:
1. 建立一个存储数据的系统,android中的大多数都是使用SQLite ...
- 2009-05-04 17:00
- 浏览 1327
- 评论(0)
该实例有两个对象User和Group,User和Group建立双向关联关系,有Group来管理关联关系。
1 User.hbm.xml
<set
name="groups"
table="TB_UserGroup"
lazy="true"
inverse="true" //Group来管理关联关系
cascade="none" //不使用级 ...
使用自定义拦截器可以直接实现接口com.opensymphony.xwork2.interceptor.Interceptor,也可以继承com.opensymphony.xwork2.interceptor.AbstractInterceptor。
1 定义Interceptor
import com.opensymphony.xwork2.ActionInvocation;
import com.opensymphony.xwork2.interceptor.AbstractInterceptor;
import com.config.Constants;
import com ...
最近又开始做Web项目,完全又成新手了,几年前就没仔细看过Javascript,但又经常用,今天写了格动态添加删除表格行的例子。以后用的时候不要在到处查资料了。
JavaScript代码
<script type="text/javascript">
//添加行
function addRow(tTable,gid,name,desp){
var newTr = tTable.insertRow();
newTr.id="item"+gid;
//添加列
var newTd0 = newTr.insertCel ...
如何让Validate验证只验证指定的方法?
比如updateUser()方法,如果实现validate方法,Action的所有其它方法被调用的时候都会调用,这不是我要的。
方法就是定义一个和updateUser()方法匹配的validate方法validateUpdateUser(),此方法必须是public的。例如:
public String updateUser()throws Exception
{
User old=userService.getUserByID(user.getUserID());
old.setUserName(user.getUserName ...