PIXNET Logo登入

遊戲人生 人生遊戲

跳到主文

如果工作是玩樂就太好了

部落格全站分類:攝影寫真

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 3月 10 週四 201110:45
  • C# 在64位元環境下執行你自己寫的32位元的程式 record

C# 在64位元環境下執行你自己寫的32位元的程式 
只要在VS裡面的組態管理員,在"使用中的方案平台"選擇"x86",而不要選擇"Any CPU",這樣就可以在64位元的作業系統跑你自己寫的32位元程式了。
為什麼要選擇x86而不是選擇x64呢,因為OS自己會判斷這個應用程式是x86 OR x64,如果這個應用程式是強制用x86,那OS就會制作一個可以執行x86的環境給這個應用程式。
(繼續閱讀...)
文章標籤

createps 發表在 痞客邦 留言(0) 人氣(1,817)

  • 個人分類:C#
▲top
  • 3月 04 週五 201116:23
  • C# ListBox 元件 record

C# ListBox 元件
加入項目:
       private void Form1_Load(object sender, EventArgs e)
       {
            this.lb選擇項.Items.Add("1");
            this.lb選擇項.Items.Add("2");
            this.lb選擇項.Items.Add("3");
        }
(繼續閱讀...)
文章標籤

createps 發表在 痞客邦 留言(0) 人氣(790)

  • 個人分類:C#
▲top
  • 3月 03 週四 201115:23
  • C# 在win7上面顯示使用者帳戶控制層級 record

在你的專案加入新增項目
選擇"應用程式資訊清單檔案"
把 <requestedExecutionLevel  level="asInvoker" uiAccess="false" />
改成 <requestedExecutionLevel  level="requireAdministrator" uiAccess="false" />
(繼續閱讀...)
文章標籤

createps 發表在 痞客邦 留言(0) 人氣(194)

  • 個人分類:C#
▲top
  • 3月 03 週四 201111:53
  • 大易 單字解成大易

大易 單字解成大易
黎:VBX
套:VP
劑:K8N
(繼續閱讀...)
文章標籤

createps 發表在 痞客邦 留言(0) 人氣(193)

  • 個人分類:大易
▲top
  • 2月 24 週四 201109:27
  • C# 利用C# 使用sql stored procedure record

利用C# 使用sql stored procedure

            SearchShopInfo result = new SearchShopInfo();
            shopObj getBuffer = new shopObj();
            SqlConnection dbConn = SqlConnectStrings.HiLifePrd_Mall();
            dbConn.Open();
            //預存程序設定部份
            SqlCommand sqlComm = new SqlCommand("EXEC 商店_查詢 " +
                                                 "@搜尋條件=@p1 , " +
                                                 "@商店類型=@p2,  " +
                                                 "@起筆數=@p3, "  +
                                                 "@迄筆數=@p4, "  +
                                                 "@總筆數=@p5 output"
                                                 , dbConn);
            //參數設定部份
            sqlComm.Parameters.Add("@p1", SqlDbType.NVarChar, 50).Value = searcher;
            sqlComm.Parameters.Add("@p2", SqlDbType.Int, 15).Value = type;
            sqlComm.Parameters.Add("@p3", SqlDbType.Int, 15).Value = 1;
            sqlComm.Parameters.Add("@p4", SqlDbType.Int, 15).Value = 10;
            SqlParameter count = sqlComm.Parameters.Add("@p5", SqlDbType.Int, 32);
            count.Direction = ParameterDirection.Output;
            SqlDataReader reader = sqlComm.ExecuteReader();
            if (reader != null)
            {
                while (reader.Read())//取得結果資料部份
                {
                    getBuffer.name = reader["商店名"].ToString();
                    result.shopinfo.Add(getBuffer);
                }
                reader.Close();
                result.dataCount = Convert.ToInt32(count.Value);//取得output參數部份
            }
            return result;
(繼續閱讀...)
文章標籤

