工作達人(Job Da Ren)
服務是我架站的宗旨,全球華人及男女青年未來的工作方向

  • Home
  • About achi
    • My Disclosure Policy
  • Archives
    • Link Exchange
  • 隱私權政策
  • stock photos
  • Contact
  • Top Posts
  • Poll
  • wp-buzz
    • ㄚ琪的Live PR
  • Advertise
Job Da Ren > CompScience > Programming > Languages > C#

Archive for the ‘C#’ Category

« Older Entries

 Powered by Max Banner Ads 

MSSQL to MySQL Exporter

2012-04-28,Last modified: 2012-05-14Please wait

 Powered by Max Banner Ads 

最近因為工作的需求關係,需要將MSSQL的資料庫轉到MySQL的資料庫,自己寫程式覺得很累,想說有沒現成的軟體可以做轉換,有找到MSSQL-to-MySQL不過要價$49美金,其實也不算貴,但自己已經會寫程式了,還得另外花錢,就不划算了。

芝麻電腦診所有一篇MS SQL移轉MySQL,是透過MySQL Migration Toolkit來轉的,不過ㄚ琪沒找到。

最後在SourceForge找到了MSSQL to MySQL Exporter,它是用C#的.NET平台寫得,可以資料表,然後選擇你要匯出的資料表,它會輸出新增資料表及資料列的SQL語法,屆時再把這些SQL語法匯入到MySQL中就可以了,雖然沒有直接轉換,但是這樣子已經可以符合需求了,對於幾百MB的資料量轉換已經夠了。

不過ㄚ琪實際在使用時發現了一個問題,就是不知哪位天兵,竟然將一個資料表的名稱設為Function,眼尖的人都會曉得這很可能是關鍵字,所以這個系統會丟出錯誤。

ㄚ琪算是比較龜吧,就開啟原始碼來改了,這個原始碼是Visual Studio舊版編譯的,所以用ㄚ琪的Microsoft Visual C# 2010 Express開啟需要做轉換,一度還發生ㄚ琪安裝的Microsoft Visual C# 2010 Express有問題需要重新安裝。

警告 1 ‘System.Data.SqlClient.SqlParameterCollection.Add(string, object)’ 已過時: ‘Add(String parameterName, Object value) has been deprecated.  Use AddWithValue(String parameterName, Object value).  http://go.microsoft.com/fwlink/?linkid=14202′這樣子的警告,將Add方法改為AddWithValue就可以正確。

另外因為Function是關鍵字,所以ㄚ琪需要將cm = new SqlCommand(“select * from “+tablename, objConn);

改成cm = new SqlCommand(“select * from \””+tablename+”\””, objConn);

這樣程式才能正確執行。

好了,這個程式現在不用錢ㄚ琪奉送給各位免費使用。下載=>MSSQLtoMySQL

Print Friendly

Tags: microsoft visual c, migration toolkit, MS SQL
Posted in C#, MSSQL, MySQL, 軟體報報 | No Comments »

Facebook C# SDK

2011-07-06,Last modified: 2011-07-06Please wait

 Powered by Max Banner Ads 

Facebook C# SDK是一個社群導向的開放原始碼專案,這個專案允許開發人員使用任何的.NET語言透過不同的平台來建構Facebook應用程式。它的功能有:

跟所有Facebook的Graph及REST API方法相容。
支援Facebook最新的認證系統。
程式範例跟文件的提供讓你可以更快地開始。
跟官方的Facebook JavaScript SDK相容。
大約每個月定期更新一次版本。

下載及相關連結:

Facebook C# SDK 專案
目前版本
文件說明
Facebook開發人員網站

Windows Azure:

Windows Azure是一個可以讓你建構下一代Facebook應用程式的偉大平台,點擊下面的連結來學習更多關於Windows Azure的資訊並且免費試試Windows Azure平台。

Windows Azure for Social Applications
Windows Azure Social Application Case Study

Print Friendly

