主頁 > 軟體工程 > 求教 vba陣列窮舉

求教 vba陣列窮舉

2020-09-12 20:32:32 軟體工程

Sub text()
Dim i As Integer, j As Integer, k As Integer, l As Integer
Dim arr()
arr() = Range("a1:a48")
For i = 1 To 48
    For j = 1 To 48
            For k = 1 To 48
                        For l = 1 To 48
                            If arr(i, 1) + arr(j, 1) + arr(k, 1) + arr(l, 1) = 664.04 Then                                        
                            Range("d3") = arr(i, 1)
                            Range("e3") = arr(j, 1) 
                            Range("f3") = arr(k, 1)                    
                            Range("g3") = arr(l, 1)                
                            End If            
                         Next 
                Next    
        Next
Next
End Sub

想暴力窮舉四個數的和,為什么有時候可以求出來有時候又不可以求出來?小白求教,謝謝各位大神

uj5u.com熱心網友回復:

Sub demo()
    Dim i As Integer, j As Integer, k As Integer, l As Integer
    Dim arr()
    arr() = Range("a1:a48").Value
    For i = 1 To 48 - 3
        For j = i To 48 - 2
            For k = j To 48 - 1
                For l = k To 48
                    If arr(i, 1) + arr(j, 1) + arr(k, 1) + arr(l, 1) = 664.04 Then
                        Range("d3") = arr(i, 1)
                        Range("e3") = arr(j, 1)
                        Range("f3") = arr(k, 1)
                        Range("g3") = arr(l, 1)
                    End If
                 Next l
            Next k
        Next j
    Next i
End Sub

uj5u.com熱心網友回復:

Sub demo()
    Dim i As Integer, j As Integer, k As Integer, l As Integer, index As Integer
    index = 1
    Dim arr()
    arr() = Range("a1:a48").Value
    For i = 1 To 48 - 3
        For j = i To 48 - 2
            For k = j To 48 - 1
                For l = k To 48
                    If arr(i, 1) + arr(j, 1) + arr(k, 1) + arr(l, 1) = 664 Then
                        Range("d" & index) = arr(i, 1)
                        Range("e" & index) = arr(j, 1)
                        Range("f" & index) = arr(k, 1)
                        Range("g" & index) = arr(l, 1)
                        index = index + 1
                    End If
                 Next l
            Next k
        Next j
    Next i
End Sub

uj5u.com熱心網友回復:

參考 1 樓 humanmagic的回復:
Sub demo()
    Dim i As Integer, j As Integer, k As Integer, l As Integer
    Dim arr()
    arr() = Range("a1:a48").Value
    For i = 1 To 48 - 3
        For j = i To 48 - 2
            For k = j To 48 - 1
                For l = k To 48
                    If arr(i, 1) + arr(j, 1) + arr(k, 1) + arr(l, 1) = 664.04 Then
                        Range("d3") = arr(i, 1)
                        Range("e3") = arr(j, 1)
                        Range("f3") = arr(k, 1)
                        Range("g3") = arr(l, 1)
                    End If
                 Next l
            Next k
        Next j
    Next i
End Sub

能解釋一下為啥這樣嗎

uj5u.com熱心網友回復:

Sub demo()
    Dim i As Integer, j As Integer, k As Integer, l As Integer, arr
    Dim index As Integer
    index = 1 '結果計數器
    arr() = Range("a1:a48").Value
    For i = 1 To 48 - 3 '總共48個數,4個數窮舉,所以要-3
        'j = i + 1是為了防止重復選擇,比如i選了第一個數,那么j肯定不能選第一個數
        For j = i + 1 To 48 - 2
            '同上
            For k = j + 1 To 48 - 1
                '同上
                For l = k + 1 To 48
                    If arr(i, 1) + arr(j, 1) + arr(k, 1) + arr(l, 1) = 664.04 Then
                        Range("d" & index) = arr(i, 1)
                        Range("e" & index) = arr(j, 1)
                        Range("f" & index) = arr(k, 1)
                        Range("g" & index) = arr(l, 1)
                        index = index + 1 '計數器+位置增加
                    End If
                 Next l
            Next k
        Next j
    Next i
