pharo

    9熱度

    1回答

    我想使用Smalltalk(Pharo)來更好地重構我用其他語言編寫的圖像處理和計算機視覺代碼/算法。在Smalltalk用於處理圖像(或視頻幀)的地方,我還沒有找到很多示例。我想知道是否 我)有一個OpenCV的/圖像/計算機視覺庫可供Smalltalk的,很容易安裝或 II)有人能夠給出如何訪問的像素數據的示例圖像和閾值它使用Smalltalk。

    2熱度

    2回答

    我需要用一些值填充矩陣(存儲爲數組數組)。該矩陣是一個簡單的擴散問題,雅可比,看起來像這樣: J(1,1) = 1, J(N,N)=0 和1<n<N: J(n,n) = -2k/dx^2 - 2*c(n) J(n,n-1)=J(n,n+1) = k/dx^2 矩陣元素都爲零的其餘部分。 到目前爲止,我有這個畸形: (1 to: c size) collect: [ :n |

    0熱度

    1回答

    當我用鼠標的滾動輪滾動時,輪的一圈(滾動的最小步驟)在遊樂場中滾動文本約7-8行。這太多了;我希望滾動更連續。我該如何改變它?

    2熱度

    2回答

    我想在Pharo的背景下執行此操作,最初是爲了Squeak。 Installer squeaksource project: 'MetacelloRepository'; install: 'ConfigurationOfMagritte2'. (Smalltalk at: #ConfigurationOfMagritte2) project latestVersion load: 'Mag

    2熱度

    1回答

    如果您在Pharo 4.0 - >工具 - >配置瀏覽器中單擊桌面並搜索「海邊」,您將獲得Seaside 3和MagritteSeaside,兩者均安裝最新版本的所有內容。 如何在新下載的Pharo 4.0中安裝Magritte 3和Seaside 3.0(不是3.1)?

    2熱度

    1回答

    按照慣例您只指定訪問者:而Magritte對兩者都使用相同的名稱。代碼和http://book.seaside.st中的一些註釋表示它支持具有不同名稱的getter和setter。怎麼樣?

    2熱度

    2回答

    我需要生成N個號碼的所有可能組合,包括重複。 問題輸入:我有N個單元格,我可以在間隔0到9之間放置一個數字,在每個單元格中。 錯誤溶液(用N = 4): (0 to: 3) permutationsDo: [ : each | Transcript cr; show: each printString]. 不包括#(0 0 0 0),#(1 1 1 1),#(2 2 2 2)等。 預期輸出(與

    2熱度

    2回答

    在主頁按鈕上的Pharo海邊應用程序中,點擊所有數據將被保存在一個燃油文件中,其中一些類名稱爲Test.fl.如果我調用相同的主頁上,在以下兩種情況時,都在呼喚這個下面的代碼保存爲最新版本Test.fl文件, FLSerializer serialize: self allObjects toFileNamed: self name , '.fl'** 並獲得例外: Can

    3熱度

    1回答

    實際任務:我想以人工可讀格式打印矩陣(我自己的實現)。作爲一個先決條件,我想我需要能夠指定「將數字表示符合X個字符」。我發現#printShowingDecimalPlaces:和#printPaddedWith:to:在Float和Integer類(第一種方法在更一般的Number類)。獨立,他們的工作,但只有小數部分前人的工作和後期的部分之前的分數,如: 10.3 printPaddedWit

    2熱度

    2回答

    構造函數我想實現的Pharo小類,所以我這樣做: Object subclass: #Person instanceVariableNames: 'name age' classVariableNames: '' category: 'Test' ,我想模擬一個構造函數,因此我做了類似下面的方法: newName:aName newAge:aAge "c