pharo

    4熱度

    1回答

    在Pharo中是否存在對應於Java的ThreadLocals的等價物或實現類似行爲的方法?例如,在Hibernate中,ThreadLocals用於通過單個getCurrentSession方法調用提供一個線程(當前請求/上下文)「範圍」工作實例的統一體 - 名爲Session on Hibernate。開發人員無需擔心,只需相信該方法將返回正確的工作單元。 Pharo有可能嗎? 我在Pharo

    2熱度

    3回答

    如何將unicode/utf-8寫入MemoryStore中的文件? 一般情況下我可以做以下 fs := FileSystem workingDirectory. file := fs/'file.txt'. file writeStreamDo: [ :stream | stream << '彼得' ]. file contents. "'彼得'" 的stream有一個MultiByt

    2熱度

    1回答

    我正在尋找限制VoyageMongo查詢的返回字段的可能性。 假設我有db.persons字段(personId,firstName,lastName)。 在蒙戈我可以查詢 db.persons.find({ }, {'personId' : 1}) 在VoyageMongo似乎所有的字典條目發送到JSON查詢被整理成一個$和查詢。 MongoQuery中有一個instVar和Accessors字

    2熱度

    1回答

    如何在Pharo Seaside 3.2捕捉會話到期通知? 當會話過期時,我需要從de活動用戶列表中刪除用戶。

    2熱度

    2回答

    我有一個拷貝一個字符串到一個已經傳遞給它的緩衝區中的C函數: void get_machine(char *buf) { /* do something to acquire the machine string */ strcpy(buf, machine_string); } 我想從菲羅稱之爲: machine := String new: 256. self ff

    1熱度

    1回答

    如何直接依賴github軟件倉庫中的軟件包? (假設該項目沒有基線,或者還有一個原因不能使用的基線。) 我已經試過以下規格 spec package: 'Magritte-XMLBinding' with: [ spec repository: 'github://magritte-metamodel/XML-Bindings:master/repository'

    1熱度

    1回答

    關於如何在Pharo中使用Unified FFI的文檔很少。我想知道如何應對以下情況... 比方說,你有一個共享的C庫(稱爲testlib.so)用下面的函數簽名: void func1(int *buf); 你會如何使用uFFI來調用這個函數?你將如何完成以下代碼片段: self ffiCall: #(void func1(??? buf)) module: 'testlib.so'.

    0熱度

    3回答

    如何使用Pharo VM實現我自己的編程語言? 我在哪裏可以找到有關俚語的教程和/或從頭開始創建自己的.image?

    1熱度

    1回答

    我不知道這是否可行,但我喜歡在將其上傳到庫中後顯示圖片。 只要我想級聯serializeFileUpload,我會得到一個錯誤,並且方法註釋也指出serializeFileUpload可能是唯一的回調。 到目前爲止我的代碼: html fileUpload ... id: #fileUpload; onChange: (html jQuery ajax serializeFileU

    2熱度

    1回答

    在海邊看來,這兩個回報不同的結果。 第一個工作和產生vaild鏈接,第二個不是,爲什麼你首先發送哪個問題? html anchor callback: [ 1 + 1 ]; with: 'Click me'. html anchor with: 'Click me'; callback: [ 1 + 1 ].