Tags: C#, facebook, Facebook C# SDK, Microsoft, Windows Azure
Posted in C# | No Comments »

PageRank挖挖挖

2011-02-12,Last modified: 2011-06-27Please wait

 Powered by Max Banner Ads 

既然Google Blogger版的誰來我家寫的差不多了,雖然還有一個小小問題,說小也不小,因為會讓程式變成不自動,不過短期ㄚ琪還沒有解,今天靈機一動又想說,乾脆順便查一下這些追蹤者的PageRank好了,馬上捲起袖子動手做吧,這一次更快了,參考網上的C#程式,馬上就手到擒來,張貼一下程式碼,大家參考一下吧:

public static class GooglePageRank
    {
        private static void Mix(ref uint a, ref uint b, ref uint c)
        {
            a -= b;
            a -= c;
            a ^= c >> 13;
            b -= c;
            b -= a;
            b ^= a << 8;
            c -= a;
            c -= b;
            c ^= b >> 13;
            a -= b;
            a -= c;
            a ^= c >> 12;
            b -= c;
            b -= a;
            b ^= a << 16;
            c -= a;
            c -= b;
            c ^= b >> 5;
            a -= b;
            a -= c;
            a ^= c >> 3;
            b -= c;
            b -= a;
            b ^= a << 10;
            c -= a;
            c -= b;
            c ^= b >> 15;
        }

        private static string GoogleChecksum(string url)
        {
            uint GoogleMagic = 0xE6359A60;

            uint a, b;
            uint c = GoogleMagic;

            a = b = 0x9E3779B9;

            int k = 0;
            int length = url.Length;

            //Algorithm
            while (length >= 12)
            {
                a += (uint)(url[k + 0] + (url[k + 1] << 8) + (url[k + 2] << 16) + (url[k + 3] << 24));
                b += (uint)(url[k + 4] + (url[k + 5] << 8) + (url[k + 6] << 16) + (url[k + 7] << 24));
                c += (uint)(url[k + 8] + (url[k + 9] << 8) + (url[k + 10] << 16) + (url[k + 11] << 24));

                Mix(ref a, ref b, ref c);

                k += 12;
                length -= 12;
            }

            c += (uint)url.Length;

            //All cases fall through
            switch (length)
            {
                case 11:
                    c += (uint)(url[k + 10] << 24);
                    goto case 10; //fall through
                case 10:
                    c += (uint)(url[k + 9] << 16);
                    goto case 9;
                case 9:
                    c += (uint)(url[k + 8] << 8);
                    goto case 8;
                case 8:
                    b += (uint)(url[k + 7] << 24);
                    goto case 7;
                case 7:
                    b += (uint)(url[k + 6] << 16);
                    goto case 6;
                case 6:
                    b += (uint)(url[k + 5] << 8);
                    goto case 5;
                case 5:
                    b += (uint)(url[k + 4]);
                    goto case 4;
                case 4:
                    a += (uint)(url[k + 3] << 24);
                    goto case 3;
                case 3:
                    a += (uint)(url[k + 2] << 16);
                    goto case 2;
                case 2:
                    a += (uint)(url[k + 1] << 8);
                    goto case 1;
                case 1:
                    a += (uint)(url[k + 0]);
                    break;
                default:
                    break;
            }

            Mix(ref a, ref b, ref c);

            return string.Format(“6{0}”, c);
        }

        public static int GetPageRank(string url)
        {
            //Calculate URL checksum
            string checkSum = GoogleChecksum(“info:” + url);
            string file = “http://toolbarqueries.google.com/search?client=navclient-auto&ch=” + checkSum + “&features=Rank&q=info:” + url;

            try
            {
                //Request PR from Google
                WebRequest request = WebRequest.Create(file);
                WebResponse response = request.GetResponse();

                StreamReader reader = new StreamReader(response.GetResponseStream());
                string data = reader.ReadToEnd();

                reader.Close();
                response.Close();

                //Parse PR from string
                int pageRank = -1;
                if (data.IndexOf(‘:’) != -1)
                {
                    data = data.Substring(data.LastIndexOf(‘:’) + 1);
                }

                int.TryParse(data, out pageRank);

                return pageRank;
            }
            catch (Exception)
            {
                return -1;
            }
        }
    }

