Time of Update: 2018-12-04
/// <summary> /// 是否是數字(能轉換為Double的資料) /// </summary> /// <param name="value"></param> /// <returns></returns> public static bool IsNumeric(object value) {
Time of Update: 2018-12-04
適易資料分析利用xml配置實現資料的查詢展示及分析,適用於資料的綜合分析展現以及資料的補錄和匯出等,主要實現了以下功能: 資料的綜合查詢、列表展現(列表標題支援合并、排序;行資料支援資料的父子關係展示、相同資料的列合并;分頁支援物理和邏輯兩種分頁;支援行頁尾的計算等) 詳述資料的Tab頁展現(可以將詳述的資訊分為基本資料、子資訊列表等做綜合的展示) 所見即所得 (WYSIWYG)或者自訂的Excel輸出 所見資料的圖表展現
Time of Update: 2018-12-04
從做展現的編碼中解放出來 •是否可以將業務和展現分開 簡單總結下自己做過的項目或產品,業務往往不可複製,可是展現呢?是不是感覺一直在做列表、做詳細資料展示、做圖形分析等等•是否可以從繁重的展現頁面的實現中解放出來 其實介面架構、一些工作流程平台等都在努力減少展現的編碼 •做ASP.NET配置實現展示分享 用列表模板(xml設定檔,下同)實現絕大部分列表資料的查詢與展現,用詳述模板實現詳細資料展示,用匯出模板解決複雜的匯出Excel的問題,用編輯和匯入模板簡單實現了對單表的增刪改…
Time of Update: 2018-12-04
一、實現了基於XML定製的列表查詢及圖表展現二、實現複雜的合并行列(分組求和的處理)及切入資料和圖表的切入三、支援單表資料的補錄具體舉例:l 資訊列表:(實現只需要進行相關的XML配置即可)1、 支援預設(web.config)資料庫訪問(SQL Server、Oracle、Db2)、訪問本查詢設定資料庫、URL或XML資料2、 支援標題合并、行分組合并及行相同資料列合并3、 支援查詢條件(多種查詢條件設定、展現和實現)4、 支援按鈕處理5、 支援分析圖形6、
Time of Update: 2018-12-04
1、利用XmlDocumnet實現XML讀寫原始碼下載:http://download.csdn.net/source/3160597 2、利用Xml.Linq實現XML讀寫原始碼下載:http://download.csdn.net/source/3160600 C#開發的WEB開發的簡單架構 節省開發資訊管理系統時間
Time of Update: 2018-12-04
數在電腦中如何表示?舉例來說,+8在電腦中表示為二進位的1000,那麼-8怎麼表示呢?很容易想到,可以將一個二進位位(bit)專門規定為符號位,它等於0時就表示正數,等於1時就表示負數。比如,在8位機中,規定每個位元組的最高位為符號位。那麼,+8就是00001000,而-8則是10001000。但是,隨便找一本《電腦原理》,都會告訴你,實際上,電腦內部採用2的補碼(Two's Complement)表示負數。什麼是2的補碼?它是一種數值的轉換方法,要分二步完成:第一步,每一個二進位位都取相反值,
Time of Update: 2018-12-04
對在values檔案下的attr.xml的解讀:對屬性格式的要求 <declare-styleable name="Favorite"> <attr name="className" format="string" /> <attr name="packageName" format="string" /> <attr name="screen" format="string" />
Time of Update: 2018-12-04
使用<include /> 標籤來重用layout代碼如果在一個項目中需要用到相同的布局設計,可以通過<include /> 標籤來重用layout代碼,該標籤在android開發文檔中沒有相關的介紹。在launcher中 用到了這個標籤:<com.android.launcher.Workspace android:id="@+id/workspace" android:layout_width="fill_parent"
Time of Update: 2018-12-04
1.阻塞和非阻塞模式下的網路編程 同步(或阻塞)”和“非同步(或非阻塞)” 同步和非同步往往都是針對一個函數來說的,“同步”就是函數直到其要執行的功能全部完成時才返回,而“非同步”則是,函數僅僅做一些簡單的工作,然後馬上返回,而它所要實現的功能留給別的線程或者函數去完成。、 2.為什麼用非同步I/0在使用同步I/O的網路應用中,如果要同時處理多個用戶端請求,或是在用戶端要同時和多個伺服器進行通訊,就必須使用多線程來處理。也就是說,將每一個用戶端請求分配給一個線程來單獨處理。這樣做雖然可以達到我
Time of Update: 2018-12-04
parseInt()方法的用法---異常處理的強處 public static int parseInt(String s, int radix)<mce:script type="text/javascript" src="http://hi.images.csdn.net/js/blog/tiny_mce/themes/advanced/langs/zh.js"
Time of Update: 2018-12-04
class QueryHandler extends AsyncQueryHandler { QueryHandler(ContentResolver res) { super(res); } @Override protected void onQueryComplete(int token, Object cookie, Cursor cursor) {
Time of Update: 2018-12-04
1.char *p="abcd"和char[] a="abcd"的區別 首先:c裡沒有字串變數,所有在存放字串常量時一般採用字元數組來儲存,而數組實際上就是一個連續的儲存空間,紀錄了首地址和空間的大小。對字串不關心到底佔多少空間因為在c中字串是以/0結束,所有紀錄字串的首地址就可以了,而指標是紀錄地址的不二選擇。所有有
Time of Update: 2018-12-04
關於apk的結構,我也是在參考其他網站上的資料學習的,本篇幅先做個簡要的說明,下一篇幅我將參考具體的例子詳細說明。apk檔案實際是一個zip壓縮包,可以通過解壓縮工具解開。以下是我們用zip解開helloworld.apk檔案後看到的內容,可以看到其結構跟工程結構有些類似,如所示:Manifest 檔案AndroidManifest.xml是每個應用都必須定義和包含的,它描述了應用的名字、版本、許可權、引用的庫檔案等等資訊,如要把apk上傳到Google
Time of Update: 2018-12-04
由於項目需要,需修改Viewport2D.cs代碼增加欄位,使能設定做的寬度 /// <summary> /// 圖形最大寬度 賈世義增加 /// </summary> public int MaxWidth = 0;修改 private Rect CoerceVisible(Rect newVisible) {... if (!bounds.IsEmpty)
Time of Update: 2018-12-04
需修改IViewport2DExtensions.cs檔案在 public static void Zoom(this Viewport2D viewport, double factor) { if (factor > 1 && viewport.Visible.Right - viewport.Visible.Left>2000 ) //賈世義 限制最大最小縮放 {
Time of Update: 2018-12-04
使用HttpWebRequest訪問網頁及擷取資料,虛擬碼如下: //第一步:建立用戶端 string site = "http://網域名稱/ts.req?type=0"; HttpWebRequest httpWebRequest = (HttpWebRequest)WebRequest.Create(site); httpWebRequest.Method = "POST";
Time of Update: 2018-12-04
今天看android 的原始碼是發現了一個關於定義事物的類型的做法,我覺得挺好的,以前寫代碼的時候就沒有想到這樣的好方法: 例子: public static final int INCLUDE_IMAGES = (1 << 0); public static final int INCLUDE_DRM_IMAGES = (1 << 1); public static final int INCLUDE_VIDEOS = (1 <<
Time of Update: 2018-12-04
/// <summary> /// 封裝XmlDocument的處理 /// </summary> public static class XmlHelper { ///<summary> /// 獲得node下node指定的子節點實體 /// </summary> /// <param name="node">節點</param>
Time of Update: 2018-12-04
1. 啟動分析IPL(NorFlash或MSM7201A內)->SPL(NAND)->Linux(NAND)SPL又叫bootloader2. 刷機方法 2.1 bootloader通過usb介面和主機用fasstboot協議來刷機這個模式不能刷寫bootloader和radioG1原廠帶的bootload不支援fastboot,ADP1支援fastboot2.2
Time of Update: 2018-12-04
/// <summary> /// 將DataTable的第二列的值轉化為列(即將原來的行表,轉化成交叉表,沒有對應值則預設"0") /// </summary> /// <param name="dt">必須三列,第三列為值</param> /// <returns></returns> public static DataTable