顯示文章

這裡允許您檢視這個會員的所有文章。請注意, 您只能看見您有權限閱讀的文章。


文章 - 洋蔥叔叔

頁: 1 2 [3] 4 5 ... 28
61
雜七雜八 / 回覆: My Boy And Ubuntu
« 於: 2010-02-03 13:25 »
不錯不錯,我也想很想這樣搞,只不過如果我媽問我爲什麽網路銀行不能用/證劵公司的軟體不能用就很難回答。

62
...
一個 row 一個 row 抓
要不然先去上資料庫ABC

63
因為除非你有定義 mapping 要不然它不會自動幫你轉型,要手動轉?

代碼: [選擇]
Lable1.Text = cint(result.First.欄位2) + cint(result.First.欄位3)

64
不懂你的意思, 如果是要在 result 抓 欄位1  跟 欄位3 的話,query 用 Select p 就好,然後取  result.欄位1 跟 result.欄位3 不就得了?

65
Linux 討論版 / 回覆: 關於gentoo linux安裝後
« 於: 2010-01-19 19:05 »
別懷疑,你成功了。你要他預設開機啟動 X(圖形介面) 的話是要自己手動安裝設定的。



66
讓他自生自滅吧,別浪費時間在他身上。

67
嗯一般坊間的弱點掃描軟體就是如此沒錯,但是如果你有服務程式,那你就有開 port。就算不開放還是要更新,因為只要有連網路,就還是有危險性。



68
相容性目前自然 32 位元肯定比 64 位元好。
但 64 位元版本也可以執行絕大多數 32 位元的應用程式,所以基本上沒什麼差。

69
也不是完全不行,常用漢字在 Unicode 的範圍是 4E00 - 9FFF

還有一些非常用的跟不建議使用的,詳情請看:
http://en.wikipedia.org/wiki/CJK_Unified_Ideographs

順帶一提全型英數符號+中文逗號在:
FF00 - FFEF

其他中文標點符號在:
3000 - 303F

有了這些資訊你應該可以就可以寫出一個抓中文字的 Regular Expression 了。

70
理論上只要欄位的資料庫型別是 image 它在做 binding 的時候會自動用DataGridViewImageColumn 來顯示。只是我沒試過,是文件上面說的  :-\

這篇文章看有沒有用?

http://msdn.microsoft.com/zh-tw/library/x0tz73t0.aspx

71
我在參數前面加了小老鼠,可是結果還是一樣不行。  :'(       
後來我把中間那段程式改成<>,居然就會過了...。但GetString + GetOrdinal 不就是為了要取出正確資料嗎?實際上取出的資料也是資料庫裡正確的資料啊!!
還是我把GetString + GetOrdinal 的用法搞錯了?  ???

            MsgBox(SqlReader.GetString(SqlReader.GetOrdinal("帳號")))  '取出正確帳號資料
            MsgBox(SqlReader.GetString(SqlReader.GetOrdinal("密碼")))  '取出正確密碼資料
 
            If TxtID.Text <> SqlReader.GetString(SqlReader.GetOrdinal("帳號")) Then
                If TxtPwd.Text <> SqlReader.GetString(SqlReader.GetOrdinal("密碼")) Then
                    SqlReader.Close()
                    MsgBox("登入成功。", MsgBoxStyle.Information, "系統訊息")
                End If
            Else
                FailCount += 1
            End If
嗯應該不是參數的問題,想太多了
你這樣還是錯吧, <> 是不等於,所以變成不管密碼是什麽都會成功
TxtID.Text 跟 TxtPwd.Text 也 MsgBox 用肉眼比對看看
還有除非你有設 Option Compare Text,要不然比對字串時大小寫有差

72
Windows 討論版 / 回覆: 目錄變藍色
« 於: 2009-12-30 18:02 »
有打開 NTFS 的壓縮功能而已,按右鍵 - 內容 - 進階看有沒有勾壓縮。有一些是 Windows 自己會設的。
資料夾選項也可以選擇是否要針對特殊的資料夾用不同顏色顯示。