End Sub

uj5u.com熱心網友回復:

參考 4 樓 humanmagic的回復:
Sub demo()
    Dim i As Integer, j As Integer, k As Integer, l As Integer, arr
    Dim index As Integer
    index = 1 '結果計數器
    arr() = Range("a1:a48").Value
    For i = 1 To 48 - 3 '總共48個數,4個數窮舉,所以要-3
        'j = i + 1是為了防止重復選擇,比如i選了第一個數,那么j肯定不能選第一個數
        For j = i + 1 To 48 - 2
            '同上
            For k = j + 1 To 48 - 1
                '同上
                For l = k + 1 To 48
                    If arr(i, 1) + arr(j, 1) + arr(k, 1) + arr(l, 1) = 664.04 Then
                        Range("d" & index) = arr(i, 1)
                        Range("e" & index) = arr(j, 1)
                        Range("f" & index) = arr(k, 1)
                        Range("g" & index) = arr(l, 1)
                        index = index + 1 '計數器+位置增加
                    End If
                 Next l
            Next k
        Next j
    Next i
End Sub

窮舉不能重復?如果我4個數字都是重復的呢?就算不出來了嘛?

uj5u.com熱心網友回復:

重復的意思是四個數都選一個數

uj5u.com熱心網友回復:

參考 6 樓 humanmagic的回復:
重復的意思是四個數都選一個數

我知道,我的意思是我四個數都一樣那不是求不出來了?

uj5u.com熱心網友回復:

參考 6 樓 humanmagic的回復:
重復的意思是四個數都選一個數

老哥,我改成你這個代碼,有些還是求不出來

uj5u.com熱心網友回復:

代碼本身沒有問題,就是48*48*48*48有點大,所以算得慢

uj5u.com熱心網友回復:

如果只要求出來合適的,是不是就要中斷出來?

uj5u.com熱心網友回復:

參考 9 樓 weixin_45903952的回復:
代碼本身沒有問題,就是48*48*48*48有點大,所以算得慢

不會啊,有時候很快就求出來了

uj5u.com熱心網友回復:

陣列還是挺快的,一般幾秒

uj5u.com熱心網友回復:

參考 12 樓 keith_terrell 的回復:
Quote: 參考 9 樓 weixin_45903952的回復:
代碼本身沒有問題,就是48*48*48*48有點大,所以算得慢

不會啊,有時候很快就求出來了


我用了一下,運行了30分鐘才全部算完,

uj5u.com熱心網友回復:

參考 14 樓 weixin_45903952的回復:
Quote: 參考 12 樓 keith_terrell 的回復:

Quote: 參考 9 樓 weixin_45903952的回復:
代碼本身沒有問題,就是48*48*48*48有點大,所以算得慢

不會啊,有時候很快就求出來了


我用了一下,運行了30分鐘才全部算完,

我的每次0.3秒就完了

uj5u.com熱心網友回復:

Sub text()
Dim i As Integer, j As Integer, k As Integer, l As Integer
Dim m As Integer
Dim arr()
arr() = Range("a1:a48")
Range("h4") = Format(Time, "HH:MM:SS")
m = 0

For i = 1 To 48
    For j = 1 To 48
            For k = 1 To 48
                        For l = 1 To 48
                            If arr(i, 1) + arr(j, 1) + arr(k, 1) + arr(l, 1) = 664.04 Then
                            Range("d" & m + 3) = arr(i, 1)
                            Range("e" & m + 3) = arr(j, 1)
                            Range("f" & m + 3) = arr(k, 1)
                            Range("g" & m + 3) = arr(l, 1)
                            m = m + 1
                            End If
                         Next
                Next
        Next
Next
Range("h5") = Format(Time, "HH:MM:SS")
End Sub

單位的電腦可能出了點問題,是對的,幾秒就完事

uj5u.com熱心網友回復:

每個都能算出來,方法沒問題