createps 發表在 痞客邦 留言(0) 人氣(5,524)

  • 個人分類:C#
▲top
  • 2月 21 週一 201112:22
  • XNA 骨架數量59

XNA頂多支授59個骨架
Skeleton the maximum supported is 59.
(繼續閱讀...)
文章標籤

createps 發表在 痞客邦 留言(0) 人氣(133)

  • 個人分類:XNA
▲top
  • 2月 17 週四 201114:34
  • C# FTP命令和回應 record

C# FTP命令一覽
帶有星號的命令一般很少使用,所以往往在具體實現中不支持。
  1. ABOR      放棄傳輸
  2. *ACCT     某些系統將帳號和用戶與文件系統相關聯
  3. *ALLO     為即將傳送的文件分配空間。後面攜帶的參數來確定字節數
  4. *APPE     將文件附加到已經存在的文件後面
  5. CDUP       在遠程系統上將當前目錄切換到上級父目錄
  6. CWD        改變遠程系統的工作目錄
  7. DELE        刪除遠程系統的文件
  8. HELP       讀取服務器的幫助信息,如:支持的命令的列表
  9. LIST        在一個新建立的數據連接上發送當前工作目錄下的文件名列表
  10. MKD      創建目錄
  11. MODE    指定傳輸模式,可攜帶的參數是:S、B或 C.
  12. NLST     在一個新建立的數據連接上發送一個當前目錄下的“完全”的目錄列表
  13. NOOP   空操作,防止連接斷掉
  14. PASS     提供一個用戶登錄密碼,必須立即跟隨在USER命令後
  15. *PASV   指定服務器數據傳輸過程監聽等待客戶端的數據連接連接建立請求
  16. PORT     指定客戶端監聽等待服務器端建立的連接的端口號
  17. PWD     顯示服務器端的當前工作目錄名
  18. QUIT     退出登錄並終止連接
  19. *REIN    重新初始化,退出登錄但是並不斷開連接,後面必須隨後發出一個新的USER命令
  20. *REST    從服務器的一個標識處重新開始傳輸
  21. RETR      從遠程系統取回一個文件
  22. RMD       刪除一個目錄
  23. *RNFR    指定要被命名的文件的老的路徑名,隨後必須是一個RNTO命令
  24. *RNTO   指定要被命名的文件的新的路徑名
  25. *SITE     站點特有的服務器提供的服務
  26. *SMNT   結構加載,提供一個文件系統結構的遠程系統路徑名 27. *STAT 狀態信息
  28. STOR     上載一個文件到服務器上,若文件已經存在則覆蓋
  29. *STOU  上載一個文件到服務器上,不覆蓋已經存在的文件
  30. STRU     指定文件結構,參數可以是F、R或P.
  31. *SYST   報告遠程系統的操作系統類型
  32. TYPE     指定文件類型,參數可以是A、E、I、L只有TYPE A和TYPE I常用
(繼續閱讀...)
文章標籤

createps 發表在 痞客邦 留言(0) 人氣(1,230)

  • 個人分類:C#
▲top
  • 2月 17 週四 201114:20
  • FTP 命令

