摘要: 普通的对控件操作的语句中,对主线程的UI(user interface)只能在主线程中进行操作与更改,如果在多线程下,或者在WebService以及Socketk的异步调用的回调函数(我觉得在WebServcie和Socket的异步调用中,.NET Framework本身应该会新建一个线程,或者使用线程池中的线程,去等待回调函数的执行,所以本质上都是多线程情况下,对主线程UI的操作)中,需要对UI进行操作,那么可以调用控件的Invoke方法,它在任何线程中进行调用都是安全的。 声明一个委托:delegate void MethodInvoker(); 这个委托没有参数,也没有返回值。 在多线程 阅读全文
posted @ 2012-12-12 15:48 xxxyyylll 阅读(1315) 评论(0) 推荐(0)
摘要: 引用外部脚本:外部文件不能包含 <script> 标签<script src="name.js"></script>在HTML页面中嵌入JAVASCRIPT:<script type="text/javascript">document.write("Hello World!");</script>针对老式浏览器:<html><body><script type="text/javascript"><!--docu 阅读全文
posted @ 2012-12-12 15:47 xxxyyylll 阅读(160) 评论(0) 推荐(0)
摘要: <!DOCTYPE> 声明,此标签须位于 html 标签之前,并且没有结束标签HTML Strict DTD如果您需要干净的标记,免于表现层的混乱,请使用此类型。请与层叠样式表(CSS)配合使用:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">HTML Transitional DTDTransitional DTD 可包含 W3C 所期望移入样式表的呈现属性和元素。如果您的读者使用了不支持层叠样式表 阅读全文
posted @ 2012-12-12 15:45 xxxyyylll 阅读(152) 评论(0) 推荐(0)
摘要: selector {property: value; property: value; ... property: value}********************************************************************************************************派生选择器例子:li strong{ font-style: italic; font-weight: normal; }上面的代码将影响li标签下的strong标签************************************************* 阅读全文
posted @ 2012-12-12 15:44 xxxyyylll 阅读(142) 评论(0) 推荐(0)
摘要: 设置名字与E-mail,若是针对每个项目设置,可去掉--globalgit config --global user.name "xyl"git config --global user.email "xylouc@gmail.com"---------------------------------------------------------------------------------------------------------Clone一个仓库git clone git://git.kernel.org/pub/scm/git/git.g 阅读全文
posted @ 2012-12-12 14:25 xxxyyylll 阅读(450) 评论(0) 推荐(0)
摘要: 如果是在使用UbUnit进行单元测试时遇到其实这个问题不止在通过DbUnit的Maven插件操作数据库时会遇到,在基于DbUni进行单元测试时也会遇到,一般的处理方法是在每次获取连接时前执行一个"set @@session.foreign_key_checks = 0"的statement,以保证本次会话不作外键约束检查,以下是我常用的一个基于DbUnit的单元测试基类,其中第59行就是关于禁止外键约束检查的设置。(注:本例使用的数据库是MySql)package oobbs.domainmodel;import java.sql.SQLException;import j 阅读全文
posted @ 2012-12-11 15:46 xxxyyylll 阅读(579) 评论(0) 推荐(0)
摘要: Maven Hibernate3 Plugin这个插件有6个目标:hibernate3:hbm2cfgxml: 生成hibernate.cfg.xml文件hibernate3:hbm2ddl: 根据hbm生成数据库结构hibernate3:hbm2doc: 为数据库结构生成HTML文档hibernate3:hbm2hbmxml: 生成hbm.xml文件hibernate3:hbm2java: 根据hbm.xml文件生成java类Generates Java classes from set of *.hbm.xml fileshibernate3:hbmtemplate: 根据hibernat 阅读全文
posted @ 2012-12-11 14:47 xxxyyylll 阅读(318) 评论(0) 推荐(0)
摘要: dbunit可以用来导出数据库数据到数据文件中,从数据文件中导入干净的数据到数据库中,比较数据库与数据文件、或增量的插入记录等等。pom文件例子: 1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 2 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/maven-v4_0_0 阅读全文
posted @ 2012-12-11 09:36 xxxyyylll 阅读(853) 评论(0) 推荐(0)
摘要: 在web.xml中加入spring security的过滤器<filter><filter-name>springSecurityFilterChain</filter-name><filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class></filter><filter-mapping><filter-name>springSecurityFilterChain</filter-name&g 阅读全文
posted @ 2012-12-07 16:30 xxxyyylll 阅读(301) 评论(0) 推荐(0)
摘要: OGNL:Object Graph Navigation Language 对象图导航语言OGNL表达式的计算是围绕OGNL上下文来进行的,OGNL上下文实际上就是一个Map对象。上下文可以包含一个或多个JavaBean对象写表达式时,若没有指定使用上下文中的哪一个对象,那么根对象将被假定为表达式所依据的对象。如果访问的不是OGNL上下文中的根对象,那么必须在前面加上一个名称空间ognl表达式的基础单元是导航链(navigation chain)最简单的链包括:属性名,方法调用,数组索引一个链简单地使用链中先前链接的结果作为下一步计算的当前对象。OGNL支持的常量类型:1.字符串常量2.字符常 阅读全文
posted @ 2012-12-07 16:27 xxxyyylll 阅读(319) 评论(0) 推荐(0)