uj5u.com熱心網友回復:

參考 17 樓 weixin_45903952的回復:
每個都能算出來,方法沒問題

不行,有些數字不行。我有些算不出來

uj5u.com熱心網友回復:

參考 18 樓 keith_terrell 的回復:
Quote: 參考 17 樓 weixin_45903952的回復:
每個都能算出來,方法沒問題

不行,有些數字不行。我有些算不出來

能舉個例子?哪些算不出?或者哪幾個數算不出?

uj5u.com熱心網友回復:

參考 19 樓 weixin_45903952的回復:
Quote: 參考 18 樓 keith_terrell 的回復:

Quote: 參考 17 樓 weixin_45903952的回復:
每個都能算出來,方法沒問題

不行,有些數字不行。我有些算不出來

能舉個例子?哪些算不出?或者哪幾個數算不出?

我有一個excel 表的資料,這里不知道怎么發

uj5u.com熱心網友回復:

參考 20 樓 keith_terrell 的回復:
Quote: 參考 19 樓 weixin_45903952的回復:
Quote: 參考 18 樓 keith_terrell 的回復:

Quote: 參考 17 樓 weixin_45903952的回復:
每個都能算出來,方法沒問題

不行,有些數字不行。我有些算不出來

能舉個例子?哪些算不出?或者哪幾個數算不出?

我有一個excel 表的資料,這里不知道怎么發

不就是48個數嘛,直接粘過來就好了

uj5u.com熱心網友回復:

1
2
3
4
55.4
53.8
112.2
442.64
222
53
66
51
0.4
55
8.8
5.6
5.2
155.5
155.2
58.5
254.2
63.8
563.5
55.7
521.8
5.36
5.4
111.1
112.2
8.04
222.02
33.02
33.01
55.05
112.03
8
222
33
66
51
112.2
8
222
33
66
51
112.2
8

uj5u.com熱心網友回復:

參考 22 樓 weixin_45903952的回復:
1
2
3
4
55.4
53.8
112.2
442.64
222
53
66
51
0.4
55
8.8
5.6
5.2
155.5
155.2
58.5
254.2
63.8
563.5
55.7
521.8
5.36
5.4
111.1
112.2
8.04
222.02
33.02
33.01
55.05
112.03
8
222
33
66
51
112.2
8
222
33
66
51
112.2
8

 720.00 
 11,067.37 
 53.97 
 123.10 
 57.90 
 981.00 
 676.32 
 118.25 
 278.00 
 61.00 
 602.28 
 155.49 
 720.42 
 155.41 
 -910.80 
 142.20 
 1,401.34 
 297.50 
 1,340.25 
 1,848.37 
 535.69 
 930.00 
 126.00 
 1,527.53 
 166.82 
 47.34 
 1,734.00 
 340.00 
 616.64 
 203.69 
 453.50 
 1,797.60 
 28.20 
 56.00 
 562.49 
 650.30 
 1,590.58 
 382.36 
 125.00 
 2,118.97 
 228.80 
 326.00 
 516.00 
 -300.00 
 504.00 
 -298.80 
 325.00 
 4,208.75 

你求一下11794.49或者1192.02

uj5u.com熱心網友回復:

你求一下11794.49或者1192.02
是總合11794.49或者1192.02?還是要用到這兩個數得664.04?

uj5u.com熱心網友回復:

求出四個數相加等于11794.49或者1192.02

uj5u.com熱心網友回復:

手動計算有解嗎?

uj5u.com熱心網友回復:

參考 26 樓 weixin_45903952的回復:
手動計算有解嗎?

有解,我自己選的…!

uj5u.com熱心網友回復:

怎么得的1192.02?

uj5u.com熱心網友回復:

參考 28 樓 weixin_45903952的回復:
怎么得的1192.02?

155.49,535.69,47.34,453.5

uj5u.com熱心網友回復:

Sub text()
Dim i As Integer, j As Integer, k As Integer, l As Integer
Dim m As Integer
Dim arr() As Variant
Dim time1
arr() = Range("a1:a48").Value
time1 = Time
Range("H4") = "開始時間: " & time1
Application.EnableEvents = False
m = 0
For i = 1 To 48
    For j = 1 To 48
            For k = 1 To 48
                        For l = 1 To 48
                        
                            If arr(i, 1) + arr(j, 1) + arr(k, 1) + arr(l, 1) = 1192.02 Then
                            Range("D" & m + 3) = arr(i, 1)
                            Range("E" & m + 3) = arr(j, 1)
                            Range("F" & m + 3) = arr(k, 1)
                            Range("G" & m + 3) = arr(l, 1)
                            m = m + 1
                            End If
                         Next
                Next
        Next
Next

Range("H5") = "已經用時: " & Format(Time - time1, "HH:MM:SS")
Application.EnableEvents = True
End Sub

你的數字里有小空格,造成運行程序中沒有當做數字來采用,也是我機器運行過慢的原因,甚至機器假死,可以在立即視窗中deug.print arr(i,1) 來看一看,有?的是有問題的數字,如果數沒有問題了,都可以顯示出來,這是用1192.02運行的結果
155.49 535.69 47.34 453.5
155.49 535.69 453.5 47.34
155.49 47.34 535.69 453.5
155.49 47.34 453.5 535.69
155.49 453.5 535.69 47.34
155.49 453.5 47.34 535.69
535.69 155.49 47.34 453.5
535.69 155.49 453.5 47.34
535.69 47.34 155.49 453.5
535.69 453.5 155.49 47.34
535.69 453.5 47.34 155.49
47.34 155.49 535.69 453.5
47.34 155.49 453.5 535.69
47.34 535.69 155.49 453.5
47.34 453.5 155.49 535.69
453.5 155.49 535.69 47.34
453.5 155.49 47.34 535.69
453.5 535.69 155.49 47.34
453.5 535.69 47.34 155.49
453.5 47.34 155.49 535.69
害得我差點重裝系統,弄了一上午的office安裝

uj5u.com熱心網友回復:

參考 30 樓 weixin_45903952的回復:
Sub text()
Dim i As Integer, j As Integer, k As Integer, l As Integer
Dim m As Integer
Dim arr() As Variant
Dim time1
arr() = Range("a1:a48").Value
time1 = Time
Range("H4") = "開始時間: " & time1
Application.EnableEvents = False
m = 0
For i = 1 To 48
    For j = 1 To 48
            For k = 1 To 48
                        For l = 1 To 48
                        
                            If arr(i, 1) + arr(j, 1) + arr(k, 1) + arr(l, 1) = 1192.02 Then
                            Range("D" & m + 3) = arr(i, 1)
                            Range("E" & m + 3) = arr(j, 1)
                            Range("F" & m + 3) = arr(k, 1)
                            Range("G" & m + 3) = arr(l, 1)
                            m = m + 1
                            End If
                         Next
                Next
        Next
Next

Range("H5") = "已經用時: " & Format(Time - time1, "HH:MM:SS")
Application.EnableEvents = True
End Sub

你的數字里有小空格,造成運行程序中沒有當做數字來采用,也是我機器運行過慢的原因,甚至機器假死,可以在立即視窗中deug.print arr(i,1) 來看一看,有?的是有問題的數字,如果數沒有問題了,都可以顯示出來,這是用1192.02運行的結果
155.49 535.69 47.34 453.5
155.49 535.69 453.5 47.34
155.49 47.34 535.69 453.5
155.49 47.34 453.5 535.69
155.49 453.5 535.69 47.34
155.49 453.5 47.34 535.69
535.69 155.49 47.34 453.5
535.69 155.49 453.5 47.34
535.69 47.34 155.49 453.5
535.69 453.5 155.49 47.34
535.69 453.5 47.34 155.49
47.34 155.49 535.69 453.5
47.34 155.49 453.5 535.69
47.34 535.69 155.49 453.5
47.34 453.5 155.49 535.69
453.5 155.49 535.69 47.34
453.5 155.49 47.34 535.69
453.5 535.69 155.49 47.34
453.5 535.69 47.34 155.49
453.5 47.34 155.49 535.69
害得我差點重裝系統,弄了一上午的office安裝