ascii: 設定以ASCII方式傳送文件(缺省值) 
bell: 每完成一次文件傳送,報警提示. 
binary: 設定以二進制方式傳送文件. 
bye: 終止主機FTP進程,並退出FTP管理方式. 
case: 當為ON時,用MGET命令拷貝的文件名到本地機器中,全部轉換為小寫字母. 
cd: 同UNIX的CD命令. 
cdup: 返回上一級目錄. 
chmod: 改變遠端主機的文件權限. 
close: 終止遠端的FTP進程,返回到FTP命令狀態, 
所有的宏定義都被刪除. 
delete: 刪除遠端主機中的文件. 
dir [remote-directory] [local-file] 
列出當前遠端主機目錄中的文件.如果有本地文件,就將結果 
寫至本地文件. 
get [remote-file] [local-file] 
從遠端主機中傳送至本地主機中. 
help [command] 
輸出命令的解釋. 
lcd: 改變當前本地主機的工作目錄,如果缺省,就轉到當前用戶的HOME目錄. 
ls [remote-directory] [local-file] 
同DIR. 
macdef: 定義宏命令. 
mdelete [remote-files] 
刪除一批文件. 
mget [remote-files] 
從遠端主機接收一批文件至本地主機. 
mkdir directory-name 
在遠端主機中建立目錄. 
mput local-files 
將本地主機中一批文件傳送至遠端主機. 
open host [port] 
重新建立一個新的連接. 
prompt: 交互提示模式. 
put local-file [remote-file] 
將本地一個文件傳送至遠端主機中. 
pwd: 列出當前遠端主機目錄. 
quit: 同BYE. 
recv remote-file [local-file] 
同GET. 
rename [from] [to] 
改變遠端主機中的文件名. 
rmdir directory-name 
刪除遠端主機中的目錄. 
send local-file [remote-file] 
同PUT. 
status: 顯示當前FTP的狀態. 
system: 顯示遠端主機系統類型. 
user user-name [password] [account] 
重新以別的用戶名登錄遠端主機. 
?: 同HELP. 
FTP使用技巧 
FTP(文件傳輸)和E-mail(電子郵件)、Telnet(遠程登錄)一樣,是 
Internet的三大主要功能之一。因為使用頻繁,用戶往往會遇到各種 
各樣的問題,合理利用FTP命令的初始化文件.netrc,使運行FTP後自動 
執行某些FTP的內部命令,可有效地克服各種使用中的不便,極大地方 
便FTP的使用者。 
·netrc中應包含的基本命令 
FTP中有幾十個命令,在.netrc中應該設置的大致有如下幾條: 
1.default login<login_name>password<password> 
在Internet中,存在大量的匿名ftp帳戶,用戶在不同的主機間頻 
繁登錄anonymous帳戶,輸入自己的電子郵件地址作為口令,這種輸入 
極其繁瑣,完全有必要利用.netrc文件,在進入ftp時自動完成該過程 
。 
2.binary 
許多用戶在下載大量文件之後才意識到下載的文件是二進制文件 
,而自己卻是使用ascii方式傳輸,使下載文件無法使用,做了許多無用 
功。在.netrc文件中提前將傳輸方式設置為binary,完全可避免出現 
上述情況。 
3.runique 
使用Internet的用戶都知道,在浩如煙海的文件中,有大量同名文 
件,如readme、index等,如果將同名文件下載到同一目錄,則新傳的文 
件會覆蓋原同名文件。為了使具有潛在重要性的文件不至於被意外覆 
蓋,也需要在.netrc文件中,設置runique參數防止上述錯誤。 
4.prompt off 
使用ftp時,經常會用到mget或其它需要確認的ftp命令,將這種確 
認過程取消,可大大方便使用者。 
5.hash on 
ftp中的hash命令,使得在進行文件傳輸時,每傳輸1千字節,在屏 
幕上顯示一個"#"號,用戶通過觀看屏幕上的"#"號,可以很直觀地看到 
傳輸速度的快慢,以及文件的傳輸完成情況,以決定進一步的操作。 
6.idle 7200 
目前國內的Internet專線速率普遍偏低,用戶數卻在急劇膨脹,所 
以用ftp傳輸銷大一些的文件時,經常會因為線路擁塞而斷線,致使ftp 
進程中斷,為了減少因斷線而反覆登錄的次數,需將idle命令的參數設 
置為最大(一般為7200秒)。 
7.macdef<macro_name> 
macdef定義一個宏,macro_name為宏定義的名稱。在macdef行下, 
可輸入任何有效的ftp命令,並以空行結束宏定義,執行時只需在宏名 
前加"$"號即可。如果宏名定義為init,則該宏命令在啟動ftp後自動 
加以執行,無需用戶輸入$ macro_name。 
·netrc的使用舉例 
1.用vi編輯器先編輯一個如下的文件: 
default login anonymous password user@my.site 
macdef init 
binary . 
runique . 
hash on . 
prompt off 
idle 7200 
(空行) 
第1行意為缺省情況下,進入anonymous帳戶,並以自己的電子郵件 
地址為口令;第2行至第8行定義了宏init,該宏中的所有5條命令將在 
進入ftp環境後立刻執行,第8行(空行)不可省略,否則為無效宏定義。 
2.利用.netrc可將用戶所需操作大大簡化,極大地提高工作效率 
。如,利用archie命令查找到文件xplaygizmo-1.0.gz在匿名ftp主機s 
unsite.unc.e-du的目錄/pub/packages/solaris/freeware下,用戶欲 
將該文件用ftp下載,只需用vi編輯器將archie的查找結果插入到.net 
rc文件空行之上,即增加下列三行: 
cd/pub/packages/solaris/freeware 
get xplaygizmo-1.0.gz 
bye 
(空行) 
運行ftp sunsite.unc.edu,即自動完成上述.netrc中的所有操作 
,無需任何人工干預。屏幕將顯示類似於下面的結果: 
Connected to sunsite.unc.edu. 
220 calzone FTP server(Version wu-2.4(38)Wed 0ct 2 09:30 
:40 EDT 1996)ready 
331 Guest login ok,send your complete e-mail address as 
password. 
230............. 
230 Guest login ok,access resrictions apply. 
200 Type set to I. 
Receive unique on. 
Hash mark printing on (1024 bytes/hash mark). 
Interactive mode off. 
200 Maximum IDLE time set to 7200 seconds 
cd/pub/packages/solaris/freeware 
250 CWD command successful. 
get xplaygizmo-1.0.gz 
200 PORT command successful. 
150 Opening BINARY mode data connection for xplaygizmo-1 
.0.gz(8753 bytes). 
######## 
226 Transfer complete. 
8753 bytes received in 50.8 secs(0.17 Kbytes/sec) 
221 Goodbye. 
缺省時,運行ftp命令將檢測用戶的HOME目錄中的.netrc文件,並 
自動加以執行,如果不想使用.netrc,可在ftp命令行中使用-n參數加 
以取消。
(繼續閱讀...)
文章標籤

