Time of Update: 2018-12-07
本文介紹怎樣一步一步為excel儲存格添加下拉式清單。1.選擇要添加下拉式清單的儲存格,選擇“資料”選項卡,點開“資料有效性”選項,點擊下面的“資料有效性”子項。 2.彈出“資料有效性”對話方塊,在第一個選項卡“設定”下選擇允許“序列”。 3.這時對話方塊變得更豐富了,在“來源”文字框中填入想要在下拉式清單中出現的選項,用逗號隔開,忽略空值、提供下拉式箭頭根據需要選擇。確定。 4.Bingo,這時就可以通過點擊右邊的小三角展開下拉式清單,並選擇你要的值了。 5.但是如果我想輸入的值不在有
Time of Update: 2018-12-07
如果筆記本鍵盤的某個鍵壞了,可能會導致使用您的筆記本使用困難重重。一種選擇是找人維修,但對於老筆記本可能不值得。第二種方法就是禁用筆記本內建的鍵盤,好處是可以用上舒服的外置鍵盤,壞處就是筆記本只能在家裡用了。 下面是摘自http://apps.hi.baidu.com/share/detail/14832125的方法,禁用實際上是把鍵盤的驅動換成另一廠家的,導致其無法使用。 引用: 我採用另一種方方法,就是在鍵盤的屬性裡,更新驅動程式,安裝另外一個廠家的驅動,讓它不再認內建的鍵盤,再重
Time of Update: 2018-12-07
早就聽說了open-flash-chart,可一直沒有機會認識。現在項目裡需要一個圖表,我第一時間就想到了他,雖然版本很多,但是我還是下載了1.9.7。 下載完肯定是怎麼使用了,在網上找了很久,都沒有辦法成功。可能我這人比較懶吧,總是希望拿來就能用,可是總是讓人失望。網上找來的都是用js實現的,我想用C#一下就搞定。但是網上實在找不到一點點的提示,於是只能自己摸索了。 開啟源項目,因為我想實現的是餅圖,所以我一下就找到了OpenFlashChart.Charts.Pie的類,看了一下。
Time of Update: 2018-12-07
在JOB LOG中經常見到類似於”IEF48I INVALID DISP FIELD – PASS SUBSTITUED”的資訊,平時都沒怎麼管.仔細想了一下,其實很簡單: 在JCL中使用臨時檔案,首先是建立這個臨時檔案.//SORTOUT DD DSN=&&TEMP,DISP=(,CATLG),SPACE=(TRK,1) 然後就是使用這個臨時檔案.//SYSUT1 DD
Time of Update: 2018-12-07
用excel自製了一個賬本,不斷改進中.有要從日期中提取月份的需要.所以寫這篇BLOG記錄如何?之.. 從日期中提取年份 例子 : =LEFT(TEXT(I155,"yyyy-mm-dd"),4) 解釋 : 儲存格I155為要操作的日期,TEXT函數把日期轉換為格式為yyyy-mm-dd的文本.然後用LEFT函數提取轉換後的文本的左邊四位,即年份. 從日期中提取月份 例子 : =MID(TEXT(I155,"yyyy-mm-dd"),6,2) 解釋 :
Time of Update: 2018-12-07
因為昨天用的是1.9.7版本的,發現不能用百分比符號(%),只有一使用,“%”後面的內容就全部消失了。於是換用2.0版本的。不僅不用自己計算總各,而且還很方便的有加上連結,這些都是我正需要的。OpenFlashChart.OpenFlashChart chart = new OpenFlashChart.OpenFlashChart(); chart.Title = new Title("按成本中心匯總圖"); OpenFlashChart.Pie
Time of Update: 2018-12-07
概述 SPACE是JCL中用於為一個新檔案擷取空間時必不可少的語句。以下所述僅針對DASD QSAM檔案(包括GDG version file).文法:SPACE=(單位,(primary quantity, secondary quantity),…) 原則新檔案建立時,第一次分配primary quantity聲明的空間大小,如果不足夠,則再次分配secondary quantity聲明的空間大小,secondary
Time of Update: 2018-12-07
Java和.NET都做過一段時間了。以前做Java時用過Hibernet、IBatis等架構,後來接觸.NET後也看過Hibernet.Net、Spring.NET等,但是一直沒有深入的去看,也就是沒有達到能做項目的程度。最近的一些小項目都是使用的自己寫的小的內部架構,通過網上調查,發現IBastis.Net不錯,不少人在使用,想抽點時間好好看看,有可能的話在以後的項目中用用。畢竟是成熟的架構,肯定有很多好的思想,正好可以借鑒一下。以此文開篇,看看最後結束時能寫幾篇
Time of Update: 2018-12-07
概述 欲學習CLIST或REXX,寫好一REXX之後,卻不知該放在什麼位置,使之可用’TSO REXX名字’調用。查閱IBM文檔,言之可將PDS置於SYSPROC/SYSEXEC(如同JCL中的DD語句的名字,可對應於多個檔案的連接,亦可用TSO命令ALLOCATE分配之)之下。但若每次登入TSO都要修改SYSPROC/SYSEXEC,豈不麻煩? LOGON PROCEDURE解釋 每次LOGON
Time of Update: 2018-12-07
IBatis.Net是一個比較易用的ORM架構,使用起來較為方便、靈活。在此記錄我學習的過程,作為自己的一個總結。1、IBatis.Net學習筆記一:開篇 2、IBatis.Net學習筆記二:下載、編譯、運行NPetShop 3、IBatis.Net學習筆記三:兩種常用的DAO 4、IBatis.Net學習筆記四:資料庫的緩衝模式 5、IBatis.Net學習筆記五:常用的查詢方式 6、IBatis.Net學習筆記六:再談查詢 7、IBatis.Net學習筆記七:Tlog
Time of Update: 2018-12-07
最近一直在忙其它項目,Monorail和IBatis.Net系列很長時間沒有更新了,今天正好有朋友問到在IBatis.Net中調用預存程序的問題。其實調用方式比較簡單,主要也就是兩種類型的預存程序:1、更新類型的預存程序2、查詢類型的預存程序下面就來看看具體的調用方式:1、更新類型的預存程序sp_InsertAccount:CREATE PROCEDURE [dbo].[sp_InsertAccount] -- Add the parameters for the stored proce
Time of Update: 2018-12-07
資料庫結構 ID int(4) 主鍵 ParentID int(4) ConText nvchar(50) 均No Null***********************************************************************函數說明public void AddTree(int ParentID, TreeNode pNode,TreeView treeView,DataTable
Time of Update: 2018-12-07
發現一個好用的IBatis.Net產生工具,可以根據資料庫自動產生domain和xml檔案,名稱是MyGeneration。我試用了一下,效果不錯。詳細介紹參見它的首頁:http://www.mygenerationsoftware.com/portal/default.aspx支援的語言為:C#,vb.net支援的資料庫有:Microsoft SQL, Oracle, IBM DB2, PostgreSQL, Microsoft Access, FireBird,
Time of Update: 2018-12-07
Castle是另外一個架構,包含了AOP、IOC、ORM等多個方面,其中的Castle.DynamicProxy可以實現動態代理的功能,這個也是很多架構的基礎。在IBatis.Net中就是使用了Castle.DynamicProxy來實現資料庫連接等動態操作的。同時在NHibernet等其他架構中也使用到了這個技術。下面我通過一個簡單例子來看一下如何在我們的代碼中調用Castle.DynamicProxy:一般情況下要有三個類:1、介面類:using System;using System.Co
Time of Update: 2018-12-07
文章目錄 Ericsson WapIDE Nokia WAP Toolkit Phone.com UP.SDK 雖然Ericsson、Nokia和Unwired
Time of Update: 2018-12-07
在IBatis.Net中,很多操作都被隱藏起來了,比如對資料庫的串連和交易處理,都在架構中處理了。那麼架構中具體是怎麼處理的呢?有沒有值得借鑒的地方?我們能不能跳過架構自己處理呢?首先我們看一下在IBatis.Net中的一個常規的資料庫查詢操作:AccountBusiness的調用代碼: //取得靜態DaoManager IDaoManager daoManager = DaoCommon.GetDaoManager(); IAc
Time of Update: 2018-12-07
在IBatis.Net中可以通過設定檔動態選擇資料庫、動態選擇Dao對象。Dao對象也就是操作資料庫的類,通過設定檔我們可以選擇DataMapper的方式、Ado的方式、NHibernet的方式以前其他第三方的方式來操作資料庫。有利於系統的靈活性和可擴充性。通過分析動態選擇Dao的設計可以加深對IBatis.Net的理解,更好的使用它,同時也可以借鑒它的好的設計模式,應用到我們的程式開發中去。原始碼是最好的分析方式,下面是一些重點代碼和說明:前提:需要在dao.config中配置: <
Time of Update: 2018-12-07
在IBatis.Net學習筆記五--常用的查詢方式 中我提到了一些IBatis.Net中的查詢,特別是設定檔的寫法。後來通過大家的討論,特別是Anders Cui
Time of Update: 2018-12-07
在IBatis中提供了資料庫緩衝的模式,可以提高訪問效率。對於一些不常更新的表可以直接利用IBatis的緩衝方式。要使用IBatis的資料庫緩衝,只要利用設定檔就可以了,實現起來比較簡單: <select id="GetCachedAccountsViaResultMap" resultMap="account-result" cacheModel="account-cache" >
Time of Update: 2018-12-07
:http://ibatis.apache.org/dotnetdownloads.cgi有最新版的IBastis.Net的原始碼等,還有NPetShop的例子(例子比較老)將NPetShop的例子下載好之後,由於原來是基於VS2003的版本,在本地用VS2005開啟後編譯、運行時有一些問題,主要問題和解決方案如下:1、轉換成VS2005的版本 a、直接開啟NPetshop.sln檔案,按提示一直點擊"下一步"進行轉換 b、轉換後不能找到web項目,把原來的web項目刪除,然後通過添加現