給力啊老哥,多謝多謝。我試試

uj5u.com熱心網友回復:

參考 30 樓 weixin_45903952的回復:
Sub text()
Dim i As Integer, j As Integer, k As Integer, l As Integer
Dim m As Integer
Dim arr() As Variant
Dim time1
arr() = Range("a1:a48").Value
time1 = Time
Range("H4") = "開始時間: " & time1
Application.EnableEvents = False
m = 0
For i = 1 To 48
    For j = 1 To 48
            For k = 1 To 48
                        For l = 1 To 48
                        
                            If arr(i, 1) + arr(j, 1) + arr(k, 1) + arr(l, 1) = 1192.02 Then
                            Range("D" & m + 3) = arr(i, 1)
                            Range("E" & m + 3) = arr(j, 1)
                            Range("F" & m + 3) = arr(k, 1)
                            Range("G" & m + 3) = arr(l, 1)
                            m = m + 1
                            End If
                         Next
                Next
        Next
Next

Range("H5") = "已經用時: " & Format(Time - time1, "HH:MM:SS")
Application.EnableEvents = True
End Sub

你的數字里有小空格,造成運行程序中沒有當做數字來采用,也是我機器運行過慢的原因,甚至機器假死,可以在立即視窗中deug.print arr(i,1) 來看一看,有?的是有問題的數字,如果數沒有問題了,都可以顯示出來,這是用1192.02運行的結果
155.49 535.69 47.34 453.5
155.49 535.69 453.5 47.34
155.49 47.34 535.69 453.5
155.49 47.34 453.5 535.69
155.49 453.5 535.69 47.34
155.49 453.5 47.34 535.69
535.69 155.49 47.34 453.5
535.69 155.49 453.5 47.34
535.69 47.34 155.49 453.5
535.69 453.5 155.49 47.34
535.69 453.5 47.34 155.49
47.34 155.49 535.69 453.5
47.34 155.49 453.5 535.69
47.34 535.69 155.49 453.5
47.34 453.5 155.49 535.69
453.5 155.49 535.69 47.34
453.5 155.49 47.34 535.69
453.5 535.69 155.49 47.34
453.5 535.69 47.34 155.49
453.5 47.34 155.49 535.69
害得我差點重裝系統,弄了一上午的office安裝

還是不行的?我在立即視窗中輸入那句話,它顯示未定義子程序。我檢查了一下都是數字呀。你試試11794.49可不可以?

uj5u.com熱心網友回復:

11794.49 是什么組合?

uj5u.com熱心網友回復:

Sub text()
Dim i As Integer, j As Integer, k As Integer, l As Integer
Dim m As Integer
Dim arr() As Variant
Dim brr()
Dim time1
arr() = Range("a1:a48").Value
time1 = Time
Range("H4") = "開始時間: " & time1
Application.EnableEvents = False
For i = 1 To 48
'Debug.Print arr(i, 1)
Next i
m = 0
For i = 1 To 48
    For j = 1 To 48
            For k = 1 To 48
                        For l = 1 To 48
                            If arr(i, 1) + arr(j, 1) + arr(k, 1) + arr(l, 1) = 1300 Then
                            m = m + 1
                            ReDim Preserve brr(4, m)
                            brr(1, m) = arr(i, 1): brr(2, m) = arr(j, 1): brr(3, m) = arr(k, 1): brr(4, m) = arr(l, 1)
                            End If
                         Next l
                Next k
        Next j
Next i

Range("H5") = "已經用時: " & Format(Time - time1, "HH:MM:SS")
Application.EnableEvents = True
If m >= 1 Then
    For i = 1 To UBound(brr(), 2)
                            Range("D" & i + 3) = brr(1, i)
                            Range("E" & i + 3) = brr(2, i)
                            Range("F" & i + 3) = brr(3, i)
                            Range("G" & i + 3) = brr(4, i)
    Next i
