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 華夢行 閱讀(86) |
評論 (0) |
編輯 收藏
用記事本編輯修改一下,選擇后面的空格得去掉
posted @
2009-03-09 14:20 華夢行 閱讀(91) |
評論 (0) |
編輯 收藏
function launch(program){
(new ActiveXObject('WScript.Shell')).Run(program);void(0);
}
posted @
2009-03-05 12:00 華夢行 閱讀(117) |
評論 (0) |
編輯 收藏
req.getDispatcher("/a/b/c.jsp").forward(req,res);
posted @
2009-02-15 15:36 華夢行 閱讀(185) |
評論 (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 華夢行 閱讀(413) |
評論 (0) |
編輯 收藏
帶有finally的方法的反編譯之后
throw
?exception;??? 這個語句。
posted @
2009-02-07 15:16 華夢行 閱讀(197) |
評論 (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 華夢行 閱讀(447) |
評論 (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 華夢行 閱讀(143) |
評論 (0) |
編輯 收藏
<s:date name="addDate" format="yyyy-MM-dd HH:mm" />?? struts2的日期的格式話輸出
posted @
2009-01-12 14:03 華夢行 閱讀(187) |
評論 (0) |
編輯 收藏
? ServletContext context = servlet.getServletContext();
?????
?DataSource ds = (DataSource)context.getAttribute("dataSource");
從配置文件中獲取數據庫連接
??????
posted @
2009-01-09 10:27 華夢行 閱讀(302) |
評論 (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 華夢行 閱讀(205) |
評論 (1) |
編輯 收藏
一般是類型轉換的錯誤,在提交form的時候
posted @
2009-01-07 14:51 華夢行 閱讀(163) |
評論 (0) |
編輯 收藏
<s:property value="exceptionStack"/>
posted @
2009-01-03 12:56 華夢行 閱讀(234) |
評論 (0) |
編輯 收藏
@SkipValidation
posted @
2008-12-31 16:22 華夢行 閱讀(657) |
評論 (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 華夢行 閱讀(755) |
評論 (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 華夢行 閱讀(209) |
評論 (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 華夢行 閱讀(296) |
評論 (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 華夢行 閱讀(227) |
評論 (0) |
編輯 收藏
摘要: 字符串切分
?package demo.analysis;
?
...
閱讀全文
posted @
2008-10-29 10:21 華夢行 閱讀(902) |
評論 (0) |
編輯 收藏
當在一個團隊里,為某個問題爭論不休時,當對某個問題把握不定時,可以嘗試用這個方法去看問題,今天學習看到的.它是愛德華博士發明的一種
目前很流行的思考方式,這里簡單歸納下其思維方式
該理論認為,當多于6個帽子時,人太多,造成混亂,6訂帽子,剛好反映問題不同的角度
六頂帽子思考法的使用方法 六頂帽子思考法特點一覽表
思考法 | 特點 |
白色帽子 | 細致、客觀、注重細節、事實 |
紅色帽子 | 情緒化、感情化、非理性 |
黑色帽子 | 否定、懷疑、悲觀 |
黃色帽子 | 積極、樂觀 |
青色帽子 | 創新、變化 |
藍色帽子 | 控制者、組織者 |
1.白色帽子思考法
白色帽子思考法的主要特點是細致,客觀,注重細節和溝通。它是溝通的有效工具,它強調的是事實本身而不是解釋。
其行為要點最重要的是事實。這是最基本的一個方面,其他的都是對這個方面的擴展。
要清楚的知道事實和解釋之間的差別,是相信的事實還是驗證過的事實,是事實本身還是近似事實,都要明辨區別。
如果了解真實的情況不可能,或者成本很高,應該采用“一般來說”或“絕對真理”的做法。須要注意的是,這個“一般來說”或“絕對真理”是有一定條件的,要注意其適用的環境因素有沒有發生變化,如果發生了變化,“一般來說”的經驗或“絕對真理”可能就不再適用了。
2.紅色帽子思考法
紅色帽子思考法是情緒化、感情化、非理性的。因為人是情感性的動物,情感自始至終在引導、影響著我們的思考,所以在傳統的思考方法當中,把這些情感因素列為對思考的一種干擾,要盡可能排除。但是六頂帽子思考方法把情感因素作為合理存在,給了它一個合理的存在地位。因為它的確在主導著我們的想法。紅色帽子思考法的行為要點的一個重要方面就是不要問為什么。此外,紅色帽子思考法不光是正面的,也包括負面的,只要是非理性的想法都歸在紅色帽子里面。
?
3.黑色帽子思考法
黑色帽子思考法的特點是否定的、懷疑的、悲觀的。它的行為要點是合乎邏輯的。同時,在運用這種方法時,要避免辯論、避免沉溺于攻擊他人的快感之中。
?
4.黃色帽子思考法
黃色帽子思考法的特點是積極的、樂觀的。它與黑色帽子恰好相反,一個是朝最壞的可能性去思考,一個是朝最好的可能情況去思考。不過,黃色帽子思考法的行為要點跟黑色帽子的行為要點卻很相像——要有邏輯,而不是想象,即使是想象也是有限的。無限的想象無論朝積極的方向還是消極的方向,都把它歸在紅色帽子底下。
當討論的是一個新事物、新辦法、新思路的時候,先要扶持;但是戴完黃帽子以后還要戴黑帽子,要考慮這個新東西在未來的成長過程中可能要面對的風風雨雨,要考慮怎樣去防范這些風風雨雨。
發生負面情況或者風險比較大的時候,要先戴黑色帽子,先把最壞的情況想出來,做好防范,避免最壞可能性的發生,盡量減少可能的損失。在這樣的情況下應該先戴黑色帽子,然后再戴黃色帽子。
表 12-2 黃色帽子與其它帽子對比表
黃色帽子 | 有邏輯、有依據,講步驟和方法 | 白色帽子 | 無邏輯、無方法,只要事實 |
黃色帽子 | 正面的、積極的 | 黑色帽子 | 負面的、否定的 |
黃色帽子 | 理智的、正面的 | 紅色帽子 | 情感的,無論正面負面,只要非理性 |
黃色帽子 | 現實基礎上的邏輯推理 | 青色帽子 | 強調創新,無邊的想象力 |
5.青色帽子思考法
黃色帽子沒有離開現狀,就好像我們蹦得再高,也終歸會回到地面上。但是青色帽子就突破了地心引力,到了另外一個領域里。它最大的特點是:新、變。
要用創新的變化的想法,集中所有人的精力去創新;要清楚認識到這種創新可能是沒有結果的,但是這不妨礙在這方面付出心智去考慮到各種各樣的可能性。
創新性思維的方法很多,有坐標交叉法、隨意誘因法、加減法等等。
6.藍色帽子思考法
藍色帽子作為控制者和組織者,其最主要的責任就是控制、組織、指揮和協調整個思考過程,使思考過程程序化、清晰化、條理化。其技術要點有兩個:問正確的問題和定義問題。藍色帽子還要在思考的過程中不斷做摘要、概括、總結,維持思考的秩序,使思考集中到一個方向,不斷的從一個臺階走上另一個臺階,不斷前進。
posted @
2008-10-26 20:06 華夢行 閱讀(532) |
評論 (2) |
編輯 收藏