2012年1月12日 星期四

iPad上使用Win7不是夢,OnLive Desktop上線了

擁有iPad的大大們,如果你平時有使用Microsoft Office需求的時,應該覺得不太方便,以下推薦一個不錯的雲端桌面服務,OnLive Desktop提供了Word、Excel、Powerpoint的文件編輯服務,還針對平板做優化的Windows 7作業系統,想槍先體驗的大大們請按照下面流程。

申請步驟:
1、你必須擁有美國APPLE ID帳號後,在美國App Store搜尋OnLive Desktop(申請美國APPLE ID流程請參閱本站相關教學)。
2、你必須申請OnLive帳號,
點此申請OnLive帳號
3、透過下載的OnLive Desktop 應用程式登入你的OnLive帳號,即可享用該服務囉。

※目前該服務只有英文介面。


2011年8月8日 星期一

2011年7月30日 星期六

iPhone4 FaceTime無法啟用問題!

最近入手一支白色 iPhone 4 32G,正高興要開啟ios4必用功能FacebookTime時,卻發現無法使用(如圖)
因為Harry系統商是使用中華電信,根據中華電信工程師最新回覆訊息為「您的門號0978開頭屬於中華電信最新開頭門號」由於門號尚未與Apple英國FaceTime伺服器登錄門號資料庫,因此無法開啟FaceTime,請耐心等候,大約一週後我再度測試開啟FaceTime功能就成功了。

以上將此經驗分享給無法開啟FaceTime功能的網友們作為參考依據。

2010年8月24日 星期二

簡易的XOR加解密程式!

private void button1_Click(object sender, EventArgs e)
        {
            int key = Convert.ToByte(textBox1.Text,16);
            String plain = textBox2.Text.Trim();
            String ans = getck(key, plain);
            String p2 = getck2(key, ans);
            textBox3.Text = "key:" + key + "\r" + "輸入明文:" + plain + "\r" + "加密後:" + ans + "\r" + "解密後:" + p2;
        }
        //加密
        private string getck(int key, String plain)
        {
            string ans = "";
            for (int k = 0; k < plain.Length; k++)
            {
                char c = Convert.ToChar(plain.Substring(k, 1));
                byte temp = (byte)c;
                byte result = (byte)(temp ^ key);
                if (result.ToString().Length < 4)
                {
                    ans += String.Format("{0:D4}", result);
                }
                else
                {
                    ans += result.ToString();
                }
            }
            return ans;
        }
        //解密
        private String getck2(int key, String plain)
        {
            String ans = "";
            int getInexleng = 0;
            for (int k = 0; k < plain.Length / 4; k++)
            {
                byte temp = Convert.ToByte(plain.Substring(getInexleng, 4));
                byte result = (byte)(temp ^ key);
                ans += Convert.ToChar(result).ToString();
                getInexleng += 4;
            }
            return ans;
        }