End If
                           
End Sub

uj5u.com熱心網友回復:

我就是非常喜歡裝逼的自繪狂人,今天無聊來跟大家交流一下思想

一、界面其實只是整個工程或軟體中比重極其小的一部分作業,而主要作業是圖片處理
所以,PHOTOSHOP的簡單使用還是要會的,當然。美工基礎不好的,也不要緊。
平時多收集點各種素材的圖片也是可以解決大問題的。

二、雖然界面比重很小,但我非常理解新手們對一個好界面的向往。所以,要把學習重
心離開界面,其實最有效果的方法就是進快掌握并熟練。

三、Windows框架下,我們對MFC的依賴其實還是內心的恐懼。而這種自卑的根源是
還沒有用資料結構去思考問題。不斷奶就長不大。所以,我建議我們對界面有點小
追求的朋友應該給自己一個自繪的思考機會

四、 MFC的框架,其實好就好在這個CWnd。再往下就是五花八門的應用了。比如
CButton或者CStatic或者CEdit,就是微軟對CWnd的應用。而如果你認為你自己的
應用不如別人的好,而非要嫁接在別人的應用上,其實最后就是個痛苦的輪回。
就如同在別人的草稿紙上寫文章一樣,最后把自己搞亂。關鍵是你最后會認為文章
寫不好是你自己的水平問題,而不會去懷疑別人草稿上的痕跡影響了你的表達。

五、說完這些裝逼的話,下面就來點實惠的。這一次呢我教大家從CWnd直接做控制元件。

uj5u.com熱心網友回復:

11794.49 是沒有組合出來,不知道是哪幾個數在一起的

uj5u.com熱心網友回復:

真是啥樣的人都有呀,學習了。。

uj5u.com熱心網友回復:

還沒有結帖,也差不多了吧

轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/16861.html

標籤:VBA

上一篇:vb資料庫引入Access表