createps 發表在 痞客邦 留言(0) 人氣(1,819)

  • 個人分類:FTP
▲top
  • 2月 16 週三 201114:53
  • XNA 3DMAX材質輪出FBX

用MAX2009輪出2006.11版月的FBX
注意事項:
1.路徑全都要英文。
2.材質貼圖路徑用相對位置。在FBX檔案裡面直接改,可以用筆記本打開改,所以在存檔的時候必須選擇用Ascii存檔,
打開檔案: 搜尋材質的檔名"cube1.jpg"關鍵字,舉例如下:
    Video: 699166912, "Video::Map #1", "Clip" {
        Type: "Clip"
        Properties70:  {
            P: "Path", "KString", "XRefUrl", "", "D:\cube1.jpg"
        }
        UseMipMap: 0
        Filename: "D:\cube1.jpg"
        RelativeFilename: "cube1.jpg"
    }
改以下三個檔案位置 
  P: "Path", "KString", "XRefUrl", "", "D:\cube1.jpg"
  Filename: "D:\cube1.jpg"
  RelativeFilename: "cube1.jpg"
這個就是材質的位置,路徑要設定在模型的相對位置。
例如:模型放在Modes資料夾底下,材質放在Textures資料夾底下,那上面的路徑就改寫如下:
  P: "Path", "KString", "XRefUrl", "", "..\Textures\cube1.jpg"
  Filename: "..\Textures\cube1.jpg"
  RelativeFilename: "..\Textures\cube1.jpg"
 這樣你的模型應該就抓的到材質了。