73
參數前面多加個 @ 試試看:
代碼: [選擇]
        ...
        SqlLogin = "Select 帳號,密碼 From Login Where 帳號=@帳號"
        ...
        SqlLoginCmd.Parameters.AddWithValue("@帳號", TxtID.Text)
        ...

74
你加在那裡?  
代碼: [選擇]
Private Function DgToText(ByVal dg As DataGridView) As String
        Dim sb As New System.Text.StringBuilder()

        ' Column headers
        For Each col As DataGridViewColumn In dg.Columns
            sb.Append(col.HeaderText)
            If col IsNot dg.Columns(dg.Columns.Count - 1) Then
                sb.Append(vbTab)
            End If 
        Next
     sb.AppendLine()

        For Each row As DataGridViewRow In dg.Rows
            If Not row.IsNewRow Then
                For Each cell As DataGridViewCell In row.Cells
                    If cell.Value IsNot Nothing Then
                        sb.Append(cell.Value.ToString())
                    End If
                    If cell IsNot row.Cells(row.Cells.Count - 1) Then
                        sb.Append(vbTab)
                    End If
                Next
                sb.AppendLine()
            End If  
        Next
        Return sb.ToString()
    End Function
抄別人程式碼的時候,最好搞懂它在做什麽,要不然弄出來交差了還是不懂得話,其實沒啥意義,下次要改也不會改。

75
用 Contains 試試看
代碼: [選擇]
Where p.橋樑名稱.Contains(table) Or p.管理機關.Contains(table)
要不然用 SqlMethods.Like 應該也可以 (沒用過,看文件的)
代碼: [選擇]
Where SqlMethods.Like(p.橋樑名稱, "%" & table & "%") Or SqlMethods.Like(p.管理機關, "%" & table & "%")

76
代碼: [選擇]
        ' Column headers
        For Each col As DataGridViewColumn In dg.Columns
            sb.Append(col.HeaderText)
            If col IsNot dg.Columns(dg.Columns.Count - 1) Then
                sb.Append(vbTab)
            End If
            sb.AppendLine()
        Next

77
我不想用軟體...只想用wiNDOWS pOWER SHELL 來執行
想請問各位有沒有人寫過??

看過幾次但沒寫過,大概找了一下資料,湊出來一行搞定:


Get-ChildItem -Recurse -force C:\files | Where-Object {!($_.Mode -match "d") -and ((Get-Date).Subtract($_.LastWriteTime).TotalDays -gt 7) } | Remove-Item -Force


兩個綠色的地方分別改成要處理的目錄及天數(最後修改時間)

78
可以參考這篇,有個工具可以試試看:
http://phorum.study-area.org/index.php/topic,36595.0.html

執行檔:http://demonbane.org/files/PurgeFiles_bin.zip
原始碼:http://demonbane.org/files/PurgeFiles_src.zip

後來有稍微加強一下
代碼: [選擇]
使用方法: PugeFiles.exe <要處理的目錄> <秒數> <Mask> <處理動作> <不處理子目錄>
<處理動作> 可以是一個備份目錄路徑,-ro (設唯讀) 或 -d (刪除)
<不處理子目錄> 為 -r 的話則不處理子目錄
eg. PugeFiles.exe c:\myfiles 604800 *.* c:\filebackup"


79
DataGridView 有個屬性叫 Columns,你可以用那個抓。

80
通常網路出租空間的資料庫是不對外的,所以一般來講應該沒辦法。
但是既然是出租空間,也有提供資料庫,就是說空間上的 Web AP 可以存取資料庫。
所以如果你要開發的就是空間上的 Web AP,那就不會有這個問題,直接存取就是。如果你要開發的用戶端軟體想要直接存取空間的資料庫,那唯一的方式可能是先在空間上做一個 Web Service。

81
只針對這點評論:
不過這可能也是雲端技術到時候OS真的被瀏覽器取代?

