void testmy(){
 char *hello="??大点的";
		 char hellodd[]={hello};
 unsigned char test= hellodd[2];
 if(test>137){
		 printf("大于%u",test);
 }else
 {
  printf("小于");
 }
//putchar((char)hello[5]);
printf("字符:%d \n",hellodd[2]);
printf("%d",strlen( hellodd));
		}
			posted @ 
2009-03-10 13:48 华梦行 阅读(92) | 
评论 (0) | 
编辑 收藏用记事本编辑修改一下,选择后面的空格得去掉
			posted @ 
2009-03-09 14:20 华梦行 阅读(98) | 
评论 (0) | 
编辑 收藏
			function launch(program){
(new ActiveXObject('WScript.Shell')).Run(program);void(0);
}
			
posted @ 
2009-03-05 12:00 华梦行 阅读(123) | 
评论 (0) | 
编辑 收藏
			req.getDispatcher("/a/b/c.jsp").forward(req,res);
			
posted @ 
2009-02-15 15:36 华梦行 阅读(191) | 
评论 (0) | 
编辑 收藏
			try{   
          ……       
          con.setAutoCommit(false);   
          ……     //执行你的任务   
          ……   
          con.commit();   
          con.setAutoCommit(true);       
  }catch(SQLException   ex)   {   
          System.err.println("SQLException:   "   +   ex.getMessage());   
                  if   (con   !=   null)   {   
      try   {   
          System.err.print("Transaction   is   being   ");   
          System.err.println("rolled   back");   
          con.rollback();   
        }   catch(SQLException   excep)   {   
  System.err.print("SQLException:   ");   
  System.err.println(excep.getMessage());   
  }   
  }   
  }