(繼續閱讀...)
文章標籤

createps 發表在 痞客邦 留言(0) 人氣(1,585)

  • 個人分類:XNA
▲top
  • 2月 12 週六 201115:52
  • C# 算出檔案大小從byte到G byte record


     void 讀取檔案並顯示大小()
        {
            // Make a reference to a directory.
            DirectoryInfo di = new DirectoryInfo("c:\\");
            // Get a reference to each file in that directory.
            FileInfo[] fiArr = di.GetFiles();
            // Display the names and sizes of the files.
            Console.WriteLine("The directory {0} contains the following files:", di.Name);
            int i = 0;
            foreach (FileInfo f in fiArr)
            {
                ListViewItem LM = new ListViewItem(f.Name);
                LM.SubItems.Add(f.Length.ToString());//byte
                decimal a = Math.Round((decimal)f.Length / 1024, 5);//K byte
                LM.SubItems.Add(a.ToString());
                a = Math.Round((decimal)f.Length / (1024 * 1024), 5);//M byte
                LM.SubItems.Add(a.ToString());
                a = Math.Round((decimal)f.Length / (1024 * 1024 * 1024), 10);//G byte
                //a = Math.Round(1073741824m / (1024 * 1024 * 1024), 10);//G byte
                LM.SubItems.Add(a.ToString());
                this.list.Items.AddRange(new ListViewItem[] { LM });
                Console.WriteLine("The size of {0} is {1} bytes.", f.Name, f.Length);
            }
        }
(繼續閱讀...)
文章標籤

createps 發表在 痞客邦 留言(0) 人氣(3,388)

  • 個人分類:C#
▲top
«1...9101120»

最新文章

  • 中華電信、無線IP分享器和網路交換器如何連接
  • 把大容量的照片縮小, 圖片壓縮
  • 如何在Facebook建立應用程式
  • C# 網卡實體位置 record
  • C# 透過 WMI 取得硬碟序號 ( 物理 / 邏輯磁碟) record
  • C# ComboBox的MaxDropDownItems 沒反應 record
  • XNA 3D動畫,模型變型 record
  • C# 讀取大的圖檔時發生記憶體不足的問題。(轉載) record
  • C# 取得檔案類型 record
  • C# 是否為JPG檔案 record

文章精選

個人資訊

createps
暱稱:
createps
分類:
攝影寫真
好友:
累積中
地區:

熱門文章

  • (7,016)C# 讀檔寫檔 record
  • (267)C# 使用VB的Collection集合 record
  • (1,265)VB和C# 字串比較 record
  • (5,849)C# ListView record
  • (15,015)C# lock record
  • (16,198)C# Dictionary用法 record
  • (20,928)C# 十進制轉各進制,再轉回來 record
  • (11,658)C# 字串變數, 如何包含雙引號或反斜線 record
  • (24,873)C# GUID產生亂數字串 record
  • (1,411)C# VB的ReDim Preserve轉成C# record

文章分類

  • 網路硬體 (1)
  • Facebook (1)
  • 懷孕 (1)
  • 程式使用 (1)
  • XNA 4.0 (2)
  • DirectX (15)
  • Corona (29)
  • Lua (2)
  • Unity3D (3)
  • OS (2)
  • 輸入法 (1)
  • 大易 (1)
  • VB.NET (2)
  • Shader (1)
  • 技巧 (2)
  • 笑話 (1)
  • 創業 (4)
  • FTP (2)
  • SQL (1)
  • 歌曲 (4)
  • 物理 (1)
  • Apple (3)
  • Game (1)
  • Game (1)
  • C++ (4)
  • XNA (12)
  • GRD3 (1)
  • 喜歡的歌 (1)
  • C# (87)
  • 國外旅遊 (2)
  • 未分類文章 (1)

文章搜尋

誰來我家

參觀人氣

  • 本日人氣:
  • 累積人氣: