琉璃網站
CommunityServer BlogEngine.Net 中文技術社群網站

May 2009 - mirror

  • Convert IEnumerable to a DataTable

    Convert IEnumerable to a DataTable 閱讀全文 讀取更多...
  • 關於Checkbox Click事件的小發現

    我寫了一小段程式讓一群Checkbox具有單選的限制。理論上,單選改用Radio就好了,但在我接觸的一些需求中,使用者就是偏好方格打勾的呈現方式,比較貼近傳統紙張表單設計。 程式碼挺簡單的,利用class將幾個Checkbox歸成同一群,當其中任何一個被點選時,就將整群的Checkbox先全設為未勾選,只保留被點選者。 for (var i = 1; i <= 3; i++) $( "body" ).append( "<input type='checkbox'...
  • Greasemonkey Script: 大圖自動縮小顯示

    宅神朱學恆Blog 的文章除了一向犀利大膽外,極其豪邁的全尺寸圖檔(尤其是美女正妹圖)更是一大特色。不過,圖檔實在是太大了,即便用我的1280*1024螢幕檢視,若不捲動網頁,往往只能窺得正妹照片的一小角,必須由小得可憐的可視範圍推測那一大塊膚色到底是美腿還是伴隨入鏡狗狗的後腳? 頗有瞎子摸象之趣。 前幾天偶爾逛到 在Greasemonkey載入jquery.js 的做法,一時興趣就動手寫了這個想了很久的外掛。載入jQuery後,隨意加幾行Code,遇到大尺寸圖檔自動縮小顯示比例的Greasemonkey...
  • TIPS-在.js中啟用WCF的JScript Intellisense

    之前介紹VS2008裡針對WCF也提供JScript Intellisense的 貼心功能 ,做法很簡單,只要在ScriptManager裡加上asp:ServiceReference宣告指向WCF的svc檔即可: 但如果是在.js中撰寫Client Script怎麼辦? 原本以為會很麻煩,後來才發現這已在VS2008的料想中,只要加上以下兩行reference就OK囉! /// <reference name="MicrosoftAjax.js" /> /// <reference...
  • 多想兩分鐘,你可以不必教User關掉Vista UAC

    三年前見識過WebATM網站"教導"使用者設定IE,允許執行所有不標示為安全的ActiveX控制項,我寫了這篇: 讓我們再創台灣的資安奇蹟。啊~~~ 福氣啦!! 前幾天我又發現另一椿資安奇蹟。 話說Vista UAC 這份昂貴的保險 ,讓不少原本依賴管理者權限在Windows裡縱橫的程式紛紛中箭落馬(連Visual Studio 2005/2008都在名單上),必須透過以管理者權限執行的做法克服問題。 不過,像這樣教導使用者索性關閉UAC來個眼不見為淨,未免也太霸氣... 在這份說明裡完全沒提到關閉UAC可能衍生的風險...
  • 改造jQuery delay plugin

    天才少年 James Padolsey 寫過一個神奇的 jQuery 'delay' plugin ,我來狗尾續貂一下... 我的需求是要在動畫播放過程中加入一些非數字型CSS屬性的變化,例如: 在變寬動晝結束後,為文字加上底線。animate()有callback可指定動畫結束時的動作,所以可寫成: .animate({ width:"100" }, 100, function() { $(this).css({ textDecoration: "underline"...
  • Install TFS 2008 SP1 with SQL Server 2008 SP1

    crosspost from http://blogs.msdn.com/rextang This just spent me couple hours to find out, that you won't be able to install TFS 2008 SP1 on SQL Server 2008 SP1 by just following the Installation Guide. Even you've installed SQL Server 2008 and applied SP1, and followed Installation Guide to slipstream TFS 2008 Installation media with TFS SP1 bits, you'll still not able to install TFS, installer will keep telling you that your SQL Server is incompatible! The solution, via bharry's...
  • Microsoft Ramp Up - 免費開發學習教材

    Microsoft Ramp Up - 免費開發學習教材 閱讀全文 讀取更多...
  • 幫倒忙的IE8 JSON.stringify()

    正在趕工寫程式,沒想到又跟Bug耗上了大半天… (好像每次都這樣) 有段程式用了 JSON2.js 處理資料欄位的編修,原本執行良好,今天測試卻發現如果<input type='text'>的value是空字串,傳回結果會變成null四個字。 原本以為這是JSON2.js將空字串視為null所致(以前怎麼沒發現?),但如果是null,應該也要表示為{ "n”:null }而不是{"n”:”null”},幾過一番折騰,總算抓出這隻臭蟲來。 首先,我發現一件事實...
  • 好用的SQL Dumper

    最近有個需求,要將SQL Server A上某個Table的部分資料匯入到SQL Server B的同名Table中。要完成這類作業,最有效率最方便的做法莫過於建立Linked Server,直接INSERT INTO ... SELECT ...,但這回因事涉DB管理權限的議題,不想增設這些DB層級的設定,想要更不沾手的方式解決。 過去我用過類似的資料庫匯出/匯入工具: Database Publish Wizard ,它可以將整個DB的全部內容轉代為Create Table、Insert Data...
  • TIPS-用jQuery操作<select>

    關於jQuery如何讀取及設定<select>元素的選取值,對其用法一直有些含糊,今天摸個清楚,順便為文一篇作為紀念: $( "<select id='s1'><option value='1'>One</option>" + "<option value='2'>Two</option>" + "<option value...
  • 【茶包射手專欄】MSCOMCTL.OCX問題

    手邊還有些老系統是用ASP+OCX古法釀造的,一直沿用至今。這樣的設計對新版IE及非IE瀏覽器來說極不友善,但基於改寫成本及效益考量,我想它仍存在繼續活下去的正當性。 話說前陣子公司網路設計做了些調整,近來聽到一些User的哀嚎,抱怨在Client端在更換網域後,原本含有ListView Control(我也不懂為什麼原設計者要這麼寫,不是用<select multiple>就可以解決嗎?)的網頁在瀏覽時出現大紅X,控件無法顯示及使用,但偏偏日期檢視器的OCX卻又操作正常。 我排除問題的過程是...
  • 【考古系列】中古世紀的電腦書籍

    考古工作 持續進行,又有部分古籍出土,資源回收前再來一次巡禮。由左到右,由上而下依序為: IBM PC/XT組合語言入門 買這本是為了學著用組合語言寫畫直線邏輯,讓BASIC呼叫,以求較佳的執行效能。 33個IBM PC BASIC遊戲程式設計 本書的使用方法是要照著把畫上數百行的程式一個字母一個字母輸入到電腦裡,且常常因為打錯字程式跑不起來(有些我懷疑是書上漏印或印錯)。總之,辛苦的Key In及校稿工作在撐了幾個短程式就半途而廢了。 IBM PC BASIC電腦繪圖入門 也是要輸入數百行程式才能看到結果...
  • 掃很大 掃不用錢 的全面式病毒檢測

    雖然有點Lag,但我最近才知道有 這種服務 。 當你發現一個懷疑內含病毒或木馬的檔案,上傳過去,就會有善心 人士 程式一口氣幫你用全世界的掃毒軟體掃過一輪,很美妙吧!? 今天遇到一台安裝Avast的XP在瀏覽某個JPG檔時彈出含毒訊息,但同一圖檔在我安裝AVG的Vista上卻沒警示。一時興起,剛好拿這個可疑檔案來練兵,於是連到 http://www.virustotal.com 上傳檔案後,耐心等候,網頁上開始一一浮現各家掃毒程式的檢查結果。結果是40種掃毒程式裡有9種說有毒。是否為誤判? 還是不得而知...
  • 【考古系列】塗鴉人生

    老家最近要整修,許多埋藏多年"古代遺蹟"陸續"出土",看到老東西,中年人多愁善感的惡習又復發了。年少往事一幕幕湧上心頭,心中五味雜陳... 最近會把一些考古發現貼上來,算是將自己的人生歷程用電子形式留下記錄,以發思古之幽情。PO文主要是為了紀念自己的人生,閒來沒事的人可以加減看,一秒鐘幾十萬上下的朋友請略過本文去做正事。 翻到一堆夾在教科書中的筆記紙,在筆記空白處有不少信手塗鴉,題材還挺多樣化的。像是中國武俠魔幻風(這陣子線上遊戲中國武俠題材又開始發燒,但這可是我十幾年前的晝作...
Copyright 2010 琉璃網站 , 本站採用 CommunityServer 2008.5 為社群平台
Telligent 贊助台灣區 .Net DCP partner
各圖片與商標為各廠商所有,轉載本站圖文內容須需註明出處網頁