又挖到黃金了~~~

呼!為了找出

holder.currentBlogUrl = "http://xxxxx.yyyyy.zzzz/";
這樣的字串,搞了w+跟s+都不是,弄了一陣子,注意看手冊才發現原來.+才是我要的,呼,真累~
Print Friendly

Tags: C#, PageRank, Regular Expression, 規則運算式
Posted in C# | No Comments »

痞客邦的誰來我家

2011-05-05,Last modified: 2011-05-04Please wait

ㄚ琪一路從無名誰來我家、Google Blogger的Friend Connect、樂多的樂多訪客、蕃薯藤的誰來我家程式都跑得滿順的,沒什麼大礙,這一次要試試看痞客邦的誰來我家了。

『痞客邦,又稱PIXNET,是台灣的一家網路系統公司。…痞客邦 PIXNET 提供目前已有之功能相簿、部落格、留言版、名片及未來可能新增服務,提出多種VIP方案讓功能和空間延伸升級。』

除了誰來我家外,還有我的好友、我去誰家等功能,這些功能看起來跟天空部落也是有些類似,不過ㄚ琪在這不想追究誰先有這些功能,反正好用就好,大家喜歡就好,就不用爭了。

這次C#寫的很順利,兩三個小時就搞定了,這一次就好好試試痞客邦的吧!

Print Friendly

Tags: C#, Google Friend Connect, 我去誰家, 我的好友, 誰來我家
Posted in C# | No Comments »

天空部落的誰來我家

2011-04-06,Last modified: 2011-04-06Please wait

ㄚ琪一路從無名誰來我家、Google Blogger的Friend Connect、樂多的樂多訪客一路走來真是手到擒來,完全沒有障礙,但是玩到Xuite碰壁了,因為Xuite的誰拜訪過我這個區塊,竟然是用Flash開發的,到這裡ㄚ琪只能說技不如人了,後續看ㄚ琪能不能精益求精再來解決這個難題了,如果有人可以幫忙解決的話,ㄚ琪也會很感激的!

只好放棄測試Xuite,改試試新浪的好了,不過新浪沒有這樣的類似服務,或是我還沒找到吧,跳過,再來看看天空部落吧,天空部落其實最早就是蕃薯藤來著的了,只不過2006年9月1日蕃薯藤與網絡數碼(Webs-tv)合併後,樂多公司提出停止聯名合作,Yam Blog改採天空的系統,所以ㄚ琪才會因為這樣的分割,產生很多這兩個系統的部落格,天空的部落格叫做Achi Fashion Blog以及ㄚ琪琪的家,很好玩吧,竟然蹦出兩個部落格了,不過相對地也增加了ㄚ琪部少的工作量,累啊!

不過天空部落有點特別,它不只有誰來我家,還有我推薦誰、誰推薦我等的好用區塊,看來這個月又可以大展身手了!

Print Friendly

Tags: C#, Google Friend Connect, 我推薦誰, 樂多訪客, 誰來我家, 誰推薦我
Posted in C# | No Comments »

我的樂多訪客

2011-03-02,Last modified: 2011-03-01Please wait

這是繼無名的誰來我家、Google Blogger的Friend Connect,ㄚ琪要繼續研究的課題,樂多的部落格首推就是洋蔥酷樂部 – 樂多日誌,ㄚ琪在寫文章時也常引用他的洋蔥表情,不過最近怎看到他的手準備找骨科ㄚ?難道是?好吧!希望他早點康復了!

