F#測試記錄代碼.

1.動態得到類型.#lightopen System.Threadingopen Systemtype Address = { Name : string;Zip : int}let getType (x : obj) = match x with | string -> "x is a string" | int -> "x is a int" | System.Exception -> "x is an exception" |

ZedGraph源碼學習(三)

我們先看下一段代碼,這行代碼是說在軸上對應的值轉化成它對應的像素值。public float Transform( double x ){// Must take into account Log, and Reverse Axesdouble denom = ( _maxLinTemp - _minLinTemp );double ratio;if ( denom > 1e-100 )ratio = ( Linearize( x ) - _minLinTemp ) /

發布.net項目開發工具(V3.0)(最後更新9-3)

 隆重發布.net項目開發工具(V3.0 )                  --- 北京2008奧運獻禮      經過一段時間的孕育和兩個月的緊張開發,.net項目開發工具3.0版終於問世,由於是利用業餘時間開發,有時工作到深夜才休息,甚為艱辛,欣喜能夠按照原計劃發布。新版採用.Net3.5重新開發,在結構上進行的調整和最佳化,重新精簡了相關介面方便使用者自由擴充。介面採用DevExpress.net

SQL尋找分析.

有二個表.表BOM資料量非常大.現是400W左右.表二PnoStatus資料不大.現只有50條左右.都是自增主鍵.表BOM主鍵為IDNO,相關列有Pno(這個每Pno可能有3000多個相同的.),ldate(為資料插入時自動取當取時間).表PnoStatus有主建ID,相關列有Pno,UpdateTime,Status. 表BOM每隔一個小時都會匯入新資料(每次大約3000條,相同pno).因相關要求.匯入時更新相關表PnoStatus.規則就是在PnoStatus的Pno等於BOM的pno取最

null 之 parameter

用慣了ms sql server 的也習慣了 ms sql server 的思維,結果這次在項目上栽了個大跟鬥。1、ms sql 中 null 與 ""在資料庫中都有可能存在的,即:  code欄位有可能是"",同時也有可能是null  但是oracle中這與之不然,當我們在更新oralce資料的時候,傳入的code欄位為""的時候,db在儲存時會自動轉換為null,這個在ms sql中是不會自動轉換的。2、 ms sql 中當欄位code 為null時候,我們可以這樣寫 WHERE

SQL相關功能實現.

網上查看行轉列.差不多都是對於一個表.今天有時間自己整理下.實現一個相對通用點的.-- =============================================-- Author:xin_zhou-- Create date: 2010-03-21-- Description:相對通用行轉列-- =============================================Create PROCEDURE RowToColumn @tablename

隨滑鼠移動的div層使用ie ff

 .center_div2        {            position: absolute;             z-index: 1;            text-align: center;            display: none;            background-color: #e0e7ef;        }        .center_div_tips2        {                    position:

for in 在瀏覽器中的不同,已經對時間排序的不同

  在工作中碰到的問題,現在此記錄一下:    當從伺服器端發送一系列的數組到用戶端的時候,用for in 去解析的時候,各個瀏覽器的解析順序是不同的,因此在用戶端必須進行排序。在排序的過程中,又碰到了時間排序的問題,通過for in 把對象存放到數組中之後,用sort函數進行排序,排序的過程中用到了時間的排序,由字串構造Date對象的時候,類似2012-09-06 12:23:34 這樣的是不行的,Firefox解析是不正確的,用replace(/-/g,

資訊導到Execl上.

項目裡有個小的模組.就是把資料庫裡的資訊輸出到Execl上.開始因為這部分只會有一二個檔案.沒有怎麼封裝.後來檔案多了.看到很多處代碼都有開啟Execl的這種代碼.封裝一下(現這部分代碼全是測試用的.).首先是封裝開啟寫入資訊到Execl檔案的代碼. public class DataFile { public string SavePath { get; set; } public string SrcPathName { get; set; }

qqEmoji的替換和頁面顯示

 在工作中,需要對qqEmoji的解析和顯示,在下面的代碼中,data和data2分別對應中英文的Emoji,其中,看到"\\"表示的是轉義。     var url = 'http://res.mail.qq.com/zh_CN/images/mo/DEFAULT2/';     var data = {                "0":"微笑","1":"撇嘴","2":"色","3":"發獃","4":"得意","5":"流淚","6":"害羞","7":"閉嘴","8":"睡","

函數當參數傳遞有什麼用??

最近和一位同事說下Linq,我提到Linq裡很多方法表面來看是把原先不怎麼常用的一種技巧正式化了下,就是把函數當參數傳遞,同事有點不理解,或者這樣說,在工作中這有什麼用處. 我這裡給出二種簡單比較常用的用法.1.填充多Execl去重複代碼.這裡想法比較簡單,也很容易想到,我有時匯出幾份Execl時,那麼相應的就會有開啟Execl,填充Execl,關閉儲存Execl這三步.但是這幾份Execl裡,開啟Execl,關閉儲存Execl是相同的.我們代碼工人都知道不要寫重複代碼.那麼好,封裝吧.....

為什麼樣要做一個程式員

     提到這個問題似乎會讓人覺得太簡單、太幼稚。看看現在程式員舒適的工作環境、豐厚的薪水、過著“快樂”的白領生活,一切彷彿都不言自明。其實這是看到了程式員的一面。我們的另一面則不為福士關註:沒日沒夜的工作,通宵加班是家常便飯;整天和鍵盤打交道,把自已的代碼必業必去幾十甚至上百遍,目的只是為了想

Ubuntu下apache的多虛擬機器主機配置

    在ubuntu下,apache的設定檔的路徑為/etc/apache2。在此目錄下,可以看到http.conf,但是檔案確是空的。在ubuntu下,它把apache的配置發散到了各個設定檔中,此目錄下的apache2.conf檔案,這是個總體設定檔,在此檔案中,可以看到Include命令,它把很多其他檔案包含進來,其中包括http.conf。因此在http.conf寫配置的話,也是生效的。    下面舉例說明多虛擬機器主機的配置。我有兩台機器,一台windows,ip:192.168.1

一個簡單的代碼產生器-XML與XLST的應用測試。

我想寫這個主要是因為有時根據資料庫裡的表產生相應的格式的檔案實在麻煩,其實不同的就是資料庫的部分,而相應的外面代碼產生器可以定製的空間較少,同時也加深一下XML的應用。在這裡,很多思路我參考了園友袁永福的

SSIS—-用7z.zip解壓檔案後匯入資料庫.(二)

接上步.也就是成功後(表示有今天的文檔,具體就看上篇的代碼)那麼按題意就是要刪除表裡的資料.然後解壓.但是大家都能看到.我們是在遍曆檔案.不可能每次都刪除文檔.這裡我用了個變數,來按他只刪除一次文檔.在這裡,我在把這個總體圖發一次.(可能有人會問,為什麼刪除資料不放前面.因為不能保證是否有今天文檔.其實也有一個方法.就是用時序容器的事務性.當遍曆檔案失敗後因事務就會還原刪除的資料.可惜我不會設定)在這,我先把那線的含義給說下.綠色表示成功,紅色表示失敗,藍色表示完成(不管是成功還是失敗)線上有個

GridView分頁可以全選的改造

記上次有個項目,有幾個都要求在GridView裡可以進行對應的多選操作.本來這問題沒什麼難度,加上要求分頁後就有點煩人了,因時間緊,想的最簡單的方法就是用Session儲存每頁選擇結果,現項目告一段落,靜下來想了下,擴充GridView可以全選操作,用ViewState來儲存(?不是吧,用ViewState,你不怕整個機器都讀一個頁面死機啊)所以這邊會保證ViewState肯定記錄沒有很多內容.先看代碼,比較簡單. public class TGridView : GridView

解析Json的格式.

Javascript小弟初學不久.所以如下有什麼大的笑話.多多見諒.因為有時得到JSON資料後.只能處後台來推斷.如果後台不是我們處理.那我們怎麼來得到他的格式了.如下: //obj為JSON格式資料function jsonToString(obj){ var str = ""; var depth = 0; function jsonParseString(obj) { for(var p in obj){

Web Services的簡單介紹

Web Services 是網格服務的基礎, 也是OGSA和IOGSI的奠基石(GT3). 理解WebService的架構是使用GT3,編寫網格服務的基礎。  最近 有很多關於"Web Services"的議論並且許多公司也開始為他們的公司專屬應用程式作出反應。那麼,Web Services究竟是什嗎?簡單的說,他們是另一個分布計算技術(像CORBA, RMI, EJB等等),容許我們建立用戶端/服務端應用。

ZedGraph源碼學習(一)

因工作原因,學習相關ZedGraph源碼來解決一些問題。剛看到這個開源圖表控制項時,感覺還是短小精悍的。結合ZedGraph控制項的例子大致看了下對應的源碼,寫下點感悟。這裡先大致說一些ZedGraph裡的元素。1.Panel:ZedGraph控制項是如何畫出來的,就是這這個上面畫出來,後面的元素如座標軸,線條,餅圖。2.Axis:軸線,任何二維線型、條型、餅型圖表都需要一個座標軸,至少有X軸,Y軸,然後我們才能在上面畫相應的線條,餅型等元素。3.CurveItem:我們剛說到在有座標軸後,那麼

ZedGraph源碼學習(二)

昨天大致介紹下了PaneBase,只是介紹了介面伸縮的一些實現,和我開始說的Pane裡包含了所有要繪製的元素不符,其實這些部分的實現,全交給了它的子類GraphPane來實現,下面來讓我們看看這個類的一些實現。這裡我先說下在GraphPane裡的座標軸,X軸的情況不複雜,分別為下軸(xAxis)與上面的x軸(x2Axis),Y軸則有些不同,它分為左邊的Y軸集合(yAxisList),右邊的Y軸集合(y2AxisList).還有一個比較重要的屬性就是昨天所說的所需要畫的所有的元素CurveItem

總頁數: 61357 1 .... 10109 10110 10111 10112 10113 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.