原创 10分鐘掌握XML、JSON及其解析

隨着互聯網時代的大潮,越來越多的App不光是需要和網絡服務器進行數據傳輸和交互,也需要和其他App進行數據傳遞。 承擔App與網絡來進行傳輸和存儲數據的一般是XML或者JSON。 在移動互聯網時代,XML和JSON很重要。爲了不和時

原创 ORA-12737: Instant Client Light: unsupported server character set %s

Question: I am trying to connect to oracle db without full installation of oracle client done on the machine. I found

原创 C# NPOI AutoSizeColumn失效解決方案

NPOI導出EXCEL在處理中文時,需要表格列寬自動調整寬度時遇到問題,NPOI的自帶函數AutoSizeColumn(int 列號)只能支持英文和數字,那就先用AutoSizeColumn(int列號)處理一下,然後單獨解決中文,NPO

原创 C# 中奇妙的函數– String Split 和 Join

很多時候處理字符串數據,比如從文件中讀取或者存入 - 我們可能需要加入分隔符(如CSV文件中的逗號),或使用一個分隔符來合併字符串序列。   很多人都知道使用split()的方法,但使用與其對應的Join()方法的人就沒有那麼多。今

原创 Client使用c#和odp.net連接server oracle

由於微軟在.net framework4中會將System.Data.OracleClient.dll deprecated,而且就訪問效率和速度而言,System.Data.OracleClient.dll與 Oracle.DataA

原创 Find Minimum in Rotated Sorted Array

Suppose a sorted array is rotated at some pivot unknown to you beforehand. (i.e., 0 1 2 4 5 6 7 might become 4 5 6 7

原创 c#各個窗體間變量和空間相互引用方法

方法一:窗體間簡單的引用。一個窗體調用另一個窗體的變量或控件。        如form4調用form3中的變量:只需要把form3中的變量設置爲public類型,然後在form4中new一個form3,直接就可以調用了。        

原创 Enter實現Datagridview逐單元格編輯

新建一個用戶控件,把代碼複製進去,生成,就可以做成dll文件,後面要使用直接在項目裏添加引用 代碼如下: using System; using System.Collections.Generic; using System.Compo

原创 ReSharper配置及用法

1:安裝後,Resharper會用他自己的英文智能提示,替換掉 vs2010的智能提示,所以我們要換回到vs2010的智能提示 2:快捷鍵。是使用vs2010的快捷鍵還是使用 Resharper的快捷鍵呢?我是使用re的快捷鍵 3

原创 寫出優雅簡明代碼的論題集 -- Csharp(C#)篇

最近和一些朋友討論如何寫出優雅的代碼,我們都很喜歡C#,所以以C#爲例。主要一共有三位程序員在一起討論,爲簡單起見我用ABC代表我們三個人。 有時候我們會針對一些代碼進行討論,有時候我們會提出一些觀點,有時候我們會一起學習網上一些現有

原创 C# 中奇妙的函數–五個序列聚合運算(Sum, Average, Min, Max,Aggregate)

今天,我們將着眼於五個用於序列的聚合運算。很多時候當我們在對序列進行操作時,我們想要做基於這些序列執行某種彙總然後,計算結果。   Enumerable 靜態類的LINQ擴展方法可以做到這一點 。就像之前大多數的LINQ擴展方法一樣

原创 Maximum Product Subarray

Find the contiguous subarray within an array (containing at least one number) which has the largest product. For exam