下一篇:VB加ACCESS做的考試軟體,完全免費

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • Git本地庫既關聯GitHub又關聯Gitee

    創建代碼倉庫 使用gitee舉例(github和gitee差不多) 1.在gitee右上角點擊+,選擇新建倉庫 ? 2.選擇填寫倉庫資訊,然后進行創建 ? 3.服務端已經準備好了,本地開始作準備 (1)Git 全域設定 git config --global user.name "成鈺" git c ......

    uj5u.com 2020-09-10 05:04:14 more
  • CODING DevOps 代碼質量實戰系列第二課,相約周三

    隨著 ToB(企業服務)的興起和 ToC(消費互聯網)產品進入成熟期,線上故障帶來的損失越來越大,代碼質量越來越重要,而「質量內建」正是 DevOps 核心理念之一。**《DevOps 代碼質量實戰(PHP 版)》**為 CODING DevOps 代碼質量實戰系列的第二課,同時也是本系列的 PHP ......

    uj5u.com 2020-09-10 05:07:43 more
  • 推薦Scrum書籍

    推薦Scrum書籍 直接上干貨,推薦書籍清單如下(推薦有順序的哦) Scrum指南 Scrum精髓 Scrum敏捷軟體開發 Scrum捷徑 硝煙中的Scrum和XP : 我們如何實施Scrum 敏捷軟體開發:Scrum實戰指南 Scrum要素 大規模Scrum:大規模敏捷組織的設計 用戶故事地圖 用 ......

    uj5u.com 2020-09-10 05:07:45 more
  • CODING DevOps 代碼質量實戰系列最后一課,周四發車

    隨著 ToB(企業服務)的興起和 ToC(消費互聯網)產品進入成熟期,線上故障帶來的損失越來越大,代碼質量越來越重要,而「質量內建」正是 DevOps 核心理念之一。 **《DevOps 代碼質量實戰(Java 版)》**為 CODING DevOps 代碼質量實戰系列的最后一課,同時也是本系列的 ......

    uj5u.com 2020-09-10 05:07:52 more
  • 敏捷軟體工程實踐書籍

    Scrum轉型想要做好,第一步先了解并真正落實Scrum,那么我推薦的Scrum書籍是要看懂并實踐的。第二步是團隊的工程實踐要做扎實。 下面推薦工程實踐書單: 重構:改善既有代碼的設計 決議極限編程 : 擁抱變化 代碼整潔代碼 程式員的職業素養 修改代碼的藝術 撰寫可讀代碼的藝術 測驗驅動開發 : ......

    uj5u.com 2020-09-10 05:07:55 more
  • Jenkins+svn+nginx實作windows環境自動部署vue前端專案

    前面文章介紹了Jenkins+svn+tomcat實作自動化部署,現在終于有空抽時間出來寫下Jenkins+svn+nginx實作自動部署vue前端專案。 jenkins的安裝和配置已經在前面文章進行介紹,下面介紹實作vue前端專案需要進行的哪些額外的步驟。 注意:在安裝jenkins和nginx的 ......

    uj5u.com 2020-09-10 05:08:49 more
  • CODING DevOps 微服務專案實戰系列第一課,明天等你

    CODING DevOps 微服務專案實戰系列第一課**《DevOps 微服務專案實戰:DevOps 初體驗》**將由 CODING DevOps 開發工程師 王寬老師 向大家介紹 DevOps 的基本理念,并探討為什么現代開發活動需要 DevOps,同時將以 eShopOnContainers 項 ......

    uj5u.com 2020-09-10 05:09:14 more
  • CODING DevOps 微服務專案實戰系列第二課來啦!

    近年來,工程專案的結構越來越復雜,需要接入合適的持續集成流水線形式,才能滿足更多變的需求,那么如何優雅地使用 CI 能力提升生產效率呢?CODING DevOps 微服務專案實戰系列第二課 《DevOps 微服務專案實戰:CI 進階用法》 將由 CODING DevOps 全堆疊工程師 何晨哲老師 向 ......

    uj5u.com 2020-09-10 05:09:33 more
  • CODING DevOps 微服務專案實戰系列最后一課,周四開講!

    隨著軟體工程越來越復雜化,如何在 Kubernetes 集群進行灰度發布成為了生產部署的”必修課“,而如何實作安全可控、自動化的灰度發布也成為了持續部署重點關注的問題。CODING DevOps 微服務專案實戰系列最后一課:**《DevOps 微服務專案實戰:基于 Nginx-ingress 的自動 ......

    uj5u.com 2020-09-10 05:10:00 more
  • CODING 儀表盤功能正式推出,實作作業資料可視化!

    CODING 儀表盤功能現已正式推出!該功能旨在用一張張統計卡片的形式,統計并展示使用 CODING 中所產生的資料。這意味著無需額外的設定,就可以收集歸納寶貴的作業資料并予之量化分析。這些海量的資料皆會以圖表或串列的方式躍然紙上,方便團隊成員隨時查看各專案的進度、狀態和指標,云端協作迎來真正意義上 ......

    uj5u.com 2020-09-10 05:11:01 more