好了,言歸正傳,看起來好像樂多也是有使用者群的,ㄚ琪印象中樂多好像是跟蕃薯藤有什麼關係的,總之以前ㄚ琪的部落格就這樣被切割了,而且很亂,感覺很不舒服,之後才在2008年又重新使用他的部落格服務,Maintaining the best possible physical health,這個網址有點2009single的色彩,原先是要用在2009年北區單成用的,後來有人另外負責部落格,所以就沒再動過,今年這個部落格ㄚ琪想讓它有點起色,也計畫做一些測試,希望我的測試可以進行順利!

說起樂多,從首頁還不太可以看到他的資料,但是從樂多新文創,倒是可以查到關於樂多的資料,『樂多成立於2000年,以【新文創】、【日誌】、【朋友】及【相簿】四大服務建立獨特定位的網路服務。』,注意看到它的日誌服務沒,這跟我們認知的部落格是一樣的,只不過它稱作是日誌,但是我倒是不知道有誰可以像ㄚ琪在工作達人上盡量做到每日更新的,我猜可能很少,所以取作日誌的服務,就有點累了..

另外一個朋友的服務,如下圖:

2011-03-01_115012

這個我的樂多訪客應該就是樂多的朋友的服務了,因為它會導向到http://friends.roodo.com這樣的網址,而這個看起來卻很像是無名的誰來我家跟Google Blogger的Friend Connect的綜合體了!

看起來很有機會可以做完測試,請大家拭目以待!

在模擬登入的時候,IE6會碰到這樣的問題:

2011-03-01_135141

這個問題要解決不難,只要IE的設定這樣設即可;

「工具」→「網際網路選項」→「安全性」標籤→「自訂層級」→「顯示混合的資料 」>> 啟用

2011-03-01_135515

登入後,會有導向的安全性警訊的視窗彈出:

2011-03-01_142758

這個直接做這樣的設定:

如果要為個別使用者新增 WarnOnHTTPSToHTTPRedirect 登錄項目,請依照下列步驟執行:
請依照這些步驟執行,然後結束 [登錄編輯程式]:

  1. 按一下 [開始],再按一下 [執行],輸入 regedit,然後按一下 [確定]。
  2. 找出並按一下登錄中的下列機碼:

    HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings

  3. 在 [編輯] 功能表上,指向 [新增],然後按一下 [DWORD 值]。
  4. 輸入 WarnOnHTTPSToHTTPRedirect,然後按下 ENTER。
  5. 按一下 [編輯] 功能表上的 [修改]。
  6. 輸入 0,再按一下 [確定]。

這樣就可以處理了!

Print Friendly

Tags: C#, Google Friend Connect, 樂多訪客, 誰來我家
Posted in C# | No Comments »

« Older Entries
  • 1
  • 2
  • 3
  • 下一頁>

廠商贊助

贊助廠商連結請點我

最新照片

P3080170 IMAGE_950 DSC_6301 P1151495 P1121445 P4121410 P3070121 DSC_6158 cats
觀看更多的相片 >

熱門文章

  • GTK+ 2.0 教學 - 13,446 views
  • jQuery UI入門 - 7,623 views
  • 介紹NetBeans下的Android開發 - 6,967 views
  • 正確使用java array - 5,898 views
  • eclipse 3.4.1 中文 好好玩 - 5,125 views
  • 程式語言教學 – C、C++、OpenGL、STL - 4,233 views
  • GTK+ 2.0 教學-從這裡開始 - 3,648 views
  • jQuery UI 的 Demos展示及說明文件 - 3,562 views
  • Python 圖形使用者介面程式設計 - 2,813 views
  • 如何在手機裡安裝Java ME應用程式 - 2,603 views
  • Microsoft Visual C# 2010 Express更新 - 2,532 views
  • sudo apt-get install sun-java5-jdk - 2,332 views

隨便看看

  • I Really Follow this Blog
  • 想用C#寫出可以把浮水印崁入相片
  • 推薦C#閱讀書籍
  • VS的成員精靈
  • 目前的網頁正試圖開啟在您的信任網站清單中的網站,您是否要允許這麼做?
  • Facebook C# SDK
  • PageRank挖挖挖
  • Google Blogger版的誰來我家
  • 大話設計模式心得筆記
  • Microsoft Visual C# 2010 Express更新