每次聽到有人在講雲端雲端,就會想起其實在某些國家,甚至是先進的已開發國家-如我住過地廣人稀的澳大利亞。從以前到現在,窄頻到寬頻,都還在用斤兩在算錢。
怎麼說呢,就以他最大家的 ISP 業者 Telstra 來說,基本 ADSL 套餐:
速率:1.5M/256kbps
一個月電路費+服務費共換算約新台幣一千一百塊,好反正也勉強算半個歐美國家,所得高可以接受。但是!一個月(對,月)資料傳輸量只有... 2GB (上傳下傳加起來) 相信在台灣很多人半個小時內就用完了,還妄想撐一個月...又不是黃金傳說。
而且超過的話,1MB (對, MB) 收約新台幣五塊。下載一片 DVD 要兩萬塊,史上最貴的 DVD (還可能是盜版的)。
又或者怕受到帳單會暈倒的話,可以付多一點錢用高級一點的套餐,從一個月兩千多塊 12GB 到五千多塊 200 GB 不等。這類高級的最大好處是,超過了不多收你錢(反正收很多了)!很好吧?只是把你打回石器時代 64kbps 而已。

詳情參考 http://www.bigpond.com/internet/plans/adsl/plans-and-offers/

這種地方你認為雲端 OS 推廣的起來嗎?

大家可能常罵中華電信罵的要死,跟日本比怎麼樣又怎麼樣之類的。但在我看來,我們算很幸福了 :D

82
database 討論版 / 回覆: SQL 資料型態疑問
« 於: 2009-12-17 13:17 »
對跟字串長度有關係
如果用中文的 big5 編碼的話,char(6) 只能存三個中文字,因為 big5 一個中文字 2 個 byte
所以一般而言,會用 nchar,nchar 一個字用 2 個 byte 存


83
至少有兩個做法,一是直接把資料庫抓出來的結果寫到檔案,二是把 DataGridView 裏面的資料寫到檔案。
你用 LINQ to SQL 的話需要知道你上面 query 是怎麼建立的,要不然因為它是強式型別,無法直接寫所有欄位轉成字串的程式碼。
直接抓 DataGridView 的話可以參考下面:

代碼: [選擇]
If SaveFileDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then
            Dim fileName As String = SaveFileDialog1.FileName
            Dim fileNum As Integer = FreeFile()
            FileOpen(fileNum, fileName, OpenMode.Output)

            Write(fileNum, DgToText(DataGridView1))

            FileClose(fileNum)
            Me.Text = fileName & "-記事本"
        End If

   Private Function DgToText(ByVal dg As DataGridView) As String
        Dim sb As New System.Text.StringBuilder()
        For Each row As DataGridViewRow In dg.Rows
            If Not row.IsNewRow Then
                For Each cell As DataGridViewCell In row.Cells
                    If cell.Value IsNot Nothing Then
                        sb.Append(cell.Value.ToString())
                    End If
                    If cell IsNot row.Cells(row.Cells.Count - 1) Then
                        sb.Append(vbTab)
                    End If
                Next
                sb.AppendLine()
            End If 
        Next
        Return sb.ToString()
    End Function

84
用 Write 的時候要自行將 DataGridView1.DataSource 轉成 String。

85
Linux 討論版 / 回覆: window 7與Linux
« 於: 2009-12-07 12:31 »
資料先備份好,這樣不管發生什麽事都不怕。
其他...裝了遇到問題再來問
建議先裝 Win7 再裝 Linux

86
是不錯,但我覺得簡繁互轉重點是詞彙吧,如果只是單純的轉碼的話,其實伺服器端做就好了,沒什麼即時切換的必要,也省去考慮瀏覽器支援度。

87
樓主消失了? 出來分享一下吧.
他自從升做資訊部主管之後就沒時間上網路的論壇了 ;D

88
第一次參加就抽到了二獎  :P
三子那場講的太精彩了,希望下次講師還有他  ;D

89
期待明天!

90
Opera 不能用 :-(

頁: 1 2 [3] 4 5 ... 28