最新发布
  • windows系統git使用ssh方式和gitee/github進行同步

    使用git來clone專案有兩種方式:HTTPS和SSH:
    HTTPS:不管是誰,拿到url隨便clone,但是在push的時候需要驗證用戶名和密碼;
    SSH:clone的專案你必須是擁有者或者管理員,而且需要在clone前添加SSH Key。SSH 在push的時候,是不需要輸入用戶名的,如果配置... ......

    uj5u.com 2023-04-19 08:41:12 more
  • windows系統git使用ssh方式和gitee/github進行同步

    使用git來clone專案有兩種方式:HTTPS和SSH:
    HTTPS:不管是誰,拿到url隨便clone,但是在push的時候需要驗證用戶名和密碼;
    SSH:clone的專案你必須是擁有者或者管理員,而且需要在clone前添加SSH Key。SSH 在push的時候,是不需要輸入用戶名的,如果配置... ......

    uj5u.com 2023-04-19 08:35:34 more
  • 2023年農牧行業6大CRM系統、5大場景盤點

    在物聯網、大資料、云計算、人工智能、自動化技術等現代資訊技術蓬勃發展與逐步成熟的背景下,數字化正成為農牧行業供給側結構性變革與高質量發展的核心驅動因素。因此,改造和提升傳統農牧業、開拓創新現代智慧農牧業,加快推進農牧業的現代化、資訊化、數字化建設已成為農牧業發展的重要方向。 當下,企業數字化轉型已經 ......

    uj5u.com 2023-04-18 08:05:44 more
  • 2023年農牧行業6大CRM系統、5大場景盤點

    在物聯網、大資料、云計算、人工智能、自動化技術等現代資訊技術蓬勃發展與逐步成熟的背景下,數字化正成為農牧行業供給側結構性變革與高質量發展的核心驅動因素。因此,改造和提升傳統農牧業、開拓創新現代智慧農牧業,加快推進農牧業的現代化、資訊化、數字化建設已成為農牧業發展的重要方向。 當下,企業數字化轉型已經 ......

    uj5u.com 2023-04-18 08:00:18 more
  • 計算機組成原理—存盤器

    計算機組成原理—硬體結構 二、存盤器 1.概述 存盤器是計算機系統中的記憶設備,用來存放程式和資料 1.1存盤器的層次結構 快取-主存層次主要解決CPU和主存速度不匹配的問題,速度接近快取 主存-輔存層次主要解決存盤系統的容量問題,容量接近與價位接近于主存 2.主存盤器 2.1概述 主存與CPU的聯 ......

    uj5u.com 2023-04-17 08:20:31 more
  • 談一談我對協同開發的一些認識

    如今各互聯網公司普通都使用敏捷開發,采用小步快跑的形式來進行專案開發。如果是小專案或者小需求,那一個開發可能就搞定了。但對于電商等復雜的系統,其功能多,結構復雜,一個人肯定是搞不定的,所以都是很多人來共同開發維護。以我曾經待過的商城團隊為例,光是后端開發就有七十多人。 為了更好地開發這類大型系統,往 ......

    uj5u.com 2023-04-17 08:18:55 more
  • 專案管理PRINCE2核心知識點整理

    PRINCE2,即 PRoject IN Controlled Environment(受控環境中的專案)是一種結構化的專案管理方法論,由英國政府內閣商務部(OGC)推出,是英國專案管理標準。
    PRINCE2 作為一種開放的方法論,是一套結構化的專案管理流程,描述了如何以一種邏輯性的、有組織的方法,... ......

    uj5u.com 2023-04-17 08:18:51 more
  • 談一談我對協同開發的一些認識

    如今各互聯網公司普通都使用敏捷開發,采用小步快跑的形式來進行專案開發。如果是小專案或者小需求,那一個開發可能就搞定了。但對于電商等復雜的系統,其功能多,結構復雜,一個人肯定是搞不定的,所以都是很多人來共同開發維護。以我曾經待過的商城團隊為例,光是后端開發就有七十多人。 為了更好地開發這類大型系統,往 ......

    uj5u.com 2023-04-17 08:18:00 more
  • 專案管理PRINCE2核心知識點整理

    PRINCE2,即 PRoject IN Controlled Environment(受控環境中的專案)是一種結構化的專案管理方法論,由英國政府內閣商務部(OGC)推出,是英國專案管理標準。
    PRINCE2 作為一種開放的方法論,是一套結構化的專案管理流程,描述了如何以一種邏輯性的、有組織的方法,... ......

    uj5u.com 2023-04-17 08:17:55 more
  • 計算機組成原理—存盤器

    計算機組成原理—硬體結構 二、存盤器 1.概述 存盤器是計算機系統中的記憶設備,用來存放程式和資料 1.1存盤器的層次結構 快取-主存層次主要解決CPU和主存速度不匹配的問題,速度接近快取 主存-輔存層次主要解決存盤系統的容量問題,容量接近與價位接近于主存 2.主存盤器 2.1概述 主存與CPU的聯 ......

    uj5u.com 2023-04-17 08:12:06 more