theory

    14熱度

    3回答

    我的問題比實際更具歷史性: 誰發明了它? 哪種語言首先使用(以及程度)? 什麼是最初的想法,基本概念(哪些實際問題需要解決這些天,論文歡迎)? 是LISPs condition system當前異常處理的祖先?

    1熱度

    1回答

    簡單的情況。現有的項目需要認證和授權,我需要設計它。首先,我選擇將整個事件分爲兩個模塊,一個用於身份驗證,另一個用於授權。這兩個將被視爲該項目的黑匣子。現在,身份驗證模塊將只使用用戶的Windows帳戶,將其鏈接到唯一的GUID並將此GUID作爲用戶ID提供給其他模塊。這個模塊的更新版本會做更多的「魔術」,但現在這已經足夠了。 授權模塊會稍微複雜一些。它將使用GUID並將其鏈接到用戶的訪問權限。使

    0熱度

    2回答

    明智地使用信號量可以解決每個可想象的同步問題嗎?那麼弱信號量呢?

    2熱度

    2回答

    我一直在使用原型庫一段時間,偶爾發現自己希望我有多個訪問級別(公共,私有和受保護)。到目前爲止,我來最接近的是以下幾點: SampleBase = Class.create({ /* virtual public constructor */ initialize: function(arg1, arg2) { // private variables

    14熱度

    5回答

    我試過用C++開發一個2D遊戲,過去只是使用單純的對象,但是在設計過程中,我不知道如何將引擎的哪些部分拆分成更小的對象,他們應該做什麼以及如何使他們與對方妥善互動。我正在尋找書籍,教程,論文,以及詳細解釋遊戲引擎設計的任何內容。謝謝。

    6熱度

    5回答

    當我編寫SQL查詢時,我發現自己經常會認爲「沒有辦法用單個查詢來做到這一點」。當發生這種情況時,我經常轉向存儲過程或使用臨時表(多種語言)的多語句表值函數,最後只需將結果合併並返回結果表即可。 我不知道是否有人知道,只是作爲一個理論問題,它是否應該是可以編寫一個返回一個結果集爲一個單一的查詢(而不是多個語句)的任何查詢。顯然,我忽略了諸如代碼可讀性和可維護性等相關問題,甚至可能會查詢性能/效率。這

    0熱度

    3回答

    PHP:如果我有一個客戶類,並且客戶可以擁有一輛汽車,發票,我希望有獨立的汽車和發票類,什麼是最有效的設置它們的方法? 所以,我有三個不同的類別: customer.class.php customer_car.class.php customer_invoice.class.php 什麼是最好的如何建立三個類之間的關係/初始化?顧客可以有汽車或發票。我想保持代碼分離,以便易於維護。 $custo

    3熱度

    1回答

    我一直在考慮以下問題有關循環不變: 考慮 x=4; for(i=5;i<k;i++) { a=a+x+i; x=x*2; } 定義,它利用一個封閉的公式A和X此時,相應的循環不變。現在 , 你怎麼知道你有正確的循環不變嗎?我的意思是你可以設置循環不變爲: 「在第j次迭代'x'小於'a'」這將是正確的,但不會使用任何封閉的公式嗎? 如何聲明(循環不變量)可用於確定「A」,當循環結束的價值? 我所見過

    3熱度

    4回答

    我想知道爲什麼類的方法的變量的默認值不能是非靜態方法或同一類的成員。 有沒有原因呢?編譯器能否向該方法提供非靜態默認值的類中的位置? 我試圖谷歌快速的答案,但我不能拿出一個很好的答案。 編輯:這裏是一個例子。 這是合法的: class ClassTemp { static int s_member; int MagicOperation(int defaultValue =

    1熱度

    3回答

    NL-Complexity似乎與NP-複雜性有關,並且我想要一個非數學解釋(因爲我只是熟悉了那篇文章中使用的數學水平)。有人可以提供它與編程和NP複雜性相關的描述嗎?