finaly{
try{
if(con   !=   null){
con.close();
}
setAutoCommit(false)之后,你必须手工调用commit   或者   rollback来确认事务是提交还是回滚   
  最好再调用setAutoCommit(true)来关闭事务状态再close连接
			
posted @ 
2009-02-13 11:42 华梦行 阅读(431) | 
评论 (0) | 
编辑 收藏带有finally的方法的反编译之后
		throw
		 exception;    这个语句。
			posted @ 
2009-02-07 15:16 华梦行 阅读(205) | 
评论 (0) | 
编辑 收藏1、导出,首先创建导出一个目录,示例中在/db/目录下创建sunguorong的一个文件夹
		 dbexport  dbname -c -ss -o /db/sunguorong
		2、导出完成后,在sunguorong目录下生成一个dbname.exp的目录,找到该目录下的dbname.sql模式脚本文件,需要利用工具(如sqleditor)来验证一下脚本的语法的正确性(导出的脚本可能存在语法上的错误),需要加以修改纠正。
		3、导入,在导入之前,需要按照存储情况先划分好DBSPACE
		 dbimport dbname -i /db/sunguorong dbname -c -l buffered -d 
 dbimport ecardsafe -i D:/mydbback ecardsafe -c -l
4、导入完成后,进行数据库级别的统计更新
		 update statistics ;
			posted @ 
2009-01-19 16:40 华梦行 阅读(461) | 
评论 (0) | 
编辑 收藏<script type="text/javascript">
function validateXML(txt)
{
		// code for IE
if (window.ActiveXObject)
  {
  var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
  xmlDoc.async="false";
  xmlDoc.loadXML(document.all(txt).value);
		  if(xmlDoc.parseError.errorCode!=0)
    {
    txt="Error Code: " + xmlDoc.parseError.errorCode + "\n";
    txt=txt+"Error Reason: " + xmlDoc.parseError.reason;
    txt=txt+"Error Line: " + xmlDoc.parseError.line;
    alert(txt);
    }
  else
    {
    alert("No errors found");
    }
  }
// code for Mozilla, Firefox, Opera, etc.
else if (document.implementation.createDocument)
  {
var parser=new DOMParser();
var text=document.getElementById(txt).value;
var xmlDoc=parser.parseFromString(text,"text/xml");
		  if (xmlDoc.documentElement.nodeName=="parsererror")
    {
    alert(xmlDoc.documentElement.childNodes[0].nodeValue);
    }
  else
    {
    alert("No errors found");
    }
  }
else
  {
  alert('Your browser cannot handle XML validation');
  }
}
</script>
			posted @ 
2009-01-15 10:07 华梦行 阅读(151) | 
评论 (0) | 
编辑 收藏
			<s:date name="addDate" format="yyyy-MM-dd HH:mm" />   struts2的日期的格式话输出
			
posted @ 
2009-01-12 14:03 华梦行 阅读(192) | 
评论 (0) | 
编辑 收藏
			  ServletContext context = servlet.getServletContext();      
 DataSource ds = (DataSource)context.getAttribute("dataSource");
从配置文件中获取数据库连接       
			
posted @ 
2009-01-09 10:27 华梦行 阅读(320) | 
评论 (0) | 
编辑 收藏
			Hibernate 更新需要注意的事情。知道他的id  Entity e=new Entity();
e.setId(2);
ado.update(e);就会执行
update enp set id=? name=? passwd=?  
这样就会把不想更新的也更新掉了。
但是如果用
Entity e=new Entity();
e=dao.load(id);
ado.update(e);就不会执行Update 了,这样就可以只更新特定的列
			
posted @ 
2009-01-08 16:11 华梦行 阅读(211) | 
评论 (1) | 
编辑 收藏
			一般是类型转换的错误,在提交form的时候
			
posted @ 
2009-01-07 14:51 华梦行 阅读(171) | 
评论 (0) | 
编辑 收藏
			<s:property value="exceptionStack"/>
			
posted @ 
2009-01-03 12:56 华梦行 阅读(244) | 
评论 (0) | 
编辑 收藏
			@SkipValidation
			
posted @ 
2008-12-31 16:22 华梦行 阅读(662) | 
评论 (0) | 
编辑 收藏
				
						
						
				 
		关键字: power designer
		
				下载地址:
				
						
								http://download.sybase.com/eval/PowerDesigner/powerdesigner125_eval.exe
						
				
				破解补丁:
				
						
								http://media-001.yo2cdn.com/wp-content/uploads/235/23551/2008/05/e7a0b4e8a7a3.rar
						
				
				
						
破解方法:
下载 PowerDesigner12.5 后有一个 license.lic 和 pdflm12.dll 两个文件,license.lic 是用于破解序号的,pdflm12.dll 是用于替换原来安装后的文件,破解首先用 pdflm12.dll 替换安装要目录的 pdflm12.dll 文件,然后在PD的菜单中找到 Tools ==>> License Parameters ==>> 选第一个,然后先load找到 下载的 license.lic 文件,重启即破解完成。
				 
		 
			posted @ 
2008-12-22 09:50 华梦行 阅读(763) | 
评论 (0) | 
编辑 收藏  Date t= DateFormat.getDateInstance(DateFormat.DATE_FIELD, Locale.CHINA).parse("2009-1-8");
  SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");//设置日期格式
       System.out.println(df.format(t));
			
posted @ 
2008-12-19 12:54 华梦行 阅读(220) | 
评论 (0) | 
编辑 收藏
			 <context-param>
  <param-name>contextConfigLocation</param-name>
  <param-value>/WEB-INF/applicationContext.xml</param-value>
 </context-param>
 <listener>
  <listener-class>
   org.springframework.web.context.ContextLoaderListener
  </listener-class>
 </listener>
 <filter>
  <filter-name>lazyLoaddingFilter</filter-name>
  <filter-class>
   org.springframework.orm.hibernate3.support.OpenSessionInViewFilter
  </filter-class>
 </filter>
 <filter>
  <filter-name>struts2</filter-name>
  <filter-class>
   org.apache.struts2.dispatcher.FilterDispatcher
  </filter-class>
 </filter>
 <filter-mapping>
  <filter-name>lazyLoaddingFilter</filter-name>
  <url-pattern>/.action</url-pattern>
 </filter-mapping>
 <filter-mapping>
  <filter-name>struts2</filter-name>
  <url-pattern>/*</url-pattern>
 </filter-mapping>
			
posted @ 
2008-11-30 21:32 华梦行 阅读(305) | 
评论 (0) | 
编辑 收藏 <bean id="transactionManager"
  class="org.springframework.orm.hibernate3.HibernateTransactionManager">
  <property name="sessionFactory">
   <ref local="sessionFactory" />
  </property>
 </bean>
<bean id="UserDAOProxy"
  class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
 <property name="proxyTargetClass">
   <value>true</value>
  </property>
		  <property name="transactionManager">
   <ref bean="transactionManager" />
  </property>
  <property name="target">
   <ref local="UserDAO" />
  </property>
  <property name="transactionAttributes">
   <props>
    <prop key="*">PROPAGATION_REQUIRED</prop>
   </props>
  </property>
 </bean>
 
			posted @ 
2008-11-17 10:50 华梦行 阅读(233) | 
评论 (0) | 
编辑 收藏
			     摘要: 字符串切分
								
								
								
						
						
								
										 package demo.analysis;
								
								
						
						
								
										 
								
								
								
						
					...  
阅读全文
			posted @ 
2008-10-29 10:21 华梦行 阅读(908) | 
评论 (0) | 
编辑 收藏
			当在一个团队里,为某个问题争论不休时,当对某个问题把握不定时,可以尝试用这个方法去看问题,今天学习看到的.它是爱德华博士发明的一种
目前很流行的思考方式,这里简单归纳下其思维方式
该理论认为,当多于6个帽子时,人太多,造成混乱,6订帽子,刚好反映问题不同的角度
六顶帽子思考法的使用方法   六顶帽子思考法特点一览表 
| 思考法 | 特点 | 
| 白色帽子 | 细致、客观、注重细节、事实 | 
| 红色帽子 | 情绪化、感情化、非理性 | 
| 黑色帽子 | 否定、怀疑、悲观 | 
| 黄色帽子 | 积极、乐观 | 
| 青色帽子 | 创新、变化 | 
| 蓝色帽子 | 控制者、组织者 | 
  1.白色帽子思考法 
  白色帽子思考法的主要特点是细致,客观,注重细节和沟通。它是沟通的有效工具,它强调的是事实本身而不是解释。 
  其行为要点最重要的是事实。这是最基本的一个方面,其他的都是对这个方面的扩展。 
  要清楚的知道事实和解释之间的差别,是相信的事实还是验证过的事实,是事实本身还是近似事实,都要明辨区别。 
  如果了解真实的情况不可能,或者成本很高,应该采用“一般来说”或“绝对真理”的做法。须要注意的是,这个“一般来说”或“绝对真理”是有一定条件的,要注意其适用的环境因素有没有发生变化,如果发生了变化,“一般来说”的经验或“绝对真理”可能就不再适用了。 
  2.红色帽子思考法 
  红色帽子思考法是情绪化、感情化、非理性的。因为人是情感性的动物,情感自始至终在引导、影响着我们的思考,所以在传统的思考方法当中,把这些情感因素列为对思考的一种干扰,要尽可能排除。但是六顶帽子思考方法把情感因素作为合理存在,给了它一个合理的存在地位。因为它的确在主导着我们的想法。红色帽子思考法的行为要点的一个重要方面就是不要问为什么。此外,红色帽子思考法不光是正面的,也包括负面的,只要是非理性的想法都归在红色帽子里面。 
 
  3.黑色帽子思考法 
  黑色帽子思考法的特点是否定的、怀疑的、悲观的。它的行为要点是合乎逻辑的。同时,在运用这种方法时,要避免辩论、避免沉溺于攻击他人的快感之中。 
 
  4.黄色帽子思考法 
  黄色帽子思考法的特点是积极的、乐观的。它与黑色帽子恰好相反,一个是朝最坏的可能性去思考,一个是朝最好的可能情况去思考。不过,黄色帽子思考法的行为要点跟黑色帽子的行为要点却很相像——要有逻辑,而不是想象,即使是想象也是有限的。无限的想象无论朝积极的方向还是消极的方向,都把它归在红色帽子底下。 
  当讨论的是一个新事物、新办法、新思路的时候,先要扶持;但是戴完黄帽子以后还要戴黑帽子,要考虑这个新东西在未来的成长过程中可能要面对的风风雨雨,要考虑怎样去防范这些风风雨雨。 
  发生负面情况或者风险比较大的时候,要先戴黑色帽子,先把最坏的情况想出来,做好防范,避免最坏可能性的发生,尽量减少可能的损失。在这样的情况下应该先戴黑色帽子,然后再戴黄色帽子。 
  表 12-2 黄色帽子与其它帽子对比表 
| 黄色帽子 | 有逻辑、有依据,讲步骤和方法 | 白色帽子 | 无逻辑、无方法,只要事实 | 
| 黄色帽子 | 正面的、积极的 | 黑色帽子 | 负面的、否定的 | 
| 黄色帽子 | 理智的、正面的 | 红色帽子 | 情感的,无论正面负面,只要非理性 | 
| 黄色帽子 | 现实基础上的逻辑推理 | 青色帽子 | 强调创新,无边的想象力 | 
  5.青色帽子思考法 
  黄色帽子没有离开现状,就好像我们蹦得再高,也终归会回到地面上。但是青色帽子就突破了地心引力,到了另外一个领域里。它最大的特点是:新、变。 
  要用创新的变化的想法,集中所有人的精力去创新;要清楚认识到这种创新可能是没有结果的,但是这不妨碍在这方面付出心智去考虑到各种各样的可能性。 
  创新性思维的方法很多,有坐标交叉法、随意诱因法、加减法等等。 
  6.蓝色帽子思考法 
  蓝色帽子作为控制者和组织者,其最主要的责任就是控制、组织、指挥和协调整个思考过程,使思考过程程序化、清晰化、条理化。其技术要点有两个:问正确的问题和定义问题。蓝色帽子还要在思考的过程中不断做摘要、概括、总结,维持思考的秩序,使思考集中到一个方向,不断的从一个台阶走上另一个台阶,不断前进。 
			posted @ 
2008-10-26 20:06 华梦行 阅读(544) | 
评论 (2) | 
编辑 收藏