theory

    0熱度

    3回答

    我正在創建一個CMS,並使用序列化處理髮布和回滾,這似乎工作正常。基本上,正常的站點表是什麼被顯示和什麼不顯示被序列化在一個單獨的表中。然而問題在於使'預覽'功能正常工作。 由於前端是使用普通SQL調用創建的,並且所有預先發布/回滾的數據都位於單獨的表中,這意味着需要使用一些高級代碼更新每個sql語句才能將該版本拉到預覽。它也會遇到諸如限制等問題,並且對於前端來說是一場噩夢。 我能看到的唯一的另一

    6熱度

    2回答

    對於總是需要有限時間的兩個(確定性)有限狀態機的等價性,是否存在一般證明?也就是說,給定兩個FSM,你能證明給定相同的輸入,它們總是會產生相同的輸出,而實際上不需要執行FSM(可能不是終止?)。如果這樣的證明確實存在,那麼時間複雜度是多少?

    1熱度

    2回答

    我正在尋找一個位的代碼將: Given regular expression E, derive the longest string X such that for every S, X is a substring of S iff S will match E 例子: E = "a", X = "a" E = "^a$", X = "a" E = "a(b|c)", X = "a"

    4熱度

    7回答

    我現在有一個會員網站正在測試中......目前,當用戶註冊時,它會將該帳戶標記爲未驗證,並向其發送帶有鏈接的電子郵件以驗證其帳戶。 這樣做的真正原因是爲了確保他們正確輸入了有效的電子郵件地址。 因此,我正在考慮刪除驗證步驟,以便更快更輕鬆地註冊。只要創建一個賬戶,他們可以立即登錄。 該網站使用PayPal進行支付處理,因此本地不存儲敏感數據。它也只在註冊時要求輸入用戶名,電子郵件地址和密碼。所以,

    21熱度

    5回答

    首先,請注意,我感興趣的是如何這樣的工作,並不打算爲客戶端等建立它,因爲我確信可能已經有開源實現。 算法如何工作,檢測上傳文本中的抄襲?它是否使用正則表達式將所有單詞發送到索引,去除已知單詞如「the」,「a」等,然後查看不同論文中有多少單詞相同?難道他們有一個相同的詞的神奇數字標記它可能重複?它使用levenshtein()嗎? 我選擇的語言是PHP。 UPDATE 我想不檢查全局抄襲的,但在從

    3熱度

    3回答

    真的很大(例如,1億行)數據庫經常被打破嗎?我完全不熟悉擴展任何東西,但認爲也許一個數據庫可以作爲實際數據大塊的關鍵,成爲一個索引,可以說「哦,是的,該查詢需要20,000,000-25,000,000塊」,並且將查詢發送到該塊,跳過其餘部分。這不是我需要執行的事情,但我想我會在這裏要求資源指向正確的方向。問候。

    8熱度

    3回答

    我最近寫了一個Vector 3類,並且將我的normalize()函數提交給朋友。他說這很好,但我應該在可能的情況下乘以互惠,因爲CPU時間中的「乘法比分頻更便宜」。 我的問題簡單說就是,這是爲什麼?

    4熱度

    2回答

    一個相當複雜的SQL查詢我工作讓我思考(ANSI)SQL的限制: 有沒有一種方法來檢索記錄是最大或最小相對於一任意排序? 換句話說: 鑑於這樣的查詢: SELECT * FROM mytable WHERE <various conditions> ORDER BY <order clause> 是有可能寫的是(通過變換順序條款到別的可能)只返回第一行查詢? 我知道你可以做到這一點使用LIMI

    1熱度

    2回答

    在delphi中使用內存分析時,儘管它適用於任何語言,但我發現了一些有關使用過的內存的術語,這些術語我並不完全理解。有人可以解釋(或引用一個好的文檔或手冊)下列術語的含義嗎? 工作集大小 頁面文件使用 提交內存 UNCOMMITED內存 私人使用(從PROCESS_MEMORY_COUNTERS_EX結構) PagedPool 的NonPagedPool 總地址空間(來自delphi內存管理器中的

    32熱度

    7回答

    在多任務系統中,一些異常情況會阻止執行進程或線程的進度。我將把進程和線程簡單地稱爲「進程」。其中兩個條件稱爲死鎖和活鎖。 前者指的是互相阻塞的進程,因此阻止執行。後者是指阻止彼此進展的過程,但並不實際阻止執行。例如,他們可能會不斷導致對方回滾交易,而且無法完成交易。 另一種情況稱爲資源匱乏,其中進程進程所需的一個或多個有限資源已被其耗盡,並且除非進程進展,否則無法恢復。這也是活鎖的特例。 我想知道