懶得上網看文章!

就來訂閱我的電子報吧!

輸入你的電子郵件地址:

發送者為 FeedBurner

近期文章

  • 感興趣的xampp-win32-1.7.7
  • 與其給我邀請送禮物,倒不如幫工作達人按讚
  • 【夏日保養】小心辦公室冷氣,讓雙手提早變老!
  • 成人紙尿褲價格戰 苦了父母
  • Smart Life創意無痕壁貼
  • 不用出國的專業全美語兒童營隊
  • 試用BUGSLOCK純天然香茅防蚊手環(防蚊效果一級棒)
  • 多功能的除污達人
  • 五月連結Fun Taiwan送【DIANA】愛媽咪施華洛彩鑽項鍊
  • 網購熱銷缺貨!titan抗菌活力襪,抑菌除臭、護腳2合1

鳥鳴啾啾

    Follow Me on Twitter

    與我交誼!做我的粉絲!

    • technorati
    • Twitter

    其它

    • 登入
    • 文章 RSS 訂閱
    • 迴響 RSS 訂閱
    • WordPress.org

    快上www.blognews.com.tw,就有機會天天免費吃大餐!

    我的書摘

    RSS 科技新聞 – 頭條新聞 – Yahoo!奇摩新聞

    • 摩托行動侵權 部分手機遭禁 2012/05/19
    • 臉書掛牌上市 電腦出包 2012/05/19
    • 揭祕深海不明物體 專家:罕見水母! 2012/05/19
    • 大馬發明展 台灣學子溫馨奪金 2012/05/19
    • 亞洲市場成長趨緩 臉書新挑戰 2012/05/18
    • 蘋果亞馬遜相爭 面板雙虎得利 2012/05/18
    • 擁近10億用戶個資 將是獲利關鍵 2012/05/18
    • 小行星撞地球 中日菲會重創 2012/05/18
    • 小行星若撞地球 大陸先遭殃 2012/05/18
    • 英「條碼」小鎮 維基百科導遊 2012/05/18
    • 臉書濫用個資 人權組織要告 2012/05/18
    • 美報告:陸藉西方科技壯大軍力 2012/05/18
    • 點閱率低 臉書廣告效果惹議 2012/05/18
    • 英小鎮掃條碼 維基百科當導遊 2012/05/18
    • 玻璃構成的一天 影片解密未來世界 2012/05/18

    Blogroll

    • 628之巨蟹座的水世界
    • Blog語法研究室
    • Chip123創新論壇
    • Chungyuchen's Blog
    • Daphne's Fresh Look
    • Frank的雜記
    • Fun Taiwan
    • GOWEIS的好康分享記事簿
    • L K K 的心聲
    • LuckyDog 抽獎達人
    • Office 達人空間(章美蘭)
    • Potato的探索樂園
    • QK3000小遊戲
    • Russian Brides
    • Web Game @Live
    • yal's blog
    • 《心靈翅膀》發現不同的聲音
    • 『PDF』點滴夯發現
    • ㄚ晟的IT筆記
    • 企鵝碎碎唸
    • 傑尼斯部落
    • 免費訊息軟體下載
    • 免費軟體下載
    • 凱特打結該該叫
    • 台中蔣小姐
    • 台灣天氣網
    • 台灣排行榜 Rank.tw
    • 台灣部落格網站目錄
    • 嗡財財嚕嚕唆哈
    • 大紀元賀卡城
    • 好朋友二手家具
    • 小遊戲388
    • 小遊戲天堂
    • 小邱邱的測量放樣工程
    • 拆組達人
    • 敗家誌°
    • 時間不等於金錢
    • 月光下的嘆息!
    • 梅森手扎
    • 淘淘寶小遊戲天堂區
    • 玩物尚誌
    • 生活工場家
    • 白文MIMI與小鸚KIKI的生活記事
    • 紅色死神
    • 綠色工廠 Easylife Blog
    • 網路聯盟行銷中心
    • 美食美景紐西蘭美女的家
    • 蓉兒ㄉ天空
    • 遊戲世界
    • 遊戲阿布
    • 遨遊天地任我行
    • 野兔村
    • 阿文兄A日誌
    第五屆部落客百傑 第五屆部落客百傑 第五屆部落客百傑



    GetRank - Webmaster and Seo Tools
  • 分類
    • Android
    • ASP
    • BU幣任務區
    • C#
    • CentOS
    • CGI
    • CompScience
    • C_and_CPP
    • Database
    • DB2
    • debian
    • Featured
    • In Search of Stupidity
    • Information Architecture for the World Wide Web
    • j2me
    • java
    • JavaScript
    • JavaScript權威指南:ECMAScript5 + HTML5 DOM + HTML5 BOM 範例精粹
    • Languages
    • lds
    • Linux
    • LinuxDev
    • MSSQL
    • MySQL
    • NetSecurity
    • Office
    • Oracle
    • Palm
    • Peopleware: Productive Projects and Teams
    • perl
    • php應用
    • PostgreSQL
    • Python
    • Quality is Still Free
    • ruby
    • Solaris 系統
    • Sponsored Reviews
    • Symbian
    • System
    • THE MYTHICAL MAN-MONTH
    • The Peter Principle
    • TinyERP
    • ubuntu
    • Uncategorized
    • VBA
    • VoIP
    • Web Blog
    • weberp
    • Windows
    • windows mobile
    • Wordpress
    • xml
    • ㄚ琪走透透
    • 中壢社大河川踏查社
    • 人才庫
    • 企業ERP
    • 免費好康
    • 公司簡介
    • 口碑貼文
    • 商品推銷
    • 就業資源
    • 工作大未來
    • 工作訓練
    • 廠商簡介
    • 我攝過的教堂
    • 我的論文
    • 掌握Google關鍵字:SEO搜尋秘技全攻略
    • 數位拍古蹟
    • 文章導讀
    • 求才訊息
    • 生活與社會
    • 發燒鑑貨文
    • 直到路的盡頭
    • 神社
    • 科技通訊
    • 笑話
    • 約耳趣談軟體
    • 組合語言
    • 網站報報
    • 網站評論
    • 網路賺錢
    • 美味食記
    • 翻譯
    • 職業達人
    • 自然與科學
    • 藝術與表演
    • 觀察力培養
    • 設計模式之禪
    • 貼貼樂
    • 資料處理
    • 軟體報報
    • 閒聊
  • 最新的回應

    • 小倆口東京自由行-Day 2一日乘車券 | 工作達人(Job Da Ren) 在 小倆口東京自由行-Day 2明治神宮
    • Washer Parts - Our site provides essential information on ge appliance parts - Ge Appliance Parts 在 Whirlpool Appliance Parts
    • ㄚ琪 在 四月連結Fun Taiwan送好市特超大附門掛衣架組
    • MESON 在 四月連結Fun Taiwan送好市特超大附門掛衣架組
    • GP 超霸充電池高電力鎳氫(NiMH)電池第十五次使用 | 工作達人(Job Da Ren) 在 GP 超霸充電池高電力鎳氫(NiMH)電池試用
    • ㄚ琪 在 webERP : WebERP 4.03.5 推出

    請幫工作達人按讚

    • Copyright c 2005 - 2009 工作達人(Job Da Ren) and is proudly powered by WordPress
    • Entries (RSS)
    • Comments (RSS)
    • Home
    • About achi
    • Archives
    • 隱私權政策
    • stock photos
    • Contact
    • Top Posts
    • Poll
    • wp-buzz
    • Advertise
    ss_blog_claim=fec8047405cd9a7a8d8d623b47b39edf
    Creative Commons Attribution-NonCommercial-ShareAlike 2.5 台灣
    This work by ㄚ琪 is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 台灣.

    无觅相关文章插件,快速提升流量